.pt-dialog.pt-dialog-report[open]{flex-direction:column;width:min(1040px,100vw - 80px);max-width:1040px;height:auto;min-height:0;max-height:min(82dvh,780px);margin:0;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.pt-dialog.pt-dialog-report>.pt-dialog-header{flex:none;padding:16px 20px}.pt-dialog.pt-dialog-report>.pt-dialog-header h2{font-size:19px;line-height:1.4}.pt-dialog.pt-dialog-report>.pt-dialog-body{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow:auto}.pt-dialog-report .mpr-table-scroll,.pt-dialog-report [data-table-id=report-drilldown]>[role=region],.pt-dialog-report [data-table-id=pl-report-drill]>[role=region]{overscroll-behavior:contain;max-height:min(48dvh,420px);overflow:auto}.pt-dialog-report .mpr-pagination{padding:12px 0 0}.pt-dialog-report .mpr-detail-summary{padding:0 0 14px}@media (width<=760px){.pt-dialog.pt-dialog-report[open]{width:calc(100vw - 24px);max-height:88dvh}.pt-dialog.pt-dialog-report>.pt-dialog-header{padding:13px 15px}.pt-dialog.pt-dialog-report>.pt-dialog-body{padding:14px}.pt-dialog-report .mpr-table-scroll{max-height:50dvh}}.pt-dialog-report .mpr-drill-table [data-column-id=product]{width:40%}.pt-dialog-report .mpr-drill-table [data-column-id=report]{width:13%}.pt-dialog-report .mpr-drill-table [data-column-id=quantity]{width:8%}.pt-dialog.pt-dialog-drawer{overscroll-behavior:contain;border:0;border-left:1px solid #d8e3e8;border-radius:0;width:min(760px,100vw);max-width:760px;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-18px 0 65px #15374926}.pt-dialog.pt-dialog-drawer.pt-dialog-wide{width:min(820px,100vw);max-width:820px}.pt-dialog.pt-dialog-drawer::backdrop{background:#102e4280}.pt-dialog.pt-dialog-drawer>.pt-dialog-header{z-index:8;background:#fff;border-bottom:1px solid #dce6eb;padding:22px 28px;position:sticky;top:0}.pt-dialog.pt-dialog-drawer>.pt-dialog-header h2{font-size:23px;font-weight:600;line-height:1.4}.pt-dialog.pt-dialog-drawer>.pt-dialog-body{padding:26px 28px 38px}.pt-dialog.pt-dialog-drawer .pt-tabs{z-index:4;white-space:nowrap;background:#fff;gap:24px;max-width:100%;min-height:54px;padding-top:4px;position:sticky;top:84px;overflow-x:auto}.pt-dialog.pt-dialog-drawer .pt-tabs>button{min-height:48px;font-size:14px}.pt-dialog.pt-dialog-drawer .pt-form-actions{border-top:1px solid #e2eaf0;flex-wrap:wrap;gap:12px;margin-top:25px;padding-top:20px}.pt-dialog.pt-dialog-drawer .pt-form-actions>.pt-button{white-space:normal;min-height:44px}.pt-dialog.pt-dialog-drawer .pt-form-intro{margin-top:0;font-size:14px;line-height:1.75}.pt-dialog.pt-dialog-drawer .pt-operation-summary{flex-wrap:wrap;align-items:flex-start;gap:14px}.pt-dialog.pt-dialog-drawer .pt-operation-summary>div{flex:1;min-width:0}.pt-dialog.pt-dialog-drawer .pt-operation-summary>strong{flex-basis:100%;margin-left:0;padding-left:56px;font-size:30px;line-height:1.5}.pt-dialog.pt-dialog-drawer .pt-operation-summary h3{overflow-wrap:anywhere;font-size:21px}.pt-dialog.pt-dialog-drawer .pt-operation-context{margin-bottom:18px}.pt-dialog.pt-dialog-drawer .pt-rule-form-top{grid-template-columns:minmax(0,1fr) 115px}.pt-dialog.pt-dialog-drawer .pt-rule-form-top>.pt-check-row{grid-column:1/-1;margin-top:0}.pt-dialog.pt-dialog-drawer .pt-rule-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pt-dialog.pt-dialog-drawer .pt-rule-condition>label:last-child{grid-column:1/-1}.pt-dialog.pt-dialog-drawer .pt-expression-children,.pt-dialog.pt-dialog-drawer .pt-rule-actions{gap:15px}.pt-dialog.pt-dialog-drawer .pt-rule-action{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 36px;display:grid}.pt-dialog.pt-dialog-drawer .pt-rule-preview>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-kpi:has(.pt-insight-sparkline){padding-bottom:49px;position:relative;overflow:hidden}.pt-kpi>.pt-insight-sparkline{opacity:.9;width:100%;height:39px;position:absolute;bottom:0;left:0}.pt-dashboard-grid.pt-insight-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:22px;display:grid}.pt-insight-grid>.pt-trend-panel{grid-column:span 8;min-width:0}.pt-insight-grid>.pt-insight-expense-structure{grid-column:span 4;min-width:0}.pt-insight-grid>.pt-insight-monthly,.pt-insight-grid>.pt-insight-wide{grid-column:1/-1;min-width:0}.pt-insight-grid>.pt-insight-ranking{grid-column:span 6;min-width:0}.pt-insight-grid .pt-panel-heading{align-items:flex-start}.pt-chart.pt-insight-trend{padding:5px 20px 18px}.pt-chart.pt-insight-trend>svg{width:100%;height:auto;min-height:235px;max-height:350px;display:block}.pt-insight-trend .pt-chart-legend{margin:9px 0 0;font-size:13px;line-height:1.7}.pt-insight-donut{box-sizing:border-box;border-radius:50%;width:216px;height:216px;margin:2px auto 23px;padding:22px}.pt-insight-donut>div{box-sizing:border-box;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:12px;display:flex}.pt-insight-donut span{color:#8094a0;font-size:12px}.pt-insight-donut strong{color:#234958;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.5}.pt-insight-legend{flex-direction:column;gap:4px;padding:0 21px 20px;display:flex}.pt-insight-legend>button{text-align:left;color:#486675;border-radius:6px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:3px 9px;width:100%;min-height:48px;padding:8px 5px;display:grid}.pt-insight-legend>button:hover,.pt-insight-legend>button:focus-visible{background:#f0f7f7}.pt-insight-legend i,.pt-insight-mini-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.pt-insight-legend span{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.pt-insight-legend strong{color:#567985;font-size:13px;font-weight:500}.pt-insight-legend small{color:#728a96;font-variant-numeric:tabular-nums;grid-column:2/4;font-size:12px}.pt-insight-mini-legend{color:#526f7f;flex-wrap:wrap;gap:9px 18px;padding:0 25px 20px;font-size:13px;display:flex}.pt-insight-mini-legend>span{align-items:center;gap:7px;line-height:1.5;display:inline-flex}.pt-insight-months{flex-direction:column;gap:19px;padding:0 25px 26px;display:flex}.pt-insight-month{color:#66838f;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;font-size:13px;display:grid}.pt-insight-month>span{font-size:13px}.pt-insight-month>div{background:#f5f8fa;border-radius:4px;gap:2px;min-width:0;height:38px;display:flex;overflow:hidden}.pt-insight-month>div>button{box-sizing:border-box;border:1px solid #0000;flex-shrink:1;min-width:2px;max-width:100%;height:100%;padding:0}.pt-insight-month>div>button:hover,.pt-insight-month>div>button:focus-visible{filter:brightness(.9);outline-offset:-2px;outline:2px solid #254958}.pt-insight-month>strong{color:#415f70;font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:500;line-height:1.5}.pt-insight-ranks{flex-direction:column;gap:13px;padding:0 25px 20px;display:flex}.pt-insight-ranks>button{text-align:left;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;width:100%;min-height:56px;padding:7px 0;display:grid}.pt-insight-ranks>button:hover,.pt-insight-ranks>button:focus-visible{background:#f5f9fb}.pt-insight-ranks>button>span{color:#3b5a6a;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.pt-insight-ranks>button>strong{color:#5d7986;font-variant-numeric:tabular-nums;align-self:center;font-size:13px;font-weight:500}.pt-insight-ranks i{background:#f0f5f8;border-radius:3px;grid-column:1/-1;height:9px;overflow:hidden}.pt-insight-ranks b{background:#168dca;border-radius:3px;height:100%;display:block}.pt-insight-ranks-out b{background:#dc8e7c}.pt-insight-caption{color:#7b909c;margin:0;padding:0 25px 23px;font-size:12px;line-height:1.7}.pt-insight-report-callout{background:#f8fbfc;border:1px solid #dce6eb;border-radius:11px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:25px;display:flex}.pt-insight-report-callout strong{color:#315261;font-size:16px;font-weight:600}.pt-insight-report-callout p{color:#6c8592;margin:5px 0 0;font-size:14px;line-height:1.7}.pt-insight-report-callout>.pt-button{flex-shrink:0}.pt-insight-breakdown-total{border-bottom:1px solid #e4ebef;padding-bottom:22px}.pt-insight-breakdown-total>span{color:#77909b;font-size:13px;display:block}.pt-insight-breakdown-total>strong{color:#275763;margin-top:8px;font-size:32px;font-weight:600;line-height:1.6;display:block}.pt-insight-breakdown-total>p{color:#6c8592;margin:5px 0;font-size:14px;line-height:1.7}.pt-insight-payment-list{flex-direction:column;display:flex}.pt-insight-payment-list>button{text-align:left;border-bottom:1px solid #e4ebef;border-radius:3px;grid-template-columns:minmax(0,1fr) auto 17px;align-items:center;gap:14px;min-height:75px;padding:19px 2px;display:grid}.pt-insight-payment-list>button:hover{background:#f5faf9}.pt-insight-payment-list strong{color:#315967;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.6;display:block}.pt-insight-payment-list small{color:#7c929d;margin-top:4px;font-size:12px;display:block}.pt-insight-payment-list b{white-space:nowrap;color:#3a6572;font-size:14px;font-weight:500}.pt-insight-payment-list svg{color:#9aafb7}.pt-source-selector{min-width:0;margin:0 0 25px}.pt-source-tabs{scrollbar-width:thin;border-bottom:1px solid #d7e3e8;gap:26px;display:flex;overflow:auto}.pt-source-tabs>button{white-space:nowrap;color:#8496a0;border-bottom:2px solid #0000;min-height:53px;padding:8px 0 14px;font-size:16px}.pt-source-tabs>button[aria-selected=true]{color:#2f655f;border-bottom-color:#2a8c7e;font-weight:600}.pt-source-tabs>button:hover{color:#2e6e66}.pt-import-planned{min-width:0;margin-bottom:24px;padding:24px 27px}.pt-import-planned-heading{align-items:center;gap:14px;display:flex}.pt-import-planned-icon{color:#4e8290;background:#edf4f7;border-radius:9px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.pt-import-planned-heading>div{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.pt-import-planned h2{color:#315967;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.5}.pt-import-planned>p{color:#6d8492;max-width:820px;margin:16px 0 20px;font-size:15px;line-height:1.8}.pt-import-marketplace{color:#527382;max-width:400px;margin-top:19px;font-size:14px;display:block}.pt-import-marketplace>select{color:#345968;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e1e7;border-radius:6px;margin-top:7px;padding:10px 13px;display:block}.pt-import-planned>.pt-button{min-height:44px}.pt-import-review{background:#f8fbfb;border:1px solid #dbe7e9;border-radius:9px;margin:18px 0;padding:19px 21px}.pt-import-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-import-review-heading>strong{color:#355e6a;font-size:15px;font-weight:600;line-height:1.6}.pt-import-review-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 4px;display:grid}.pt-import-review-counts>div{min-width:0}.pt-import-review-counts dt{color:#748b97;font-size:13px;line-height:1.6}.pt-import-review-counts dd{color:#305c68;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:600;line-height:1.6}.pt-import-review-details{border-top:1px solid #dce8e9;margin-top:16px}.pt-import-review-details>summary{cursor:pointer;box-sizing:border-box;color:#3d7b79;overflow-wrap:anywhere;min-height:44px;padding:12px 0 2px;font-size:14px;line-height:1.6}.pt-import-review-details>summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #3c9189}.pt-import-review-details h3{color:#3c6371;margin:19px 0 10px;font-size:16px;font-weight:600;line-height:1.6}.pt-import-review-details>p{color:#758b97;margin:13px 0;font-size:14px;line-height:1.8}.pt-import-control-totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;margin:0;display:grid}.pt-import-control-totals>div{border-bottom:1px solid #e2ebed;justify-content:space-between;align-items:baseline;gap:15px;min-width:0;padding:11px 0;display:flex}.pt-import-control-totals dt{color:#698591;font-size:13px;line-height:1.6}.pt-import-control-totals dd{color:#365e6c;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:14px;line-height:1.6}.pt-import-excluded{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pt-import-excluded>li{color:#78909c;overflow-wrap:anywhere;border-left:2px solid #d5e3e7;padding-left:12px;font-size:13px;line-height:1.8}.pt-import-excluded strong,.pt-import-excluded span{display:block}.pt-import-excluded strong{color:#496c7b;font-weight:500}@media (width>=1101px){.pt-insight-grid:has(>.pt-trend-panel)>.pt-insight-expense-structure{grid-area:1/9/span 2/-1}.pt-insight-grid:has(>.pt-trend-panel)>.pt-insight-monthly{grid-area:2/1/auto/span 8}.pt-insight-grid:not(:has(>.pt-trend-panel))>.pt-insight-expense-structure{grid-column:1/-1;grid-template-columns:260px minmax(0,1fr);align-items:center;display:grid}.pt-insight-grid:not(:has(>.pt-trend-panel))>.pt-insight-expense-structure>.pt-panel-heading{grid-column:1/-1}}@media (width<=1100px){.pt-insight-grid>.pt-trend-panel,.pt-insight-grid>.pt-insight-expense-structure{grid-column:1/-1}.pt-insight-expense-structure{grid-template-columns:240px minmax(0,1fr);align-items:center;display:grid}.pt-insight-expense-structure>.pt-panel-heading{grid-column:1/-1}.pt-insight-expense-structure>.pt-insight-donut{width:190px;height:190px}.pt-insight-expense-structure>.pt-inline-empty{grid-column:1/-1}}@media (width<=760px){.pt-dialog.pt-dialog-drawer,.pt-dialog.pt-dialog-drawer.pt-dialog-wide{width:100vw;max-width:100vw}.pt-dialog.pt-dialog-drawer>.pt-dialog-header{padding:19px 20px}.pt-dialog.pt-dialog-drawer>.pt-dialog-body{padding:22px 20px 32px}.pt-dialog.pt-dialog-drawer .pt-tabs{gap:20px;top:72px}.pt-dialog.pt-dialog-drawer .pt-rule-action{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 32px}.pt-dashboard-grid.pt-insight-grid{gap:18px}.pt-insight-grid>.pt-insight-ranking{grid-column:1/-1}.pt-chart.pt-insight-trend{padding:0 10px 16px}.pt-chart.pt-insight-trend>svg{min-height:190px}.pt-insight-months{gap:22px;padding:0 20px 23px}.pt-insight-month{grid-template-columns:1fr auto;gap:8px 13px}.pt-insight-month>div{grid-area:2/1/auto/-1;height:35px}.pt-insight-month>strong{grid-area:1/2}.pt-insight-mini-legend{gap:8px 14px;padding:0 20px 18px;font-size:12px}.pt-insight-ranks{padding:0 20px 18px}.pt-insight-ranks>button{grid-template-columns:minmax(0,1fr);gap:4px}.pt-insight-ranks>button>strong{font-size:13px}.pt-insight-ranks i{margin-top:3px}.pt-insight-caption{padding:0 20px 22px}.pt-insight-report-callout{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.pt-insight-report-callout>.pt-button{width:100%}.pt-insight-payment-list>button{grid-template-columns:minmax(0,1fr) 17px;gap:7px}.pt-insight-payment-list b{grid-area:2/1}.pt-insight-payment-list svg{grid-area:1/2/3}.pt-import-review{padding:17px}.pt-import-review-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pt-import-control-totals{grid-template-columns:minmax(0,1fr)}.pt-import-control-totals>div{display:block}.pt-import-control-totals dd{text-align:left;white-space:normal;overflow-wrap:anywhere;margin-top:4px}.pt-source-tabs{gap:24px}.pt-source-tabs>button{min-height:50px;font-size:15px}.pt-import-planned{padding:21px 20px}.pt-import-planned-heading{align-items:flex-start}.pt-import-planned-heading>div{flex-direction:column;align-items:flex-start;gap:7px}.pt-import-planned h2{font-size:18px}.pt-import-marketplace{max-width:none}}@media (width<=520px){.pt-insight-expense-structure{display:block}.pt-insight-expense-structure>.pt-insight-donut{width:210px;height:210px}.pt-dialog.pt-dialog-drawer .pt-rule-condition,.pt-dialog.pt-dialog-drawer .pt-rule-form-top{grid-template-columns:minmax(0,1fr)}.pt-dialog.pt-dialog-drawer .pt-rule-condition>label:last-child,.pt-dialog.pt-dialog-drawer .pt-rule-form-top>.pt-check-row{grid-column:1}.pt-dialog.pt-dialog-drawer .pt-rule-action{grid-template-columns:minmax(0,1fr) 32px;gap:12px}.pt-dialog.pt-dialog-drawer .pt-rule-action>svg{display:none}.pt-dialog.pt-dialog-drawer .pt-operation-summary>strong{padding-left:0}.pt-dialog.pt-dialog-drawer .pt-form-actions>.pt-button{width:100%;min-width:100%}.pt-dialog.pt-dialog-drawer .pt-rule-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-page{color:#274750;background:#fcfdfb;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:15px;line-height:1.7;overflow:clip}.landing-page a{text-decoration:none}.landing-page svg{flex-shrink:0}.landing-page a:focus-visible,.landing-page summary:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #278b7e}.landing-page h1,.landing-page h2,.landing-page h3{color:#1d4048}.landing-container{width:calc(100% - 96px);max-width:1200px;margin:0 auto}.landing-main{max-width:none;margin:0;padding:0}.landing-main:focus{outline:none}.landing-skip{z-index:30;color:#fff;background:#1b7567;border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:20px}.landing-skip:focus{top:15px}.landing-header{background:#fcfdfb;border-bottom:1px solid #e8eee8}.landing-header-inner{justify-content:space-between;align-items:center;gap:30px;height:86px;display:flex}.landing-brand{letter-spacing:-1.1px;color:#1d4148;align-items:center;gap:10px;font-size:29px;font-weight:700;line-height:1;display:inline-flex}.landing-brand-mark{color:#2e8e77;letter-spacing:-6px;justify-content:center;align-items:center;width:33px;height:37px;padding-right:6px;font-size:41px;font-weight:500;display:flex;position:relative}.landing-brand-mark span{background:#1e4648;border-radius:1px;width:14px;height:5px;position:absolute;bottom:8px;right:0;transform:rotate(-30deg)}.landing-nav{align-items:center;gap:29px;display:flex}.landing-nav a{color:#6d8584;padding:10px 0;font-size:12px}.landing-nav a:hover{color:#217a67}.landing-header-actions{align-items:center;gap:24px;display:flex}.landing-login{color:#5b7b70;font-size:12px;font-weight:500}.landing-login:hover{color:#21765e}.landing-button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:13px 20px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.landing-button-small{color:#528164;background:#edf4ec;border-color:#d7e7d8;gap:10px;min-height:38px;padding:8px 13px;font-size:10px}.landing-button-small:hover{background:#e2efdf}.landing-button-primary{color:#fff;background:#216f60;box-shadow:0 4px 12px #174d3e10}.landing-button-primary:hover{background:#185c4e}.landing-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.1fr);align-items:center;gap:57px;padding-top:87px;padding-bottom:90px;display:grid}.landing-kicker{color:#71917e;letter-spacing:1.35px;align-items:center;gap:9px;font-size:9px;font-weight:600;line-height:1.8;display:flex}.landing-dot{background:#68a88b;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.landing-hero h1{letter-spacing:-2px;margin-top:23px;font-size:clamp(43px,4.4vw,61px);font-weight:500;line-height:1.14}.landing-hero h1>span{color:#388b70}.landing-description{color:#758b81;max-width:420px;margin-top:24px;font-size:15px;line-height:1.95}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.landing-demo-link{color:#75927f;white-space:nowrap;align-items:center;gap:7px;padding:8px 0;font-size:11px;font-weight:500;display:inline-flex}.landing-demo-link:hover{color:#36795c;text-decoration:underline}.landing-mode-note{color:#879e8c;align-items:flex-start;gap:6px;max-width:390px;margin-top:17px;font-size:10px;line-height:1.9;display:flex}.landing-mode-note>svg{color:#84a28c;margin-top:2px}.landing-trust-points{flex-wrap:wrap;align-items:center;gap:17px;margin-top:25px;display:flex}.landing-trust-points>span{color:#87a08b;align-items:center;gap:4px;font-size:9px;display:flex}.landing-trust-points svg{color:#6f9c76}.landing-product-wrap{margin-right:-10px;padding-top:20px;position:relative}.landing-product-glow{pointer-events:none;background:radial-gradient(circle,#e8f0dd 0,#f0f4e500 68%);width:600px;height:600px;position:absolute;top:-75px;left:-20px}.landing-product-preview{background:#f7faf8;border:1px solid #dbe6df;border-radius:12px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 25px 60px #25473510,0 5px 15px #25473505}.landing-preview-sidebar{background:#234b4d;flex-direction:column;flex-shrink:0;align-items:center;gap:17px;width:44px;padding-top:18px;display:flex}.landing-preview-a{color:#95cbb2;margin-bottom:14px;font-size:23px;font-weight:600;line-height:1}.landing-preview-sidebar i{border:1px solid #84a99e;border-radius:2px;width:9px;height:8px}.landing-preview-sidebar i:first-of-type{background:#80b99f;border-color:#80b99f;box-shadow:0 0 0 7px #37625c}.landing-preview-workspace{flex:1;min-width:0;padding:0 20px 18px}.landing-preview-top{color:#87a08c;background:#fff;border-bottom:1px solid #e3ece6;justify-content:space-between;align-items:center;margin:0 -20px;padding:12px 17px;font-size:8px;display:flex}.landing-preview-top>span:first-child{align-items:center;gap:5px;display:flex}.landing-preview-dot{background:#82b18e;border-radius:50%;width:4px;height:4px}.landing-preview-user{color:#80a381;background:#e6f0e4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.landing-preview-heading{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 17px;display:flex}.landing-preview-heading h2{letter-spacing:-.2px;font-size:15px;font-weight:600}.landing-preview-heading>span{color:#90a58f;background:#fff;border:1px solid #e3ebe0;border-radius:3px;padding:3px 6px;font-size:8px}.landing-preview-kpis{grid-template-columns:1fr 1fr 1.25fr;gap:8px;margin-bottom:15px;display:grid}.landing-preview-kpis>div{background:#fff;border:1px solid #e1e9df;border-radius:5px;min-width:0;padding:11px 9px;position:relative}.landing-preview-kpis span{color:#8da18b;font-size:7px;display:block}.landing-preview-kpis strong{color:#608264;white-space:nowrap;letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-weight:600;display:block}.landing-preview-kpis svg{color:#a2b99c;position:absolute;top:11px;right:8px}.landing-preview-kpis>div:nth-child(2) svg{color:#bead8c}.landing-preview-kpis>.landing-preview-kpi-balance{background:#e7f1e5;border-color:#d4e6cf}.landing-preview-kpi-balance strong{color:#659064}.landing-preview-chart{background:#fff;border:1px solid #e0eade;border-radius:7px;padding:14px 13px 12px}.landing-preview-chart>div:first-child{color:#789979;justify-content:space-between;font-size:9px;font-weight:500;display:flex}.landing-preview-chart small{color:#a4b79e;border:1px solid #e6eee2;border-radius:3px;padding:0 5px;font-size:7px;font-weight:400}.landing-preview-chart>svg{width:100%;margin-top:10px;display:block}.landing-preview-chart-labels{color:#a3b59c;justify-content:space-between;margin-top:2px;font-size:7px;display:flex}.landing-preview-bottom{align-items:center;gap:8px;padding:13px 4px 0;display:flex}.landing-check-orbit{color:#7ea777;background:#e3efdf;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.landing-preview-bottom strong{color:#76966f;font-size:8px;font-weight:500;display:block}.landing-preview-bottom div>span{color:#9eb196;margin-top:2px;font-size:7px;display:block}.landing-product-caption{color:#9db28e;justify-content:center;align-items:center;gap:6px;margin-top:19px;font-size:8px;display:flex;position:relative}.landing-floating-card{background:#fff;border:1px solid #dce9d6;border-radius:8px;align-items:center;gap:9px;padding:12px 14px;display:flex;position:absolute;bottom:66px;right:-16px;transform:rotate(1deg);box-shadow:0 9px 25px #3f604615}.landing-floating-card>span{color:#91af7b;background:#edf5e6;border:1px solid #e1ecd7;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.landing-floating-card strong{color:#80996c;font-size:9px;font-weight:600;display:block}.landing-floating-card small{color:#a4b696;margin-top:2px;font-size:7px;display:block}.landing-floating-card>svg{color:#93b080;margin-left:8px}.landing-principles{background:#f4f7f0;border-top:1px solid #e5ede2;border-bottom:1px solid #e5ede2}.landing-principles-inner{justify-content:center;align-items:center;gap:51px;padding-top:24px;padding-bottom:24px;display:flex}.landing-principles-inner>span{color:#859b7d;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.landing-principles-inner svg{color:#92ae85}.landing-principles-inner>i{background:#dce7d3;width:1px;height:15px}.landing-section{padding-top:85px;padding-bottom:85px;scroll-margin-top:25px}.landing-section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px;display:flex}.landing-section-heading h2,.landing-workflow-copy h2,.landing-collab-copy h2,.landing-faq-section>div:first-child h2{letter-spacing:-1.1px;margin-top:17px;font-size:37px;font-weight:500;line-height:1.28}.landing-section-heading>p{color:#8ba080;margin-bottom:3px;font-size:12px;line-height:1.95}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.landing-feature{background:#fff;border:1px solid #e2e9de;border-radius:9px;flex-direction:column;padding:28px;display:flex}.landing-feature-icon{color:#85a676;background:#edf4e8;border:1px solid #e3ecdc;border-radius:10px;flex-shrink:0;place-items:center;width:45px;height:45px;display:inline-grid}.landing-feature-blue{color:#8aa9b0;background:#edf3f5;border-color:#e0eaed}.landing-feature-sand{color:#b7a078;background:#f7f1e6;border-color:#eee4d2}.landing-feature h3{letter-spacing:-.5px;margin-top:25px;font-size:22px;font-weight:500;line-height:1.4}.landing-feature>p{color:#8da181;margin-top:15px;margin-bottom:23px;font-size:12px;line-height:1.95}.landing-feature-mini{background:#f7faf3;border:1px solid #e8efdf;border-radius:6px;grid-template-columns:1fr auto;gap:9px 15px;margin-top:auto;padding:14px;display:grid}.landing-feature-mini>span{color:#a1b28d;font-size:9px}.landing-feature-mini strong{color:#90a97b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.landing-rule-example{color:#9aaf89;background:#f8faf5;border:1px solid #e9efdf;border-radius:6px;grid-template-columns:1fr 14px;gap:9px;margin-top:auto;padding:13px;font-size:9px;display:grid}.landing-rule-example>strong{color:#91a77c;background:#f0f6e8;border:1px solid #e1ead6;border-radius:4px;grid-column:1/-1;width:fit-content;padding:4px 7px;font-weight:500}.landing-drill-example{color:#a2b38f;background:#f8faf6;border:1px solid #e7eddf;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:14px 8px;font-size:8px;display:flex}.landing-drill-example>span{color:#94aa7d;white-space:nowrap;background:#fff;border:1px solid #e2ead7;border-radius:4px;padding:5px 7px}.landing-workflow-section{background:#eff5ed;border-top:1px solid #e0eadd;border-bottom:1px solid #e0eadd;padding-top:67px;padding-bottom:67px;scroll-margin-top:25px}.landing-workflow-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:125px;display:grid}.landing-workflow-copy>p{color:#88a17f;max-width:360px;margin-top:21px;font-size:13px;line-height:1.95}.landing-workflow-copy .landing-demo-link{color:#7c9e6e;margin-top:20px}.landing-workflow{gap:26px;margin:0;padding:0;list-style:none;display:grid}.landing-workflow li{align-items:flex-start;gap:18px;display:flex;position:relative}.landing-workflow li:not(:last-child):after{content:"";background:#d8e5cf;width:1px;position:absolute;top:38px;bottom:-25px;left:17px}.landing-workflow li>span{color:#97b280;z-index:1;background:#f7fbf2;border:1px solid #dce9d1;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:10px;font-weight:500;display:grid;position:relative}.landing-workflow h3{color:#7f9d6c;margin-top:3px;font-size:15px;font-weight:500}.landing-workflow p{color:#9eb38b;max-width:405px;margin-top:6px;font-size:11px;line-height:1.95}.landing-collaboration{grid-template-columns:1fr 1fr;align-items:center;gap:130px;display:grid}.landing-collab-visual{background:radial-gradient(circle,#f1f5e7 20%,#f1f5e700 70%);padding:25px 0}.landing-team-preview{background:#fff;border:1px solid #e0e9d9;border-radius:10px;padding:23px 24px;transform:rotate(-2deg);box-shadow:0 15px 40px #5272490a}.landing-team-preview-top{color:#a1b68a;border-bottom:1px solid #e7eddf;align-items:center;gap:7px;margin-bottom:7px;padding-bottom:17px;display:flex}.landing-team-preview-top strong{color:#8ea773;font-size:11px;font-weight:500}.landing-team-preview-top>span{color:#a4b88d;background:#f3f7ed;border:1px solid #e5edd9;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:7px}.landing-team-preview>div:not(:first-child){border-bottom:1px solid #eef2e8;align-items:center;gap:11px;padding:15px 0;display:flex}.landing-team-preview>div:last-child{border-bottom:0;padding-bottom:0}.landing-person-avatar{color:#a0b983;background:#eaf2df;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid}.landing-avatar-blue{color:#9eb7b7;background:#eaf0f0}.landing-avatar-sand{color:#b7a784;background:#f5f0e5}.landing-team-preview>div>span:nth-child(2){flex:1}.landing-team-preview>div:not(:first-child) strong{color:#95ab7f;font-size:11px;font-weight:500;display:block}.landing-team-preview small{color:#b1c29e;margin-top:3px;font-size:8px;display:block}.landing-team-preview>div>svg:last-child{color:#b1c69b}.landing-visual-note{text-align:center;color:#afc09b;margin-top:23px;font-size:8px;display:block}.landing-collab-copy>p{color:#8fa780;margin-top:21px;font-size:13px;line-height:1.95}.landing-collab-copy ul{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-collab-copy li{color:#8ba873;align-items:center;gap:7px;font-size:11px;display:flex}.landing-collab-copy li>svg{color:#9ebc80}.landing-sources-strip{background:#f4f7ef;border-top:1px solid #e5ecdc;border-bottom:1px solid #e5ecdc}.landing-sources-content{align-items:center;gap:20px;padding-top:32px;padding-bottom:26px;display:flex}.landing-sources-content h2{letter-spacing:-.3px;font-size:19px;font-weight:500}.landing-sources-content p{color:#91a981;margin-top:7px;font-size:11px;line-height:1.9}.landing-source-ready{white-space:nowrap;color:#90ae77;background:#eaf3df;border:1px solid #dce9cb;border-radius:5px;margin-left:auto;padding:6px 9px;font-size:9px}.landing-planned-sources{border-top:1px solid #e2ebd7;flex-wrap:wrap;align-items:center;gap:24px;padding-top:21px;padding-bottom:25px;display:flex}.landing-planned-sources>span:first-child{color:#afc09a;margin-right:8px;font-size:9px}.landing-planned-sources>span:not(:first-child){color:#a9bb94;align-items:center;gap:7px;font-size:10px;display:flex}.landing-planned-sources small{color:#b0c29a;background:#f9fcf4;border:1px solid #e0e9d4;border-radius:3px;padding:2px 5px;font-size:7px}.landing-planned-sources>p{color:#b5c5a1;margin-left:auto;font-size:8px}.landing-faq-section{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.landing-faq details{border-bottom:1px solid #e4ecdc;padding:18px 0}.landing-faq details:first-child{border-top:1px solid #e4ecdc}.landing-faq summary{cursor:pointer;color:#8da876;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:500;line-height:1.8;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary>svg{color:#a9bf90}.landing-faq p{color:#a2b68b;margin-top:14px;padding-right:35px;font-size:12px;line-height:1.95}.landing-cta-section{padding-bottom:80px}.landing-cta{background:#244945;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;padding:43px 47px;display:flex;position:relative;overflow:hidden}.landing-cta:before{content:"";pointer-events:none;border:1px solid #4e746242;border-radius:50%;width:480px;height:480px;position:absolute;top:-300px;right:-140px}.landing-cta .landing-kicker{color:#92b795;font-size:8px;position:relative}.landing-cta h2{color:#eef3e5;letter-spacing:-.6px;margin-top:15px;font-size:31px;font-weight:400;line-height:1.35;position:relative}.landing-cta p{color:#a4bea3;margin-top:16px;font-size:12px;position:relative}.landing-cta>div:last-child{flex-shrink:0;position:relative}.landing-button-light{color:#66834d;background:#e4edcf;border-color:#dae7c1}.landing-button-light:hover{background:#d9e6bc}.landing-cta>div:last-child>span{text-align:center;color:#a8c09d;margin-top:12px;font-size:9px;display:block}.landing-footer{border-top:1px solid #e3ecdc}.landing-footer-main{justify-content:space-between;align-items:flex-start;gap:35px;padding-top:35px;padding-bottom:32px;display:flex}.landing-footer .landing-brand{font-size:26px}.landing-footer .landing-brand-mark{transform-origin:100%;margin-left:-5px;transform:scale(.85)}.landing-footer-main>div:first-child>p{color:#9eb78b;margin-top:14px;font-size:10px}.landing-footer-main>div:nth-child(2){color:#98b07f;grid-template-columns:1fr 1fr;gap:12px 35px;font-size:10px;display:grid}.landing-footer-main>p{color:#a9be94;font-size:10px;line-height:1.9}.landing-footer-bottom{color:#b1c49e;border-top:1px solid #e7eddf;align-items:center;gap:30px;padding-top:18px;padding-bottom:22px;font-size:8px;display:flex}.landing-footer-bottom>a{color:#a5bd8c;margin-left:auto}.landing-description,.landing-feature>p,.landing-workflow-copy>p,.landing-collab-copy>p{color:#718775}.landing-mode-note,.landing-trust-points>span,.landing-section-heading>p,.landing-workflow p,.landing-faq p,.landing-sources-content p{color:#7c9279}.landing-feature-mini>span,.landing-feature-mini strong,.landing-rule-example,.landing-rule-example>strong,.landing-drill-example,.landing-drill-example>span{color:#80956e}.landing-workflow h3,.landing-faq summary,.landing-collab-copy li{color:#6f8a5f}.landing-footer-main>div:nth-child(2),.landing-footer-main>p,.landing-footer-main>div:first-child>p,.landing-footer-bottom,.landing-footer-bottom>a{color:#819674}@media (width<=1150px){.landing-container{width:calc(100% - 64px)}.landing-hero{gap:37px;padding-top:65px;padding-bottom:65px}.landing-hero h1{font-size:48px}.landing-nav{gap:20px}.landing-header-actions{gap:17px}.landing-nav a{font-size:11px}.landing-header-actions>.landing-button{font-size:9px}.landing-description{font-size:14px}.landing-hero-actions{gap:13px}.landing-button{gap:17px;padding:12px 17px;font-size:11px}.landing-demo-link{font-size:10px}.landing-preview-kpis strong{font-size:13px}.landing-preview-kpis{gap:6px}.landing-preview-kpis>div{padding-left:8px;padding-right:8px}.landing-preview-kpis svg{width:11px;right:6px}.landing-floating-card{bottom:60px;right:-14px}.landing-preview-workspace{padding-left:17px;padding-right:17px}.landing-feature{padding:23px}.landing-feature h3{font-size:20px}.landing-section{padding-top:65px;padding-bottom:65px}.landing-section-heading h2,.landing-workflow-copy h2,.landing-collab-copy h2,.landing-faq-section>div:first-child h2{font-size:32px}.landing-workflow-inner,.landing-collaboration{gap:80px}.landing-faq-section{gap:70px}.landing-cta{padding:37px}.landing-cta h2{font-size:27px}}@media (width<=900px){.landing-header-inner{gap:20px;height:77px}.landing-brand{font-size:27px}.landing-nav{gap:16px}.landing-nav a{font-size:10px}.landing-header-actions>.landing-button{display:none}.landing-login{font-size:12px}.landing-hero{gap:27px}.landing-hero h1{letter-spacing:-1.5px;font-size:40px}.landing-description{font-size:13px}.landing-kicker{letter-spacing:1px;font-size:8px}.landing-hero-actions{gap:7px}.landing-button{gap:14px;min-height:43px;padding:10px 14px;font-size:10px}.landing-mode-note{font-size:9px}.landing-trust-points{gap:10px}.landing-trust-points>span{font-size:8px}.landing-preview-sidebar{gap:15px;width:34px}.landing-preview-a{font-size:21px}.landing-preview-heading h2{font-size:13px}.landing-preview-heading>span{font-size:7px}.landing-preview-kpis{grid-template-columns:1fr 1fr}.landing-preview-kpis>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.landing-preview-kpis>div:last-child strong{margin-top:0;margin-right:16px;font-size:15px}.landing-preview-kpis>div:last-child svg{top:12px;right:9px}.landing-preview-kpis>div:not(:last-child) svg{display:none}.landing-preview-kpis strong{font-size:14px}.landing-preview-chart{padding:11px}.landing-preview-chart>div:first-child{font-size:8px}.landing-preview-bottom strong{font-size:7px}.landing-preview-bottom div>span{font-size:6px}.landing-floating-card{display:none}.landing-product-caption{gap:5px;font-size:7px}.landing-principles-inner{gap:28px}.landing-principles-inner>span{gap:6px;font-size:10px}.landing-principles-inner svg{width:15px}.landing-section-heading h2,.landing-workflow-copy h2,.landing-collab-copy h2,.landing-faq-section>div:first-child h2{font-size:29px}.landing-section-heading>p{max-width:220px;font-size:11px}.landing-feature-grid{gap:14px}.landing-feature{padding:20px}.landing-feature h3{font-size:18px}.landing-feature>p{font-size:11px}.landing-feature-mini{gap:8px;padding:11px}.landing-feature-mini>span{font-size:8px}.landing-feature-mini strong{font-size:9px}.landing-drill-example{gap:4px;padding:11px 6px;font-size:7px}.landing-drill-example>span{padding:4px}.landing-drill-example>svg{width:9px}.landing-rule-example{padding:11px;font-size:8px}.landing-workflow-inner{gap:50px}.landing-workflow-copy>p{font-size:12px}.landing-workflow li{gap:14px}.landing-workflow h3{font-size:13px}.landing-workflow p{font-size:10px}.landing-collaboration{gap:50px}.landing-team-preview{padding:18px}.landing-team-preview-top{flex-wrap:wrap;gap:7px}.landing-team-preview-top>span{margin-left:0;font-size:6px}.landing-team-preview-top strong{font-size:10px}.landing-collab-copy>p{font-size:12px}.landing-collab-copy li{font-size:10px}.landing-sources-content{gap:15px}.landing-sources-content h2{font-size:17px}.landing-sources-content p{font-size:10px}.landing-source-ready{font-size:8px}.landing-planned-sources{gap:17px}.landing-planned-sources>p{flex-basis:100%;margin-left:0}.landing-faq-section{gap:50px}.landing-faq summary{font-size:12px}.landing-faq p{font-size:11px}.landing-cta{gap:25px;padding:32px}.landing-cta h2{font-size:24px}.landing-cta p{font-size:11px}.landing-footer-main{gap:25px}.landing-footer-main>div:nth-child(2){gap:12px 25px;font-size:9px}.landing-footer-main>p{font-size:9px}}@media (width<=650px){.landing-container{width:calc(100% - 40px)}.landing-header-inner{flex-wrap:wrap;row-gap:15px;height:auto;min-height:76px;padding-top:20px;padding-bottom:14px}.landing-brand{font-size:28px}.landing-header-actions{gap:18px;margin-left:auto}.landing-header-actions>.landing-button{gap:6px;min-height:32px;padding:7px 9px;font-size:8px;display:inline-flex}.landing-header-actions>.landing-button>svg{width:12px}.landing-login{font-size:11px}.landing-nav{border-top:1px solid #e9efdf;flex-basis:100%;order:3;justify-content:center;gap:31px;padding-top:7px}.landing-nav a{padding:5px 0;font-size:10px}.landing-hero{flex-direction:column;align-items:stretch;gap:36px;padding-top:44px;padding-bottom:45px;display:flex}.landing-hero h1{letter-spacing:-1.6px;margin-top:21px;font-size:clamp(41px,8.8vw,55px)}.landing-kicker{font-size:8px}.landing-description{max-width:480px;margin-top:21px;font-size:15px}.landing-hero-actions{gap:18px;margin-top:25px}.landing-button{gap:19px;min-height:46px;padding:12px 18px;font-size:12px}.landing-demo-link{font-size:11px}.landing-mode-note{max-width:420px;margin-top:15px;font-size:10px}.landing-trust-points{gap:16px;margin-top:22px}.landing-trust-points>span{font-size:9px}.landing-product-wrap{width:100%;max-width:510px;margin:0 auto;padding-top:8px}.landing-product-preview{transform:none}.landing-preview-sidebar{width:37px}.landing-preview-workspace{padding-bottom:16px;padding-left:16px;padding-right:16px}.landing-preview-top{margin-left:-16px;margin-right:-16px}.landing-preview-heading{margin-top:18px;margin-bottom:15px}.landing-preview-heading h2{font-size:15px}.landing-preview-kpis{grid-template-columns:1fr 1fr 1.25fr;gap:6px}.landing-preview-kpis>div:last-child{grid-column:auto;display:block}.landing-preview-kpis>div:last-child strong{margin-top:6px;margin-right:0;font-size:14px}.landing-preview-kpis span{font-size:7px}.landing-preview-kpis strong{font-size:13px}.landing-preview-kpis svg{display:none}.landing-preview-chart{padding:13px 10px}.landing-preview-chart>div:first-child{font-size:9px}.landing-preview-bottom strong{font-size:8px}.landing-preview-bottom div>span{font-size:7px}.landing-product-caption{margin-top:15px;font-size:8px}.landing-principles-inner{justify-content:space-between;gap:18px;padding-top:21px;padding-bottom:21px}.landing-principles-inner>span{gap:5px;font-size:8px}.landing-principles-inner>span>svg{width:13px}.landing-principles-inner>i{height:12px}.landing-section{padding-top:47px;padding-bottom:47px}.landing-section-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.landing-section-heading h2,.landing-workflow-copy h2,.landing-collab-copy h2,.landing-faq-section>div:first-child h2{letter-spacing:-.9px;margin-top:14px;font-size:32px}.landing-section-heading>p{max-width:none;font-size:12px}.landing-feature-grid{grid-template-columns:1fr;gap:17px}.landing-feature{padding:25px}.landing-feature h3{margin-top:20px;font-size:24px}.landing-feature h3>br{display:none}.landing-feature>p{margin-top:13px;margin-bottom:21px;font-size:13px}.landing-feature-mini{gap:10px;padding:14px;font-size:11px}.landing-feature-mini>span{font-size:10px}.landing-feature-mini strong{font-size:11px}.landing-rule-example{padding:14px;font-size:10px}.landing-drill-example{gap:10px;padding:14px;font-size:10px}.landing-drill-example>span{padding:5px 9px}.landing-drill-example>svg{width:12px}.landing-workflow-section{padding-top:45px;padding-bottom:45px}.landing-workflow-inner{grid-template-columns:1fr;gap:32px}.landing-workflow-copy>p{max-width:none;font-size:13px}.landing-workflow-copy .landing-demo-link{margin-top:15px}.landing-workflow{gap:26px}.landing-workflow h3{font-size:15px}.landing-workflow p{max-width:none;font-size:12px}.landing-workflow li{gap:16px}.landing-collaboration{flex-direction:column-reverse;align-items:stretch;gap:25px;display:flex}.landing-collab-copy>p{font-size:13px}.landing-collab-copy li{font-size:11px}.landing-collab-visual{width:100%;max-width:460px;margin:0 auto;padding-top:15px;padding-bottom:0}.landing-team-preview{padding:23px}.landing-team-preview-top{flex-wrap:nowrap}.landing-team-preview-top strong{font-size:11px}.landing-team-preview-top>span{margin-left:auto;font-size:7px}.landing-visual-note{font-size:9px}.landing-sources-content{flex-wrap:wrap;align-items:flex-start;gap:13px;padding-top:25px;padding-bottom:22px}.landing-sources-content>div{flex:1;min-width:220px}.landing-sources-content h2{font-size:18px}.landing-sources-content p{font-size:11px}.landing-source-ready{margin-top:-4px;margin-left:58px;font-size:9px}.landing-planned-sources{gap:12px 23px;padding-top:20px;padding-bottom:23px}.landing-planned-sources>span:first-child{flex-basis:100%;margin-bottom:3px;font-size:10px}.landing-planned-sources>span:not(:first-child){font-size:11px}.landing-planned-sources small{font-size:8px}.landing-planned-sources>p{font-size:9px}.landing-faq-section{grid-template-columns:1fr;gap:27px}.landing-faq-section>div:first-child h2>br{display:none}.landing-faq summary{font-size:13px}.landing-faq p{padding-right:15px;font-size:12px}.landing-faq details{padding:17px 0}.landing-cta-section{padding-bottom:45px}.landing-cta{padding:30px 25px;display:block}.landing-cta h2{font-size:28px}.landing-cta p{margin-top:17px;font-size:12px;line-height:1.9}.landing-cta>div:last-child{width:fit-content;margin-top:26px}.landing-cta>div:last-child>span{font-size:9px}.landing-footer-main{flex-wrap:wrap;gap:25px 35px;padding-top:29px;padding-bottom:27px}.landing-footer-main>div:first-child{flex-basis:100%}.landing-footer-main>div:first-child>p{margin-top:12px;font-size:11px}.landing-footer-main>div:nth-child(2){flex-basis:100%;gap:13px 30px;font-size:11px}.landing-footer-main>p{font-size:10px}.landing-footer-bottom{flex-wrap:wrap;gap:8px 20px;padding-top:17px;padding-bottom:22px;font-size:8px}.landing-footer-bottom>span:nth-child(2){flex-basis:100%;order:3}.landing-footer-bottom>a{font-size:9px}}@media (width<=380px){.landing-container{width:calc(100% - 32px)}.landing-brand{font-size:26px}.landing-header-actions{gap:12px}.landing-header-actions>.landing-button{gap:3px;padding:7px 8px;font-size:7px}.landing-header-actions>.landing-button>svg{width:10px}.landing-login{font-size:10px}.landing-hero h1{letter-spacing:-1.5px;font-size:40px}.landing-description{font-size:14px}.landing-hero-actions{gap:12px}.landing-button{gap:14px;padding:11px 14px;font-size:11px}.landing-trust-points{gap:12px}.landing-trust-points>span{font-size:8px}.landing-preview-workspace{padding-left:12px;padding-right:12px}.landing-preview-heading h2{font-size:13px}.landing-preview-kpis{grid-template-columns:1fr 1fr}.landing-preview-kpis>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.landing-preview-kpis>div:last-child strong{margin-top:0}.landing-preview-kpis strong{font-size:14px}.landing-preview-bottom strong{font-size:7px}.landing-preview-bottom div>span{font-size:6px}.landing-principles-inner{gap:10px}.landing-principles-inner>span{font-size:7px}.landing-principles-inner>span>svg{width:11px}.landing-principles-inner>i{display:none}.landing-section-heading h2,.landing-workflow-copy h2,.landing-collab-copy h2,.landing-faq-section>div:first-child h2{font-size:29px}.landing-feature{padding:22px}.landing-feature h3{font-size:22px}.landing-team-preview-top>span{font-size:6px}.landing-cta h2{font-size:25px}.landing-cta{padding:27px 22px}}.cf-app{color:#263e48;background:#f4f7f8;min-height:100vh;font-size:14px;line-height:1.55;display:flex}.cf-app h1,.cf-app h2,.cf-app h3{color:#1c3842}.cf-app button,.cf-app input,.cf-app select,.cf-app textarea,.cf-modal button,.cf-modal input,.cf-modal select,.cf-modal textarea{font:inherit}.cf-app a,.cf-modal a{text-decoration:none}.cf-app button:disabled,.cf-app fieldset:disabled,.cf-modal button:disabled,.cf-modal fieldset:disabled{cursor:not-allowed;opacity:.6}.cf-app button:focus-visible,.cf-app a:focus-visible,.cf-app input:focus-visible,.cf-app select:focus-visible,.cf-app textarea:focus-visible,.cf-app summary:focus-visible,.cf-app [tabindex]:focus-visible,.cf-modal button:focus-visible,.cf-modal input:focus-visible,.cf-modal select:focus-visible,.cf-modal textarea:focus-visible,.cf-modal summary:focus-visible,.cf-modal [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #238a88}.cf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cf-skip-link{z-index:30;color:#fff;background:#1c7776;border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:20px}.cf-skip-link:focus{top:15px}.cf-sidebar{color:#c2d5d9;background:#142f39;flex-direction:column;flex-shrink:0;width:224px;height:100vh;padding:29px 18px 22px;display:flex;position:sticky;top:0}.cf-brand{color:#f4faf9;letter-spacing:-.9px;align-items:center;gap:11px;padding:0 10px;font-size:29px;font-weight:700;line-height:1;display:flex}.cf-brand-symbol{color:#8fdfce;letter-spacing:-6px;width:32px;height:36px;padding-right:6px;font-size:41px;font-weight:500;position:relative}.cf-brand-symbol span{background:#e2f2e8;border-radius:1px;width:14px;height:5px;display:block;position:absolute;bottom:7px;right:0;transform:rotate(-30deg)}.cf-workspace{background:#1e3a44;border:1px solid #33505a;border-radius:8px;align-items:center;gap:10px;margin-top:30px;padding:13px 10px;display:flex}.cf-workspace-avatar{color:#d8ede8;background:#34565e;border-radius:6px;flex-shrink:0;place-items:center;width:31px;height:33px;font-weight:600;display:grid}.cf-workspace small{color:#aac5cb;font-size:10px;display:block}.cf-workspace strong{color:#ecf5f4;overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:500;display:block}.cf-nav-heading{color:#a4bfc7;letter-spacing:1.5px;padding:30px 12px 12px;font-size:9px;font-weight:600}.cf-sidebar nav{gap:6px;display:grid}.cf-nav-item{color:#c1d3d9;text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:46px;padding:11px 13px;font-size:13px;display:flex}.cf-nav-item>span{color:#a8c8cd;font-size:21px;line-height:1}.cf-nav-item:hover{color:#fff;background:#274650}.cf-nav-active{color:#c0f1e5;background:#285058;font-weight:600}.cf-nav-active>span{color:#a4dfd2}.cf-sidebar-bottom{color:#c6dedc;margin-top:auto;padding:28px 11px 0;font-size:10px}.cf-synthetic-dot{background:#268e78;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:6px;display:inline-block}.cf-sidebar-bottom .cf-synthetic-dot{background:#7fd2b8}.cf-sidebar-bottom p{color:#a8c0c7;margin-top:10px;font-size:10px;line-height:1.9}.cf-sidebar-bottom a{color:#b7d2d5;border-top:1px solid #35505a;width:100%;margin-top:23px;padding-top:15px;display:inline-block}.cf-content{flex:1;min-width:0}.cf-topbar{color:#6b828b;background:#fff;border-bottom:1px solid #e0e8ec;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:0 32px;font-size:11px;display:flex}.cf-topbar>span>span{color:#b4c3c9;margin:0 11px}.cf-topbar strong{color:#3f5d68;font-weight:500}.cf-topbar-badge{color:#47796a;white-space:nowrap;background:#edf6ef;border:1px solid #d9e9dd;border-radius:5px;padding:4px 8px;font-size:10px}.cf-main{max-width:1600px;margin:0 auto;padding:31px 32px 22px}.cf-main:focus{outline:none}.cf-page-heading{margin-bottom:20px}.cf-eyebrow{color:#6c878e;letter-spacing:1.4px;font-size:9px;font-weight:700}.cf-page-heading h1{letter-spacing:-.8px;margin-top:7px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.3}.cf-page-heading p{color:#6b828d;margin-top:8px;font-size:12px}.cf-synthetic-banner{color:#4c7465;background:#edf6f0;border:1px solid #d4e8dd;border-radius:7px;align-items:center;gap:17px;margin-bottom:22px;padding:12px 15px;display:flex}.cf-synthetic-banner strong{white-space:nowrap;align-items:center;font-size:10px;font-weight:600;display:flex}.cf-synthetic-banner p{border-left:1px solid #c4decf;padding-left:17px;font-size:10px;line-height:1.75}.cf-panel{background:#fff;border:1px solid #dde6ea;border-radius:9px;overflow:hidden;box-shadow:0 2px 8px #18384103}.cf-primary-button,.cf-secondary-button{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:9px 15px;font-size:12px;font-weight:600;line-height:1.55;display:inline-flex}.cf-primary-button{color:#fff;background:#207b78;border:1px solid #207b78}.cf-primary-button:hover:not(:disabled){background:#16635f;border-color:#16635f}.cf-secondary-button{color:#426972;background:#fff;border:1px solid #d5e2e6}.cf-secondary-button:hover:not(:disabled){background:#eef5f5;border-color:#b6cece}.cf-text-button{color:#287976;padding:3px 0;font-size:12px;line-height:1.8;text-decoration:underline}.cf-text-button:hover{color:#114e4b}.cf-alert{color:#8e4f3e;overflow-wrap:anywhere;background:#fff3ef;border:1px solid #e8cfc8;border-radius:7px;margin:16px 0;padding:13px 16px;font-size:12px;line-height:1.85}.cf-alert .cf-text-button{color:#854e3f;margin-top:7px;display:block}.cf-alert ul{margin:0;padding-left:17px}.cf-success{color:#3f7559;background:#edf7f0;border:1px solid #c9e1d0;border-radius:6px;margin:16px 0;padding:13px 16px;font-size:12px}.cf-loading{color:#607e8b;justify-content:center;align-items:center;gap:12px;padding:48px 20px;font-size:13px;display:flex}.cf-spinner{border:2px solid #d1e8e2;border-top-color:#2a8e7b;border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:1s linear infinite cf-spin}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf-start-panel{max-width:720px;margin:32px auto;padding:40px}.cf-start-icon{color:#4e9081;background:#eaf5f0;border-radius:10px;place-items:center;width:47px;height:47px;margin-bottom:21px;font-size:28px;display:grid}.cf-start-panel h2{letter-spacing:-.4px;font-size:23px;font-weight:500}.cf-start-panel>p{color:#6b838d;margin-top:14px;font-size:14px;line-height:1.9}.cf-start-panel ul{color:#54737e;margin:20px 0 25px;padding-left:20px;font-size:13px;line-height:2}.cf-start-panel>small{color:#748b93;margin-top:13px;font-size:11px;display:block}.cf-filters{z-index:3;flex-wrap:wrap;align-items:flex-end;gap:13px;margin-bottom:22px;padding:20px;display:flex;position:relative;overflow:visible}.cf-filters label,.cf-modal label,.cf-form-panel label,.cf-period-form label{color:#57717c;flex-direction:column;gap:6px;font-size:10px;font-weight:500;display:flex}.cf-app input:not([type=checkbox]):not([type=file]),.cf-app select,.cf-app textarea,.cf-modal input:not([type=checkbox]),.cf-modal select,.cf-modal textarea{color:#375761;background:#fff;border:1px solid #d5e1e6;border-radius:5px;width:100%;min-height:39px;padding:8px 10px;font-size:12px}.cf-app input[type=date]{min-width:137px}.cf-app textarea,.cf-modal textarea{resize:vertical}.cf-app input[type=checkbox]{accent-color:#278078;flex-shrink:0;width:15px;height:15px}.cf-date-range{align-items:flex-end;gap:9px;display:flex}.cf-date-range>span{color:#94a9b1;margin-bottom:11px}.cf-filters>label:first-of-type{min-width:130px}.cf-filters>label:nth-of-type(2){min-width:80px}.cf-multiselect{min-width:143px;position:relative}.cf-multiselect>summary{cursor:pointer;list-style:none}.cf-multiselect>summary::-webkit-details-marker{display:none}.cf-multiselect summary>span{color:#57717c;margin-bottom:6px;font-size:10px;font-weight:500;display:block}.cf-multiselect summary strong{color:#375761;background:#fff;border:1px solid #d5e1e6;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-height:39px;padding:8px 10px;font-size:12px;font-weight:400;display:flex}.cf-multiselect fieldset{z-index:5;background:#fff;border:1px solid #d1e0e4;border-radius:7px;width:280px;max-height:300px;margin:0;padding:9px;position:absolute;top:66px;left:0;overflow-y:auto;box-shadow:0 8px 23px #163a4620}.cf-multiselect fieldset label{cursor:pointer;flex-direction:row;align-items:center;gap:9px;padding:8px 5px;font-size:12px}.cf-multiselect fieldset label small{color:#7b929b;margin-top:2px;font-size:10px;display:block}.cf-multiselect fieldset p{color:#748b94;padding:10px;font-size:12px}.cf-filter-note{color:#986f3f;flex-basis:100%;margin:0;font-size:11px}.cf-draft-note{color:#5d7f8d;background:#eaf2f5;border-radius:5px;margin-top:-8px;margin-bottom:20px;padding:10px 13px;font-size:11px}.cf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.cf-kpi{background:#fff;border:1px solid #e0e7e9;border-radius:8px;min-width:0;padding:19px 20px}.cf-kpi>span{color:#64808a;font-size:11px;display:block}.cf-kpi>strong{color:#304e58;letter-spacing:-.7px;font-variant-numeric:tabular-nums;white-space:nowrap;margin:11px 0 6px;font-size:clamp(18px,2vw,27px);font-weight:600;line-height:1.3;display:block}.cf-kpi>small{color:#708891;font-size:10px}.cf-kpi-income>strong{color:#25836c}.cf-kpi-closing{background:#e8f3ef;border-color:#cfe1d9}.cf-kpi-closing>strong{color:#286e5d}.cf-quality{color:#8a7148;background:#fff9ed;border:1px solid #ecdfbf;border-radius:8px;margin-bottom:22px;padding:16px 19px}.cf-quality-heading{align-items:flex-start;gap:10px;display:flex}.cf-quality-heading>span{color:#9c7d40;text-align:center;border:1px solid #d1b87c;border-radius:50%;flex-shrink:0;width:20px;height:20px;font-size:12px;line-height:18px}.cf-quality h2{color:#8a6c35;font-size:12px;font-weight:600}.cf-quality-heading p{margin-top:4px;font-size:11px;line-height:1.8}.cf-quality ul{margin:10px 0 0;padding-left:29px;font-size:11px;line-height:1.9}.cf-quality .cf-text-button{color:#8f6f33;margin-left:8px;font-size:10px}.cf-unclassified{margin-top:8px;padding-left:29px;font-size:11px}.cf-panel-heading{justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.cf-panel-heading h2{letter-spacing:-.2px;font-size:17px;font-weight:600}.cf-panel-heading p{color:#708b95;margin-top:5px;font-size:11px}.cf-panel-heading .cf-secondary-button{white-space:nowrap;min-height:35px;font-size:11px}.cf-matrix-scroll,.cf-table-scroll{scrollbar-width:thin;overflow:auto}.cf-matrix{border-collapse:separate;border-spacing:0;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.cf-matrix th,.cf-matrix td{white-space:nowrap;border-bottom:1px solid #e8eef0;min-width:140px;height:43px;padding:0}.cf-matrix th{font-weight:500}.cf-matrix thead th{color:#69838e;background:#f3f7f8;border-top:1px solid #e6edf0;padding:13px 16px;font-size:10px}.cf-matrix th:first-child{z-index:1;text-align:left;white-space:normal;background:#fff;min-width:265px;max-width:340px;padding:11px 17px;position:sticky;left:0;box-shadow:1px 0 #e5edef}.cf-matrix thead th:first-child{z-index:2;background:#f3f7f8}.cf-matrix td{color:#3d5a66;padding:0 16px}.cf-matrix td:nth-child(2){background:#fafcfc;min-width:155px;font-weight:600}.cf-matrix tr:last-child th,.cf-matrix tr:last-child td{border-bottom:0}.cf-matrix .cf-balance-row th,.cf-matrix .cf-balance-row td{color:#3d6f69;background:#f0f6f5;font-weight:600}.cf-matrix .cf-balance-row td{padding:12px 16px}.cf-matrix .cf-closing-row th,.cf-matrix .cf-closing-row td{color:#2b6f5d;background:#e7f2ed}.cf-matrix .cf-row-activity th,.cf-matrix .cf-row-activity td{background:#f7f9fa;font-weight:600}.cf-matrix .cf-row-uncategorized th,.cf-matrix .cf-row-uncategorized td{color:#927443;background:#fffcf2}.cf-row-label{align-items:center;gap:8px;min-height:24px;line-height:1.6;display:flex}.cf-expand{color:#63818a;background:#fff;border:1px solid #cfdfe2;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:22px;padding:0;font-size:15px;line-height:1;display:grid}.cf-expand:hover{background:#e8f2f1}.cf-expand-space{flex-shrink:0;width:20px;display:inline-block}.cf-depth-1 .cf-row-label{padding-left:16px}.cf-depth-2 .cf-row-label{padding-left:32px}.cf-depth-3 .cf-row-label{padding-left:48px}.cf-cell-button{color:inherit;font-size:inherit;font-weight:inherit;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;min-height:42px;padding:7px 0;display:block}.cf-cell-button:hover{color:#197a75;text-decoration:underline}.cf-cell-button:focus-visible{outline-offset:-3px}.cf-net-row th,.cf-net-row td{background:#f5f8f9;font-weight:600}.cf-transfer-row th,.cf-transfer-row td{color:#66808b;font-size:11px}.cf-net-row td,.cf-transfer-row td{padding:10px 16px}.cf-table-hint{color:#718b96;border-top:1px solid #e6edf0;justify-content:space-between;gap:15px;padding:13px 20px;font-size:10px;display:flex}.cf-report-details{color:#728b94;margin-top:18px;font-size:10px}.cf-report-details summary{cursor:pointer;color:#587b88;padding:5px 0;font-size:11px}.cf-report-details>p{overflow-wrap:anywhere;margin-top:9px}.cf-report-details ul{margin:13px 0;padding:0;list-style:none}.cf-report-details li{gap:15px;margin-top:7px;display:flex}.cf-report-details li strong{color:#68837a;min-width:180px;font-weight:500}.cf-period-control{background:#eef3f5;border:1px solid #dde6e9;border-radius:7px;margin-top:23px}.cf-period-control>summary{cursor:pointer;color:#64808b;align-items:center;gap:10px;padding:14px 18px;font-size:11px;list-style:none;display:flex}.cf-period-control>summary::-webkit-details-marker{display:none}.cf-period-control summary strong{color:#476973;font-weight:600}.cf-period-control summary>span:last-child{margin-left:auto;font-size:10px}.cf-period-icon{color:#6b929b;font-size:19px;line-height:1}.cf-period-body{padding:0 18px 18px}.cf-period-body>p{color:#6c8791;margin-bottom:16px;font-size:11px;line-height:1.8}.cf-app fieldset,.cf-modal fieldset{border:0;min-width:0;margin:0;padding:0}.cf-period-form{flex-wrap:wrap;align-items:flex-end;gap:13px;display:flex}.cf-period-form label:nth-child(2){flex:1;min-width:220px}.cf-period-form .cf-text-button{min-height:38px;font-size:10px}.cf-footer{color:#718994;justify-content:space-between;gap:15px;margin-top:32px;font-size:9px;display:flex}.cf-import-intro{justify-content:space-between;align-items:center;gap:30px;margin-bottom:22px;padding:24px;display:flex}.cf-import-intro h2{margin:6px 0 10px;font-size:20px;font-weight:500}.cf-import-intro p{color:#6c8791;max-width:600px;font-size:12px;line-height:1.9}.cf-import-intro .cf-secondary-button{flex-shrink:0;font-size:11px}.cf-form-panel{margin-bottom:22px;padding:24px}.cf-form-panel legend{color:#3f616d;margin-bottom:19px;font-size:15px;font-weight:500}.cf-form-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:760px;display:grid}.cf-file-label{max-width:760px;margin:22px 0 18px}.cf-file-label>span{color:#728d98;font-size:10px;font-weight:400}.cf-file-label input{color:#63818d;background:#f6f9fa;border:1px dashed #c7dbe1;border-radius:6px;padding:19px;font-size:12px}.cf-checkbox-label{align-items:flex-start;margin-bottom:20px;color:#617f8a!important;flex-direction:row!important;gap:9px!important;font-size:11px!important;font-weight:400!important;display:flex!important}.cf-checkbox-label input{margin:2px 0 0}.cf-preview-counts{color:#69838e;background:#f7fafb;border-top:1px solid #e7edf0;border-bottom:1px solid #e7edf0;align-items:center;gap:25px;padding:14px 24px;font-size:12px;display:flex}.cf-preview-counts strong{color:#416875;font-weight:600}.cf-muted-badge{color:#69838c;background:#f7faf9;border:1px solid #dce6e8;border-radius:4px;padding:4px 7px;font-size:10px}.cf-preview-panel>.cf-alert{margin:16px 23px}.cf-import-table,.cf-operations{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.cf-import-table th,.cf-operations th{color:#6c8793;white-space:nowrap;background:#f5f8fa;padding:12px 18px;font-size:10px;font-weight:500}.cf-import-table td,.cf-operations td{color:#536f7b;vertical-align:top;border-top:1px solid #e9eef1;padding:15px 18px}.cf-import-table td:last-child{min-width:170px}.cf-import-status{border-radius:4px;padding:3px 6px;font-size:10px;display:inline-block}.cf-import-new{color:#3c8058;background:#eaf6ed}.cf-import-duplicate{color:#5c7e92;background:#eef4f7}.cf-import-invalid,.cf-import-conflict{color:#a86942;background:#fff0e8}.cf-row-error{color:#aa6e50;margin-top:4px;font-size:10px;line-height:1.8;display:block}.cf-preview-confirm{background:#f7faf9;border-top:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:25px;padding:21px 24px;display:flex}.cf-preview-confirm strong{color:#416674;font-size:12px;font-weight:500}.cf-preview-confirm p{color:#738d98;margin-top:5px;font-size:11px;line-height:1.8}.cf-preview-confirm button{flex-shrink:0}.cf-block{margin-top:5px;font-weight:500;display:block}.cf-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.cf-technical{overflow-wrap:anywhere;font-family:Cascadia Code,Consolas,monospace;font-size:10px}.cf-modal{color:#3d5b67;background:#fff;border:1px solid #d8e4e7;border-radius:12px;width:calc(100% - 38px);max-width:660px;max-height:calc(100vh - 50px);margin:auto;padding:0;font-family:Segoe UI,Arial,sans-serif;box-shadow:0 20px 80px #092f3d3b}.cf-modal-wide{max-width:1050px}.cf-modal::backdrop{background:#112f3c87}.cf-modal-heading{z-index:3;background:#f9fbfc;border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;display:flex;position:sticky;top:0}.cf-modal-heading h2{color:#2d5360;font-size:19px;font-weight:500;line-height:1.5}.cf-icon-button{color:#718c97;background:#fff;border:1px solid #d3e1e6;border-radius:5px;flex-shrink:0;place-items:center;width:31px;height:31px;padding:0;line-height:1;display:grid;font-size:23px!important}.cf-icon-button:hover{background:#e8f2f4}.cf-modal-content{padding:24px}.cf-drill-heading{color:#6e8995;flex-wrap:wrap;align-items:center;gap:14px 25px;margin-bottom:23px;font-size:12px;display:flex}.cf-drill-heading strong{color:#3b706b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:500}.cf-drill-heading>span{margin-left:auto;font-size:11px}.cf-operations td:first-child{min-width:210px}.cf-operations td:nth-child(2){min-width:170px}.cf-operations td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.cf-operation-link{text-align:left;color:#2d797a;margin:4px 0;padding:0;font-size:12px;font-weight:500;line-height:1.7;text-decoration:underline;display:block}.cf-small{color:#79929c;font-size:10px;line-height:1.7;display:block}.cf-amount-positive{color:#2c8a6f!important}.cf-empty{text-align:center;padding:40px 20px}.cf-empty h3{color:#527580;font-size:17px;font-weight:500}.cf-empty p{color:#79939c;margin-top:10px;font-size:12px}.cf-detail-summary{border-bottom:1px solid #e8eef1;padding-bottom:22px}.cf-detail-summary h3{color:#335b69;margin:8px 0 14px;font-size:20px;font-weight:500;line-height:1.6}.cf-detail-summary>strong{color:#4b6571;letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:500}.cf-detail-fields{gap:13px;margin:20px 0;display:grid}.cf-detail-fields>div{grid-template-columns:150px minmax(0,1fr);gap:20px;font-size:12px;display:grid}.cf-detail-fields dt{color:#79939c}.cf-detail-fields dd{color:#486b78;overflow-wrap:anywhere;margin:0}.cf-detail-section{border-top:1px solid #e6edef;margin-top:25px;padding-top:22px}.cf-detail-section h3{color:#3c6472;margin-bottom:9px;font-size:16px;font-weight:500}.cf-detail-section>p{color:#728d98;margin-bottom:16px;font-size:12px;line-height:1.85}.cf-detail-section label{margin-bottom:15px;font-size:11px}.cf-lock-note{background:#fffaef;border-radius:5px;margin-bottom:15px;padding:10px 12px;color:#a17d46!important;font-size:11px!important}.cf-evidence{background:#fafcfd;border:1px solid #dce7eb;border-radius:6px;margin-top:12px;padding:14px}.cf-evidence summary{color:#547988;cursor:pointer;overflow-wrap:anywhere;font-size:12px}.cf-evidence summary>span{color:#839aa3;margin-top:4px;font-size:10px;display:block}.cf-evidence h4{color:#688795;font-size:11px;font-weight:500}.cf-evidence pre{color:#688693;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f6f8;border:1px solid #e0e9ed;border-radius:5px;max-height:270px;padding:13px;font-size:10px;line-height:1.9;overflow:auto}.cf-audit-list{margin:15px 0 0;padding-left:18px}.cf-audit-list li{color:#6d8b98;margin-top:16px;padding-left:5px;font-size:11px}.cf-audit-list li>span{color:#819aa5;font-size:10px;display:block}.cf-audit-list strong{color:#567c8d;margin:5px 0;font-size:12px;font-weight:500;display:block}.cf-audit-list p{line-height:1.9}@media (width<=1250px){.cf-sidebar{width:205px;padding-left:14px;padding-right:14px}.cf-main,.cf-topbar{padding-left:25px;padding-right:25px}.cf-kpi{padding:17px 15px}.cf-kpi>strong{font-size:23px}.cf-synthetic-banner{flex-direction:column;align-items:flex-start;gap:7px}.cf-synthetic-banner p{border:0;padding-left:0}}@media (width<=1000px){.cf-sidebar{width:185px;padding-left:12px;padding-right:12px}.cf-brand{gap:8px;padding:0 6px;font-size:26px}.cf-workspace{gap:8px;padding:11px 8px}.cf-workspace small{font-size:9px}.cf-workspace strong{font-size:10px}.cf-nav-item{gap:8px;padding-left:11px;font-size:12px}.cf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cf-kpi{padding:19px}.cf-kpi>strong{font-size:27px}.cf-import-intro{flex-direction:column;align-items:flex-start;gap:18px}.cf-panel-heading{padding-left:20px;padding-right:20px}.cf-panel-heading h2{font-size:16px}.cf-preview-confirm{flex-direction:column;align-items:flex-start;gap:16px}.cf-table-hint{flex-direction:column;gap:5px}}@media (width<=700px){.cf-app{display:block}.cf-sidebar{width:100%;height:auto;padding:16px 18px 0;position:relative;top:auto}.cf-brand{width:fit-content;margin-bottom:18px;padding:0;font-size:26px}.cf-brand-symbol{width:29px;height:30px;font-size:35px}.cf-brand-symbol span{width:12px;height:4px;bottom:6px}.cf-workspace,.cf-nav-heading,.cf-sidebar-bottom{display:none}.cf-sidebar nav{gap:7px;display:flex}.cf-nav-item{border-radius:7px 7px 0 0;justify-content:center;padding:11px 14px 13px;font-size:12px}.cf-nav-active{border-bottom:3px solid #82d4bf;padding-bottom:10px}.cf-nav-item>span{font-size:19px}.cf-topbar{gap:15px;min-height:48px;padding:0 20px;font-size:10px}.cf-topbar-badge{font-size:8px}.cf-main{padding:25px 20px 20px}.cf-page-heading h1{letter-spacing:-.6px;max-width:480px;font-size:27px;line-height:1.35}.cf-page-heading p{font-size:12px;line-height:1.8}.cf-eyebrow{font-size:8px}.cf-synthetic-banner{margin-bottom:19px}.cf-synthetic-banner strong{white-space:normal;font-size:9px}.cf-synthetic-banner p{font-size:10px}.cf-filters{gap:13px 12px;margin-bottom:20px;padding:17px}.cf-date-range{gap:10px;width:100%}.cf-date-range label{flex:1;min-width:0}.cf-app input[type=date]{min-width:0}.cf-filters>label:first-of-type{flex:1;min-width:150px}.cf-filters>label:nth-of-type(2){flex:1;min-width:80px}.cf-multiselect{flex:1;min-width:calc(50% - 12px)}.cf-multiselect fieldset{width:260px;top:66px}.cf-multiselect:nth-of-type(2) fieldset{left:auto;right:0}.cf-filters>.cf-primary-button{width:100%;margin-top:2px}.cf-filters label,.cf-multiselect summary>span{font-size:11px}.cf-app input:not([type=checkbox]):not([type=file]),.cf-app select,.cf-modal input:not([type=checkbox]),.cf-modal select{min-height:42px;font-size:13px}.cf-kpis{gap:12px;margin-bottom:20px}.cf-kpi{padding:17px 15px}.cf-kpi>strong{letter-spacing:-.7px;font-size:25px}.cf-kpi>span{font-size:11px}.cf-kpi>small{font-size:9px}.cf-panel-heading{flex-direction:column;align-items:flex-start;gap:15px;padding:18px}.cf-panel-heading h2{font-size:17px}.cf-panel-heading p{line-height:1.8}.cf-panel-heading .cf-secondary-button{min-height:36px}.cf-matrix{font-size:12px}.cf-matrix th:first-child{min-width:205px;max-width:230px;padding-left:13px;padding-right:13px;position:static}.cf-matrix td,.cf-matrix thead th{min-width:135px}.cf-matrix td:nth-child(2){min-width:150px}.cf-depth-1 .cf-row-label{padding-left:10px}.cf-depth-2 .cf-row-label{padding-left:20px}.cf-depth-3 .cf-row-label{padding-left:30px}.cf-quality{padding:16px}.cf-quality ul{padding-left:19px}.cf-unclassified{padding-left:0}.cf-report-details li{display:block}.cf-report-details li span{margin-top:3px;display:block}.cf-period-control>summary{flex-wrap:wrap;gap:8px}.cf-period-control summary>span:last-child{flex-basis:100%;margin-left:26px}.cf-period-form{gap:14px}.cf-period-form label,.cf-period-form .cf-secondary-button{width:100%}.cf-period-form .cf-text-button{padding:0}.cf-footer{flex-direction:column;gap:5px;margin-top:27px;font-size:9px}.cf-start-panel{margin-top:20px;padding:27px 23px}.cf-start-panel h2{font-size:22px}.cf-start-panel>p{font-size:13px}.cf-start-panel ul{font-size:12px}.cf-import-intro{padding:22px 20px}.cf-import-intro h2{font-size:20px}.cf-form-panel{padding:21px 20px}.cf-form-grid{grid-template-columns:1fr;gap:16px}.cf-file-label input{padding:15px;font-size:11px}.cf-checkbox-label{font-size:11px!important}.cf-preview-counts{flex-wrap:wrap;gap:15px;padding-left:19px;padding-right:19px;font-size:11px}.cf-preview-confirm{padding:20px}.cf-preview-confirm .cf-primary-button{width:100%}.cf-modal{border-radius:9px;width:calc(100% - 22px);max-height:calc(100dvh - 24px)}.cf-modal-heading{padding:16px 18px}.cf-modal-heading h2{font-size:17px}.cf-modal-content{padding:20px 17px}.cf-detail-summary h3{font-size:18px}.cf-detail-summary>strong{font-size:28px}.cf-detail-fields>div{grid-template-columns:110px minmax(0,1fr);gap:15px;font-size:11px}.cf-evidence .cf-detail-fields>div{grid-template-columns:1fr;gap:4px}.cf-detail-section>p{font-size:11px}.cf-drill-heading{gap:12px 18px}.cf-drill-heading>p{flex-basis:100%;font-size:11px}.cf-drill-heading strong{font-size:21px}.cf-drill-heading>span{font-size:10px}}@media (width<=380px){.cf-main{padding-left:14px;padding-right:14px}.cf-topbar{padding-left:15px;padding-right:15px}.cf-topbar>span>span{margin:0 6px}.cf-topbar{font-size:9px}.cf-page-heading h1{font-size:25px}.cf-kpis{gap:9px}.cf-kpi{padding:14px 11px}.cf-kpi>strong{font-size:21px}.cf-kpi>span{font-size:10px}.cf-kpi>small{font-size:8px}.cf-filters{gap:12px 9px;padding:15px 13px}.cf-multiselect summary strong{font-size:11px}.cf-date-range{gap:6px}.cf-app input:not([type=checkbox]):not([type=file]){padding-left:8px;padding-right:8px;font-size:12px}.cf-matrix th:first-child{min-width:170px;max-width:190px;font-size:11px}.cf-expand-space,.cf-expand{width:16px}.cf-row-label{gap:5px}}@media (prefers-reduced-motion:reduce){.cf-spinner{border-right-color:#2a8e7b;animation:none}}.cf-kpi>strong{scrollbar-width:thin;overflow-x:auto}.cf-multiselect fieldset{border:1px solid #d1e0e4;margin:0;padding:9px}.cf-period-control .pt-optional-label,.cf-detail-section .pt-optional-label{color:#82949c;margin:2px 0 4px;font-size:12px;font-weight:400;display:block}.pt-select-field{color:#526d86;gap:7px;min-width:0;font-size:13px;display:grid}.pt-select-label{font-size:13px;font-weight:500}.pt-select-trigger{text-align:left;color:#28415d;width:100%;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pt-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-select-trigger>svg{flex-shrink:0}.pt-select-trigger[aria-expanded=true],.pt-select-trigger:focus-visible{outline-offset:1px;outline:2px solid #2387ec}.pt-select-trigger:disabled{cursor:default;opacity:.7;background:#f4f6fa}.pt-select-placeholder{color:#8797ab}.pt-select-popover{color:#28415d;background:#fff;border:1px solid #d5dfec;border-radius:8px;max-width:calc(100vw - 24px);margin:0;padding:0;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 35px #18344a29}.pt-select-popover:popover-open{flex-direction:column;display:flex}.pt-select-search{border-bottom:1px solid #e0e7f0;flex-shrink:0;align-items:center;gap:9px;padding:10px 12px;display:flex}.pt-select-search>svg{color:#7191ad;flex-shrink:0}.pt-select-search input[type=search]{outline:none;width:100%;min-width:0;min-height:35px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:6px 0!important;font-size:14px!important}.pt-select-options{overscroll-behavior:contain;min-height:0;padding:5px;overflow:auto}.pt-select-options>[role=option]{text-align:left;width:100%;font:inherit;color:#28415d;cursor:pointer;background:#fff;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:11px 9px;font-size:13px;display:flex}.pt-select-options>[role=option]>span{overflow-wrap:anywhere;min-width:0}.pt-select-options>[role=option]>svg{color:#087cf0;flex-shrink:0}.pt-select-options>[role=option][data-active=true]{background:#edf5ff}.pt-select-options>[role=option][aria-selected=true]{color:#0874db;font-weight:600}.pt-select-empty{color:#73849a;flex-shrink:0;margin:0;padding:9px 13px;font-size:12px;line-height:1.5}.pt-split-row.pt-split-row-expanded{border:1px solid #dde6ef;border-radius:7px;grid-template-columns:22px minmax(140px,1fr) minmax(200px,2fr) 34px;align-items:start;gap:14px;padding:14px;display:grid}.pt-split-row-expanded>.pt-select-field{min-width:0}.pt-split-row-expanded>.pt-split-analytics{grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pt-split-row-expanded>.pt-icon-button{margin-top:22px}.pt-sibling-controls{white-space:nowrap;align-items:center;gap:3px;margin-left:8px;display:inline-flex}.pt-sibling-controls button{min-width:44px;min-height:44px}.pt-sort-toolbar{color:#61768f;gap:4px;min-width:190px;margin-left:auto;font-size:12px;display:grid}.pt-sort-toolbar select{min-height:42px}.pt-rule-match-table{border-top:1px solid #e0e7ef;margin-top:22px;padding-top:16px}.pt-rule-match-table h3{margin:0 0 8px}.pt-rule-match-table table{border-collapse:collapse;width:100%}.pt-rule-match-table th,.pt-rule-match-table td{text-align:left;border-bottom:1px solid #e6edf4;padding:10px 8px;font-size:12px}.pt-rule-match-table th:last-child,.pt-rule-match-table td:last-child{text-align:right;white-space:nowrap}.pt-rule-match-table .pt-table-scroll{max-height:400px;overflow:auto}.pt-rule-match-table td a{color:#0879e5;text-underline-offset:2px;text-decoration:underline}.pt-rule-match-table th{background:#f7f9fc;position:sticky;top:0}.pt-history-tools{border:1px solid #dce6f0;border-radius:7px;margin:16px 0;padding:14px}.pt-history-tools p{color:#67819a;font-size:13px;line-height:1.7}.pt-history-tools .pt-form-actions{margin:10px 0 0}@media (width<=650px){.pt-split-row.pt-split-row-expanded{grid-template-columns:20px minmax(0,1fr) 32px;gap:10px}.pt-split-row-expanded>label{grid-column:2!important}.pt-split-row-expanded>.pt-select-field{grid-column:2}.pt-split-row-expanded>.pt-split-analytics{grid-column:2;grid-template-columns:minmax(0,1fr)}.pt-split-row-expanded>.pt-icon-button{grid-area:1/3;margin-top:20px}.pt-sort-toolbar{flex:100%;min-width:0;margin-left:0}.pt-operation-filter-card>.pt-select-field{flex:1}.pt-rule-condition>.pt-select-field{grid-column:1/-1}.pt-rule-action>.pt-select-field{grid-column:1}.pt-rule-match-table .pt-table-scroll{max-width:100%}}.pt-rule-action>.pt-select-field{flex:1}.pt-split-row-expanded>.pt-icon-button{grid-area:1/4}.pt-audit-list time{color:#73849a;white-space:nowrap;font-size:12px}@media (width<=650px){.pt-split-row-expanded>.pt-icon-button{grid-area:1/3}}.af-plan-search{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:20px;display:flex}.af-plan-search label{flex:1;gap:8px;min-width:200px;font-size:13px;display:grid}.af-plan-search input,.af-plan-search select{background:#fff;border:1px solid #d0daeb;border-radius:6px;height:40px;padding:0 12px}.af-plan-search .pt-button{height:40px}.af-plan-journal table{border-collapse:collapse;width:100%}.af-plan-journal th,.af-plan-journal td{text-align:left;border-bottom:1px solid #e2e9f2;padding:14px 18px}.af-plan-journal small,.af-plan-choice small{color:#7186a2;margin-top:6px;font-size:12px;display:block}.af-plan-summary,.af-plan-metrics{justify-content:space-between;gap:24px;margin:12px 0 24px;display:flex}.af-plan-summary>div:last-child{text-align:right;gap:10px;display:grid}.af-plan-metrics{background:#f3f7fc;border-radius:8px;justify-content:flex-start;padding:16px}.af-plan-metrics strong{margin-top:8px;font-size:22px;display:block}.af-plan-note{background:#f3f7fc;border-radius:6px;margin:12px 0;padding:14px;font-size:13px;line-height:1.6}.af-plan-note button{margin-left:12px}.af-plan-switch{align-items:center;gap:8px;margin-bottom:18px;display:flex!important}.af-plan-switch input{width:16px!important;height:16px!important}.af-plan-choice-list{max-height:360px;overflow:auto}.af-plan-choice{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e9f2;align-items:center;gap:12px;width:100%;padding:14px 8px;font-size:13px;display:flex}.af-plan-choice>span{flex:1;min-width:0}.af-plan-choice input{flex:none;width:16px!important;height:16px!important}.af-plan-choice>strong{white-space:nowrap}.af-plan-choice:has(input:checked){background:#eff6ff}.af-plan-history{border-top:1px solid #e2e9f2;margin-top:24px;padding-top:16px}.af-plan-history summary{cursor:pointer}.af-plan-history>div{gap:5px;padding:12px 0;font-size:13px;display:grid}.af-plan-history span{color:#7186a2}.af-plan-reminder{z-index:40;position:fixed;bottom:20px;right:24px;box-shadow:0 4px 18px #17345620}.af-plan-forecast{background:#fff9ed}.af-plan-forecast-total{background:#fff3d5;font-weight:600}.af-plan-pagination{justify-content:flex-end;align-items:center;gap:12px;padding:16px;display:flex}.af-plan-pagination>span:first-child{margin-right:auto}.af-plan-empty{color:#7186a2;padding:20px}@media (width<=600px){.af-plan-search{padding:12px}.af-plan-summary{flex-wrap:wrap}.af-plan-reminder{bottom:12px;right:12px}.af-plan-search label{min-width:100%}}dialog.pt-dialog.pt-dialog-plan[open]{flex-direction:column;width:min(760px,100vw - 40px);min-width:0;max-width:760px;height:auto;min-height:0;max-height:85dvh;margin:0;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.pt-dialog.pt-dialog-plan>.pt-dialog-header{flex:none}.pt-dialog.pt-dialog-plan>.pt-dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}@media (width<=600px){dialog.pt-dialog.pt-dialog-plan[open]{width:calc(100vw - 20px);max-height:90dvh}}.pt-form .af-plan-switch.af-plan-inline{background:#f4f8fe;border:1px solid #d9e5f3;border-radius:6px;justify-content:flex-start;align-self:end;align-items:center;gap:9px;min-height:40px;margin:0 0 1px;padding:0 12px;font-weight:500;flex-direction:row!important;display:flex!important}.pt-form .af-plan-inline input{flex:none;margin:0}.mpr-market-tabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.mpr-market-tabs .pt-button[aria-pressed=true]{color:#0878ee;background:#eaf4ff;border-color:#b9d9ff}.mpr-filter{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.mpr-filter .pt-label{flex:0 190px;min-width:145px}.mpr-filter .mpr-entity{flex-basis:280px}.mpr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.mpr-kpi{padding:18px 20px}.mpr-kpi>span{color:#698098;font-size:12px}.mpr-kpi strong{color:#173651;font-variant-numeric:tabular-nums;margin:10px 0;font-size:25px;display:block}.mpr-kpi small{color:#698098}.mpr-kpi.mpr-positive strong{color:#159b72}.mpr-quality{color:#536d88;background:#f6f9fc;border:1px solid #dce6f0;border-radius:7px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:12px 18px;font-size:12px;display:flex}.mpr-quality strong{color:#253d56}.mpr-chart-panel{margin-bottom:20px;padding:20px 22px}.mpr-chart-panel h2{margin:0 0 6px;font-size:16px}.mpr-chart-panel p{color:#70859c;margin:0 0 12px;font-size:12px}.mpr-chart{width:100%;height:235px;display:block}.mpr-legend{color:#61778d;justify-content:center;gap:20px;font-size:12px;display:flex}.mpr-legend i{background:#2185ef;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.mpr-legend i.mpr-margin{background:#19b48a}.mpr-section-bar{border-bottom:1px solid #dfe7ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.mpr-views{flex-wrap:wrap;gap:6px;display:flex}.mpr-views button[aria-pressed=true]{color:#0976e5;background:#eaf4ff;border-color:#bfdbf8}.mpr-search{flex:1;min-width:190px;max-width:300px}.mpr-table-scroll{overscroll-behavior:contain;max-height:620px;overflow:auto}.mpr-table{table-layout:auto;border-collapse:collapse;width:100%;font-size:12px}.mpr-table th{z-index:2;color:#6f8196;text-align:left;background:#f5f8fc;font-size:11px;position:sticky;top:0}.mpr-table td,.mpr-table th{overflow-wrap:anywhere;border-bottom:1px solid #e4ebf2;padding:13px 12px}.mpr-table :is(th,td):is([data-column-id=label],[data-column-id=item],[data-column-id=document],[data-column-id=product]){width:27%}.mpr-table td{text-align:left;font-variant-numeric:tabular-nums}.mpr-table tbody tr:hover{background:#f5faff}.mpr-table .pt-text-button{text-align:left;white-space:normal;font-size:12px;line-height:1.5;display:inline}.mpr-table small{color:#7f91a4;margin-top:3px;font-size:11px;display:block}.mpr-table tfoot{background:#f5f8fc;font-weight:600}.mpr-row-status{color:#6e8297;font-size:11px}.mpr-row-status strong{color:#b87b10}.mpr-pagination{color:#7b8fa3;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:12px;display:flex}.mpr-pagination>div{gap:8px;display:flex}.mpr-empty{text-align:center;color:#7c8da1;padding:32px}.mpr-note{color:#7a8fa3;margin:12px 0;font-size:12px;line-height:1.6}.mpr-total-label{color:#8b6a31;font-size:12px}.mpr-detail-summary{flex-wrap:wrap;gap:18px;padding:12px 0 18px;font-size:13px;display:flex}.mpr-detail-summary strong{margin-top:4px;display:block}.mpr-drill-table{min-width:650px}.mpr-stock-note{color:#6e8296;padding:14px 18px;font-size:12px;line-height:1.6}.mpr-status{white-space:normal}.mpr-trend-zero{fill:#73879d;font-size:13px}@media (width<=1000px){.mpr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mpr-kpi strong{font-size:21px}.mpr-table th,.mpr-table td{padding:11px 8px}.mpr-table{min-width:830px}}@media (width<=560px){.mpr-filter .pt-label{flex:140px;min-width:0}.mpr-kpis{gap:10px}.mpr-kpi{padding:14px}.mpr-kpi strong{font-size:18px}.mpr-chart-panel{padding:16px 10px}.mpr-chart{height:190px}.mpr-quality{gap:10px}.mpr-section-bar{padding:12px}.mpr-table-scroll{max-height:65vh}.mpr-search{max-width:none}.mpr-views{width:100%}.mpr-views .pt-button{flex:1;padding:8px}.mpr-filter{padding:14px}}.mpr-matrix{table-layout:auto;min-width:100%}.mpr-matrix th:first-child{z-index:3;text-align:left;background:#f6f9fc;width:230px;min-width:230px;position:sticky;left:0}.mpr-matrix td{min-width:135px}.mpr-matrix thead th{text-transform:capitalize;min-width:135px}.mpr-matrix thead th:first-child{z-index:5}.mpr-matrix td:last-child,.mpr-matrix thead th:last-child{z-index:3;background:#f1f6fc;font-weight:600;position:sticky;right:0}.mpr-matrix .pt-text-button{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;color:#2a4561}.mpr-matrix .mpr-matrix-margin td,.mpr-matrix .mpr-matrix-margin th{background:#edf8f5;font-weight:600}.mpr-matrix .mpr-matrix-margin .pt-text-button{color:#15886b}.mpr-matrix tbody th{color:#35516e;font-size:12px;top:auto}.mpr-matrix thead th:last-child{z-index:4}@media (width<=560px){.mpr-matrix th:first-child{width:160px;min-width:160px}.mpr-matrix td{min-width:120px}}.mpr-matrix tbody th{text-transform:none;letter-spacing:normal}.mpr-filter .mpr-entity{min-width:180px}@media (width<=560px){.mpr-matrix td:last-child,.mpr-matrix thead th:last-child{position:static;right:auto}.mpr-matrix th:first-child{width:145px;min-width:145px}}[data-table-id=market-report-stock-products] .mpr-table [data-column-id=item]{width:44%}[data-table-id=market-report-stock-products] .mpr-table :is([data-column-id=qty],[data-column-id=sold],[data-column-id=remaining],[data-column-id=shipments]){width:14%}.mpr-stock{max-width:1180px;margin-inline:auto}.mpr-stock .mpr-table td,.mpr-stock .mpr-table th{padding:10px 14px;line-height:1.45}.mpr-stock .mpr-table small{margin-top:2px}.mpr-stock .mpr-stock-note{margin:0;padding:10px 14px}.mpr-stock .mpr-table [data-column-id=item]{width:50%}.mpr-stock .mpr-table :is([data-column-id=qty],[data-column-id=sold],[data-column-id=remaining]){width:13%}.mpr-stock .mpr-table [data-column-id=shipments]{width:11%}.mpr-stock .mpr-table td small{font-size:10px;line-height:1.4}.mpr-stock-filter{margin-bottom:14px}.mpr-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.mpr-controls .mpr-market-tabs{align-self:center;margin:0}.mpr-controls .mpr-filter{flex:1;justify-content:flex-end;gap:10px;margin:0;padding:0}.mpr-controls .mpr-filter .pt-label{flex:0 145px;min-width:125px}.mpr-controls .mpr-filter .mpr-entity{flex:0 210px;min-width:170px}.mpr-controls .pt-button{min-height:40px}.mpr-controls .pt-text-button{font-size:11px}.mpr-stock{max-width:none}.mpr-stock .mpr-stock-note{padding:8px 18px;font-size:11px}@media (width<=1350px){.mpr-controls .mpr-filter{flex:auto;justify-content:flex-start;width:100%}.mpr-controls .mpr-market-tabs{width:100%}}.pt-director .mpr-controls .mpr-filter{justify-content:flex-start}.pt-director .mpr-controls .mpr-filter .pt-label{flex-basis:125px;min-width:120px}.pt-director .mpr-controls .mpr-filter .mpr-entity{flex-basis:180px;min-width:160px}.pt-director .mpr-controls .mpr-filter .pt-button-primary{padding-inline:12px;font-size:12px}.mpr-month-mode{border-bottom:1px solid #e0e8f2;gap:8px;padding:12px 18px;display:flex}.mpr-month-mode button[aria-pressed=true]{color:#087cff;background:#eaf3ff;border-color:#9fc9ff}.mpr-product-month-tools{justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 18px;display:flex}.mpr-product-month-tools label{gap:6px;width:420px;min-width:280px;font-size:12px;display:grid}.mpr-product-month-tools input{height:40px}.mpr-product-month-matrix th:first-child{min-width:280px;max-width:350px}.mpr-product-month-matrix tbody th{text-align:left;font-weight:400}.mpr-product-month-matrix tfoot{background:#f0f6fd;font-weight:600}@media (width<=600px){.mpr-product-month-tools label{flex:1;min-width:0}.mpr-month-mode{flex-wrap:wrap}.mpr-product-month-matrix th:first-child{min-width:210px}}.mpr-product-month-tools{justify-content:flex-start;align-items:flex-end;gap:16px}.mpr-product-month-tools>label{flex:0 420px;width:min(420px,40%);min-width:220px}.mpr-month-export{margin-left:auto}.mpr-metric-picker{background:#f5f8fc;border:1px solid #dce5f0;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:inline-flex}.mpr-metric-picker>button{min-height:34px;font:inherit;color:#61748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 13px;font-size:12px}.mpr-metric-picker>button[aria-pressed=true]{color:#0879e8;background:#fff;border-color:#c8dcf5;font-weight:600;box-shadow:0 1px 3px #1f4b7410}.mpr-metric-picker>button:focus-visible{outline-offset:2px;outline:2px solid #1976e9}.mpr-product-month-matrix tbody th{top:auto}.mpr-product-month-matrix :is(td,th):not([data-column-id=label]){white-space:nowrap;min-width:135px}.pt-dialog.pt-dialog-report:has(.mpr-stock-detail){width:min(1000px,100vw - 48px);max-width:1000px;max-height:min(86dvh,800px)}.mpr-stock-product{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.mpr-stock-product h3{color:#243d58;margin:0;font-size:16px;line-height:1.5}.mpr-stock-product>span{color:#7c8da3;white-space:nowrap;font-size:12px}.mpr-stock-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.mpr-stock-kpis article{background:#fafcfe;border:1px solid #e0e8f2;border-radius:8px;padding:12px 14px}.mpr-stock-kpis article>span{color:#6f8299;margin-bottom:7px;font-size:11px;display:block}.mpr-stock-kpis article>strong{color:#294562;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.3;display:block}.mpr-stock-kpis strong small{color:#8294a7;margin-left:5px;font-size:11px;font-weight:400}.mpr-stock-kpis article>small{color:#6f8299;font-size:10px}.mpr-stock-kpis .mpr-stock-kpi-balance{background:#eef6ff;border-color:#c6dffb}.mpr-stock-kpis .mpr-stock-kpi-balance>strong{color:#0878df}.mpr-stock-detail-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mpr-stock-detail-tools>span{color:#7b8fa5;font-size:12px}.mpr-stock-detail-tools h4{color:#314c68;margin:0;font-size:13px}.mpr-stock-lots{table-layout:fixed;min-width:0!important}.mpr-stock-lots :is(th,td){vertical-align:middle;padding:13px 12px}.mpr-stock-lots [data-column-id=document]{width:40%!important}.mpr-stock-lots [data-column-id=date]{width:18%}.mpr-stock-lots :is([data-column-id=qty],[data-column-id=sold],[data-column-id=remaining]){font-variant-numeric:tabular-nums;width:14%}.mpr-stock-doc-number{color:#294a6c;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.mpr-stock-lots small{margin-top:2px;font-size:10px;line-height:1.5}.mpr-stock-remaining{color:#1476c9;font-weight:600}.mpr-stock-progress{background:#e6eef7;border-radius:2px;width:56px;height:3px;margin:6px 0 0 auto;display:block;overflow:hidden}.mpr-stock-progress>i{background:#21b18c;border-radius:2px;height:100%;display:block}.pt-dialog-report .mpr-stock-lots-scroll{max-height:min(43dvh,380px)}.mpr-stock-detail .mpr-pagination{padding-top:12px;font-size:11px}@media (width<=760px){.mpr-product-month-tools{flex-wrap:wrap;gap:10px}.mpr-product-month-tools>label{flex:100%;width:100%;min-width:0}.mpr-metric-picker>button{padding-inline:11px}.pt-dialog.pt-dialog-report:has(.mpr-stock-detail){width:calc(100vw - 24px);max-height:88dvh}.mpr-stock-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.mpr-stock-kpis article{padding:10px 12px}.mpr-stock-kpis article>strong{font-size:20px}.mpr-stock-product{margin-bottom:12px;display:block}.mpr-stock-product>span{margin-top:4px;display:block}.mpr-stock-lots{font-size:11px}.mpr-stock-lots :is(th,td){padding:10px 7px}.mpr-stock-lots [data-column-id=document]{width:37%!important}.mpr-stock-lots [data-column-id=date]{width:19%}.mpr-stock-lots :is([data-column-id=qty],[data-column-id=sold],[data-column-id=remaining]){width:14.666%}.mpr-stock-doc-number{font-size:11px}.mpr-stock-lots small{font-size:9px}.mpr-stock-progress{width:100%;max-width:45px}.mpr-stock-detail-tools{gap:8px}}@media (width<=600px){.mpr-stock-lots{display:block}.mpr-stock-lots thead{display:none}.mpr-stock-lots tbody{display:block}.mpr-stock-lots tbody tr{border-bottom:1px solid #e0e8f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px 0;display:grid}.mpr-stock-lots tbody tr>td[data-column-id]{border:0;min-width:0;padding:0 6px;display:block;text-align:left!important;width:auto!important}.mpr-stock-lots [data-column-id=document]{grid-area:1/1/auto/3}.mpr-stock-lots [data-column-id=date]{color:#71869d;grid-area:1/3;font-size:10px;text-align:right!important}.mpr-stock-lots [data-column-id=qty]{grid-area:2/1}.mpr-stock-lots [data-column-id=sold]{grid-area:2/2}.mpr-stock-lots [data-column-id=remaining]{grid-area:2/3}.mpr-stock-lots :is([data-column-id=qty],[data-column-id=sold],[data-column-id=remaining]):before{color:#8091a4;margin-bottom:4px;font-size:10px;display:block}.mpr-stock-lots [data-column-id=qty]:before{content:"Доступно"}.mpr-stock-lots [data-column-id=sold]:before{content:"Продано"}.mpr-stock-lots [data-column-id=remaining]:before{content:"Осталось"}.mpr-stock-doc-number{font-size:12px}.mpr-stock-lots small{font-size:10px;line-height:1.4}.mpr-stock-progress{width:50px;max-width:none;margin-left:0}}.pt-workspace-shell .af-import-upload-panel{min-width:0;margin-bottom:16px;padding:20px}.af-import-heading{align-items:center;gap:11px;margin:0 0 16px;display:flex}.af-import-heading>div{flex:1;min-width:0}.af-import-heading h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.af-import-heading p{color:#7a8fa8;margin:4px 0 0;font-size:12px;line-height:1.6}.af-import-kind{color:#1878e7;background:#f3f8ff;border:1px solid #dce9fa;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.af-import-file{box-sizing:border-box;cursor:pointer;background:#f8fbff;border:1px dashed #b9cfe9;border-radius:8px;align-items:center;width:100%;min-width:0;min-height:94px;position:relative;overflow:hidden;flex-direction:row!important;justify-content:flex-start!important;gap:14px!important;margin:0!important;padding:16px 18px!important;display:flex!important}.af-import-file:hover{background:#f1f7ff;border-color:#6cabea}.af-import-file:focus-within{outline-offset:2px;outline:3px solid #a9d2ff}.af-import-file-disabled{cursor:default;opacity:.65}.af-import-file-icon{color:#2a83e6;background:#eaf3ff;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.af-import-file-copy{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.af-import-file-copy>strong{color:#375775;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.45}.af-import-file-copy>small{color:#8192a9;font-size:12px;font-weight:400;line-height:1.45}.af-import-file-action{color:#3485db;white-space:nowrap;font-size:12px;font-weight:500}.af-import-file input[type=file]{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.af-import-options{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 16px;display:flex}.af-import-options>label{color:#647b96;flex:0 360px;gap:6px;min-width:230px;max-width:420px;font-size:12px;display:grid}.af-import-actions{justify-content:flex-end;align-items:center;gap:10px;margin:16px 0 0;display:flex}.pl-journal-intake .af-import-upload-panel .af-import-heading{padding:0}.pl-journal-intake .af-import-upload-panel>.pl-intake-review{margin:16px 0 0}.pl-journal-intake .af-import-upload-panel>.pt-loading{padding:18px 0}@media (width<=600px){.pt-workspace-shell .af-import-upload-panel{padding:16px}.af-import-file{gap:10px!important;padding:14px!important}.af-import-file-action{display:none}.af-import-file-copy>strong{font-size:13px}.af-import-options>label{flex-basis:100%;min-width:0;max-width:none}.af-import-actions{justify-content:stretch}.af-import-actions>.pt-button{flex:1}.af-import-heading h2{font-size:15px}}.af-import-upload-panel>p{color:#7b8ea5;margin:0 0 14px;font-size:12px;line-height:1.65}.af-import-upload-panel>.pt-alert,.af-import-upload-panel>.pt-success{margin-bottom:14px}.mp-page{min-width:0}.mp-tabs{border-bottom:1px solid #dce5ee;gap:4px;margin:0 0 16px;display:flex;overflow-x:auto}.mp-tabs>button{color:#71869b;white-space:nowrap;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 20px}.mp-tabs>button[aria-current=page]{color:#087bec;background:#fff;border-color:#1680ed}.mp-platforms{flex-wrap:wrap;gap:9px;margin:0 0 22px;display:flex}.mp-platforms>button{color:#59718a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:7px;align-items:center;gap:9px;padding:10px 16px;display:flex}.mp-platforms>button[aria-current=page]{color:#096fcf;background:#eaf4ff;border-color:#b1d6fa;font-weight:600}.mp-platforms small{color:#8191a3;font-size:11px}.mp-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.mp-summary>section{min-width:0;padding:18px 20px}.mp-summary span{color:#7890a5;font-size:12px}.mp-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:23px;display:block}.mp-note{color:#5e7690;background:#f4f9ff;border:1px solid #dce7f3;border-radius:7px;margin:0 0 18px;padding:15px 18px;font-size:13px;line-height:1.75}.mp-note>.pt-text-button{margin-left:8px}.mp-filters{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(135px,1fr)) repeat(2,minmax(160px,1fr)) 44px;align-items:end;gap:14px;padding:20px;display:grid}.mp-filters label,.mp-toolbar>label{color:#657c94;gap:7px;min-width:0;font-size:12px;display:grid}.mp-filters input,.mp-filters select{width:100%;min-width:0;height:44px}.mp-table td{vertical-align:top;min-width:125px}.mp-table th{white-space:nowrap}.mp-table small,.mp-file-history small,.mp-table td small{color:#8291a4;margin-top:5px;font-size:11px;line-height:1.7;display:block}.mp-table [data-column-id=product]{white-space:normal;min-width:275px;max-width:360px}.mp-table .pt-text-button{text-align:left;white-space:normal;line-height:1.6}.mp-table td:last-child{min-width:110px}.mp-table td:last-child>.pt-text-button{align-items:center;min-height:44px;display:flex}.mp-status{color:#936e2c;background:#fff6e5;border:1px solid #f5ddb2;border-radius:5px;padding:5px 8px;font-size:12px;line-height:1.6;display:inline-block}.mp-status-ok{color:#1a8466;background:#eaf8f2;border-color:#c4e9dc}.mp-warning{color:#a8752b}.mp-negative{color:#c44c52}.mp-pagination{border-top:1px solid #e5ebf3;justify-content:flex-end;align-items:center;gap:13px;padding:16px 20px;display:flex}.mp-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;padding:20px;display:flex}.mp-toolbar>label{flex:1;min-width:230px}.mp-toolbar>label>svg{display:none}.mp-section-heading{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.mp-section-heading h2{margin:0;font-size:17px}.mp-section-heading>span{color:#7890a5;font-size:13px}.mp-empty{text-align:center;color:#7a90a4;padding:44px 24px}.mp-empty>svg{color:#91afcb}.mp-empty h3,.mp-empty h2{color:#29465f;font-size:20px}.mp-empty p{max-width:580px;margin:10px auto;font-size:14px;line-height:1.8}.mp-file-history{margin-top:20px;padding:18px 20px}.mp-file-history>summary{cursor:pointer;color:#587b9e}.mp-file-history>div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.mp-file{color:#5c7896;background:#f8fbff;border:1px dashed #b3cfe8;border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;font-size:13px;display:flex}.mp-file input{max-width:100%}.mp-file strong{overflow-wrap:anywhere;margin-top:7px;font-weight:500;display:block}.mp-preview{border:1px solid #dde7f0;border-radius:7px;padding:18px}.mp-preview-counts{flex-wrap:wrap;gap:20px;margin:14px 0;display:flex}.mp-preview details{max-height:260px;margin:16px 0;font-size:12px;overflow:auto}.mp-preview p{margin:8px 0}.mp-import .pt-check-row{margin:14px 0}.mp-settings{padding:24px}.mp-settings h2{margin:0 0 10px;font-size:20px}.mp-settings>p{color:#70879d;font-size:13px;line-height:1.8}.mp-ad-row{grid-template-columns:1fr 1fr 1.5fr auto;align-items:end;gap:14px;margin:20px 0;display:grid}.mp-ad-row label{color:#657c94;gap:7px;font-size:13px;display:grid}.mp-ad-row input,.mp-ad-row select{width:100%;min-height:44px}.mp-ad-row>.pt-text-button{min-height:44px}.mp-comparison{grid-template-columns:1fr 1fr;gap:15px;margin:18px 0;display:grid}.mp-comparison>section{background:#f7faff;border:1px solid #dce7f1;border-radius:7px;min-width:0;padding:18px}.mp-comparison h4{color:#527492;margin:0 0 12px}.mp-comparison p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.mp-detail-heading h3{line-height:1.6}.mp-unit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.mp-unit-list>span{color:#75899e;background:#f7f9fc;padding:12px;font-size:13px}.mp-unit-list b{color:#29465f;font-variant-numeric:tabular-nums;margin-top:8px;display:block}.mp-detail pre{max-height:320px;font-size:12px;overflow:auto}.mp-product-editor details{color:#6e8499;font-size:13px}.mp-product-editor>p{color:#6e8499;font-size:13px;line-height:1.8}@media (width<=1250px){.mp-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-filters>label:first-child{grid-column:span 2}}@media (width<=650px){.mp-summary{gap:10px}.mp-summary>section{padding:15px 12px}.mp-summary strong{font-size:18px}.mp-summary span{font-size:11px}.mp-tabs>button{padding:12px 14px;font-size:14px}.mp-platforms{gap:7px}.mp-platforms>button{padding:9px 12px;font-size:13px}.mp-platforms small{font-size:10px}.mp-filters{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.mp-filters>label:first-child,.mp-filters>label:nth-child(4),.mp-filters>label:nth-child(5){grid-column:1/-1}.mp-filters>.pt-icon-button{grid-column:2;justify-self:end}.mp-toolbar{padding:16px}.mp-toolbar>label{flex-basis:100%;width:100%;min-width:0}.mp-toolbar>.pt-button{white-space:normal;flex:1}.mp-comparison{grid-template-columns:minmax(0,1fr)}.mp-ad-row{grid-template-columns:1fr 1fr}.mp-ad-row>label:last-of-type{grid-column:1/-1}.mp-settings{padding:18px}.mp-file{padding:14px}.mp-file-history>div{flex-direction:column;gap:5px}.mp-pagination{padding:14px 16px}.mp-unit-list{grid-template-columns:minmax(0,1fr)}.mp-preview{padding:14px}.mp-file input{font-size:13px}.mp-note{padding:13px 15px}.mp-page .pt-page-heading .pt-button{min-height:44px}}.mp-grouping{flex-wrap:wrap;gap:6px;padding:16px 20px 0;display:flex}.mp-grouping>button{min-height:44px;font:inherit;color:#647e96;cursor:pointer;background:#fff;border:1px solid #d6e2ed;border-radius:6px;padding:9px 15px}.mp-grouping>button[aria-pressed=true]{color:#0874d7;background:#edf6ff;border-color:#b6d8f8}.mp-table [data-column-id=label]{white-space:normal;min-width:260px;max-width:360px;line-height:1.7}.mp-table [data-column-id=net]{min-width:145px}@media (width<=650px){.mp-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.mp-tabs>button{min-height:44px;padding:10px 12px}}.mp-suggestions{margin:16px 0}.mp-suggestions>summary{cursor:pointer;color:#557a9e;font-size:13px}.mp-candidate{text-align:left;color:#335a7c;width:100%;font:inherit;cursor:pointer;background:#f9fbff;border:1px solid #dae6f1;border-radius:6px;gap:6px;margin:10px 0;padding:13px;display:grid}.mp-candidate>span{font-size:13px}.mp-candidate>small{color:#7b8fa2;font-size:12px}.mp-source-status{background:#f5f8fc;border:1px solid #dce6f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;font-size:13px;display:flex}.mp-source-status>span{flex:1}.mp-source-status details{font-size:12px}.mp-source-status details[open]{flex-basis:100%}.mp-file-history .mp-section-heading{flex-wrap:wrap;gap:12px}.mp-file-history details>div{overflow-wrap:anywhere;border-bottom:1px solid #e8eef5;gap:5px;padding:10px 0;display:grid}.mp-file-history details small{color:#6e829b}.mp-name-mode{flex-wrap:wrap;gap:6px;display:flex}.mp-name-mode>button{color:#647e96;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e2ed;border-radius:6px;padding:9px 13px}.mp-name-mode>button[aria-pressed=true]{color:#0874d7;background:#edf6ff;border-color:#b6d8f8}.mp-product-filters{flex-wrap:wrap;align-items:center;gap:12px 18px;min-height:44px;display:flex}.mp-product-filters .pt-check-row{white-space:nowrap;margin:0;font-size:13px}.mp-unit-actions{justify-content:flex-end;padding:14px 20px 0;display:flex}@media (width<=650px){.mp-product-filters{width:100%}.mp-name-mode>button{flex:1}.mp-unit-actions{padding:12px 16px 0}}.mp-products-table [data-column-id=name]{white-space:normal;min-width:280px;max-width:420px}.mp-products-table .pt-text-button{text-align:left;white-space:normal;line-height:1.6}.mp-sort-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;padding:0;display:flex}.mp-sort-button>span{color:#7897b4;font-size:14px}.mp-status-button{text-align:left;cursor:pointer;font-family:inherit}.mp-status-button:hover{filter:brightness(.96)}.mp-page [data-column-id=actions],.mp-sales-dialog [data-column-id=actions]{z-index:2;white-space:nowrap;background:#fff;width:112px;min-width:112px;position:sticky;right:0;box-shadow:-5px 0 7px -6px #647c93}.mp-page thead [data-column-id=actions],.mp-sales-dialog thead [data-column-id=actions]{z-index:3;background:#f6f8fb}.mp-page tr:hover [data-column-id=actions],.mp-sales-dialog tr:hover [data-column-id=actions]{background:#f7faff}.mp-sales-dialog{min-width:0}.mp-sales-dialog>h3{margin-top:0;font-size:16px;line-height:1.6}.mp-sales-dialog [data-column-id=product]{min-width:260px;max-width:360px}.mp-sales-dialog .mp-preview-counts{font-size:13px;line-height:1.7}.mp-table td:last-child>.pt-text-button{white-space:nowrap}.mp-auto-cost{background:#f7faff;border:1px solid #dce7f2;border-radius:7px;padding:14px;font-size:13px;line-height:1.7}.mp-auto-cost h4{margin:0 0 10px}.mp-auto-cost small{color:#73869b;overflow-wrap:anywhere;display:block}.mp-auto-cost p{margin:9px 0}.mp-auto-cost .pt-button{white-space:normal}.mp-alias-row{align-items:end;gap:12px;margin-bottom:12px;display:flex}.mp-alias-row>label,.mp-alias-row>.pt-searchable-select{flex:1;min-width:0}.mp-alias-row>.pt-text-button{flex:none;margin-bottom:12px}.pt-financial-registry{min-width:0}.pt-financial-context{background:#f6faff;border:1px solid #dce7f4;border-radius:8px;align-items:flex-start;gap:14px;margin:0 0 20px;padding:17px 20px;display:flex}.pt-financial-context-icon{color:#1876dc;background:#e7f0ff;border-radius:9px;flex:0 0 38px;place-items:center;height:38px;display:grid}.pt-financial-context strong{color:#314c70;font-size:14px}.pt-financial-context p{color:#6d8099;max-width:950px;margin:5px 0 0;font-size:13px;line-height:1.65}.pt-financial-toolbar{border-bottom:1px solid #e5eaf1;flex-wrap:wrap;align-items:center;gap:18px;padding:0 22px 16px;display:flex}.pt-financial-tabs{scrollbar-width:thin;flex:1;align-self:stretch;gap:24px;min-width:0;display:flex;overflow:auto}.pt-financial-tabs>button{white-space:nowrap;color:#70829b;align-items:center;gap:8px;min-height:66px;font-size:14px;font-weight:600;display:flex;position:relative}.pt-financial-tabs>button[aria-selected=true]{color:#1876dc}.pt-financial-tabs>button[aria-selected=true]:after{content:"";background:#1876dc;height:3px;position:absolute;bottom:0;left:0;right:0}.pt-financial-tabs small{color:#7587a0;background:#eef2f7;border-radius:5px;place-items:center;min-width:22px;padding:2px 5px;font-size:12px;display:grid}.pt-financial-search{flex:1;min-width:230px;max-width:310px;margin-top:15px}.pt-financial-archive{white-space:nowrap;margin-top:15px;font-size:13px}.pt-financial-panel .pt-table td{vertical-align:top}.pt-financial-origin{color:#7c8ca3!important;font-size:12px!important}.pt-financial-opening{white-space:nowrap;font-variant-numeric:tabular-nums}.pt-financial-actions{flex-direction:column;align-items:flex-start;gap:10px;min-width:180px;display:flex}.pt-financial-actions>.pt-text-button{text-align:left;min-height:32px;font-size:13px}.pt-financial-connected{align-items:center;gap:5px;color:#21877b!important;display:flex!important}.pt-financial-footer-note{color:#7c8da4;border-top:1px solid #e5eaf1;margin:0;padding:16px 22px;font-size:12px;line-height:1.7}.pt-financial-form-note{color:#657d98;background:#f5f8fc;border-radius:7px;padding:12px 14px;font-size:13px;line-height:1.7}.pt-financial-form fieldset{min-width:0}.pt-financial-form .pt-check-row{align-items:center;gap:8px;display:flex}.pt-financial-denied{padding:26px}.pt-financial-denied h1{margin:0 0 14px;font-size:23px}.pt-financial-denied p{color:#7588a0;max-width:650px;margin:0 0 20px;line-height:1.7}@media (width<=760px){.pt-financial-context{gap:12px;padding:15px}.pt-financial-context p{font-size:12px}.pt-financial-toolbar{gap:12px;padding:0 16px 15px}.pt-financial-tabs{flex-basis:100%;gap:20px}.pt-financial-tabs>button{min-height:58px;font-size:13px}.pt-financial-tabs>button>svg{width:16px}.pt-financial-search{flex-basis:100%;min-width:0;max-width:none;margin-top:0}.pt-financial-archive{margin-top:0}.pt-financial-registry .pt-page-heading{flex-wrap:wrap;gap:14px}.pt-financial-registry .pt-heading-actions{width:100%}.pt-financial-registry .pt-heading-actions>.pt-button{width:100%;min-height:44px}.pt-financial-footer-note{padding:15px 16px}.pt-financial-actions>.pt-text-button{min-height:44px}.pt-financial-form .pt-form-grid{grid-template-columns:minmax(0,1fr)}}.ov-page{--ov-ink:#203b57;--ov-muted:#7c8da3}.ov-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ov-period input{width:148px;min-height:38px}.ov-period>svg{color:#7e91a7}.ov-page .pt-kpi{border-radius:10px;min-height:151px;overflow:hidden}.ov-page .pt-kpi strong{letter-spacing:-.7px}.ov-status-line{color:var(--ov-muted);flex-wrap:wrap;align-items:center;gap:16px;margin:-4px 0 18px;font-size:11px;display:flex}.ov-status-line .pt-text-button{margin-left:auto}.ov-data-status{align-items:center;gap:6px;display:flex}.ov-data-status:before{content:"";background:#d4aa69;border-radius:50%;width:6px;height:6px}.ov-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.ov-grid>.pt-panel{border-radius:10px;overflow:hidden}.ov-card-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 10px;display:flex}.ov-card-heading h2{color:var(--ov-ink);margin:0;font-size:14px;font-weight:600}.ov-card-heading>span{color:var(--ov-muted);font-size:11px}.ov-card-heading>strong{font-variant-numeric:tabular-nums;font-size:18px}.ov-trend{grid-column:span 8}.ov-accounts{grid-column:span 4}.ov-balance-chart{width:100%;height:280px;display:block}.ov-balance-chart text{fill:#8192a6;font-size:11px}.ov-trend-footer{color:var(--ov-muted);border-top:1px solid #edf1f6;justify-content:space-between;margin:0 22px;padding:13px 0 17px;font-size:12px;display:flex}.ov-positive{color:#159d7e}.ov-negative{color:#dc6a69}.ov-accounts table,.ov-ranking table,.ov-detail{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.ov-accounts :is(th,td),.ov-ranking :is(th,td),.ov-detail :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;padding:12px 20px;line-height:1.5}.ov-accounts th,.ov-ranking th,.ov-detail th{color:#7d8da3;background:#f9fbfd;font-size:10px;font-weight:500}.ov-accounts :is(th,td):last-child,.ov-ranking :is(th,td):last-child,.ov-detail :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums;width:38%}.ov-accounts td small{color:var(--ov-muted);margin-top:3px;font-size:10px;display:block}.ov-account-list{max-height:315px;overflow:auto}.ov-expense-months{grid-column:span 8}.ov-expense-share{grid-column:span 4}.ov-chart-legend{color:#6f839b;flex-wrap:wrap;gap:10px 16px;padding:8px 22px 20px;font-size:10px;display:flex}.ov-chart-legend span{align-items:center;gap:6px;display:flex}.ov-chart-legend i,.ov-share-legend i{border-radius:3px;flex-shrink:0;width:8px;height:8px}.ov-month-rows{gap:14px;padding:0 22px 24px;display:grid}.ov-month-rows>div{grid-template-columns:45px 1fr 92px;align-items:center;gap:14px;font-size:11px;display:grid}.ov-month-rows>div>span{color:#8191a5;text-transform:capitalize}.ov-month-rows>div>div{gap:2px;height:20px;display:flex}.ov-month-rows button{cursor:pointer;border:0;border-radius:3px;min-width:2px}.ov-month-rows strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.ov-donut{box-sizing:border-box;border-radius:50%;width:170px;height:170px;margin:12px auto 20px;padding:22px}.ov-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.ov-donut span{color:var(--ov-muted);font-size:11px}.ov-donut strong{font-variant-numeric:tabular-nums;font-size:16px}.ov-share-legend{gap:11px;padding:0 22px 22px;display:grid}.ov-share-legend button{text-align:left;color:#617992;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.ov-share-legend b{color:#314c69;margin-left:auto;font-weight:500}.ov-ranking{grid-column:span 6}.ov-ranking td:first-child{width:65%}.ov-ranking td i{background:#f0f5fa;border-radius:3px;width:85%;height:4px;margin-top:7px;display:block}.ov-ranking td i b{background:#87baf6;border-radius:3px;height:4px;display:block}.ov-empty{text-align:center;color:#8293a8;padding:42px 20px;font-size:12px}.ov-empty>div{justify-content:center;gap:10px;display:flex}.ov-detail td:last-child{white-space:nowrap}.ov-detail{min-width:280px}.ov-page .pt-heading{align-items:center}@media (width<=1100px){.ov-trend,.ov-expense-months{grid-column:span 7}.ov-accounts,.ov-expense-share{grid-column:span 5}.ov-card-heading{padding:18px 16px 10px}.ov-account-list td{padding:11px 14px}.ov-period input{width:135px}.ov-page .pt-heading{align-items:flex-start}}@media (width<=760px){.ov-grid>*{grid-column:1/-1!important}.ov-period{width:100%}.ov-period input{width:130px}.ov-period .pt-button{flex:1}.ov-balance-chart{height:240px}.ov-grid{gap:12px}.ov-donut{width:160px;height:160px}.ov-share-legend{grid-template-columns:1fr 1fr}.ov-card-heading h2{font-size:13px}.ov-month-rows{padding:0 14px 20px}.ov-month-rows>div{grid-template-columns:35px 1fr 80px;gap:8px}.ov-status-line{gap:8px}.ov-page .pt-heading-actions{max-width:100%}}.pt-director :is(.pt-report-input-requirements,.pt-report-requirements,.pt-report-card-footer>span,.pt-report-registry+.pt-soft-note,.pt-report-generated,.pt-report-formula,.pl-report-metadata,.pl-matrix-toolbar p,.pl-report-note,.mpr-note,.mpr-stock-note,.pt-insight-caption),.pt-director .pl-critical-summary p{display:none}.pt-director .pl-critical-summary{padding:10px 16px;font-size:12px}.pt-director .pt-heading>div>p,.pt-director :is(.pt-help,.pl-source-coverage p,.pt-report-project-note){display:none}.ov-accounts th{white-space:normal}.ov-balance-chart{overflow:visible}@media (width<=760px){.ov-balance-chart{aspect-ratio:4/3;height:auto}.ov-period{grid-template-columns:1fr 1fr;display:grid}.ov-period>svg,.ov-period>span{display:none}.ov-period input{width:100%}.ov-period .pt-button{grid-column:1/-1}}.ov-balance-chart [role=button]{cursor:pointer;outline:none}.ov-balance-chart [role=button]:focus-visible>circle:last-of-type{stroke:#153c82;stroke-width:4px}.ov-balance-chart .ov-point-tooltip text{fill:#fff;font-size:12px}.ov-point-total{justify-content:space-between;align-items:center;gap:16px;padding:8px 0 20px;display:flex}.ov-point-total strong{font-size:24px}.ov-month-rows>div>div.ov-diverging{gap:0}.ov-diverging>span{gap:2px;width:50%;min-width:0;height:20px;display:flex}.ov-credit-bars{border-right:1px solid #9faec1;flex-direction:row-reverse;padding-right:2px}.ov-debit-bars{padding-left:2px}.ov-credit-segment{opacity:.6;outline-offset:-1px;outline:1px dashed #7b8ca5}.pt-article-order{box-sizing:border-box;vertical-align:middle;white-space:nowrap;background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;max-width:none;padding:3px 4px 3px 10px;line-height:1;display:inline-flex}.pt-article-order-number{text-align:right;font-variant-numeric:tabular-nums;color:#66778d;min-width:3ch;font-size:12px;font-weight:500;line-height:28px}.pt-article-order-buttons{border-left:1px solid #e5eaf1;flex-wrap:nowrap;align-items:center;gap:2px;padding-left:5px;display:inline-flex}.pt-article-order-button{box-sizing:border-box;color:#64758b;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.pt-article-order-button:hover:not(:disabled){color:#1677e8;background:#e7f0ff}.pt-article-order-button:focus-visible{outline-offset:2px;color:#1677e8;background:#e7f0ff;outline:2px solid #1684f5}.pt-article-order-button:disabled{color:#c0c9d5;cursor:default}@media (width<=650px),(pointer:coarse){.pt-article-order-button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.pt-article-order-number{line-height:44px}}@media (prefers-reduced-motion:reduce){.pt-article-order-button{transition:none}}.pt-workspace-shell .pt-sidebar>nav{padding-top:24px}.pt-workspace-shell .pt-report-nav-disclosure{min-width:0;max-width:100%}.pt-workspace-shell .pt-report-nav-trigger{text-align:left;cursor:pointer;width:100%;font-family:inherit}.pt-workspace-shell .pt-report-nav-chevron{flex:none;margin-left:auto;transition:transform .15s}.pt-workspace-shell .pt-report-nav-trigger[aria-expanded=true]{color:#fff;background:#303e52}.pt-workspace-shell .pt-report-nav-trigger[aria-expanded=true] .pt-report-nav-chevron{transform:rotate(180deg)}.pt-workspace-shell .pt-sidebar .pt-report-nav-popover{z-index:60;color:#334660;box-sizing:border-box;background:#fff;border:1px solid #dbe4f0;border-radius:9px;flex:none;width:350px;min-width:0;max-width:calc(100vw - 260px);max-height:calc(100dvh - 24px);padding:9px;display:block;position:fixed;left:240px;overflow:auto;box-shadow:0 16px 48px #13294430}.pt-workspace-shell .pt-report-nav-heading{color:#8193ac;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid #edf1f7;margin-bottom:5px;padding:10px 12px 12px;font-size:11px;font-weight:600}.pt-workspace-shell .pt-report-nav-popover>a{color:#344b68;box-sizing:border-box;border-radius:6px;align-items:center;gap:12px;min-height:78px;padding:12px;text-decoration:none;display:flex}.pt-workspace-shell .pt-report-nav-popover>a:hover,.pt-workspace-shell .pt-report-nav-popover>a[aria-current=page]{background:#f0f6ff}.pt-workspace-shell .pt-report-nav-icon{color:#1680ec;background:#e9f3ff;border-radius:8px;flex:none;place-items:center;width:43px;height:43px;display:grid}.pt-workspace-shell .pt-report-nav-icon-profit-loss{color:#20a074;background:#eaf7ef}.pt-workspace-shell .pt-report-nav-icon-balance{color:#8c6bd6;background:#f1edff}.pt-workspace-shell .pt-report-nav-popover>a>span:nth-child(2){flex:1;min-width:0}.pt-workspace-shell .pt-report-nav-popover strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45;display:block}.pt-workspace-shell .pt-report-nav-popover small{color:#8a9bb0;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.pt-workspace-shell .pt-report-nav-popover>a>svg{color:#a6b5c7;flex:none;width:13px}.pt-workspace-shell .pt-report-nav-planned{color:#91a0b5;white-space:nowrap;background:#f1f4f9;border:1px solid #e1e7f0;border-radius:4px;flex:none;padding:3px 5px;font-size:9px}.pt-workspace-shell.pt-shell-collapsed .pt-sidebar .pt-report-nav-popover{max-width:calc(100vw - 104px);left:84px}.pt-workspace-shell.pt-shell-collapsed .pt-report-nav-trigger>.pt-report-nav-chevron{display:none}.pt-workspace-shell .pt-directory-articles{min-width:0;margin:3px 0}.pt-workspace-shell .pt-directory-nav .pt-directory-articles-toggle{color:#6d7e94;text-align:left;box-sizing:border-box;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:43px;padding:11px 12px;font-size:13px;display:flex}.pt-workspace-shell .pt-directory-articles-toggle>span{flex:1;min-width:0;line-height:1.5}.pt-workspace-shell .pt-directory-articles-toggle>svg:last-child{color:#a5b4c7;width:14px;height:14px;transition:transform .15s;display:block}.pt-workspace-shell .pt-directory-articles-toggle[aria-expanded=false]>svg:last-child{transform:rotate(-90deg)}.pt-workspace-shell .pt-directory-articles-toggle:hover{background:#f3f7fd}.pt-workspace-shell .pt-directory-nav .pt-directory-group-current{color:#3973b2;font-weight:600}.pt-workspace-shell .pt-directory-article-reports{gap:3px;padding:2px 0 6px 25px;display:grid;position:relative}.pt-workspace-shell .pt-directory-article-reports:before{content:"";background:#dce8f6;width:1px;position:absolute;top:6px;bottom:12px;left:19px}.pt-workspace-shell .pt-directory-article-reports>button{text-align:left;color:#8b9cb2;box-sizing:border-box;border-radius:4px;width:100%;min-height:39px;padding:9px 10px;font-size:13px;line-height:1.5;position:relative}.pt-workspace-shell .pt-directory-article-reports>button:hover{color:#3b7abf;background:#f2f7ff}.pt-workspace-shell .pt-directory-article-reports>button.pt-directory-active{color:#1e77d6;background:#eaf3ff;font-weight:600}.pt-workspace-shell .pt-planned-report{background:#fff;border:1px solid #e0e6ef;border-radius:7px;max-width:1000px;overflow:hidden}.pt-workspace-shell .pt-planned-report-heading{background:#fcfdff;border-bottom:1px solid #e9eef6;align-items:flex-start;gap:22px;padding:32px;display:flex}.pt-workspace-shell .pt-planned-report-icon{color:#648ed1;background:#edf4ff;border-radius:12px;flex:none;place-items:center;width:62px;height:62px;display:grid}.pt-workspace-shell .pt-planned-report h1{letter-spacing:-.5px;margin:11px 0 10px;font-size:26px;font-weight:600;line-height:1.35}.pt-workspace-shell .pt-planned-report-heading p{color:#8596ad;max-width:650px;margin:0;font-size:14px;line-height:1.75}.pt-workspace-shell .pt-planned-report-content{padding:28px 32px 32px}.pt-workspace-shell .pt-planned-report h2{color:#586e8b;margin:0 0 19px;font-size:15px;font-weight:600}.pt-workspace-shell .pt-planned-report-requirement{color:#79a0ce;background:#f7faff;border:1px solid #e5edf8;border-radius:6px;gap:14px;padding:17px;display:flex}.pt-workspace-shell .pt-planned-report-requirement>svg{margin-top:2px}.pt-workspace-shell .pt-planned-report-requirement strong{color:#55789f;font-size:14px;font-weight:500}.pt-workspace-shell .pt-planned-report-requirement p{color:#91a4bc;margin-top:5px;font-size:13px;line-height:1.7}.pt-workspace-shell .pt-planned-report-note{color:#8b9db4;margin:22px 0;font-size:13px;line-height:1.8}.pt-workspace-shell .pt-planned-report-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1099px){.pt-workspace-shell .pt-sidebar .pt-report-nav-popover,.pt-workspace-shell.pt-shell-collapsed .pt-sidebar .pt-report-nav-popover{width:100%;max-width:100%;max-height:none;box-shadow:none;background:#293545;border-color:#3d4e64;border-radius:6px;margin:7px 0 4px;padding:6px;display:block;position:static;left:auto;overflow:visible;top:auto!important}.pt-workspace-shell .pt-report-nav-heading{display:none}.pt-workspace-shell .pt-report-nav-popover>a{color:#e3edfa;gap:10px;min-height:72px;padding:10px 7px}.pt-workspace-shell .pt-report-nav-popover>a:hover,.pt-workspace-shell .pt-report-nav-popover>a[aria-current=page]{background:#364861}.pt-workspace-shell .pt-report-nav-icon{color:#82b9f5;background:#334e70;border-radius:6px;width:35px;height:35px}.pt-workspace-shell .pt-report-nav-icon-profit-loss{color:#7ed2b0;background:#2d4f49}.pt-workspace-shell .pt-report-nav-icon-balance{color:#b9a7ed;background:#494364}.pt-workspace-shell .pt-report-nav-popover strong{font-size:13px}.pt-workspace-shell .pt-report-nav-popover small{color:#9bb0cc;font-size:10px}.pt-workspace-shell .pt-report-nav-planned{color:#b4c5db;background:#39485d;border-color:#4c5d73;padding:2px 4px;font-size:9px}.pt-workspace-shell .pt-report-nav-popover>a>svg{display:none}.pt-workspace-shell.pt-shell-collapsed .pt-report-nav-trigger>.pt-report-nav-chevron{display:block}}@media (width<=760px){.pt-workspace-shell .pt-directory-nav{flex-wrap:wrap;gap:5px;padding:7px;display:flex;overflow:visible}.pt-workspace-shell .pt-directory-nav>button{flex:1 0 120px;min-width:0;min-height:44px;padding:10px}.pt-workspace-shell .pt-directory-articles{flex:1 0 100%;min-width:0;margin:0}.pt-workspace-shell .pt-directory-nav .pt-directory-articles-toggle{min-height:44px;padding:10px}.pt-workspace-shell .pt-directory-article-reports{grid-template-columns:1fr 1fr;gap:5px;padding:4px 0 7px 24px}.pt-workspace-shell .pt-directory-article-reports:before{top:0;bottom:7px;left:15px}.pt-workspace-shell .pt-directory-article-reports>button{min-height:44px;padding:10px;font-size:12px}.pt-workspace-shell .pt-planned-report-heading{flex-direction:column;gap:17px;padding:24px 20px}.pt-workspace-shell .pt-planned-report h1{font-size:24px}.pt-workspace-shell .pt-planned-report-content{padding:22px 20px 24px}.pt-workspace-shell .pt-planned-report-actions{flex-direction:column}.pt-workspace-shell .pt-planned-report-actions>.pt-button{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.pt-workspace-shell .pt-report-nav-chevron,.pt-workspace-shell .pt-directory-articles-toggle>svg:last-child{transition:none}}.pt-import-report-target{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:18px;padding:20px 23px;display:flex}.pt-import-report-target>label,.pt-directory-report-select{color:#4d717d;flex-direction:column;gap:7px;min-width:250px;max-width:100%;font-size:14px;display:flex}.pt-import-report-target>p{color:#6d8893;flex:1;min-width:200px;margin:0;font-size:14px;line-height:1.7}.pt-import-unmapped{background:#fff8ed;border-top:1px solid #f0e0c2;border-bottom:1px solid #f0e0c2;padding:20px 23px}.pt-import-unmapped h3{color:#87672e;margin:0 0 9px}.pt-import-unmapped>p{color:#826c4d;line-height:1.7}.pt-import-unmapped ul{max-height:240px;padding-left:22px;line-height:1.8;overflow:auto}.pt-directory-report-selector{padding:0 0 18px}.pt-account-mappings .pt-success{margin:18px}.pt-settings-accounts-tools{padding:0 22px 17px}.pt-account-actions{flex-wrap:wrap;gap:14px;display:flex}.pt-settings-danger{border-color:#eccfcb}.pt-settings-danger>.pt-panel-heading{padding-bottom:16px}.pt-settings-danger .pt-danger-copy{color:#7c6864;padding:0 23px 22px;line-height:1.8}.pt-settings-danger .pt-danger-copy p{margin:0 0 16px}.pt-button.pt-button-danger{color:#fff;background:#b94338;border-color:#b94338}.pt-button.pt-button-danger:hover{background:#9f342d}.pt-report-article-depth-1{padding-left:18px}.pt-report-article-depth-2{padding-left:36px}.pt-report-article-depth-3{padding-left:54px}@media (width<=760px){.pt-import-report-target{gap:13px;padding:18px}.pt-import-report-target>label,.pt-directory-report-select{width:100%;min-width:0}.pt-import-unmapped{padding:18px}.pt-settings-accounts-tools{padding:0 18px 17px}.pt-settings-danger .pt-danger-copy{padding:0 18px 18px}}.pt-account-mapping-filters{border-bottom:1px solid #e2e9f1;flex-wrap:wrap;align-items:end;gap:14px;padding:16px 20px;display:flex}.pt-account-mapping-filters>label{color:#647a92;flex:1;gap:7px;min-width:190px;font-size:12px;display:grid}.pt-account-mapping-filters input,.pt-account-mapping-filters select{box-sizing:border-box;color:#243b53;background:#fff;border:1px solid #cfdaea;border-radius:5px;width:100%;min-height:40px;padding:9px 12px}.pt-account-mapping-filters>span{color:#75889d;padding-bottom:12px;font-size:12px}.pt-panel.pt-accounting-panel{min-width:0;margin-bottom:18px;padding:20px}.pt-accounting-panel>h2{margin:0 0 9px;font-size:17px}.pt-accounting-panel p{color:#6e8195;margin:8px 0 14px;font-size:13px;line-height:1.65}.pt-accounting-panel .pt-panel-heading{align-items:flex-start;gap:20px;padding:0 0 16px}.pt-accounting-panel .pt-panel-heading>div{flex:1;min-width:0}.pt-accounting-panel .pt-panel-heading>label{color:#6e8195;flex:0 245px;gap:6px;font-size:12px;display:grid}.pt-accounting-panel .pt-form-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:15px 0;padding:0}.pt-accounting-upload{background:#f8fbff;border:1px dashed #b9cfe9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.pt-accounting-upload:focus-within{outline-offset:2px;outline:2px solid #2387ec}.pt-accounting-upload>strong{overflow-wrap:anywhere;color:#375775;font-size:13px;font-weight:500}.pt-accounting-panel details{margin:12px 0;font-size:13px}.pt-accounting-panel details>summary{cursor:pointer;color:#587a9c}.pt-accounting-panel .pt-table td{overflow-wrap:anywhere;font-size:13px}.pt-accounting-panel .pt-table td small{color:#8593a6;margin:5px 0;font-size:12px;display:block}.pt-panel.pt-accounting-compact{color:#657c92;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:13px 18px;font-size:13px;display:flex}.pt-accounting-compact>.pt-alert{width:100%;margin:0}@media (width<=650px){.pt-panel.pt-accounting-panel{padding:16px}.pt-accounting-panel .pt-panel-heading{flex-direction:column;gap:10px}.pt-accounting-panel .pt-panel-heading>label{flex-basis:auto;width:100%}.pt-accounting-panel .pt-form-actions>.pt-button{white-space:normal;text-align:center}.pt-accounting-upload{flex-direction:column;align-items:flex-start}.pt-accounting-panel .pt-form-grid{grid-template-columns:minmax(0,1fr)}}#workspace-exchange>p{color:#6e8195;margin:12px 25px;font-size:13px;line-height:1.7}#workspace-exchange>.pt-alert{margin:16px 25px}#workspace-exchange>h2{margin:0 0 12px;font-size:20px}@media (width<=650px){#workspace-exchange>p{margin:12px 20px}#workspace-exchange>.pt-alert{margin:16px 20px}}.pl-resolution-inline{margin-top:4px}.pl-resolution-summary{color:#7d8da2;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:15px 0 6px;font-size:11px;line-height:1.6;display:flex}.pl-resolution-summary strong{color:#3d5570;font-variant-numeric:tabular-nums;font-weight:600}.pl-resolution-summary .is-unresolved{color:#a76911}.pl-resolution-summary .is-complete{color:#2d8b77}.pl-resolution-summary>.pt-text-button{justify-content:center;min-width:32px;min-height:32px;margin-left:auto}.pl-assignment-subheading{align-items:center;gap:9px;margin-top:18px;margin-bottom:6px;display:flex}.pl-assignment-subheading h3{color:#4e6681;margin:0;font-size:12px;font-weight:600}.pl-assignment-subheading>span{color:#8291a5;font-variant-numeric:tabular-nums;font-size:11px}.pl-assignment .pl-resolution-row small{line-height:1.65}.pl-assignment .pl-resolution-row .pl-resolution-method{color:#2c8c77;align-items:center;gap:3px;font-size:10px;display:flex}.pl-assignment .pl-resolution-row .pl-resolution-method.is-unresolved{color:#aa6710}.pl-resolution-explanation,.pl-resolution-footnote{color:#7d8da2;margin:0 0 8px;font-size:11px;line-height:1.7}.pl-resolution-footnote{max-width:960px;margin:12px 0 14px}.pl-resolution-pager{color:#7d8da2;justify-content:flex-end;align-items:center;gap:6px;margin:8px 0 12px;font-size:11px;display:flex}.pl-resolution-pager>span{margin-right:8px}.pl-resolution-pager .pt-icon-button{min-width:34px;min-height:34px}.pl-resolution-save{color:#1478ec;margin:10px 0;font-size:12px}.pl-resolution-inline select:focus-visible,.pl-resolution-inline button:focus-visible{outline-offset:3px;outline:2px solid #1683f4}@media (width<=720px){.pl-resolution-summary{gap:8px 14px;padding-top:12px}.pl-resolution-summary>.pt-text-button,.pl-resolution-pager .pt-icon-button{min-width:44px;min-height:44px}.pl-resolution-footnote{font-size:11px}.pl-assignment-subheading{margin-top:15px}}.pt-workspace-shell .pl-page{color:#314359;min-width:0}.pt-workspace-shell .pl-page h2{font-size:18px;line-height:1.4}.pt-workspace-shell .pl-page h3{font-size:16px;line-height:1.5}.pt-workspace-shell .pl-page .pt-panel{min-width:0}.pt-workspace-shell .pl-page .pt-page-heading{margin-bottom:20px}.pt-workspace-shell .pl-page .pt-page-heading h1{letter-spacing:-.5px;font-size:28px}.pt-workspace-shell .pl-page .pt-page-heading p{font-size:14px;line-height:1.65}.pt-workspace-shell .pl-import-intro{margin-bottom:16px;padding:20px 22px}.pl-section-heading{align-items:center;gap:13px;display:flex}.pl-section-heading>div{flex:1;min-width:0}.pl-section-heading h2,.pl-section-heading p{margin:0}.pl-section-heading p{color:#7b8da2;margin-top:4px;font-size:13px}.pl-symbol{color:#187be1;background:#eef6ff;border:1px solid #dce9fb;border-radius:11px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.pl-period-help{color:#718399;max-width:1050px;margin:15px 0 18px;font-size:13px;line-height:1.7}.pl-import-company{align-items:flex-end;gap:18px;display:flex}.pl-import-company>.pt-label{width:min(500px,100%);min-width:0;font-size:13px}.pl-import-company .pt-text-button{white-space:nowrap;min-height:44px;font-size:13px}.pl-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.pt-workspace-shell .pl-file-card{min-width:0;padding:20px;overflow:hidden}.pl-file-card-heading{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.pl-file-card-heading>span:first-child{color:#6482a3;background:#eef3fa;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.pl-file-card-heading>div{flex:1;min-width:0}.pt-workspace-shell .pl-file-card-heading h3{margin:0;font-size:16px}.pl-file-card-heading p{color:#7b8da4;margin:5px 0 0;font-size:12px;line-height:1.6}.pl-file-card-heading>.pt-badge{white-space:nowrap;font-size:11px}.pl-file-zone{color:#3984d1;cursor:pointer;background:#f8fbff;border:1px dashed #b5cce5;border-radius:8px;align-items:center;gap:13px;min-height:100px;padding:16px;display:flex;position:relative;overflow:hidden}.pl-file-zone:focus-within{outline-offset:2px;outline:3px solid #b3d3fa}.pl-file-zone>svg{flex:0 0 22px}.pl-file-zone>span{gap:7px;min-width:0;display:grid}.pl-file-zone strong{color:#365a7d;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.pl-file-zone small{color:#7b91aa;font-size:12px;line-height:1.5}.pl-file-zone>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pl-file-zone:has(input:disabled){cursor:default;opacity:.7}.pl-file-card>.pt-alert{margin:14px 0 0;font-size:12px;line-height:1.65}.pl-file-card>.pt-alert ul{margin-bottom:0;padding-left:17px}.pl-file-details{min-width:0;margin-top:15px}.pl-file-details>summary,.pl-detail-raw>summary{cursor:pointer;color:#526f91;font-size:13px;line-height:1.65}.pl-file-facts{color:#6f839c;gap:7px;padding:14px 0;font-size:12px;line-height:1.6;display:grid}.pl-file-facts strong{color:#526c8c;font-weight:500}.pl-file-details>.pt-ordered-table{margin-bottom:15px}.pt-workspace-shell .pl-page .pt-table-scroll{overscroll-behavior:contain;min-width:0;max-width:100%;overflow:auto}.pt-workspace-shell .pl-compact-table{font-size:12px}.pt-workspace-shell .pl-compact-table td,.pt-workspace-shell .pl-compact-table th{vertical-align:top;padding:12px 14px;font-size:12px;line-height:1.6}.pl-compact-table small{color:#8c9bad;font-size:11px;display:block}.pl-fine,.pl-report-note{color:#7d8ea4;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.pl-warning-list{color:#a17b36;padding-left:18px;font-size:12px;line-height:1.7}.pt-workspace-shell .pl-advanced{margin-bottom:16px;padding:14px 20px}.pl-advanced>summary{cursor:pointer;color:#627995;justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.pl-advanced>summary::-webkit-details-marker{display:none}.pl-advanced[open]>summary{margin-bottom:16px}.pl-advanced .pt-check-row{font-size:13px;line-height:1.7}.pl-advanced .pt-check-row>input{flex:none}.pl-advanced>p{color:#8190a5;margin:11px 0 0;font-size:12px;line-height:1.7}.pl-import-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.pl-import-actions>span{color:#7a8ca4;margin-right:auto;font-size:13px}.pl-import-actions>.pt-button{min-height:44px}.pl-pair-review{margin-bottom:20px;overflow:hidden}.pl-page .pl-pair-review>.pt-panel-heading{padding:18px 22px}.pl-pair-review .pt-panel-heading h2,.pl-import-history .pt-panel-heading h2{margin:0;font-size:17px}.pl-pair-review .pt-panel-heading p,.pl-import-history .pt-panel-heading p{margin:5px 0 0;font-size:12px;line-height:1.6}.pl-pair-review>.pt-alert,.pl-pair-review>.pt-soft-note,.pl-pair-review>.pt-warning{margin:16px 22px}.pl-inline-details{color:#8b743f;margin:16px 22px;font-size:13px;line-height:1.7}.pl-inline-details>summary{cursor:pointer}.pl-summary-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:20px 22px;display:grid}.pl-summary-mini>div{min-width:0;padding-right:16px}.pl-summary-mini>div+div{border-left:1px solid #e4ebf3;padding-left:18px}.pl-summary-mini>div>span{color:#7b8ca2;min-height:40px;font-size:12px;line-height:1.6;display:block}.pl-summary-mini strong{color:#2a445f;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.6;display:block}.pl-money{font-variant-numeric:tabular-nums;white-space:nowrap}.pl-negative{color:#be5d66}.pl-pair-footer{background:#fafcfe;border-top:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:22px;padding:16px 22px;display:flex}.pl-pair-footer>p{color:#7b8ca3;max-width:600px;margin:0;font-size:12px;line-height:1.7}.pl-pair-footer>.pt-button{white-space:nowrap;flex:none;min-height:44px}.pl-import-history .pt-panel-heading{padding:18px 22px}.pl-import-history .pt-inline-empty{font-size:13px}.pl-filter-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;padding:16px 20px;display:flex}.pl-filter-form>.pt-label{width:160px;min-width:0;font-size:12px}.pl-filter-form>.pl-company-filter{flex:1;width:auto;min-width:220px;max-width:400px}.pl-filter-form>.pt-button{min-height:44px}.pl-filter-form>.pt-text-button{min-height:44px;font-size:12px}.pl-report-metadata{color:#7890a9;flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 16px;font-size:12px;display:flex}.pl-report-metadata>span:first-child{align-items:center;gap:7px;display:flex}.pl-report-kpis{background:#fff;border:1px solid #e1e8f1;border-radius:8px;margin-bottom:18px;padding:20px 22px}.pl-report-warnings{color:#877546;margin-bottom:18px;padding:14px 20px;font-size:13px;line-height:1.7}.pl-report-warnings>summary{cursor:pointer}.pl-matrix-panel{overflow:hidden}.pl-matrix-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.pl-matrix-toolbar h2{margin:0;font-size:17px}.pl-matrix-toolbar p{color:#8291a5;margin:5px 0 0;font-size:12px;line-height:1.65}.pl-matrix-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.pl-matrix-toolbar .pt-text-button{font-size:12px}.pt-workspace-shell .pl-matrix-scroll{max-height:70vh}.pt-workspace-shell .pl-matrix{border-collapse:separate;border-spacing:0;width:100%}.pt-workspace-shell .pl-matrix th,.pt-workspace-shell .pl-matrix td{text-align:right;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e8edf4;border-right:1px solid #edf1f6;min-width:180px;height:44px;padding:0 16px;font-size:13px;line-height:1.5}.pt-workspace-shell .pl-matrix thead th{z-index:2;text-transform:none;letter-spacing:normal;color:#6d819c;background:#f8fafc;padding:12px 16px;font-size:12px;font-weight:500;position:sticky;top:0}.pt-workspace-shell .pl-matrix thead th small{color:#93a1b3;margin-top:5px;font-size:11px;line-height:1.5;display:block}.pt-workspace-shell .pl-matrix th:first-child{text-align:left;white-space:normal;z-index:1;background:#fff;min-width:290px;max-width:380px;position:sticky;left:0}.pt-workspace-shell .pl-matrix thead th:first-child{z-index:3;background:#f8fafc}.pl-matrix tbody th>div{align-items:center;gap:5px;display:flex}.pl-row-toggle{color:#8aa0b7;cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:36px;padding:0;display:grid}.pl-row-toggle-spacer{flex:0 0 28px;width:28px}.pl-cell-button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:8px 0}.pl-cell-button:hover:not(:disabled){color:#187ce2;text-underline-offset:4px;text-decoration:underline}.pl-cell-button:disabled{opacity:.6;cursor:default}.pl-component-row>th,.pl-component-row>td{font-weight:600}.pl-category-row th{color:#647c97;font-weight:400}.pl-derived-row>th,.pl-derived-row>td{font-weight:600;background:#f8fbfe!important}.pl-result-row>th,.pl-result-row>td{color:#284f78;border-top:1px solid #c8dcf3;font-weight:600;background:#eff7ff!important}.pl-report-note{margin:16px 0 0}.pl-pagination{color:#7b8fa5;border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:12px;display:flex}.pl-pagination>div{gap:7px;display:flex}.pl-pagination .pt-icon-button{border:1px solid #dfe7f0;border-radius:7px;width:40px;height:40px}.pl-drill-total{color:#7890a7;justify-content:space-between;align-items:center;gap:18px;padding:0 0 18px;font-size:13px;display:flex}.pl-drill-total strong{color:#3b5675;font-size:20px}.pt-workspace-shell .pl-operations-table th{padding:12px 15px;font-size:11px}.pt-workspace-shell .pl-operations-table td{vertical-align:top;min-width:140px;padding:14px 15px;font-size:12px}.pt-workspace-shell .pl-operations-table td:nth-child(2){white-space:normal;min-width:280px;max-width:420px}.pt-workspace-shell .pl-operations-table small{color:#8798ac;margin-top:5px;font-size:11px;line-height:1.6;display:block}.pl-operation-link{text-align:left;overflow-wrap:anywhere;font-size:13px!important;font-weight:500!important;line-height:1.6!important}.pl-journal-toolbar{border-bottom:1px solid #e5ebf3;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.pl-journal-toolbar>.pt-search{flex:1;min-width:230px;max-width:480px}.pl-journal-toolbar>span{color:#7f92aa;margin-left:auto;font-size:12px}.pl-detail-amount{color:#8293a7;flex-direction:column;gap:7px;margin:0 0 20px;font-size:13px;display:flex}.pl-detail-amount strong{color:#2e4e70;font-size:30px;font-weight:500;line-height:1.5}.pl-detail>h3{overflow-wrap:anywhere;margin-bottom:20px}.pl-key-values{margin:0 0 22px}.pl-key-values>div{border-bottom:1px solid #ebeff5;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 0;font-size:13px;line-height:1.7;display:grid}.pl-key-values dt{color:#7a8ca3}.pl-key-values dd{overflow-wrap:anywhere;color:#45617e;margin:0}.pl-key-values small{color:#8b9caf;font-size:12px;line-height:1.6;display:block}.pl-article-form{border-top:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;margin:18px 0;padding:18px 0}.pl-article-form>.pt-label{font-size:13px}.pl-article-form>.pt-button{min-height:44px}.pl-detail .pt-soft-note{flex-wrap:wrap;gap:10px;margin:16px 0;font-size:12px;line-height:1.7;display:flex}.pl-detail .pt-soft-note>a{color:#1979d8}.pl-detail-raw{margin:22px 0}.pl-detail-raw[open]>summary{margin-bottom:16px}.pl-detail code,.pl-source-file code{overflow-wrap:anywhere;white-space:normal;font-size:11px;display:block}.pl-raw-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.pl-raw-toolbar .pt-label{flex:1;min-width:240px;max-width:500px;font-size:13px}.pl-raw-toolbar .pt-button{min-height:44px}.pl-source-file{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.pl-source-file>strong{overflow-wrap:anywhere;font-size:14px}.pl-source-file>details{color:#8092a9;min-width:0;font-size:12px}.pl-source-file summary{cursor:pointer}.pt-workspace-shell .pl-raw-table th,.pt-workspace-shell .pl-raw-table td{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;min-width:150px;max-width:350px;padding:12px 14px;font-size:12px}.pl-raw-table pre{max-width:500px;max-height:360px;font-size:11px;overflow:auto}@media (width<=1100px){.pl-file-grid{grid-template-columns:minmax(0,1fr)}.pl-summary-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.pl-summary-mini>div:nth-child(3){border-left:0;padding-left:0}.pl-summary-mini strong{font-size:19px}.pl-summary-mini>div>span{min-height:0;margin-bottom:7px}}@media (width<=600px){.pt-workspace-shell .pl-page .pt-page-heading h1{font-size:25px}.pt-workspace-shell .pl-page .pt-page-heading p{font-size:13px}.pt-workspace-shell .pl-import-intro{margin-bottom:14px;padding:17px}.pl-section-heading{gap:10px}.pl-section-heading>.pt-badge{display:none}.pl-symbol{flex-basis:38px;width:38px;height:38px}.pl-section-heading h2{font-size:16px}.pl-section-heading p{font-size:12px}.pl-period-help{margin-top:13px;font-size:12px}.pl-import-company{flex-direction:column;align-items:stretch;gap:8px}.pl-import-company>.pt-label{width:100%}.pl-import-company .pt-text-button{align-self:flex-start}.pl-file-grid{gap:14px;margin-bottom:14px}.pt-workspace-shell .pl-file-card{padding:16px}.pl-file-card-heading{flex-wrap:wrap;gap:8px}.pl-file-card-heading>.pt-badge{margin-left:34px}.pl-file-card-heading>div{min-width:calc(100% - 34px)}.pt-workspace-shell .pl-file-card-heading h3{font-size:15px}.pl-file-zone{gap:10px;min-height:92px;padding:14px 12px}.pl-file-zone strong{font-size:13px}.pl-file-zone small{font-size:11px}.pt-workspace-shell .pl-advanced{padding:14px 16px}.pl-advanced .pt-check-row{align-items:flex-start;font-size:12px}.pl-import-actions{gap:10px}.pl-import-actions>span{width:100%;margin:0}.pl-import-actions>.pt-button{white-space:normal;flex:1;min-width:140px}.pl-summary-mini{gap:16px 0;padding:16px}.pl-summary-mini>div{padding-right:10px}.pl-summary-mini>div+div{padding-left:12px}.pl-summary-mini>div:nth-child(3){padding-left:0}.pl-summary-mini strong{font-size:16px}.pl-summary-mini>div>span{font-size:11px;line-height:1.6}.pl-pair-footer{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.pl-pair-footer>.pt-button{width:100%}.pl-pair-review>.pt-alert,.pl-pair-review>.pt-soft-note,.pl-pair-review>.pt-warning,.pl-inline-details{margin:14px 16px}.pl-page .pl-pair-review>.pt-panel-heading{flex-wrap:wrap;gap:10px;padding:16px}.pl-filter-form{gap:10px;padding:14px}.pl-filter-form>.pt-label{width:calc(50% - 5px)}.pl-filter-form>.pl-company-filter{flex-basis:100%;width:100%;min-width:0;max-width:none}.pl-filter-form>.pt-button{flex:1}.pl-report-metadata{gap:9px 15px}.pl-report-kpis{margin-bottom:14px;padding:16px}.pl-matrix-toolbar{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.pl-matrix-toolbar>div:last-child{justify-content:flex-start;gap:14px}.pt-workspace-shell .pl-matrix th:first-child{min-width:230px;max-width:280px;position:static}.pt-workspace-shell .pl-matrix th,.pt-workspace-shell .pl-matrix td{min-width:170px;padding-left:13px;padding-right:13px;font-size:12px}.pl-pagination{flex-wrap:wrap;gap:10px;padding:13px 14px}.pl-pagination .pt-icon-button{width:44px;height:44px}.pl-journal-toolbar{padding:14px}.pl-journal-toolbar>.pt-search{flex-basis:calc(100% - 50px);min-width:0}.pl-journal-toolbar>span{width:100%;margin-left:0}.pl-key-values>div{grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:12px}.pl-detail-amount strong{font-size:26px}.pl-raw-toolbar{gap:12px}.pl-raw-toolbar .pt-label{flex-basis:100%;min-width:0;max-width:none}.pl-raw-toolbar .pt-button{width:100%}.pl-drill-total{font-size:12px}.pl-drill-total strong{font-size:17px}}.pl-summary-mini .pl-money{white-space:normal;overflow-wrap:anywhere}.pl-matrix tbody th>div>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}@media (width<=600px){.pt-workspace-shell .pl-matrix{table-layout:fixed;width:var(--pl-matrix-width);min-width:100%}.pt-workspace-shell .pl-matrix [data-pinned]{box-shadow:none;position:static}.pt-workspace-shell .pl-matrix th:first-child{width:180px;min-width:180px;max-width:180px}}.pl-org-breakdown{min-width:0;margin:16px 22px}.pl-org-breakdown>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}.pl-org-breakdown>.pt-ordered-table{margin-top:12px}.pl-org-breakdown table{min-width:850px}.pl-org-breakdown th:first-child,.pl-org-breakdown td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:210px;max-width:310px}.pl-org-breakdown td:not(:first-child){font-variant-numeric:tabular-nums}.pl-pair-review>.pt-warning>.pt-text-button{margin-top:8px;display:flex}@media (width<=600px){.pl-org-breakdown{margin:14px 16px}.pl-org-breakdown table{min-width:850px}}.pl-pair-review>.pl-file-scope-note{display:block}.pl-file-scope-note>strong{margin-bottom:6px;display:block}.pl-org-scroll-hint{display:none}@media (width<=600px){.pl-org-scroll-hint{display:block}}@media (width<=420px){.pl-summary-mini{grid-template-columns:minmax(0,1fr);gap:14px}.pl-summary-mini>div,.pl-summary-mini>div+div{border-left:0;padding:0}.pl-summary-mini strong,.pl-summary-mini .pl-money{white-space:nowrap;overflow-wrap:normal}}.pl-journal-intake{gap:20px;display:grid}.pl-journal-intake .pt-panel{padding:24px}.pl-intake-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pl-intake-controls>label:first-child{min-width:240px;color:var(--pt-muted,#6b7d96);gap:7px;font-size:13px;display:grid}.pl-intake-controls select{min-height:42px}.pl-intake-file{cursor:pointer;min-height:42px;position:relative;overflow:hidden}.pl-intake-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pl-intake-file:focus-within{outline-offset:3px;outline:2px solid #1677ed}.pl-intake-review{overflow-wrap:anywhere;background:#f7faff;border:1px solid #dce6f2;border-radius:10px;margin-top:20px;padding:20px}.pl-intake-review>p{margin:8px 0 14px}.pl-intake-review>button{margin:12px 8px 0 0}.pl-intake-review summary,.pl-journal-editor summary,.pl-legacy-import>summary{cursor:pointer;color:#34638f;padding:10px 0;font-size:13px}.pl-intake-review li{margin:6px 0;line-height:1.5}.pl-intake-history td{vertical-align:top}.pl-intake-history td small{color:#7d8da4;overflow-wrap:anywhere;margin:5px 0 12px;display:block}.pl-intake-history th,.pl-intake-history td{padding:14px}.pl-legacy-import{margin-top:22px}.pl-legacy-import>summary{font-weight:600}.pl-journal-editor fieldset{border:0;min-width:0;padding:0}.pl-journal-editor .pt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pl-journal-editor label:not(.pt-check-row){gap:6px;font-size:13px;display:grid}.pl-journal-editor input,.pl-journal-editor select,.pl-journal-editor textarea{width:100%;min-width:0}.pl-journal-editor .pt-form>fieldset>label{margin:14px 0}.pl-journal-pins,.pl-journal-history{border-top:1px solid #e3eaf4;margin-top:16px;padding-top:6px}.pl-journal-history small{color:#788ba5;margin:4px 0;display:block}.pl-journal-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.pt-report-inline-filter{min-width:170px;max-width:240px}.pt-report-inline-filter label{font-size:12px}.pt-kpis-filtered{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.pl-journal-intake .pt-panel{padding:16px}.pl-intake-controls{align-items:stretch}.pl-intake-controls>label:first-child,.pl-intake-file{width:100%;min-width:0}.pl-intake-review{padding:14px}.pl-journal-editor .pt-form-grid{grid-template-columns:minmax(0,1fr)}.pl-intake-review>button{width:100%;margin-right:0}.pt-report-inline-filter{width:100%;min-width:0;max-width:none}}.pl-raw-value{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%;margin:0}.pl-journal-toolbar{align-items:flex-end}.pl-journal-toolbar>label:first-child,.pl-journal-search{color:#657891;flex:250px;gap:6px;min-width:0;max-width:480px;font-size:12px;display:grid}.pl-journal-toolbar>label:first-child select,.pl-journal-search>.pt-search input{box-sizing:border-box;height:40px;min-height:40px}.pl-journal-search>.pt-search{width:100%;min-width:0;max-width:none;display:block}.pl-journal-toolbar>.pt-icon-button{width:40px;height:40px;margin-bottom:0}.pl-journal-toolbar>span{align-self:flex-end;line-height:40px}@media (width<=600px){.pl-journal-toolbar>label:first-child,.pl-journal-search{flex-basis:100%;max-width:none}.pl-journal-toolbar>span{line-height:1.5}}.pl-extra-filters{border-bottom:1px solid #e5ebf3;grid-template-columns:repeat(5,minmax(140px,1fr)) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.pl-extra-filters>label{color:#657891;gap:7px;min-width:0;font-size:13px;display:grid}.pl-extra-filters input,.pl-extra-filters select{width:100%;min-width:0;min-height:44px}@media (width<=1300px){.pl-extra-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.pl-extra-filters{grid-template-columns:minmax(0,1fr)}}.pt-workspace-shell .pl-journal [data-viewport-scroll=true]>.pt-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(68vh,760px);overflow:auto}.pt-workspace-shell .pl-journal [data-viewport-scroll=true] thead th{z-index:3;background:#f6f8fb;position:sticky;top:0;box-shadow:0 1px #dfe6ef}.pt-workspace-shell .pl-journal [data-viewport-scroll=true] thead th[data-column-id=actions]{z-index:4}@media (width<=760px){.pt-workspace-shell .pl-journal [data-viewport-scroll=true]>.pt-table-scroll{max-height:62vh}}.pt-workspace-shell .pl-journal .pl-operations-fit{table-layout:fixed;width:100%;min-width:0}.pt-workspace-shell .pl-journal .pl-operations-fit th,.pt-workspace-shell .pl-journal .pl-operations-fit td{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;padding:12px 10px}.pt-workspace-shell .pl-journal .pl-operations-fit [data-column-id=period]{width:12%}.pt-workspace-shell .pl-journal .pl-operations-fit [data-column-id=description]{width:32%}.pt-workspace-shell .pl-journal .pl-operations-fit [data-column-id=company]{width:16%}.pt-workspace-shell .pl-journal .pl-operations-fit [data-column-id=article]{width:17%}.pt-workspace-shell .pl-journal .pl-operations-fit [data-column-id=amount]{width:13%}.pt-workspace-shell .pl-journal .pl-operations-fit [data-column-id=status]{width:10%}.pt-workspace-shell .pl-journal .pl-operations-fit button{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}.pt-workspace-shell .pl-journal .pl-operations-fit .pl-money{white-space:normal;overflow-wrap:anywhere}.pt-workspace-shell .pl-journal .pl-operations-fit .pt-badge{white-space:normal}.pl-row-details{color:#71849a;margin-top:7px;font-size:11px}.pl-row-details summary{cursor:pointer;color:#477ca9;align-content:center;min-height:28px}.pl-row-details dl{grid-template-columns:minmax(70px,1fr) minmax(0,2fr);gap:5px;margin:8px 0;display:grid}.pl-row-details dd{overflow-wrap:anywhere;margin:0}@media (width<=650px){.pt-workspace-shell .pl-journal .pl-operations-fit [data-column-id]{width:auto}}.pt-workspace-shell .pl-assignment{margin-bottom:16px;padding:20px 22px}.pl-assignment-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pl-assignment-heading h2,.pl-assignment-heading h3{margin:0}.pl-assignment-heading p{color:#75879e;margin:6px 0 0;font-size:12px;line-height:1.7}.pl-assignment-heading>div{min-width:0}.pl-assignment-heading>.pt-badge{flex:none}.pl-assignment-organizations{gap:0;display:grid}.pt-workspace-shell .pl-assignment .pl-assignment-row{border-top:1px solid #e6edf5;grid-template-columns:minmax(180px,1fr) minmax(230px,1fr);align-items:center;gap:20px;padding:12px 0;display:grid}.pl-assignment-row>span{overflow-wrap:anywhere;min-width:0}.pl-assignment-row strong{color:#3a536e;font-size:13px;font-weight:500}.pl-assignment .pt-label small{color:#8494a9;margin-top:4px;font-size:11px;font-weight:400;line-height:1.6;display:block}.pl-assignment select{width:100%;min-width:0;min-height:44px}.pl-assignment-extra{border:0;padding:0;display:block}.pl-assignment-extra>.pt-label{min-width:0;font-size:13px}.pl-assignment-extra>.pt-label>span{display:block}.pl-assignment-extra>.pt-label:only-child{max-width:none}.pl-assignment-foot{border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.pl-assignment-foot>p{color:#788ba3;max-width:800px;margin:0;font-size:12px;line-height:1.7}.pl-assignment-foot>.pt-text-button{white-space:nowrap;flex:none;min-height:44px;font-size:12px}.pl-company-previews{border-top:1px solid #e6edf5;margin-top:16px;padding:18px 22px 0}.pl-company-previews .pl-compact-table{min-width:830px}.pl-company-previews .pl-assignment-heading h3{font-size:16px}.pl-company-previews>.pl-fine{margin:12px 0 0}@media (width<=720px){.pt-workspace-shell .pl-assignment{padding:16px}.pt-workspace-shell .pl-assignment .pl-assignment-row{grid-template-columns:minmax(0,1fr);gap:9px;padding:14px 0}.pl-assignment-extra{grid-template-columns:minmax(0,1fr)}.pl-assignment-extra>.pt-label>span{min-height:0;margin-bottom:9px}.pl-assignment-foot{flex-direction:column;align-items:flex-start;gap:4px}.pl-company-previews{padding:16px 16px 0}}.pl-assignment-extra>.pl-assignment-row>.pt-text-button{grid-column:2;justify-self:start;margin-top:0;font-size:12px}@media (width<=720px){.pl-assignment-heading{flex-direction:column;gap:10px}.pl-assignment-extra>.pl-assignment-row>.pt-text-button{grid-column:1}}.pt-workspace-shell .pt-import-page{min-width:0}.pt-workspace-shell .pt-import-page .pt-page-heading{margin-bottom:20px}.pt-import-controls{z-index:2;align-items:center;gap:24px;margin-bottom:16px;padding:16px 20px;display:flex;position:relative}.pt-workspace-shell .pt-import-page .pt-import-report-target{background:0 0;border:0;flex-wrap:nowrap;flex:0 360px;align-items:flex-end;gap:9px;min-width:270px;margin:0;padding:0;display:flex}.pt-workspace-shell .pt-import-page .pt-import-report-target>label{color:#61738c;flex:1;gap:6px;min-width:0;font-size:12px;font-weight:500;display:grid}.pt-workspace-shell .pt-import-page .pt-import-report-target select{background-color:#fff;width:100%;min-width:0;max-width:100%;height:44px;padding:0 34px 0 12px;font-size:13px}.pt-import-purpose-note{flex:0 0 26px;margin-bottom:9px;position:relative}.pt-import-purpose-note>summary{color:#7890ad;cursor:pointer;border:1px solid #dce5f0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;list-style:none;display:grid}.pt-import-purpose-note>summary::-webkit-details-marker{display:none}.pt-import-purpose-note>p{z-index:5;color:#61738c;background:#fff;border:1px solid #dce5f0;border-radius:8px;width:270px;margin:0;padding:14px 16px;font-size:12px;font-weight:400;line-height:1.7;position:absolute;top:30px;right:0;box-shadow:0 8px 26px #18355514}.pt-workspace-shell .pt-import-page .pt-source-selector{background:0 0;border:0;flex:1;min-width:0;margin:16px 0 0;padding:0}.pt-workspace-shell .pt-import-page .pt-source-tabs{background:#f6f8fb;border:1px solid #e3e9f1;border-radius:8px;gap:4px;min-width:0;padding:4px;display:flex;overflow:visible}.pt-workspace-shell .pt-import-page .pt-source-tabs>button{white-space:nowrap;color:#6d7f98;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:44px;margin:0;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.25;display:flex}.pt-workspace-shell .pt-import-page .pt-source-tabs>button[aria-selected=true]{color:#1878e7;background:#fff;box-shadow:0 1px 5px #223d6110}.pt-workspace-shell .pt-import-page .pt-source-tabs>button:focus-visible,.pt-import-purpose-note>summary:focus-visible{outline-offset:2px;outline:3px solid #afd3ff}.pt-workspace-shell .pt-import-page .pt-import-upload-panel{margin-bottom:16px;padding:20px}.pt-workspace-shell .pt-import-page .pt-section-title{align-items:center;gap:10px;margin-bottom:15px}.pt-import-file-kind{color:#1878e7;background:#f3f8ff;border:1px solid #dbe8fb;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.pt-workspace-shell .pt-import-page .pt-section-title h2{margin:0;font-size:16px}.pt-workspace-shell .pt-import-page .pt-section-title p{color:#7d8ea5;margin:5px 0 0;font-size:12px;line-height:1.5}.pt-workspace-shell .pt-import-page .pt-import-upload-panel fieldset{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px 16px;display:grid}.pt-workspace-shell .pt-import-page .pt-upload-zone{background:#f8fbff;border:1px dashed #b9cfe9;border-radius:8px;flex-direction:row;justify-content:flex-start;gap:14px;min-width:0;min-height:94px;margin:0;padding:16px 18px;display:flex;overflow:hidden}.pt-workspace-shell .pt-import-page .pt-upload-zone:hover{background:#f1f7ff;border-color:#6cabea}.pt-workspace-shell .pt-import-page .pt-upload-zone:focus-within{outline-color:#91bff0}.pt-workspace-shell .pt-import-page .pt-upload-icon{color:#2a83e6;background:#eaf3ff;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;margin:0;display:grid}.pt-import-file-copy{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pt-import-file-copy>strong{color:#375775;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.45}.pt-import-file-copy>small{color:#8192a9;font-size:12px;line-height:1.45}.pt-workspace-shell .pt-import-page .pt-upload-zone>.pt-import-file-pick{color:#3485db;white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:1.4}.pt-workspace-shell .pt-import-page .pt-import-options{justify-content:flex-end;align-items:center;gap:0;margin:0;padding:0;display:flex}.pt-workspace-shell .pt-import-page .pt-import-options>.pt-button{white-space:nowrap;min-width:158px;height:44px;margin:0}.pt-workspace-shell .pt-import-page .pt-import-draft-actions{background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.pt-import-draft-actions>details{color:#7a8da6;flex:1;min-width:0;font-size:12px;line-height:1.65}.pt-import-draft-actions>details>summary{cursor:pointer;color:#6a829e}.pt-workspace-shell .pt-import-page .pt-import-draft-actions p{max-width:700px;margin:7px 0 0;font-size:12px}.pt-workspace-shell .pt-import-page .pt-import-draft-actions>.pt-button{white-space:nowrap;min-height:38px;padding:8px 12px;font-size:12px}.pt-workspace-shell .pt-import-page .pt-readonly-note{margin:12px 0 0;font-size:12px}.pt-workspace-shell .pt-import-page .pt-import-planned{min-width:0;margin-bottom:16px;padding:23px}.pt-workspace-shell .pt-import-page .pt-import-planned-heading{margin-bottom:12px}.pt-workspace-shell .pt-import-page .pt-import-planned>p{max-width:780px;margin:12px 0 18px;font-size:13px;line-height:1.7}.pt-workspace-shell .pt-import-page .pt-import-preview{margin-bottom:16px}.pt-workspace-shell .pt-import-page .pt-import-preview>.pt-panel-heading{align-items:flex-start;padding:18px 20px}.pt-workspace-shell .pt-import-page .pt-import-preview .pt-panel-heading h2{overflow-wrap:anywhere;font-size:17px}.pt-workspace-shell .pt-import-page .pt-import-preview .pt-panel-heading p{font-size:12px;line-height:1.55}.pt-workspace-shell .pt-import-page .pt-import-stats{gap:12px 24px;padding:12px 20px;font-size:12px}.pt-workspace-shell .pt-import-page .pt-import-stats>span:last-child{font-size:12px}.pt-workspace-shell .pt-import-page .pt-import-review{border-radius:7px;margin:14px 20px;padding:14px 18px}.pt-workspace-shell .pt-import-page .pt-import-review-heading{flex-wrap:wrap;gap:10px}.pt-workspace-shell .pt-import-page .pt-import-review-heading>strong{font-size:13px}.pt-workspace-shell .pt-import-page .pt-import-review-details{border:0;margin:0;padding:0}.pt-workspace-shell .pt-import-page .pt-import-review-details>summary{font-size:12px}.pt-workspace-shell .pt-import-page .pt-import-review-counts{margin-top:14px}.pt-workspace-shell .pt-import-page .pt-import-analysis{background:#f8fafc;border:1px solid #e1e9f2;border-radius:7px;margin:14px 20px;padding:12px 16px}.pt-workspace-shell .pt-import-page .pt-import-analysis>summary{cursor:pointer;color:#627b98;font-size:12px;line-height:1.6}.pt-workspace-shell .pt-import-page .pt-import-analysis h3{margin:16px 0 12px;font-size:14px}.pt-workspace-shell .pt-import-page .pt-import-analysis p{font-size:12px;line-height:1.65}.pt-workspace-shell .pt-import-page .pt-import-unmapped{margin:14px 20px;padding:16px 18px}.pt-workspace-shell .pt-import-page .pt-import-unmapped p,.pt-workspace-shell .pt-import-page .pt-import-unmapped li{font-size:12px;line-height:1.65}.pt-workspace-shell .pt-import-page .pt-import-preview>.pt-alert,.pt-workspace-shell .pt-import-page .pt-import-preview>.pt-warning{margin:14px 20px}.pt-workspace-shell .pt-import-page .pt-preview-confirm{gap:16px;padding:16px 20px}.pt-workspace-shell .pt-import-page .pt-preview-confirm strong{font-size:14px}.pt-workspace-shell .pt-import-page .pt-preview-confirm p{margin-top:4px;font-size:12px;line-height:1.6}.pt-workspace-shell .pt-import-page .pt-import-history>.pt-panel-heading{padding:17px 20px}.pt-workspace-shell .pt-import-page .pt-import-history .pt-eyebrow{display:none}.pt-workspace-shell .pt-import-page .pt-import-history h2{font-size:16px}.pt-workspace-shell .pt-import-page .pt-import-history .pt-inline-empty{padding:22px 20px;font-size:13px}.pt-workspace-shell .pt-import-page .pt-import-history .pt-table td{padding-top:14px;padding-bottom:14px}.pt-workspace-shell .pt-import-page .pt-import-history .pt-table td strong{overflow-wrap:anywhere;font-size:13px}.pt-workspace-shell .pt-import-page .pt-import-history .pt-file-cell{gap:9px}@media (width<=1120px){.pt-import-controls{gap:16px}.pt-workspace-shell .pt-import-page .pt-import-report-target{flex-basis:310px;min-width:240px}.pt-workspace-shell .pt-import-page .pt-source-tabs>button{padding-left:7px;padding-right:7px;font-size:11px}.pt-workspace-shell .pt-import-page .pt-upload-zone>.pt-import-file-pick{display:none}}@media (width<=900px){.pt-import-controls{flex-direction:column;align-items:stretch;gap:14px}.pt-workspace-shell .pt-import-page .pt-import-report-target{flex-basis:auto;min-width:0;max-width:none}.pt-workspace-shell .pt-import-page .pt-source-selector{margin-top:0}.pt-workspace-shell .pt-import-page .pt-source-tabs>button{min-height:44px;font-size:13px}}@media (width<=600px){.pt-workspace-shell .pt-import-page .pt-page-heading{margin-bottom:16px}.pt-import-controls{gap:13px;margin-bottom:14px;padding:14px}.pt-workspace-shell .pt-import-page .pt-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.pt-workspace-shell .pt-import-page .pt-source-tabs>button{white-space:normal;min-height:44px;padding:9px;font-size:12px}.pt-workspace-shell .pt-import-page .pt-import-report-target select{font-size:12px}.pt-import-purpose-note>p{width:260px}.pt-workspace-shell .pt-import-page .pt-import-upload-panel{margin-bottom:14px;padding:16px}.pt-workspace-shell .pt-import-page .pt-import-upload-panel fieldset{grid-template-columns:minmax(0,1fr);gap:12px}.pt-workspace-shell .pt-import-page .pt-section-title{margin-bottom:13px}.pt-workspace-shell .pt-import-page .pt-section-title h2{font-size:15px}.pt-workspace-shell .pt-import-page .pt-section-title p{font-size:11px}.pt-workspace-shell .pt-import-page .pt-upload-zone{gap:10px;min-height:92px;padding:14px}.pt-workspace-shell .pt-import-page .pt-upload-icon{flex-basis:36px;width:36px;height:36px}.pt-import-file-copy>strong{font-size:13px}.pt-import-file-copy>small{font-size:11px}.pt-workspace-shell .pt-import-page .pt-import-options>.pt-button{width:100%;min-height:44px}.pt-workspace-shell .pt-import-page .pt-import-draft-actions{flex-wrap:wrap;align-items:flex-start;gap:9px}.pt-import-draft-actions>details{flex-basis:100%}.pt-workspace-shell .pt-import-page .pt-import-draft-actions>.pt-button{width:100%;min-height:44px}.pt-workspace-shell .pt-import-page .pt-import-planned{padding:18px}.pt-workspace-shell .pt-import-page .pt-import-planned .pt-account-actions{gap:10px}.pt-workspace-shell .pt-import-page .pt-import-planned .pt-button{min-height:44px}.pt-workspace-shell .pt-import-page .pt-import-preview>.pt-panel-heading{padding:16px}.pt-workspace-shell .pt-import-page .pt-import-stats{gap:10px 18px;padding:12px 16px}.pt-workspace-shell .pt-import-page .pt-import-review{margin:12px 16px;padding:12px}.pt-workspace-shell .pt-import-page .pt-import-review-heading{flex-direction:column;align-items:flex-start;gap:8px}.pt-workspace-shell .pt-import-page .pt-import-review-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pt-workspace-shell .pt-import-page .pt-import-analysis,.pt-workspace-shell .pt-import-page .pt-import-unmapped{margin:12px 16px;padding:12px}.pt-workspace-shell .pt-import-page .pt-import-preview>.pt-alert,.pt-workspace-shell .pt-import-page .pt-import-preview>.pt-warning{margin:12px 16px}.pt-workspace-shell .pt-import-page .pt-preview-confirm,.pt-workspace-shell .pt-import-page .pt-import-history>.pt-panel-heading{padding:16px}.pt-workspace-shell .pt-import-page .pt-import-history .pt-inline-empty{padding:20px 16px}}.pt-import-controls{flex-wrap:wrap}.pt-import-controls>.pt-import-cash-format{color:#61738c;flex:100%;gap:6px;min-width:0;font-size:12px;display:grid}.pt-import-cash-format select{width:100%;min-width:0;max-width:100%;min-height:44px;font-size:13px}.pt-import-controls.pt-import-controls-marketplace{grid-template-columns:minmax(0,1fr)}.pt-import-needs-review{color:#ac721e}.pt-import-problems>h3{color:#7e5d2c;margin:16px 20px 8px;font-size:15px}.pt-import-problems>.pt-help{margin:10px 20px}.pt-workspace-shell .pt-import-page .pt-import-review{background:#fbfcfe;padding:10px 16px}.pt-workspace-shell .pt-import-page .pt-import-review-details>summary{cursor:pointer;color:#657b91;min-height:32px;padding:7px 0;font-size:12px}.pt-import-review-details[open]>.pt-import-review-heading{margin-top:12px}.af-market-import-history{margin-top:20px}.af-market-import-history>h2,.af-market-import-history>p{margin:0;padding:16px 20px}.af-market-import-history td small{color:#7186a2;margin-top:5px;display:block}.pt-panel.pt-operations-panel{overflow:visible}.pt-operation-journals{background:#e9f1f1;border:1px solid #dce7e8;border-radius:10px;flex-wrap:wrap;gap:5px;width:fit-content;max-width:100%;margin:0 0 20px;padding:5px;display:flex}.pt-operation-journals>a{color:#56727b;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:15px;line-height:1.4;display:flex}.pt-operation-journals>a:hover{color:#1e6863;background:#f7faf9}.pt-operation-journals>a[aria-current=page]{color:#166b63;background:#fff;font-weight:600;box-shadow:0 1px 4px #163a4110}.pt-operation-nav-submenu{border-left:1px solid #49626a;flex-direction:column;gap:2px;margin:3px 0 9px 20px;padding-left:15px;display:flex}.pt-operation-nav-submenu>a{color:#bdd1d4;border-radius:5px;align-items:center;min-height:44px;padding:8px 7px;font-size:14px;line-height:1.4;display:flex}.pt-operation-nav-submenu>a:hover{color:#fff;background:#22434c}.pt-operation-nav-submenu>a[aria-current=page]{color:#c4f0e4;background:#28515a}.pt-operation-filter-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:20px 23px;display:flex}.pt-operation-date-filter{align-items:flex-end;gap:12px;min-width:0;max-width:100%;display:flex}.pt-operation-date-filter>label{color:#56737e;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.pt-operation-date-filter input{width:174px;min-width:0;min-height:44px}.pt-operation-filter-toolbar>.pt-result-count{color:#78909a;align-self:center;margin-left:auto;font-size:14px}.pt-operation-filter-toolbar>.pt-text-button{align-self:center;min-height:44px}.pt-operation-add-filter{position:relative}.pt-operation-filter-options{z-index:15;background:#fff;border:1px solid #d6e3e5;border-radius:9px;flex-direction:column;width:260px;max-width:calc(100vw - 72px);max-height:360px;padding:7px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 35px #153b4820}.pt-operation-filter-options>button{color:#385c68;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.pt-operation-filter-options>button:hover,.pt-operation-filter-options>button:focus-visible{color:#176d64;background:#eaf5f1}.pt-operation-filters.pt-operation-filters-selected{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-operation-filter-card{min-width:0;padding-right:52px;position:relative}.pt-operation-filters-selected .pt-operation-filter-card>label{justify-content:flex-end;min-height:77px}.pt-operation-filter-remove{color:#69848d;position:absolute;bottom:2px;right:0}.pt-operation-filters .pt-optional-unclassified{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;font-size:15px}.pt-operation-filters .pt-optional-unclassified input{flex:0 0 18px;width:18px;min-height:18px}@media (width<=1100px){.pt-operation-filters.pt-operation-filters-selected{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pt-operation-journals{gap:3px;width:100%;padding:4px}.pt-operation-journals>a{flex:1;padding:10px;font-size:14px}.pt-operation-filter-toolbar{gap:13px;padding:18px}.pt-operation-date-filter{gap:12px;width:100%}.pt-operation-date-filter>label{flex:1}.pt-operation-date-filter input{width:100%;font-size:16px}.pt-operation-filter-toolbar>.pt-result-count{width:100%;margin-left:0}.pt-operation-filters.pt-operation-filters-selected{grid-template-columns:minmax(0,1fr)}.pt-operation-filters-selected .pt-operation-filter-card>label{font-size:14px}}.pt-operation-result-totals{color:#78909a;background:#fafcfc;border-top:1px solid #e4ecef;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 24px;font-size:13px;display:flex}.pt-operation-result-totals strong{color:#446a74;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@media (width<=760px){.pt-operation-result-totals{gap:8px 16px;padding:14px 18px}}.pt-operation-filters-selected{align-items:end}.pt-operation-filters-selected .pt-operation-filter-card>label,.pt-operation-filters-selected .pt-operation-filter-card>.pt-select-field{grid-template-rows:minmax(20px,auto) 44px;align-content:end;gap:7px;min-height:71px;margin:0;display:grid}.pt-operation-filters-selected .pt-operation-filter-card>label>input,.pt-operation-filters-selected .pt-operation-filter-card>label>select,.pt-operation-filters-selected .pt-select-trigger{box-sizing:border-box;height:44px;min-height:44px}.pt-operation-filter-card .pt-operation-filter-remove{height:44px;min-height:44px;bottom:0}.pt-operation-filters-selected .pt-operation-filter-card>.pt-optional-unclassified{align-items:center;min-height:44px;display:flex}.pt-operation-lifecycle{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:8px 0 14px;display:flex}.pt-operation-lifecycle>p{color:#647b90;width:100%;margin:0;font-size:13px;line-height:1.6}.pt-operation-lifecycle .pt-delete-operation{color:#c9443e}.pt-operation-lifecycle>.pt-text-button{min-height:44px;padding:8px 12px}.pt-operation-filters-selected .pt-operation-filter-card>label,.pt-operation-filters-selected .pt-operation-filter-card>.pt-select-field{align-self:stretch;width:100%;min-width:0}.pt-operation-filters-selected .pt-operation-filter-card>label>input,.pt-operation-filters-selected .pt-operation-filter-card>label>select{width:100%;min-width:0}.pt-operation-filters-selected .pt-operation-filter-card>label,.pt-operation-filters-selected .pt-operation-filter-card>.pt-select-field{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch}.pt-transfer-stats{flex-wrap:wrap;gap:12px;padding:14px 0;display:flex}.pt-transfer-stats>span{background:#f4f7fb;border-radius:7px;padding:10px 14px;font-size:12px}.pt-transfer-stats strong{color:#28415d;margin-right:5px;font-size:20px}.pt-transfer-hint{color:#64768e;font-size:13px;line-height:1.7}.pt-transfer-candidates{gap:12px;display:grid}.pt-transfer-candidate{border:1px solid #dce5f0;border-radius:8px;padding:16px}.pt-transfer-choice{cursor:pointer;align-items:center;gap:12px;display:flex}.pt-transfer-choice>span{flex:1;min-width:0}.pt-transfer-choice small{color:#73849a;margin-top:4px;font-size:12px;display:block}.pt-transfer-choice b{white-space:nowrap;color:#28415d;font-variant-numeric:tabular-nums}.pt-transfer-route{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:14px;margin:15px 0;display:grid}.pt-transfer-route>div{gap:5px;min-width:0;display:grid}.pt-transfer-route small{color:#73849a;font-size:11px}.pt-transfer-route strong{overflow-wrap:anywhere;font-size:12px}.pt-transfer-route span{font-variant-numeric:tabular-nums;font-size:12px}.pt-transfer-candidate details{color:#64768e;font-size:12px;line-height:1.7}.pt-transfer-candidate details summary{cursor:pointer}.pt-transfer-candidate details p{overflow-wrap:anywhere}.pt-transfer-footer{z-index:2;background:#fff;border-top:1px solid #dce5f0;margin-top:18px;padding:16px 0;position:sticky;bottom:0}.pt-report-quality-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pt-report-quality-card{background:#fff;border:1px solid #e2e8f1;border-radius:7px;padding:14px}.pt-report-quality-card strong{color:#314964;display:block}.pt-report-quality-card p{margin:7px 0;font-size:12px;line-height:1.7}.pt-report-quality-card button{min-height:44px}.pt-report-quality details{font-size:12px;line-height:1.7}.pt-report-quality details summary{cursor:pointer}@media (width<=650px){.pt-transfer-stats{gap:7px}.pt-transfer-stats>span{padding:8px;font-size:11px}.pt-transfer-stats strong{font-size:17px}.pt-transfer-choice{flex-wrap:wrap}.pt-transfer-route{grid-template-columns:minmax(0,1fr);gap:10px}.pt-transfer-route>svg{margin:auto;transform:rotate(90deg)}.pt-report-quality-cards{grid-template-columns:minmax(0,1fr)}.pt-transfer-footer{flex-direction:column;align-items:stretch}.pt-transfer-footer button{min-height:44px}}.pt-transfer-tabs{border-bottom:1px solid #dce5f0;gap:6px;margin:10px 0 14px;display:flex}.pt-transfer-tabs button{color:#61738a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 10px;font-size:13px;display:flex}.pt-transfer-tabs button[aria-selected=true]{color:#147eea;border-bottom-color:#147eea;font-weight:600}.pt-transfer-choice>label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pt-transfer-choice input,.pt-transfer-select-all input{flex:none;width:18px;height:18px}.pt-transfer-selected{background:#f7fbff;border-color:#64a9f3}.pt-transfer-select-all{padding:8px 0 15px;font-size:13px}.pt-transfer-history-status{color:#64768e;gap:8px;margin:12px 0;display:grid}.pt-transfer-history-status small{font-size:12px;line-height:1.6}.pt-transfer-history-status .pt-badge{justify-self:start}.pt-transfer-pager{color:#64768e;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.pt-transfer-choice{cursor:default}@media (width<=650px){.pt-transfer-tabs{flex-wrap:wrap}.pt-transfer-tabs button{padding:10px 7px;font-size:12px}.pt-transfer-pager{flex-wrap:wrap}.pt-transfer-pager span{text-align:center;order:3;width:100%}.pt-transfer-choice>label{flex-basis:100%}.pt-transfer-footer{gap:8px}}.pt-report-tabs{border-bottom:1px solid #d9e2e9;flex-wrap:wrap;gap:0;max-width:100%;margin:0 0 14px;display:flex}.pt-report-tabs>button{color:#526576;white-space:nowrap;border:1px solid #0000;border-bottom-width:3px;border-radius:5px 5px 0 0;min-height:46px;padding:11px 19px;font-size:15px;font-weight:500}.pt-report-tabs>button:hover{color:#1769a6;background:#edf5fb}.pt-report-tabs>button[aria-selected=true]{color:#1769a6;background:#f5faff;border-bottom-color:#2185d0}.pt-report-tabs>button:focus-visible,.pt-report-chip button:focus-visible,.pt-report-chip:focus-visible{outline-offset:3px;outline:2px solid #2185d0}.pt-report-filter-bar{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 20px;display:flex}.pt-report-chip{color:#486476;background:#edf2f7;border:1px solid #e1e8ef;border-radius:20px;align-items:center;max-width:100%;font-size:14px;line-height:1.4;display:inline-flex}.pt-report-chip>button{min-height:38px;color:inherit;white-space:normal;text-align:left;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:14px;display:inline-flex}.pt-report-chip>button+button{border-radius:0 20px 20px 0;min-width:32px;padding:5px 9px}.pt-report-chip>button+button:hover{color:#124f7e;background:#dce7f0}.pt-report-chip:first-child{color:#2279b7;background:#eaf4fd;border-color:#daebf9}.pt-report-currency{min-height:38px;padding:7px 13px;font-size:14px;font-weight:600}.pt-report-filter-toggle{align-items:center;gap:7px;min-height:40px;margin-left:3px;font-size:14px;display:inline-flex}.pt-report-filter-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.pt-report-filter-details .pt-report-filters{box-shadow:none;background:#fbfdff;border-color:#dce7ee}.pt-report-project-note{color:#526b7b;background:#f1f6fb;border-left:3px solid #92bde0;border-radius:4px;margin:0 0 20px;padding:13px 17px;font-size:14px;line-height:1.7}.pt-app .pt-cashflow-sheet{border-color:#dce5eb;border-radius:8px;box-shadow:0 2px 7px #173f5010}.pt-app .pt-cashflow-sheet .pt-sheet-heading{background:#fff;padding:21px 24px}.pt-app .pt-cashflow-sheet .pt-sheet-heading h2{color:#263f4e;font-size:21px;font-weight:600}.pt-app .pt-cashflow-sheet .pt-sheet-heading p{font-size:14px}.pt-app .pt-cashflow-sheet .pt-sheet-toolbar{background:#fbfcfd;border-color:#e7edf2}.pt-app .pt-cashflow-sheet .pt-report-table{color:#304c5c}.pt-app .pt-cashflow-sheet .pt-report-table thead th{color:#60798a;background:#f6f8fb;border-color:#e2e9ef;height:68px;font-size:14px}.pt-app .pt-cashflow-sheet .pt-report-table thead th>small{color:#7c91a0;font-size:14px}.pt-app .pt-cashflow-sheet .pt-report-table [data-column-id=label]{width:275px;min-width:275px;max-width:350px}.pt-app .pt-cashflow-sheet .pt-report-table thead [data-column-id=label]{background:#f6f8fb}.pt-app .pt-cashflow-sheet .pt-report-table [data-column-id=total]{color:#2d5269;background:#f8fafc;border-left:1px solid #e0e8ee;border-right:0}.pt-app .pt-cashflow-sheet .pt-report-table thead [data-column-id=total]{background:#eff4f8}.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-kind-activity th,.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-kind-activity td{color:#304c5d;background:#f3f6f9;border-top:1px solid #dfe8ef;font-weight:650}.pt-app .pt-cashflow-sheet .pt-report-table [data-report-row=presentation\:income] td:not(.pt-report-zero){color:#196fa5}.pt-app .pt-cashflow-sheet .pt-report-table [data-report-row=presentation\:expense] td:not(.pt-report-zero){color:#7e4b46}.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-net th,.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-net td{color:#2d6075;background:#f4f8fa;border-top:2px solid #dce7ee;font-weight:650}.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-balance th,.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-balance td{color:#416859;background:#f4f9f7}.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-closing th,.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-closing td{color:#26694d;background:#eaf5ef;border-top:2px solid #c4ddcf}.pt-app .pt-cashflow-sheet .pt-report-table .pt-report-kind-transfer td{color:#657d8b}.pt-app .pt-cashflow-sheet.pt-report-density-compact .pt-report-table th,.pt-app .pt-cashflow-sheet.pt-report-density-compact .pt-report-table td{font-size:14px}.pt-report-input-requirements{color:#66808f;margin-bottom:12px;font-size:14px;line-height:1.65}.pt-report-input-requirements summary{cursor:pointer;color:#456a80;padding:6px 0;font-weight:500}.pt-report-input-requirements>div{background:#f0f5f8;border-radius:6px;margin-top:5px;padding:10px 12px}.pt-report-input-requirements strong{font-size:14px;font-weight:600}.pt-report-input-requirements p{margin:5px 0 0;font-size:14px}.pt-report-nav-submenu{border-left:1px solid #42616b;gap:3px;margin:5px 3px 11px 23px;padding-left:12px;display:grid}.pt-report-nav-submenu>a{color:#c3d5db;border-radius:6px;padding:9px 10px;font-size:14px;line-height:1.45;display:block}.pt-report-nav-submenu>a>span{display:block}.pt-report-nav-submenu>a>small{color:#9bb7c2;margin-top:4px;font-size:12px;line-height:1.5;display:block}.pt-report-nav-submenu>a:hover,.pt-report-nav-submenu>a[aria-current=page]{color:#effaff;background:#29515d}.pt-report-nav-submenu>a[aria-current=page]{box-shadow:inset 3px 0 #85c9b9}@media (width<=650px){.pt-report-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:0;padding-bottom:1px;overflow-x:auto}.pt-report-tabs>button{flex-shrink:0;min-height:46px;padding-inline:13px;font-size:14px}.pt-report-filter-bar{gap:7px;margin-bottom:18px}.pt-report-chip>button,.pt-report-currency{min-height:42px}.pt-report-filter-toggle{margin-left:0;font-size:14px}.pt-app .pt-cashflow-sheet .pt-sheet-heading{padding:18px 17px}.pt-app .pt-cashflow-sheet .pt-report-table [data-column-id=label]{width:200px;min-width:200px;max-width:200px}.pt-app .pt-cashflow-sheet .pt-report-table thead th,.pt-app .pt-cashflow-sheet .pt-report-table thead th>small{font-size:14px}.pt-report-project-note{padding-inline:13px;font-size:14px}}.pt-report-empty-toggle{color:#597686;cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:14px;line-height:1.5;display:inline-flex}.pt-report-empty-toggle input{accent-color:#2185d0;flex-shrink:0;width:16px;height:16px}.pt-account-reconciliation{background:#fff;border:1px solid #e0e7f0;border-radius:8px;margin:16px 0;padding:16px}.pt-account-reconciliation th small{color:#72849c;margin-top:5px;font-weight:400;display:block}.pt-account-reconciliation td{white-space:nowrap;font-variant-numeric:tabular-nums}.pt-account-reconciliation .pt-panel-heading{flex-wrap:wrap;gap:16px;padding:0}.pt-account-reconciliation tfoot{background:#f5f8fc;font-weight:600}.pt-report-closing .pt-text-button{font:inherit;color:inherit}.pt-workspace-shell .pt-kpis.pt-kpis-filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-workspace-shell .pt-report-filter-bar{align-items:flex-end}.pt-workspace-shell .pt-report-inline-filter{box-sizing:border-box;padding-right:34px;position:relative}.pt-workspace-shell .pt-report-inline-filter>.pt-icon-button{width:30px;height:42px;position:absolute;bottom:0;right:0}.pt-workspace-shell .pt-report-add-filter{flex:0 0 175px;max-width:175px}.pt-workspace-shell .pt-report-add-filter select{width:100%;min-width:0}@media (width<=600px){.pt-workspace-shell .pt-kpis.pt-kpis-filtered{grid-template-columns:minmax(0,1fr)}.pt-workspace-shell .pt-report-inline-filter>.pt-icon-button{width:40px;height:44px}.pt-workspace-shell .pt-report-inline-filter{padding-right:46px}.pt-workspace-shell .pt-report-add-filter{flex:100%;max-width:none}}.pt-account-reconciliation [data-table-id=cashflow-account-balances] table{table-layout:fixed;width:100%;min-width:640px}.pt-account-reconciliation [data-table-id=cashflow-account-balances] [data-column-id=name]{white-space:normal;overflow-wrap:anywhere;width:40%}.pt-account-reconciliation [data-table-id=cashflow-account-balances] tbody th,.pt-account-reconciliation [data-table-id=cashflow-account-balances] tfoot th{text-transform:none;letter-spacing:normal;text-align:left;color:#233a55;font-size:13px;line-height:1.5}.pt-account-reconciliation [data-table-id=cashflow-account-balances] td{text-align:right;padding:12px 10px}.pt-account-reconciliation [data-table-id=cashflow-account-balances] thead th{white-space:normal;padding:12px 10px}@media (width<=600px){.pt-account-reconciliation{padding:12px}.pt-account-reconciliation [data-table-id=cashflow-account-balances] table{min-width:0}.pt-account-reconciliation [data-table-id=cashflow-account-balances] thead{display:none}.pt-account-reconciliation [data-table-id=cashflow-account-balances] tbody,.pt-account-reconciliation [data-table-id=cashflow-account-balances] tfoot{display:block}.pt-account-reconciliation [data-table-id=cashflow-account-balances] tr{border-bottom:1px solid #dbe4ef;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;display:grid}.pt-account-reconciliation [data-table-id=cashflow-account-balances] [data-column-id=name]{background:0 0;border:0;grid-column:1/-1;width:auto;padding:0 0 12px;display:block}.pt-account-reconciliation [data-table-id=cashflow-account-balances] td{white-space:normal;overflow-wrap:anywhere;text-align:right;border:0;min-width:0;padding:4px;font-size:12px;display:block}.pt-account-reconciliation [data-table-id=cashflow-account-balances] td:before{content:attr(data-label);color:#64748b;margin-bottom:5px;font-size:11px;font-weight:400;display:block}}.pt-filter-multiple>div .pt-filter-checklist{overscroll-behavior:contain;max-height:260px;overflow:auto}.pt-filter-multiple>div>.pt-button{width:100%;min-height:44px;margin-top:8px}.pt-filter-multiple>div{max-height:none;overflow:visible}.pt-filter-multiple>div .pt-filter-checklist{max-height:min(260px,40vh)}.pt-dialog[open]:has(.pt-account-reconciliation){flex-direction:column;width:min(1000px,100vw - 32px);max-width:1000px;height:auto;min-height:0;max-height:85dvh;margin:0;display:flex;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.pt-dialog:has(.pt-account-reconciliation)>.pt-dialog-header{flex-shrink:0;padding:16px 20px}.pt-dialog:has(.pt-account-reconciliation)>.pt-dialog-body{min-height:0;padding:16px 20px;overflow:auto}.pt-dialog .pt-account-reconciliation{border:0;padding:0}.pt-dialog .pt-account-reconciliation>.pt-panel-heading{flex-wrap:wrap;gap:14px;padding:0 0 10px}.pt-dialog .pt-account-reconciliation>.pt-panel-heading h2{display:none}.pt-dialog .pt-account-reconciliation>.pt-panel-heading p{margin:0}.pt-dialog .pt-account-reconciliation .pt-help{margin:6px 0 12px;font-size:12px;line-height:1.6}.pt-account-reconciliation [data-table-id=cashflow-account-balances] table{min-width:0}.pt-account-reconciliation [data-table-id=cashflow-account-balances] th,.pt-account-reconciliation [data-table-id=cashflow-account-balances] td{white-space:normal;overflow-wrap:anywhere;padding:10px}@media (width<=600px){.pt-dialog[open]:has(.pt-account-reconciliation){width:calc(100vw - 20px);max-height:90dvh}.pt-dialog:has(.pt-account-reconciliation)>.pt-dialog-body{padding:12px}}.pt-report-filter-bar{align-items:flex-end;gap:10px}.pt-report-filter-bar .pt-report-chip{background:#fff;border:1px solid #d1dceb;border-radius:6px;align-items:center;min-height:40px;display:inline-flex}.pt-report-filter-bar .pt-report-chip>button{border-radius:5px;height:38px}.pt-report-filter-bar .pt-report-add-filter select{background:#fff;border-radius:6px;height:40px}.pt-report-filter-bar .pt-report-filter-toggle{background:#fff;border:1px solid #d1dceb;border-radius:6px;min-height:40px;padding:0 10px}.pt-report-filter-bar .pt-searchable-select{min-height:40px}.af-plan-report-toggle{white-space:nowrap}.pt-report-filter-bar>.pt-select-field>.pt-select-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pt-report-filter-bar .pt-select-trigger{border-radius:6px;height:40px;min-height:40px}.pt-config-intro{align-items:flex-start;gap:16px;margin:0 0 22px;display:flex}.pt-config-symbol{color:#1876dc;background:#e9f2ff;border-radius:12px;flex:0 0 48px;place-items:center;height:48px;display:grid}.pt-config-intro h3{margin:0 0 7px;font-size:18px}.pt-config-intro p{color:#61738c;margin:0;line-height:1.6}.pt-config-intro p strong{color:#283d56}.pt-config-upload{color:#1876dc;cursor:pointer;background:#f6faff;border:1px dashed #a8c9ef;border-radius:10px;align-items:center;gap:14px;padding:20px;transition:border-color .15s,background .15s;display:flex;position:relative}.pt-config-upload:hover{background:#eef6ff;border-color:#1876dc}.pt-config-upload:focus-within{outline-offset:3px;outline:3px solid #b4d5ff}.pt-config-upload>span:first-of-type{flex:1;gap:6px;min-width:0;display:grid}.pt-config-upload strong{overflow-wrap:anywhere;color:#26466b;font-size:15px}.pt-config-upload small{color:#6b809a;font-size:13px}.pt-config-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pt-config-upload-action{white-space:nowrap;font-size:13px;font-weight:600}.pt-config-upload-busy{opacity:.65;cursor:wait}.pt-config-upload-busy input{cursor:wait}.pt-config-scope{color:#738399;margin:14px 0 20px;font-size:13px;line-height:1.65}.pt-config-summary{margin:22px 0 8px}.pt-config-summary h3{margin:0 0 14px;font-size:16px}.pt-config-table-scroll{border:1px solid #e2e9f2;border-radius:8px;overflow-x:auto}.pt-config-summary table{border-collapse:collapse;width:100%;min-width:380px;font-size:14px}.pt-config-summary th,.pt-config-summary td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e8edf4;padding:13px 15px}.pt-config-summary th:first-child{text-align:left}.pt-config-summary thead th{color:#6d7e94;background:#f6f8fb;font-size:12px;font-weight:500}.pt-config-summary tbody th{color:#334963;font-weight:500}.pt-config-summary tbody td{color:#274461;font-weight:600}.pt-config-summary tbody tr:last-child>*{border-bottom:0}.pt-config-excluded{border-top:1px solid #e8edf4;margin-top:18px;padding-top:16px}.pt-config-excluded summary{cursor:pointer;color:#486481;font-size:13px;font-weight:600}.pt-config-excluded ul{color:#71839a;gap:12px;margin:14px 0 0;padding-left:18px;display:grid}.pt-config-excluded li strong{color:#526a86;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.pt-config-excluded li span{font-size:13px;line-height:1.5}.pt-config-warnings{color:#8b6d30;background:#fff9ec;border:1px solid #f1e3be;border-radius:8px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.6}.pt-config-warnings h4{margin:0 0 7px;font-size:13px}.pt-config-warnings ul{margin:0;padding-left:18px}@media (width<=600px){.pt-config-intro{gap:12px}.pt-config-symbol{flex-basis:40px;height:40px}.pt-config-upload{gap:10px;min-height:80px;padding:16px}.pt-config-upload-action{display:none}.pt-config-summary th,.pt-config-summary td{padding:12px 10px}.pt-config-scope{font-size:12px}.pt-config-table-scroll{overflow:visible}.pt-config-summary table{min-width:0}.pt-config-summary thead{display:none}.pt-config-summary tbody{display:block}.pt-config-summary tbody tr{border-bottom:1px solid #e8edf4;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;padding:13px 12px;display:grid}.pt-config-summary tbody tr:last-child{border-bottom:0}.pt-config-summary tbody th{text-transform:none;letter-spacing:normal;border:0;grid-column:1/-1;padding:0 0 12px;font-size:14px}.pt-config-summary tbody td{text-align:left;border:0;gap:5px;padding:0;font-size:17px;display:grid}.pt-config-summary tbody td:before{content:attr(data-label);color:#6d7e94;font-size:12px;font-weight:400}}.pt-workspace-config{min-width:0}.pt-workspace-config>.pt-alert{margin:18px 24px 0}.pt-workspace-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 24px 0;display:grid}.pt-workspace-config-card{background:#fff;border:1px solid #e2e9f2;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.pt-workspace-config-card .pt-config-symbol{border-radius:10px;flex-basis:auto;width:44px;height:44px}.pt-workspace-config-card h3{color:#263d5b;margin:18px 0 9px;font-size:17px;font-weight:600}.pt-workspace-config-card p{color:#73849b;max-width:490px;margin:0 0 22px;font-size:13px;line-height:1.8}.pt-workspace-config-card>.pt-button{margin-top:auto}.pt-workspace-config-note{color:#7c8da3;max-width:960px;margin:0;padding:20px 24px 24px;font-size:12px;line-height:1.8}@media (width<=760px){.pt-workspace-config-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 18px 0}.pt-workspace-config-card{padding:18px}.pt-workspace-config-card h3{margin-top:15px}.pt-workspace-config-card p{margin-bottom:18px}.pt-workspace-config-card>.pt-button{width:100%}.pt-workspace-config-note{padding:18px;font-size:12px}.pt-workspace-config>.pt-alert{margin:16px 18px 0}}.pt-workspace-shell .pt-settings-page{min-width:0;max-width:100%}.pt-workspace-shell .pt-settings-page .pt-button{min-height:44px}.pt-workspace-shell .pt-settings-page input:not([type=checkbox]),.pt-workspace-shell .pt-settings-page select,.pt-workspace-shell .pt-settings-page textarea{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px}.pt-workspace-shell .pt-settings-page>.pt-heading{margin-bottom:22px}.pt-workspace-shell .pt-settings-tabs{scrollbar-width:thin;border-bottom:1px solid #dfe6ef;max-width:100%;margin:0 0 20px;overflow-x:auto}.pt-workspace-shell .pt-settings-tabs>[role=tablist]{gap:24px;min-width:max-content;display:flex}.pt-workspace-shell .pt-settings-tabs [role=tab]{white-space:nowrap;color:#6a7c93;min-height:49px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 3px 12px;font-size:14px;font-weight:600;display:flex}.pt-workspace-shell .pt-settings-tabs [role=tab]>svg{flex:none}.pt-workspace-shell .pt-settings-tabs [role=tab] small{color:#6c7d93;background:#e9eef5;border-radius:6px;place-items:center;min-width:23px;height:22px;padding:0 6px;font-size:11px;font-weight:600;display:grid}.pt-workspace-shell .pt-settings-tabs [role=tab][aria-selected=true]{color:#2174e8;border-bottom-color:#2174e8}.pt-workspace-shell .pt-settings-tabs [role=tab][aria-selected=true] small{color:#2174e8;background:#e9f2ff}.pt-workspace-shell .pt-settings-tabs [role=tab]:hover{color:#2174e8}.pt-workspace-shell .pt-settings-tabs .pt-settings-tab-danger{color:#8a7880;margin-left:auto}.pt-workspace-shell .pt-settings-tabs .pt-settings-tab-danger[aria-selected=true]{color:#c3434c;border-bottom-color:#c3434c}.pt-workspace-shell .pt-settings-page>.pt-settings-section{margin:0;overflow:hidden}.pt-workspace-shell .pt-settings-section-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 0;display:flex}.pt-workspace-shell .pt-settings-section-heading h2{color:#233a57;margin:0;font-size:17px;font-weight:600;line-height:1.5}.pt-workspace-shell .pt-settings-section-heading p{color:#7e8fa4;margin:4px 0 0;font-size:13px;line-height:1.6}.pt-workspace-shell .pt-settings-general-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;margin-top:4px;display:grid}.pt-workspace-shell .pt-settings-general-grid>.pt-form{min-width:0;margin:0;padding:20px 24px 24px}.pt-workspace-shell .pt-settings-general-form fieldset{min-width:0;margin:0;padding:0}.pt-workspace-shell .pt-settings-general-form .pt-form-grid{gap:18px}.pt-workspace-shell .pt-settings-general-form textarea{resize:vertical;min-height:64px;max-height:140px}.pt-workspace-shell .pt-settings-general-form .pt-form-actions{background:0 0;border:0;justify-content:flex-start;margin-top:18px;padding:0;position:static}.pt-workspace-shell .pt-settings-general-form .pt-source-help{color:#7b8ba0;max-width:760px;margin:12px 0 17px;font-size:12px;line-height:1.7}.pt-workspace-shell .pt-settings-general-form .pt-source-help .pt-badge{margin-right:5px}.pt-workspace-shell .pt-settings-summary{border-left:1px solid #edf1f6;min-width:0;padding:20px 24px 22px}.pt-workspace-shell .pt-settings-summary h3{color:#8190a3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600}.pt-workspace-shell .pt-settings-summary>button{text-align:left;color:#59718f;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:70px;padding:13px 0;display:flex}.pt-workspace-shell .pt-settings-summary>button+button{border-top:1px solid #edf1f6}.pt-workspace-shell .pt-settings-summary>button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pt-workspace-shell .pt-settings-summary>button strong{color:#263d5b;font-size:23px;font-weight:600;line-height:1}.pt-workspace-shell .pt-settings-summary>button small{color:#798ba3;font-size:12px;line-height:1.4}.pt-workspace-shell .pt-settings-summary>button:hover strong,.pt-workspace-shell .pt-settings-summary>button:hover>svg{color:#2174e8}.pt-workspace-shell .pt-settings-summary-icon{color:#3d80dc;background:#edf4ff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pt-workspace-shell .pt-settings-summary>p{color:#8b98ab;margin:17px 0 0;font-size:12px;line-height:1.75}.pt-workspace-shell .pt-settings-page .pt-settings-list-tools{justify-content:space-between;gap:18px}.pt-workspace-shell .pt-settings-page .pt-settings-list-tools>.pt-search{width:min(360px,100%)}.pt-workspace-shell .pt-settings-page .pt-settings-list-tools>.pt-check-row{min-height:44px}.pt-workspace-shell .pt-settings-account-count{color:#337bd7;min-width:52px;min-height:44px;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #e3eaf4;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:inline-flex}.pt-workspace-shell .pt-settings-page .pt-account-actions .pt-text-button{min-height:44px;padding:5px 0}.pt-workspace-shell .pt-settings-page .pt-settings-period{align-items:center;margin:0 24px 18px;padding:12px 14px;font-size:13px;line-height:1.7}.pt-workspace-shell .pt-settings-period>span{flex:1;min-width:0}.pt-workspace-shell .pt-settings-period>.pt-text-button{white-space:nowrap;gap:6px;min-height:44px}.pt-workspace-shell .pt-settings-page .pt-settings-danger .pt-danger-copy{align-items:flex-start;padding-top:0;padding-bottom:24px}.pt-workspace-shell .pt-settings-page .pt-settings-danger .pt-danger-copy p{max-width:700px;font-size:14px;line-height:1.9}@media (width<=1100px){.pt-workspace-shell .pt-settings-general-grid{grid-template-columns:minmax(0,1fr) 220px}.pt-workspace-shell .pt-settings-general-form .pt-form-grid{grid-template-columns:minmax(0,1fr)}.pt-workspace-shell .pt-settings-summary{padding-left:20px;padding-right:20px}}@media (width<=760px){.pt-workspace-shell .pt-settings-page input:not([type=checkbox]),.pt-workspace-shell .pt-settings-page select,.pt-workspace-shell .pt-settings-page textarea{font-size:16px}.pt-workspace-shell .pt-settings-page>.pt-heading,.pt-workspace-shell .pt-settings-tabs{margin-bottom:16px}.pt-workspace-shell .pt-settings-tabs>[role=tablist]{gap:18px}.pt-workspace-shell .pt-settings-tabs [role=tab]{gap:7px;min-height:48px;font-size:13px}.pt-workspace-shell .pt-settings-tabs [role=tab]>svg{width:16px;height:16px}.pt-workspace-shell .pt-settings-tabs .pt-settings-tab-danger{margin-left:4px}.pt-workspace-shell .pt-settings-section-heading{gap:12px;padding:18px 18px 0}.pt-workspace-shell .pt-settings-section-heading h2{font-size:16px}.pt-workspace-shell .pt-settings-section-heading p{font-size:12px}.pt-workspace-shell .pt-settings-general-grid{grid-template-columns:minmax(0,1fr)}.pt-workspace-shell .pt-settings-general-grid>.pt-form{padding:17px 18px 20px}.pt-workspace-shell .pt-settings-general-form .pt-form-grid{gap:15px}.pt-workspace-shell .pt-settings-general-form .pt-form-actions .pt-button{width:100%}.pt-workspace-shell .pt-settings-general-form .pt-source-help{font-size:12px;line-height:1.8}.pt-workspace-shell .pt-settings-summary{border-top:1px solid #edf1f6;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:18px;display:grid}.pt-workspace-shell .pt-settings-summary h3{grid-column:1/-1;margin-bottom:9px}.pt-workspace-shell .pt-settings-summary>button{gap:9px;min-height:66px;padding:7px 0}.pt-workspace-shell .pt-settings-summary>button+button{border-top:0}.pt-workspace-shell .pt-settings-summary-icon{border-radius:8px;width:34px;height:34px}.pt-workspace-shell .pt-settings-summary>button>svg{display:none}.pt-workspace-shell .pt-settings-summary>button strong{font-size:21px}.pt-workspace-shell .pt-settings-summary>button small{font-size:11px}.pt-workspace-shell .pt-settings-summary>p{grid-column:1/-1;margin-top:11px;font-size:11px}.pt-workspace-shell .pt-settings-page .pt-settings-list-tools{align-items:stretch;gap:10px}.pt-workspace-shell .pt-settings-page .pt-settings-list-tools>.pt-search{width:100%}.pt-workspace-shell .pt-settings-page .pt-settings-list-tools>.pt-check-row{align-items:center;font-size:12px}.pt-workspace-shell .pt-settings-page .pt-settings-period{flex-wrap:wrap;gap:9px;margin:0 16px 15px;padding:12px;font-size:12px}.pt-workspace-shell .pt-settings-period>.pt-text-button{white-space:normal;margin-left:26px}.pt-workspace-shell .pt-settings-page .pt-settings-danger .pt-danger-copy{padding-bottom:18px}.pt-workspace-shell .pt-settings-page .pt-settings-danger .pt-danger-copy p{font-size:13px}}.pt-app,.pt-auth,.pt-dialog{color:#29434d;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:14px;line-height:1.6}.pt-app{background:#f4f7f8;min-height:100vh;display:flex}.pt-app a,.pt-auth a,.pt-dialog a{text-decoration:none}.pt-app h1,.pt-app h2,.pt-app h3,.pt-auth h1,.pt-auth h2,.pt-dialog h2,.pt-dialog h3{color:#1d3c46}.pt-app button,.pt-auth button,.pt-dialog button{font-family:inherit}.pt-app button:disabled,.pt-auth button:disabled,.pt-dialog button:disabled{opacity:.5;cursor:not-allowed}.pt-app button:focus-visible,.pt-app a:focus-visible,.pt-app input:focus-visible,.pt-app select:focus-visible,.pt-app textarea:focus-visible,.pt-app summary:focus-visible,.pt-app [tabindex]:focus-visible,.pt-auth button:focus-visible,.pt-auth a:focus-visible,.pt-auth input:focus-visible,.pt-dialog button:focus-visible,.pt-dialog input:focus-visible,.pt-dialog select:focus-visible,.pt-dialog textarea:focus-visible,.pt-dialog summary:focus-visible{outline-offset:3px;outline:3px solid #278d87}.pt-app svg,.pt-auth svg,.pt-dialog svg{flex-shrink:0}.pt-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-skip{z-index:50;color:#fff;background:#186f69;border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:20px}.pt-skip:focus{top:15px}.pt-sidebar{color:#b9d0d5;z-index:15;background:#142f39;flex-direction:column;flex-shrink:0;width:238px;height:100vh;padding:30px 18px 0;display:flex;position:sticky;top:0}.pt-brand{color:#f3f8f6;letter-spacing:-1px;align-items:center;gap:11px;padding:0 11px;font-size:29px;font-weight:700;line-height:1;display:flex}.pt-brand-mark{color:#8ad8c4;letter-spacing:-6px;justify-content:center;align-items:center;width:31px;height:37px;padding-right:6px;font-size:41px;font-weight:500;display:flex;position:relative}.pt-brand-mark span{background:#e2f2e7;border-radius:1px;width:14px;height:5px;position:absolute;bottom:8px;right:0;transform:rotate(-30deg)}.pt-workspace-menu{margin-top:32px;position:relative}.pt-workspace-menu>summary{cursor:pointer;background:#1e3b45;border:1px solid #34515a;border-radius:8px;align-items:center;gap:9px;padding:12px 10px;list-style:none;display:flex}.pt-workspace-menu>summary::-webkit-details-marker{display:none}.pt-workspace-avatar{color:#c6e2d9;background:#36575e;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:32px;display:grid}.pt-workspace-menu>summary>span:nth-child(2){flex:1;min-width:0}.pt-workspace-menu small{color:#a5c1c8;font-size:12px;display:block}.pt-workspace-menu strong{color:#e4f0ef;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.pt-workspace-popover{z-index:20;background:#fff;border:1px solid #dbe7e9;border-radius:8px;width:270px;padding:7px;position:absolute;top:76px;left:0;box-shadow:0 10px 35px #092d4430}.pt-workspace-popover>button{text-align:left;color:#476671;border-radius:5px;align-items:center;gap:10px;width:100%;padding:11px 10px;font-size:12px;display:flex}.pt-workspace-popover>button:hover{background:#edf5f2}.pt-workspace-popover small{color:#82969e;margin-top:3px;font-size:12px}.pt-workspace-current{color:#268773;margin-left:auto}.pt-workspace-popover .pt-workspace-create{color:#267c73;border-top:1px solid #e7edef;border-radius:0;margin-top:5px;font-size:12px}.pt-nav-caption{letter-spacing:1.3px;color:#9db9c1;padding:29px 13px 13px;font-size:12px;font-weight:600}.pt-sidebar nav{gap:4px;display:grid}.pt-nav-item{color:#bed1d6;border-radius:6px;align-items:center;gap:11px;min-height:43px;padding:11px 13px;font-size:12px;display:flex}.pt-nav-item:hover{color:#f1f9f6;background:#22434c}.pt-nav-item svg{color:#a9c4ca;stroke-width:1.65px}.pt-nav-active{color:#c4f0e4;background:#28515a;font-weight:600}.pt-nav-active svg{color:#abe6d6}.pt-nav-dot{background:#a0ddc8;border-radius:50%;width:5px;height:5px;margin-left:auto}.pt-sidebar-note{color:#afccc9;gap:9px;margin:auto 10px 22px;padding-top:28px;display:flex}.pt-sidebar-note>svg{margin-top:3px}.pt-sidebar-note strong{color:#c0d9d5;font-size:12px;font-weight:500}.pt-sidebar-note p{color:#94b1b9;margin-top:5px;font-size:12px;line-height:1.9}.pt-user{background:#102b35;border-top:1px solid #304e58;align-items:center;gap:9px;margin:0 -18px;padding:17px 21px;display:flex}.pt-user-avatar{color:#c2dfd4;background:#355e5c;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:12px;font-weight:600;display:grid}.pt-user>span:nth-child(2){flex:1;min-width:0}.pt-user strong{color:#dfebeb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.pt-user small{color:#9db9be;margin-top:2px;font-size:12px;display:block}.pt-logout{color:#a6c1c6;padding:5px}.pt-logout:hover{color:#fff}.pt-content{flex:1;min-width:0}.pt-topbar{background:#fff;border-bottom:1px solid #e2e9ec;align-items:center;gap:15px;height:65px;padding:0 32px;display:flex}.pt-breadcrumb{color:#7b9099;font-size:12px}.pt-breadcrumb>span{color:#c0cdd1;margin:0 12px}.pt-breadcrumb strong{color:#47616e;font-weight:500}.pt-environment{color:#56816f;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.pt-environment>span{background:#60a783;border-radius:50%;width:5px;height:5px}.pt-mobile-menu-button{display:none!important}.pt-main{max-width:1640px;margin:0 auto;padding:24px 32px 20px}.pt-main:focus{outline:none}.pt-mode-note{color:#708b84;align-items:center;gap:7px;margin:0 0 24px;font-size:12px;line-height:1.8;display:flex}.pt-status-dot{background:#499b83;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.pt-mode-separator{color:#a8c0b6;margin:0 4px}.pt-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.pt-eyebrow{color:#789099;letter-spacing:1.4px;font-size:12px;font-weight:700}.pt-page-heading h1{letter-spacing:-.7px;margin-top:6px;font-size:29px;font-weight:600;line-height:1.3}.pt-page-heading p{color:#7b9099;margin-top:8px;font-size:12px;line-height:1.8}.pt-heading-actions{flex-shrink:0;align-items:center;gap:11px;display:flex}.pt-date-pill{color:#68828e;white-space:nowrap;background:#fff;border:1px solid #dce6e9;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:inline-flex}.pt-icon-button{color:#6a8895;background:#fff;border:1px solid #d9e5e9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.pt-icon-button:hover:not(:disabled){color:#307970;background:#edf5f4;border-color:#b8d3cd}.pt-button{text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:9px 14px;font-size:12px;font-weight:600;line-height:1.65;display:inline-flex}.pt-button-primary{color:#fff;background:#237e75;border-color:#237e75;box-shadow:0 2px 5px #15594b0b}.pt-button-primary:hover:not(:disabled){background:#19675e;border-color:#19675e}.pt-button-secondary{color:#5e7c88;background:#fff;border-color:#d5e2e7}.pt-button-secondary:hover:not(:disabled){color:#33776c;background:#edf5f4;border-color:#bdd5cf}.pt-text-button{color:#2f837a;align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:500;line-height:1.8;display:inline-flex}.pt-text-button:hover:not(:disabled){color:#195e56;text-decoration:underline}.pt-panel{background:#fff;border:1px solid #dfe7ea;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #183b4202}.pt-panel-heading{color:#78959c;justify-content:space-between;align-items:center;gap:18px;padding:22px 23px 19px;display:flex}.pt-panel-heading h2{letter-spacing:-.25px;margin-top:4px;font-size:16px;font-weight:600}.pt-panel-heading p{color:#8299a2;margin-top:5px;font-size:12px;line-height:1.8}.pt-panel-description{color:#7d959f;padding:0 23px;font-size:12px;line-height:1.9}.pt-panel-footer{color:#8098a2;border-top:1px solid #e9eff1;justify-content:space-between;align-items:center;gap:15px;padding:15px 23px;font-size:12px;display:flex}.pt-panel-footer strong{font-size:12px;font-weight:600}.pt-badge{color:#718b96;white-space:nowrap;background:#f5f8f9;border:1px solid #e0e8eb;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;line-height:1.5;display:inline-flex}.pt-badge-green{color:#4e8b69;background:#edf7ef;border-color:#d7e9da}.pt-badge-amber{color:#a48749;background:#fff7e8;border-color:#eadbb7}.pt-positive{color:#2c8c70!important}.pt-subtle{color:#8298a2;font-size:12px}.pt-alert,.pt-success{color:#9a6351;overflow-wrap:anywhere;background:#fff4ef;border:1px solid #e7d1c8;border-radius:7px;align-items:flex-start;gap:9px;margin:16px 0;padding:13px 16px;font-size:12px;line-height:1.9;display:flex}.pt-alert>svg,.pt-success>svg{margin-top:3px}.pt-alert .pt-text-button{color:#9a6351;margin-top:5px;display:flex}.pt-success{color:#4f8a64;background:#eef8f0;border-color:#d0e7d7}.pt-success .pt-text-button{margin-left:10px}.pt-warning{color:#9a7d42;background:#fffaed;border:1px solid #ecdfbf;border-radius:7px;margin-bottom:22px;padding:16px 19px;font-size:12px;line-height:1.9}.pt-warning strong{font-size:12px;font-weight:600}.pt-warning ul{margin:8px 0 0;padding-left:18px}.pt-soft-note{color:#738e9a;background:#edf3f5;border:1px solid #dde8ec;border-radius:7px;align-items:flex-start;gap:9px;margin-top:21px;padding:15px 18px;font-size:12px;line-height:1.85;display:flex}.pt-soft-note>svg{margin-top:2px}.pt-loading{color:#6f8b98;justify-content:center;align-items:center;gap:12px;padding:55px 25px;font-size:13px;display:flex}.pt-spin{color:#4a9b8d;animation:1s linear infinite pt-spin}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-boot{background:#f4f7f8;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.pt-empty{text-align:center;padding:45px 25px}.pt-empty-symbol{color:#81a8aa;background:#eef5f5;border-radius:11px;place-items:center;width:47px;height:47px;margin:0 auto 18px;display:grid}.pt-empty h3{color:#5b7e8c;font-size:17px;font-weight:500}.pt-empty p{color:#829ba5;max-width:420px;margin:9px auto 20px;font-size:12px;line-height:1.9}.pt-inline-empty{text-align:center;color:#819ba5;padding:34px 25px;font-size:12px}.pt-footer{color:#8a9fa8;justify-content:space-between;gap:15px;margin-top:32px;font-size:12px;display:flex}.pt-app label,.pt-dialog label,.pt-auth label{color:#617d89;font-size:12px;font-weight:500;line-height:1.7}.pt-app input:not([type=checkbox]):not([type=file]),.pt-app select,.pt-app textarea,.pt-dialog input:not([type=checkbox]),.pt-dialog select,.pt-dialog textarea,.pt-auth input{font:inherit;color:#3d6170;background:#fff;border:1px solid #d4e2e7;border-radius:5px;width:100%;min-height:39px;padding:9px 11px;font-size:12px;line-height:1.5}.pt-app input::placeholder,.pt-dialog input::placeholder,.pt-dialog textarea::placeholder,.pt-auth input::placeholder{color:#9aafb7}.pt-app select,.pt-dialog select{padding-right:24px}.pt-app input[type=checkbox],.pt-dialog input[type=checkbox]{accent-color:#29887c;flex-shrink:0;width:14px;height:14px;margin:0}.pt-app textarea,.pt-dialog textarea{resize:vertical}.pt-app fieldset,.pt-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.pt-label,.pt-form label{flex-direction:column;gap:6px;display:flex}.pt-form>label,.pt-form>.pt-form-grid{margin-bottom:18px}.pt-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.pt-form-actions{border-top:1px solid #e6edef;justify-content:flex-end;align-items:center;gap:11px;margin-top:20px;padding-top:22px;display:flex}.pt-form-intro{color:#7d97a2;margin-bottom:22px;font-size:12px;line-height:1.9}.pt-help{color:#8ba0a9;font-size:12px;line-height:1.9}.pt-readonly-note{color:#a38a55;background:#fffaf0;border-radius:5px;margin-top:18px;padding:11px 14px;font-size:12px}.pt-check-row{align-items:flex-start;color:#718e9a!important;flex-direction:row!important;gap:8px!important;font-size:12px!important;font-weight:400!important;display:flex!important}.pt-dialog{background:#fff;border:1px solid #d6e4e9;border-radius:12px;width:calc(100% - 40px);max-width:650px;max-height:calc(100dvh - 50px);margin:auto;padding:0;box-shadow:0 24px 85px #09283d42}.pt-dialog::backdrop{background:#0f2d3c88}.pt-dialog-header{z-index:5;background:#fafcfd;border-bottom:1px solid #e5edef;justify-content:space-between;align-items:center;gap:18px;padding:19px 24px;display:flex;position:sticky;top:0}.pt-dialog-header h2{font-size:20px;font-weight:500;line-height:1.5}.pt-table-scroll{scrollbar-width:thin;overflow:auto}.pt-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.pt-table th{color:#839ca7;white-space:nowrap;letter-spacing:.2px;background:#f6f9fa;border-top:1px solid #e9eff1;border-bottom:1px solid #e9eff1;padding:11px 19px;font-size:12px;font-weight:500}.pt-table td{color:#5e7b89;vertical-align:middle;border-bottom:1px solid #ebf0f2;padding:17px 19px;line-height:1.8}.pt-table tbody tr:last-child td{border-bottom:0}.pt-table td small{color:#8aa0aa;margin-top:4px;font-size:12px;line-height:1.8;display:block}.pt-table .pt-align-right,.pt-align-right{text-align:right}.pt-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pt-monospace{overflow-wrap:anywhere;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.pt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.pt-kpi{background:#fff;border:1px solid #e0e8eb;border-radius:9px;min-width:0;padding:20px}.pt-kpi>div{color:#80989e;justify-content:space-between;align-items:center;gap:8px;display:flex}.pt-kpi>div>span:first-child{color:#6a8490;font-size:12px}.pt-kpi svg{color:#8cb4a6}.pt-kpi>strong{color:#294e5b;letter-spacing:-.7px;font-variant-numeric:tabular-nums;white-space:nowrap;scrollbar-width:thin;margin-top:15px;font-size:clamp(20px,2vw,29px);font-weight:600;line-height:1.3;display:block;overflow-x:auto}.pt-kpi>small{color:#879da7;margin-top:8px;font-size:12px;display:block}.pt-kpi-dot{background:#b9cbd0;border-radius:50%;width:5px;height:5px}.pt-kpi-income>strong{color:#27896f}.pt-kpi-expense svg{color:#b6a083}.pt-kpi-closing{background:#e8f3ef;border-color:#c9e2d7}.pt-kpi-closing>strong{color:#287561}.pt-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:22px;display:grid}.pt-chart{padding:0 12px 8px}.pt-chart>svg{width:100%;height:239px;display:block}.pt-chart-legend{color:#8a9fa7;justify-content:center;gap:20px;padding-bottom:10px;font-size:12px;display:flex}.pt-chart-legend>span{align-items:center;gap:6px;display:flex}.pt-chart-legend i{background:#4b9e8d;border-radius:50%;width:6px;height:6px}.pt-chart-legend .pt-legend-light{background:#bdd7d5}.pt-structure-visual{flex-direction:column;align-items:center;padding:2px 20px 21px;display:flex}.pt-flow-orbit{color:#4b9a80;background:#f7fbf8;border:7px solid #e5f1ec;border-radius:50%;place-items:center;width:66px;height:66px;margin:6px 0 13px;display:grid}.pt-structure-visual>strong{letter-spacing:-.5px;color:#3f7063;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.pt-structure-visual>span{color:#8da39e;margin-top:2px;font-size:12px}.pt-flow-summary{padding:0 23px 17px}.pt-flow-summary>div{color:#829b9d;border-top:1px solid #edf2f1;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.pt-flow-summary strong{color:#5b7e78;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.pt-flow-summary>div>span{align-items:center;gap:7px;display:flex}.pt-dot-income,.pt-dot-expense{background:#529b85;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.pt-dot-expense{background:#b8cfca}.pt-operation-cell{align-items:center;gap:10px;min-width:190px;display:flex}.pt-operation-cell strong,.pt-operation-cell small{font-size:12px}.pt-movement-icon{color:#4d9579;background:#eaf6ef;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.pt-movement-out{color:#a08d70;background:#f7f1e9}.pt-status-icon{color:#b69d67;background:#fff6e6;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.pt-status-good{color:#72a985;background:#eaf5ed}.pt-quality-score{align-items:baseline;gap:10px;margin:21px 23px 15px;display:flex}.pt-quality-score>strong{color:#6b8c81;font-size:32px;font-weight:500;line-height:1}.pt-quality-score>span{color:#8ba29a;font-size:12px}.pt-quality-warning{color:#a28d65;background:#fcf8ee;border-radius:5px;margin:8px 23px;padding:8px 10px;font-size:12px;line-height:1.8}.pt-quality-panel>.pt-button{margin:15px 23px 23px;font-size:12px}.pt-dashboard-bottom{color:#77969c;background:#edf3f4;border:1px solid #dce7e9;border-radius:8px;align-items:center;gap:14px;margin-top:22px;padding:20px 23px;display:flex}.pt-dashboard-bottom strong{color:#5d7c87;font-size:12px;font-weight:600}.pt-dashboard-bottom p{color:#8ba0a9;margin-top:4px;font-size:12px}.pt-dashboard-bottom>.pt-text-button{white-space:nowrap;margin-left:auto}.pt-widget-choices{gap:15px;padding:0 0 23px;display:grid}.pt-auth{background:#fbfcfd;min-height:100vh;display:flex}.pt-auth-story{color:#b0cdc5;background:#14383e;flex-direction:column;width:46%;padding:44px 9% 32px 6%;display:flex;position:relative;overflow:hidden}.pt-auth-story:before{content:"";border:1px solid #41665d3d;border-radius:50%;width:650px;height:650px;position:absolute;top:220px;right:-410px}.pt-auth-story>.pt-brand{width:fit-content;padding:0}.pt-auth-story-content{margin:auto 0;padding:55px 0;position:relative}.pt-auth-kicker{letter-spacing:1.6px;color:#9fc5b9;font-size:12px;font-weight:600}.pt-auth-story h1{letter-spacing:-1.3px;color:#f1f6ef;margin-top:24px;font-size:43px;font-weight:400;line-height:1.23}.pt-auth-story h1 span{color:#8bd1b7}.pt-auth-story-content>p{color:#a3c1b8;max-width:350px;margin-top:23px;font-size:13px;line-height:1.9}.pt-auth-illustration{background:#244b4a88;border:1px solid #41645f;border-radius:10px;max-width:365px;margin-top:40px;padding:18px 19px 14px;transform:rotate(-2deg)}.pt-auth-chart-top{color:#a3ceba;align-items:center;gap:8px;font-size:12px;display:flex}.pt-auth-chart-top>svg:last-child{color:#a4d3b8;margin-left:auto}.pt-auth-illustration>svg{width:100%;margin-top:20px;display:block}.pt-auth-chart-footer{color:#8cb6a6;border-top:1px solid #41645b;justify-content:space-between;margin-top:9px;padding-top:12px;font-size:12px;display:flex}.pt-auth-story-footer{color:#8eb1a7;font-size:12px;position:relative}.pt-auth-main{flex-direction:column;flex:1;max-width:none;min-height:100vh;margin:0;padding:34px 7% 24px;display:flex;position:relative}.pt-auth-home{color:#78939b;width:fit-content;font-size:12px}.pt-auth-form-wrap{width:100%;max-width:390px;margin:auto;padding:34px 0}.pt-auth-form-icon{color:#5f9d81;background:#eaf3ee;border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:19px;display:grid}.pt-auth-form-wrap h2{letter-spacing:-.5px;font-size:27px;font-weight:500;line-height:1.4}.pt-auth-form-wrap>p{color:#839ba4;margin-top:10px;font-size:12px;line-height:1.9}.pt-auth-form-wrap form{margin-top:27px}.pt-auth-form-wrap label{margin-bottom:18px;font-size:12px;display:block}.pt-auth-form-wrap input{min-height:43px;margin-top:7px;padding:11px 12px;font-size:12px}.pt-password-wrap{position:relative}.pt-password-wrap input{padding-right:42px}.pt-password-toggle{color:#8da5ae;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:16px;right:9px}.pt-auth-submit{justify-content:space-between;width:100%;min-height:44px;margin-top:6px;padding-left:16px;padding-right:16px;font-size:12px}.pt-auth-switch{text-align:center;color:#849ca5;margin-top:22px;font-size:12px}.pt-auth-switch a{color:#2d8676;margin-left:4px;font-weight:500}.pt-auth-security{justify-content:center;align-items:center;gap:5px;display:flex;color:#9aafb4!important;margin-top:28px!important;font-size:12px!important}.pt-auth-bottom{text-align:center;color:#9bafb7;font-size:12px}.pt-import-source{background:#edf4f2;border:1px solid #d6e5de;border-radius:8px;align-items:center;gap:15px;margin-bottom:22px;padding:19px 22px;display:flex}.pt-source-logo{color:#a48745;background:#faf0db;border:1px solid #e3cfaf;border-radius:8px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:21px;font-weight:600;display:grid}.pt-import-source strong{color:#50756a;font-size:12px;font-weight:600}.pt-import-source p{color:#829b91;margin-top:4px;font-size:12px;line-height:1.8}.pt-import-source>.pt-badge{margin-left:auto}.pt-import-upload-panel{margin-bottom:23px;padding:24px}.pt-section-title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.pt-step-number{color:#70959a;background:#edf4f4;border:1px solid #dce7e9;border-radius:6px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:12px;font-weight:600;display:grid}.pt-section-title h2{font-size:16px;font-weight:500}.pt-section-title p{color:#8aa0aa;margin-top:4px;font-size:12px;line-height:1.8}.pt-upload-zone{cursor:pointer;background:#f7fbf9;border:1px dashed #b8d2ce;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:195px;padding:32px 20px;display:flex;position:relative;overflow:hidden}.pt-upload-zone:hover{background:#f0f8f4;border-color:#74ac9d}.pt-upload-zone>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pt-upload-zone:focus-within{outline-offset:3px;outline:3px solid #278d87}.pt-upload-icon{color:#6caa94;background:#e8f2ed;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.pt-upload-zone>strong{color:#547b6f;text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:500}.pt-upload-zone>span:last-of-type{color:#8ca49a;margin-top:5px;font-size:12px}.pt-upload-selected{background:#f0f8f1;border-style:solid}.pt-import-options{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.pt-import-options>.pt-label{min-width:200px;position:relative}.pt-optional{color:#a0b4bc;font-size:12px;font-weight:400;position:absolute;top:0;right:0}.pt-import-options>.pt-check-row{flex:1;min-width:220px;max-width:360px;margin-top:20px}.pt-import-options>.pt-button{margin-top:20px;margin-left:auto}.pt-import-preview{margin-bottom:23px}.pt-import-preview>.pt-alert,.pt-import-preview>.pt-warning{margin:16px 23px}.pt-import-stats{color:#82998f;background:#f8fbfa;border-top:1px solid #e6edef;border-bottom:1px solid #e6edef;align-items:center;gap:25px;padding:13px 23px;font-size:12px;display:flex}.pt-import-stats>span{align-items:center;gap:7px;display:flex}.pt-import-stats strong{color:#597d6d;font-size:12px;font-weight:600}.pt-import-stats>span:last-child{margin-left:auto;font-size:12px}.pt-opening-inputs{background:#fffbf0;border-top:1px solid #eee2c7;border-bottom:1px solid #eee2c7;padding:21px 23px}.pt-opening-inputs h3{color:#9c8148;font-size:13px;font-weight:600}.pt-opening-inputs>p{color:#ad986b;margin-top:5px;margin-bottom:17px;font-size:12px}.pt-opening-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(140px,.6fr);align-items:end;gap:17px;margin-top:15px;display:grid}.pt-opening-row>div{padding-bottom:5px}.pt-opening-row strong{color:#8e7d59;font-size:12px;font-weight:500;display:block}.pt-opening-row span{color:#ad9d7c;margin-top:4px;font-size:12px;display:block}.pt-opening-row label{color:#a08c5c;flex-direction:column;gap:6px;font-size:12px;display:flex}.pt-preview-confirm{background:#f8fbfa;border-top:1px solid #e4ecef;justify-content:space-between;align-items:center;gap:25px;padding:21px 23px;display:flex}.pt-preview-confirm strong{color:#567d71;font-size:12px;font-weight:500}.pt-preview-confirm p{color:#89a297;margin-top:5px;font-size:12px;line-height:1.8}.pt-preview-confirm .pt-button{flex-shrink:0}.pt-import-status{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:12px;display:inline-block}.pt-import-new{color:#63936b;background:#eaf6eb}.pt-import-duplicate{color:#6a8da2;background:#edf3f7}.pt-import-invalid,.pt-import-conflict{color:#b0815d;background:#fff0e7}.pt-error-text{min-width:140px;color:#b07b64!important}.pt-file-cell{align-items:center;gap:10px;min-width:230px;display:flex}.pt-file-cell svg{color:#8ab29c}.pt-operations-toolbar{flex-wrap:wrap;align-items:center;gap:15px;padding:21px 23px;display:flex}.pt-search{flex:1;min-width:240px;max-width:340px;position:relative}.pt-search>svg{color:#91aab3;pointer-events:none;position:absolute;top:12px;left:12px}.pt-search input{background:#fafcfd!important;padding-left:38px!important}.pt-search-small{min-width:180px;max-width:230px}.pt-filter-select{color:#86a0aa;background:#fff;border:1px solid #d8e4e9;border-radius:5px;align-items:center;gap:7px;padding-left:10px;display:flex}.pt-filter-select select{color:#728d99!important;border:0!important;min-height:37px!important;padding-left:1px!important;font-size:12px!important}.pt-result-count{color:#8ba1ab;white-space:nowrap;margin-left:auto;font-size:12px}.pt-operations-table td:first-child{min-width:225px}.pt-operations-table td:nth-child(2){min-width:180px}.pt-operations-table td:nth-child(3){min-width:145px}.pt-operation-title{color:#4c7e88;text-align:left;padding:0;font-size:12px;font-weight:500;line-height:1.8;display:block}.pt-operation-title:hover{color:#26736d;text-decoration:underline}.pt-unclassified-label{color:#b09359;white-space:nowrap;background:#fff9ea;border-radius:4px;padding:4px 7px;font-size:12px}.pt-provenance{color:#89a0ac;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pt-operation-summary{align-items:center;gap:15px;padding-bottom:20px;display:flex}.pt-operation-summary>.pt-movement-icon{border-radius:10px;width:42px;height:42px}.pt-operation-summary>div{flex:1;min-width:0}.pt-operation-summary h3{color:#456a77;margin-top:5px;font-size:18px;font-weight:500;line-height:1.5}.pt-operation-summary p{color:#8ca3ad;margin-top:4px;font-size:12px}.pt-operation-summary>strong{color:#617e89;white-space:nowrap;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.pt-operation-context{color:#8ba2ac;border-bottom:1px solid #e9eff1;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:19px;font-size:12px;display:flex}.pt-operation-context>span:not(.pt-badge){background:#f1f6f7;border:1px solid #e4ecef;border-radius:4px;padding:5px 8px}.pt-tabs{border-bottom:1px solid #e4edf0;gap:25px;margin:22px 0 25px;display:flex}.pt-tabs>button{color:#90a5b0;border-bottom:2px solid #0000;padding:9px 0 13px;font-size:12px;font-weight:500}.pt-tabs>button[aria-selected=true]{color:#3c8c80;border-bottom-color:#5aa892}.pt-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-bottom:23px;display:grid}.pt-analytics-label{align-items:center;gap:10px;display:flex}.pt-manual-tag{color:#ac9879;background:#fcf7ef;border-radius:3px;align-items:center;gap:3px;margin-left:auto;padding:2px 5px;font-size:12px;display:inline-flex}.pt-rule-provenance{color:#8ba3ad;align-items:center;gap:4px;margin-top:1px;font-size:12px;font-weight:400;display:flex}.pt-split-list{gap:12px;margin-bottom:13px;display:grid}.pt-split-row{background:#f7fafb;border:1px solid #e4ecef;border-radius:7px;align-items:flex-end;gap:12px;padding:15px;display:flex}.pt-split-row>label:first-of-type{flex-shrink:0;width:160px}.pt-split-row>label:nth-of-type(2){flex:1;min-width:0}.pt-split-row>.pt-icon-button{margin-bottom:3px}.pt-split-index{color:#8da7b0;background:#edf3f5;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-bottom:11px;font-size:12px;display:grid}.pt-split-total{color:#af9563;background:#fff9ee;border:1px solid #eee0c3;border-radius:6px;justify-content:space-between;gap:15px;margin:20px 0;padding:13px 15px;font-size:12px;display:flex}.pt-split-total strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.pt-split-balanced{color:#6b9870;background:#edf8ee;border-color:#d6ead8}.pt-key-values{gap:13px;margin:0 0 25px;display:grid}.pt-key-values>div{grid-template-columns:160px minmax(0,1fr);gap:20px;font-size:12px;display:grid}.pt-key-values dt{color:#8fa5af}.pt-key-values dd{color:#668492;overflow-wrap:anywhere;margin:0}.pt-operation-source>h3{color:#688a98;margin:25px 0 13px;font-size:15px;font-weight:500}.pt-evidence{background:#f8fbfc;border:1px solid #e0e9ed;border-radius:6px;margin-top:12px;padding:15px}.pt-evidence summary{cursor:pointer;color:#7196a2;overflow-wrap:anywhere;font-size:12px}.pt-evidence summary small{color:#9cb1b9;margin-top:4px;font-size:12px;display:block}.pt-evidence>p{color:#91a8b3;margin-top:12px;font-size:12px}.pt-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#7d9ba7;background:#eff5f7;border:1px solid #dce8ed;border-radius:5px;max-height:280px;padding:14px;font-size:12px;line-height:1.9;overflow:auto}.pt-audit-list{margin:0;padding-left:18px}.pt-audit-list li{color:#8ca6b3;margin-top:17px;padding-left:5px;font-size:12px}.pt-audit-list span{color:#a0b5be;font-size:12px;display:block}.pt-audit-list strong{color:#7c9aa7;margin:5px 0;font-size:12px;font-weight:500;display:block}.pt-audit-list p{line-height:1.9}.pt-directory-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:23px;display:grid}.pt-directory-nav{padding:9px}.pt-directory-nav>button{text-align:left;color:#809da7;border-radius:5px;align-items:center;gap:10px;width:100%;padding:12px 10px;font-size:12px;display:flex}.pt-directory-nav>button>small{color:#a1b6be;margin-left:auto;font-size:12px}.pt-directory-nav>button>svg:last-child{color:#b0c2c8}.pt-directory-nav>button:hover{background:#f1f7f5}.pt-directory-nav>.pt-directory-active{color:#5c9a83;background:#edf5f2;font-weight:500}.pt-directory-note{color:#90a6b1;background:#f5f8fa;border-top:1px solid #e7eef1;padding:13px 22px;font-size:12px;line-height:1.9}.pt-directory-name{align-items:center;gap:8px;min-width:190px;display:flex}.pt-directory-name svg{color:#a0b8b9}.pt-directory-layout .pt-panel-heading{flex-wrap:wrap}.pt-rule-form-top{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:20px;display:grid}.pt-rule-form-top>.pt-check-row{align-self:center;margin-top:22px}.pt-rule-form-section{margin-top:29px}.pt-rule-form-section>h3{color:#678995;align-items:center;gap:9px;margin-bottom:17px;font-size:14px;font-weight:500;display:flex}.pt-expression-group{background:#f7fafb;border-radius:7px;border:1px solid #dbe7eb!important;padding:15px!important}.pt-expression-group>legend{color:#8fa6b0;padding:0 6px;font-size:12px}.pt-expression-heading{align-items:center;gap:13px;margin-bottom:15px;display:flex}.pt-expression-heading>label{flex-shrink:0;width:165px}.pt-expression-heading>label>select{color:#6b919a!important;background:#fff!important;font-size:12px!important}.pt-expression-heading>span{color:#a0b4bd;font-size:12px}.pt-expression-children{gap:14px;display:grid}.pt-expression-item{padding-right:36px;position:relative}.pt-expression-delete{background:#fdfefe;width:28px;height:32px;position:absolute;bottom:3px;right:0}.pt-rule-condition{grid-template-columns:minmax(120px,.9fr) minmax(100px,.7fr) minmax(130px,1.3fr);gap:10px;display:grid}.pt-rule-condition label{color:#9aafb9;margin-bottom:0;font-size:12px}.pt-expression-add{align-items:center;gap:18px;margin-top:15px;display:flex}.pt-expression-add .pt-text-button{font-size:12px}.pt-expression-depth-1{background:#f0f6f7;border-color:#d7e6e9!important}.pt-expression-depth-2{background:#eaf3f4;border-color:#d1e2e6!important}.pt-expression-depth-1 .pt-rule-condition,.pt-expression-depth-2 .pt-rule-condition{grid-template-columns:1fr 1fr}.pt-expression-depth-1 .pt-rule-condition>label:last-child,.pt-expression-depth-2 .pt-rule-condition>label:last-child{grid-column:1/-1}.pt-rule-actions{gap:15px;margin-bottom:12px;display:grid}.pt-rule-action{background:#fbfdfd;border:1px solid #e0e9ed;border-radius:7px;align-items:flex-end;gap:12px;padding:15px;display:flex}.pt-rule-action>label{flex:1}.pt-rule-action>svg{color:#b0c6cc;margin-bottom:12px}.pt-rule-action>.pt-icon-button{margin-bottom:3px}.pt-rule-preview{background:#f1f9f2;border:1px solid #cce5d7;border-radius:7px;margin-top:20px;padding:18px}.pt-rule-preview h3{color:#72a17c;font-size:12px;font-weight:500}.pt-rule-preview>div{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:15px;display:grid}.pt-rule-preview>div>span{color:#96b09b;font-size:12px;line-height:1.8}.pt-rule-preview strong{color:#6f9a7a;margin-bottom:4px;font-size:24px;font-weight:500;display:block}.pt-rules-table td:first-child{min-width:270px}.pt-rules-table td:first-child small{max-width:390px}.pt-rules-table td:nth-child(2){min-width:200px}.pt-rule-action-label{align-items:center;gap:4px;color:#89a5ac!important;font-size:12px!important;display:flex!important}.pt-priority{color:#8aa4b0;background:#f2f6f8;border:1px solid #e3ecef;border-radius:4px;padding:4px 8px;font-size:12px}.pt-rule-principles{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:23px;display:grid}.pt-rule-principles article{color:#8da7b1;background:#edf3f5;border:1px solid #dce8ed;border-radius:7px;grid-template-columns:23px 1fr;gap:4px 9px;padding:17px 18px;display:grid}.pt-rule-principles strong{color:#7896a2;font-size:12px;font-weight:500}.pt-rule-principles p{color:#9cb1ba;grid-column:2;font-size:12px;line-height:1.9}.pt-team-overview{background:#edf4f4;border:1px solid #dbe7e9;border-radius:8px;align-items:center;gap:16px;margin-bottom:22px;padding:22px;display:flex}.pt-team-intro-icon{color:#73a38e;background:#e3efeb;border:1px solid #d1e4e2;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.pt-team-overview strong{color:#63887c;font-size:12px;font-weight:500}.pt-team-overview p{color:#8ba59b;margin-top:5px;font-size:12px;line-height:1.9}.pt-team-overview>.pt-badge{flex-shrink:0;margin-left:auto}.pt-team-add{margin-bottom:23px;padding:23px}.pt-team-add h2{margin-top:5px;font-size:17px;font-weight:500}.pt-team-add p{color:#879fab;max-width:700px;margin-top:9px;font-size:12px;line-height:1.9}.pt-team-add form{align-items:flex-end;gap:15px;margin-top:20px;display:flex}.pt-team-add label{flex-direction:column;gap:6px;display:flex}.pt-team-add label:first-child{flex:1;max-width:400px}.pt-team-add label:nth-child(2){width:170px}.pt-team-table td:first-child{min-width:230px}.pt-team-table td:nth-child(2){min-width:170px}.pt-team-table select{font-size:12px!important}.pt-member-cell{align-items:center;gap:11px;display:flex}.pt-member-avatar{color:#7ea58f;background:#eaf4ec;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.pt-member-cell small:not(.pt-you){align-items:center;gap:4px;color:#9eb2bc!important;font-size:12px!important;display:flex!important}.pt-you{background:#eef4f7;border-radius:3px;margin-left:6px;padding:0 5px;color:#90a8b4!important;font-size:12px!important;display:inline-block!important}.pt-role-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:23px;display:grid}.pt-role-cards article{color:#9bb2bc;background:#f9fbfc;border:1px solid #e2eaed;border-radius:7px;padding:19px}.pt-role-cards h3{color:#809ca8;margin-top:9px;font-size:12px;font-weight:500}.pt-role-cards p{color:#a0b5be;margin-top:5px;font-size:12px;line-height:1.9}.pt-report-registry{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pt-report-card{flex-direction:column;padding:25px;display:flex}.pt-report-card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.pt-report-card-icon{color:#7fb098;background:#e8f4ee;border-radius:10px;place-items:center;width:47px;height:47px;display:grid}.pt-report-card h2{letter-spacing:-.4px;font-size:20px;font-weight:500;line-height:1.45}.pt-report-card>p{color:#819aa5;margin-top:14px;margin-bottom:20px;font-size:12px;line-height:1.95}.pt-report-requirements{gap:8px;margin-bottom:19px;display:grid}.pt-report-requirements>span{color:#96adb4;align-items:center;gap:6px;font-size:12px;display:flex}.pt-binding-note{color:#b19767;background:#fcf8ee;border:1px solid #efe2c8;border-radius:5px;align-items:center;gap:7px;margin-top:auto;padding:10px 11px;font-size:12px;display:flex}.pt-binding-note>.pt-status-dot{background:#c1a772}.pt-binding-ready{color:#7ca17e;background:#f1f8f1;border-color:#ddecda}.pt-binding-ready>.pt-status-dot{background:#8cb68c}.pt-report-card-footer{border-top:1px solid #e7eef0;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:17px;display:flex}.pt-report-card-footer>span{color:#9db1ba;font-size:12px}.pt-report-card-footer .pt-text-button{font-size:12px}.pt-report-planned{background:#f9fbfc}.pt-report-planned .pt-report-card-icon{color:#a5bac4;background:#edf2f5}.pt-planned-label{background:#f0f4f6;border-radius:4px;padding:4px 7px;font-size:12px;color:#a3b6bf!important}.pt-report-filters{z-index:3;flex-wrap:wrap;align-items:flex-end;gap:13px;margin-bottom:23px;padding:20px;display:flex;position:relative;overflow:visible}.pt-report-filters>label{flex-direction:column;gap:6px;min-width:105px;display:flex}.pt-report-filters>label:nth-of-type(2){min-width:145px}.pt-report-filters>label:nth-of-type(3){min-width:80px}.pt-date-inputs{align-items:flex-end;gap:9px;display:flex}.pt-date-inputs label{flex-direction:column;gap:6px;width:140px;display:flex}.pt-date-inputs>span{color:#b0c3ca;padding-bottom:10px}.pt-filter-multiple{min-width:125px;padding-top:24px;position:relative}.pt-filter-multiple summary{color:#76949f;cursor:pointer;background:#fff;border:1px solid #d4e2e7;border-radius:5px;justify-content:space-between;align-items:center;gap:9px;min-height:39px;padding:10px;font-size:12px;list-style:none;display:flex}.pt-filter-multiple summary::-webkit-details-marker{display:none}.pt-filter-multiple summary strong{color:#9eb3bb;font-size:12px;font-weight:500}.pt-filter-multiple>div{z-index:8;background:#fff;border:1px solid #d6e5e9;border-radius:7px;min-width:250px;max-height:280px;padding:12px;position:absolute;top:70px;left:0;overflow:auto;box-shadow:0 9px 25px #173a4a23}.pt-filter-multiple .pt-check-row{padding:9px 3px}.pt-report-scroll{scrollbar-width:thin;overflow:auto}.pt-report-table{border-collapse:separate;border-spacing:0;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.pt-report-table th,.pt-report-table td{white-space:nowrap;color:#688793;border-bottom:1px solid #e9eff1;min-width:145px;height:44px;padding:10px 17px}.pt-report-table th{font-weight:500}.pt-report-table thead th{color:#859fa9;background:#f4f8fa;border-top:1px solid #e4edf0;font-size:12px}.pt-report-table th:first-child{z-index:1;text-align:left;white-space:normal;background:#fff;min-width:260px;max-width:330px;position:sticky;left:0;box-shadow:1px 0 #e6eef1}.pt-report-table thead th:first-child{z-index:2;background:#f4f8fa}.pt-report-table td:nth-child(2){background:#fafcfd;min-width:160px;font-weight:600}.pt-report-table td>button{text-align:right;width:100%;font-size:inherit;font-weight:inherit;color:inherit;white-space:nowrap;min-height:25px;padding:0;line-height:1.8;display:block}.pt-report-table td>button:hover{color:#318a7b;text-decoration:underline}.pt-report-table td>button:focus-visible{outline-offset:3px}.pt-report-table th>div{align-items:center;gap:8px;line-height:1.7;display:flex}.pt-report-table .pt-report-balance th,.pt-report-table .pt-report-balance td{color:#608e81;background:#f0f6f5;font-weight:600}.pt-report-table .pt-report-closing th,.pt-report-table .pt-report-closing td{color:#548b6d;background:#e8f3ec}.pt-report-table .pt-report-kind-activity th,.pt-report-table .pt-report-kind-activity td{color:#6d8d98;background:#f7fafb;font-weight:600}.pt-report-table .pt-report-kind-uncategorized th,.pt-report-table .pt-report-kind-uncategorized td{color:#b19b6b;background:#fffbef}.pt-report-table .pt-report-net th,.pt-report-table .pt-report-net td{color:#7c99a4;background:#f5f9fa;font-weight:600}.pt-report-table .pt-report-transfer th,.pt-report-table .pt-report-transfer td{color:#96adb6;font-size:12px}.pt-report-table tr:last-child th,.pt-report-table tr:last-child td{border-bottom:0}.pt-report-expand{color:#7ea0ab;background:#fff;border:1px solid #ccdde3;border-radius:3px;flex-shrink:0;place-items:center;width:18px;height:19px;padding:0;line-height:1;display:grid}.pt-report-spacer{flex-shrink:0;width:18px}.pt-report-depth-1 th>div{padding-left:14px}.pt-report-depth-2 th>div{padding-left:28px}.pt-report-depth-3 th>div{padding-left:42px}.pt-report-metadata{color:#91a9b3;margin-top:18px;font-size:12px;line-height:1.9}.pt-report-metadata summary{cursor:pointer;color:#799aa7;padding:5px 0;font-size:12px}.pt-report-metadata p{margin-top:7px}.pt-report-metadata>small{margin-top:10px;font-size:12px;display:block}.pt-period-control{background:#edf3f5;border:1px solid #dce7eb;border-radius:7px;margin-top:22px}.pt-period-control>summary{cursor:pointer;color:#789aa6;align-items:center;gap:9px;padding:14px 18px;font-size:12px;list-style:none;display:flex}.pt-period-control>summary::-webkit-details-marker{display:none}.pt-period-control summary strong{color:#70939f;font-weight:500}.pt-period-control summary>span{color:#8ea7b2;margin-left:auto;font-size:12px}.pt-period-control>div{padding:0 18px 20px}.pt-period-control>div>p{color:#8ca5b0;margin-bottom:16px;font-size:12px;line-height:1.9}.pt-period-fields{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.pt-period-fields>.pt-label:first-child{width:165px}.pt-period-fields>.pt-label:nth-child(2){flex:1;min-width:230px}.pt-drill-heading{color:#8aa4af;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;font-size:12px;display:flex}.pt-drill-heading>strong{color:#559281;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.pt-drill-heading>small{margin-left:auto;font-size:12px}.pt-no-workspace{max-width:650px;margin:30px auto;padding:40px}.pt-no-workspace h1{font-size:25px;font-weight:500}.pt-no-workspace p{color:#7c98a5;margin:14px 0 25px;font-size:13px}.pt-mobile-overlay{display:none}.pt-table th{color:#698490;font-size:12px}.pt-table td{color:#5d7885}.pt-table td small,.pt-panel-heading p,.pt-subtle,.pt-page-heading p,.pt-kpi>small,.pt-panel-description,.pt-mode-note,.pt-help,.pt-footer{color:#6f8793}.pt-auth-form-wrap>p,.pt-auth-switch,.pt-auth-home,.pt-auth-bottom{color:#758e9a}.pt-rule-principles p,.pt-role-cards p,.pt-report-card>p,.pt-report-requirements>span,.pt-directory-note,.pt-team-add p,.pt-team-overview p,.pt-section-title p,.pt-import-source p{color:#728d97}.pt-operation-title{font-size:12px}.pt-form-intro,.pt-form label,.pt-label{color:#6a8692}@media (width>=1600px){.pt-main{padding-top:30px}.pt-kpi>strong{font-size:31px}.pt-chart>svg{height:260px}}@media (width<=1250px){.pt-sidebar{width:218px;padding-left:14px;padding-right:14px}.pt-user{margin-left:-14px;margin-right:-14px;padding-left:18px;padding-right:18px}.pt-main,.pt-topbar{padding-left:25px;padding-right:25px}.pt-page-heading h1{font-size:27px}.pt-date-pill{font-size:12px}.pt-kpi{padding:17px}.pt-kpi>strong{font-size:25px}.pt-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:18px}.pt-panel-heading{padding:20px}.pt-chart>svg{height:220px}.pt-structure-visual>strong{font-size:23px}.pt-report-registry{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-rule-principles{gap:13px}.pt-rule-principles article{padding:15px}.pt-directory-layout{grid-template-columns:205px minmax(0,1fr);gap:18px}.pt-import-options{gap:17px}.pt-import-options>.pt-check-row{min-width:190px;max-width:250px}}@media (width<=1050px){.pt-sidebar{width:198px;padding-left:12px;padding-right:12px}.pt-brand{gap:8px;padding:0 7px;font-size:26px}.pt-user{margin-left:-12px;margin-right:-12px;padding-left:15px;padding-right:15px}.pt-nav-item{gap:9px;padding-left:11px;font-size:12px}.pt-workspace-menu>summary{gap:7px;padding-left:8px;padding-right:8px}.pt-workspace-menu strong,.pt-workspace-menu small{font-size:12px}.pt-workspace-avatar{width:27px;height:29px}.pt-sidebar-note{margin-left:5px;margin-right:5px}.pt-page-heading{align-items:flex-start}.pt-heading-actions{gap:8px}.pt-date-pill{white-space:normal;max-width:185px;line-height:1.8}.pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pt-kpi{padding:20px}.pt-kpi>strong{font-size:29px}.pt-dashboard-grid{grid-template-columns:minmax(0,1fr)}.pt-chart>svg{height:250px}.pt-structure-panel{grid-template-columns:1fr 1fr;align-items:center;display:grid}.pt-structure-panel>.pt-panel-heading{grid-column:1/-1}.pt-flow-summary{padding-bottom:20px}.pt-quality-panel{grid-template-columns:1fr 1fr;align-items:center;display:grid}.pt-quality-panel>.pt-panel-heading{grid-column:1/-1}.pt-quality-panel>.pt-panel-description{padding-bottom:15px}.pt-quality-panel>.pt-button{width:fit-content}.pt-quality-score{grid-area:2/2;margin-top:5px}.pt-quality-warning{margin-top:0;margin-bottom:14px}.pt-dashboard-bottom{flex-wrap:wrap;align-items:flex-start}.pt-dashboard-bottom>.pt-text-button{margin-left:34px}.pt-directory-layout{grid-template-columns:175px minmax(0,1fr);gap:15px}.pt-directory-nav{padding:6px}.pt-directory-nav>button{gap:6px;padding:12px 7px;font-size:12px}.pt-directory-nav>button>svg:last-child{display:none}.pt-import-options{align-items:flex-start}.pt-import-options>.pt-check-row{flex:1;max-width:none}.pt-import-options>.pt-button{margin-top:0;margin-left:0}.pt-team-overview{flex-wrap:wrap;align-items:flex-start}.pt-team-overview>.pt-badge{margin-top:-5px;margin-left:59px}.pt-team-add form{flex-wrap:wrap}.pt-team-add label:first-child{min-width:240px;max-width:none}.pt-team-add label:nth-child(2){width:160px}.pt-team-add button{margin-top:3px}.pt-report-filters{gap:13px}.pt-report-filters>.pt-button{margin-top:2px}.pt-auth-story{width:43%;padding-left:5%;padding-right:6%}.pt-auth-story h1{font-size:36px}.pt-auth-story-content>p{font-size:12px}.pt-auth-main{padding-left:6%;padding-right:6%}.pt-rule-principles{grid-template-columns:1fr}.pt-role-cards{gap:14px}.pt-role-cards article{padding:16px}.pt-role-cards p{font-size:12px}}@media (width<=760px){.pt-sidebar{z-index:40;width:250px;height:100dvh;padding-left:18px;padding-right:18px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:10px 0 50px #102c3b20}.pt-sidebar-open{transform:translate(0)}.pt-sidebar .pt-brand{padding-left:10px;font-size:29px}.pt-sidebar .pt-user{margin-left:-18px;margin-right:-18px;padding-left:21px;padding-right:21px}.pt-nav-item{min-height:45px;font-size:13px}.pt-workspace-menu strong,.pt-workspace-menu small{font-size:12px}.pt-workspace-menu>summary{padding:12px 10px}.pt-workspace-avatar{width:30px;height:32px}.pt-workspace-popover{width:250px}.pt-mobile-overlay{z-index:35;cursor:default;background:#0b2a3d80;padding:0;display:block;position:fixed;inset:0}.pt-mobile-menu-button{border:0;width:30px;height:30px;margin-left:-5px;display:inline-flex!important}.pt-topbar{gap:10px;height:57px;padding:0 20px}.pt-breadcrumb{font-size:12px}.pt-breadcrumb>span{margin:0 7px}.pt-environment{font-size:12px}.pt-main{padding:21px 20px}.pt-mode-note{flex-wrap:wrap;gap:5px;margin-bottom:20px;font-size:12px}.pt-mode-note>span:last-child{flex-basis:100%;padding-left:10px;line-height:1.7}.pt-mode-separator{display:none}.pt-page-heading{gap:15px;margin-bottom:21px}.pt-page-heading h1{font-size:28px}.pt-page-heading p{max-width:390px;font-size:12px}.pt-heading-actions{flex-shrink:0}.pt-date-pill{max-width:163px;padding:8px;font-size:12px}.pt-heading-actions>.pt-button{gap:7px;padding:9px 11px;font-size:12px}.pt-kpis{gap:13px;margin-bottom:20px}.pt-kpi{padding:18px}.pt-kpi>strong{font-size:27px}.pt-kpi>div>span:first-child{font-size:12px}.pt-panel-heading{padding:19px 20px}.pt-panel-heading h2{font-size:16px}.pt-dashboard-grid{gap:18px}.pt-dashboard-bottom{gap:10px;padding:17px 20px}.pt-dashboard-bottom p{line-height:1.8}.pt-panel-footer{padding:14px 20px}.pt-report-registry{gap:17px}.pt-report-card{padding:22px}.pt-report-card h2{font-size:20px}.pt-report-card>p{font-size:12px}.pt-directory-layout{grid-template-columns:minmax(0,1fr);gap:18px}.pt-directory-nav{scrollbar-width:thin;gap:4px;padding:7px;display:flex;overflow:auto}.pt-directory-nav>button{white-space:nowrap;justify-content:flex-start;min-width:140px;padding:10px;font-size:12px}.pt-directory-nav>button>small{margin-left:7px}.pt-directory-nav>button>svg:first-child{width:14px}.pt-directory-layout .pt-panel-heading{align-items:flex-start}.pt-search-small{flex-basis:100%;min-width:100%;max-width:none}.pt-import-source{gap:12px;padding:17px}.pt-import-source>.pt-badge{display:none}.pt-import-source p{font-size:12px}.pt-import-upload-panel{padding:21px 20px}.pt-import-options>.pt-label{width:100%}.pt-import-options>.pt-check-row{flex-basis:100%;width:100%;margin-top:0}.pt-import-options>.pt-button{width:100%}.pt-upload-zone{min-height:180px;padding:27px 18px}.pt-import-stats{flex-wrap:wrap;gap:10px 22px;padding:12px 20px}.pt-import-stats>span:last-child{flex-basis:100%;margin-left:0}.pt-opening-inputs{padding:20px}.pt-opening-row{grid-template-columns:1fr 1fr;gap:12px}.pt-opening-row>div{grid-column:1/-1}.pt-preview-confirm{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.pt-preview-confirm>.pt-button{width:100%}.pt-operations-toolbar{gap:13px;padding:19px 20px}.pt-operations-toolbar>.pt-search{min-width:100%;max-width:none}.pt-operations-toolbar>.pt-result-count{font-size:12px}.pt-table th{padding:11px 16px}.pt-table td{padding:16px;font-size:12px}.pt-table td small{font-size:12px}.pt-team-add{padding:21px 20px}.pt-team-overview{gap:12px;padding:19px 20px}.pt-team-overview p{font-size:12px}.pt-team-overview>.pt-badge{margin-left:55px}.pt-role-cards{grid-template-columns:1fr;gap:12px}.pt-role-cards article{grid-template-columns:22px 1fr;gap:4px 8px;display:grid}.pt-role-cards h3{margin:0;font-size:12px}.pt-role-cards p{grid-column:2;margin-top:0;font-size:12px}.pt-dialog{border-radius:10px;width:calc(100% - 22px);max-height:calc(100dvh - 24px)}.pt-dialog-header{padding:17px 19px}.pt-dialog-header h2{font-size:18px}.pt-dialog-body{padding:22px 19px}.pt-operation-summary{flex-wrap:wrap;gap:12px}.pt-operation-summary>strong{margin-left:54px;font-size:25px}.pt-operation-summary h3{font-size:17px}.pt-operation-summary .pt-subtle,.pt-operation-context{font-size:12px}.pt-tabs{white-space:nowrap;gap:22px;overflow-x:auto}.pt-tabs>button{font-size:12px}.pt-analytics-grid{gap:16px}.pt-form label,.pt-label{font-size:12px}.pt-key-values>div{grid-template-columns:125px minmax(0,1fr);gap:15px}.pt-rule-form-top{grid-template-columns:minmax(0,1fr) 100px;gap:16px}.pt-rule-form-top>.pt-check-row{grid-column:1/-1;margin-top:0}.pt-rule-condition{grid-template-columns:1fr 1fr}.pt-rule-condition>label:last-child{grid-column:1/-1}.pt-expression-heading{flex-wrap:wrap;gap:8px}.pt-expression-heading>span{font-size:12px}.pt-expression-item{padding-right:30px}.pt-expression-group{padding:12px!important}.pt-rule-preview>div{grid-template-columns:repeat(3,1fr);gap:18px}.pt-report-filters{gap:13px;padding:17px}.pt-date-inputs{width:100%}.pt-date-inputs>label{flex:1;width:auto;min-width:0}.pt-report-filters>label:first-of-type{flex:1;min-width:120px}.pt-report-filters>label:nth-of-type(2){flex:1;min-width:150px}.pt-report-filters>label:nth-of-type(3){min-width:70px}.pt-filter-multiple{flex:1;min-width:120px;padding-top:0}.pt-filter-multiple>div{top:46px}.pt-filter-multiple:nth-of-type(2)>div{left:auto;right:0}.pt-report-filters>.pt-button{width:100%}.pt-report-table th:first-child{min-width:220px;max-width:250px;position:static}.pt-report-table td,.pt-report-table thead th{min-width:145px}.pt-report-table td:nth-child(2){min-width:160px}.pt-report-metadata{font-size:12px}.pt-report-depth-1 th>div{padding-left:9px}.pt-report-depth-2 th>div{padding-left:18px}.pt-report-depth-3 th>div{padding-left:27px}.pt-period-control>summary{flex-wrap:wrap;gap:8px}.pt-period-control summary>span{font-size:12px}.pt-period-fields>.pt-label:first-child{width:100%}.pt-period-fields>.pt-label:nth-child(2){flex-basis:100%;min-width:0}.pt-period-fields>.pt-button{width:100%}.pt-auth-story{width:39%;padding:32px 5% 26px}.pt-auth-story>.pt-brand{font-size:26px}.pt-auth-story h1{letter-spacing:-.8px;font-size:30px}.pt-auth-kicker{font-size:12px;line-height:1.8}.pt-auth-story-content>p{font-size:12px}.pt-auth-illustration{margin-top:30px;padding:13px;transform:none}.pt-auth-chart-top>span{font-size:12px}.pt-auth-chart-top>svg:first-child{width:17px}.pt-auth-chart-top>svg:last-child{display:none}.pt-auth-chart-footer{gap:12px;font-size:12px}.pt-auth-main{padding:27px 5% 22px}.pt-auth-form-wrap h2{font-size:24px}.pt-auth-form-wrap>p,.pt-footer{font-size:12px}}@media (width<=520px){.pt-page-heading{flex-direction:column;gap:14px}.pt-heading-actions{justify-content:flex-start;width:100%}.pt-heading-actions>.pt-date-pill{white-space:nowrap;max-width:none;font-size:12px}.pt-heading-actions>.pt-icon-button{margin-left:auto}.pt-page-heading h1{font-size:27px}.pt-kpis{gap:10px}.pt-kpi{padding:16px 13px}.pt-kpi>strong{font-size:24px}.pt-kpi>div>span:first-child,.pt-kpi>small{font-size:12px}.pt-kpi svg{width:14px}.pt-structure-panel{display:block}.pt-structure-visual{padding-bottom:15px}.pt-flow-summary{padding-bottom:16px}.pt-quality-panel{display:block}.pt-quality-score{margin-top:19px}.pt-quality-panel>.pt-panel-description{padding-bottom:0}.pt-quality-warning{margin-top:8px;margin-bottom:8px}.pt-chart>svg{height:205px}.pt-dashboard-bottom{grid-template-columns:21px 1fr;display:grid}.pt-dashboard-bottom>.pt-text-button{grid-column:2;justify-self:start;margin-left:0;font-size:12px}.pt-report-registry{grid-template-columns:1fr}.pt-report-card-top{margin-bottom:20px}.pt-report-card>p{font-size:12px}.pt-report-card h2{font-size:22px}.pt-import-source strong{font-size:12px}.pt-source-logo{width:37px;height:39px;font-size:19px}.pt-import-stats{font-size:12px}.pt-opening-row{gap:12px 10px}.pt-opening-row label{font-size:12px}.pt-team-add form{gap:14px}.pt-team-add label:first-child,.pt-team-add label:nth-child(2){width:100%;min-width:100%}.pt-team-add button{width:100%}.pt-team-overview{grid-template-columns:42px 1fr;display:grid}.pt-team-overview>.pt-badge{grid-column:2;justify-self:start;margin-top:0;margin-left:0}.pt-form-grid,.pt-analytics-grid{grid-template-columns:1fr}.pt-operation-summary{align-items:flex-start}.pt-operation-summary>strong{flex-basis:100%;margin-left:0;padding-left:0;font-size:28px}.pt-operation-summary h3{font-size:17px}.pt-split-row{grid-template-columns:19px 1fr 28px;gap:10px;display:grid}.pt-split-row>label:first-of-type{grid-column:2;width:auto}.pt-split-row>label:nth-of-type(2){grid-column:2}.pt-split-row>.pt-icon-button{grid-area:1/3}.pt-split-index{grid-area:1/1;align-self:end;margin-bottom:11px}.pt-split-total{flex-direction:column;gap:7px}.pt-split-total strong{font-size:12px}.pt-key-values>div{grid-template-columns:1fr;gap:4px}.pt-form-actions{flex-wrap:wrap;gap:10px}.pt-form-actions>.pt-button{flex:1;min-width:130px}.pt-rule-form-top{grid-template-columns:1fr 95px;gap:13px}.pt-rule-form-top>label:first-child{grid-column:1/-1}.pt-rule-form-top>.pt-check-row{grid-column:auto;align-self:center;margin-top:19px}.pt-rule-condition{grid-template-columns:1fr}.pt-rule-condition>label:last-child{grid-column:auto}.pt-expression-depth-1 .pt-rule-condition,.pt-expression-depth-2 .pt-rule-condition{grid-template-columns:1fr}.pt-expression-heading>span{display:none}.pt-expression-heading>label{width:100%}.pt-expression-add{flex-wrap:wrap;gap:13px}.pt-expression-add .pt-text-button{font-size:12px}.pt-expression-item{padding-right:0}.pt-expression-delete{width:100%;height:26px;margin-top:9px;position:relative}.pt-expression-depth-1,.pt-expression-depth-2{padding:10px!important}.pt-rule-action{grid-template-columns:1fr 28px;gap:12px;display:grid}.pt-rule-action>label{grid-column:1}.pt-rule-action>svg{display:none}.pt-rule-action>.pt-icon-button{grid-area:1/2}.pt-rule-preview>div{gap:15px 13px}.pt-rule-preview>div>span{font-size:12px}.pt-rule-preview strong{font-size:23px}.pt-rule-preview h3{font-size:12px}.pt-report-filters{gap:12px 10px}.pt-report-filters>label:first-of-type{min-width:130px}.pt-report-filters>label:nth-of-type(2){min-width:150px}.pt-filter-multiple{min-width:120px}.pt-filter-multiple>div{min-width:230px}.pt-filter-multiple:first-of-type>div{left:auto;right:0}.pt-period-control summary>span{flex-basis:calc(100% - 35px);margin-left:24px}.pt-period-control summary>svg:last-child{display:none}.pt-drill-heading{gap:9px 15px}.pt-drill-heading>span{flex-basis:100%}.pt-drill-heading>strong{font-size:22px}.pt-auth{display:block}.pt-auth-story{width:100%;padding:23px 25px}.pt-auth-story-content,.pt-auth-story-footer{display:none}.pt-auth-story>.pt-brand{font-size:27px}.pt-auth-main{min-height:calc(100dvh - 83px);padding:23px 27px}.pt-auth-home{font-size:12px}.pt-auth-form-wrap{max-width:420px;padding-top:30px;padding-bottom:35px}.pt-auth-form-wrap h2{font-size:27px}.pt-auth-form-wrap>p{font-size:12px}.pt-auth-form-wrap input{min-height:45px;font-size:13px}.pt-auth-form-wrap label{font-size:12px}.pt-auth-form-wrap form{margin-top:25px}.pt-auth-submit{min-height:45px;font-size:12px}.pt-auth-bottom{font-size:12px;line-height:1.9}.pt-footer{flex-direction:column;gap:5px}.pt-success{font-size:12px}.pt-success .pt-text-button{margin-left:0;display:flex}.pt-readonly-note{font-size:12px}}@media (width<=370px){.pt-main,.pt-topbar{padding-left:15px;padding-right:15px}.pt-breadcrumb{font-size:12px}.pt-breadcrumb>span{margin:0 5px}.pt-environment{font-size:12px}.pt-topbar{gap:7px}.pt-page-heading h1{font-size:25px}.pt-kpi{padding:14px 10px}.pt-kpi>strong{letter-spacing:-.7px;font-size:21px}.pt-kpi>div>span:first-child{font-size:12px}.pt-kpi svg{width:12px}.pt-kpi>small{font-size:12px}.pt-heading-actions>.pt-date-pill{gap:5px;font-size:12px}.pt-date-inputs>label{width:120px;min-width:0}.pt-report-filters{padding:15px 12px}.pt-date-inputs{gap:6px}.pt-report-filters input[type=date]{padding-left:7px!important;padding-right:7px!important;font-size:12px!important}.pt-report-table th:first-child{min-width:190px;max-width:215px}.pt-dialog-body,.pt-dialog-header{padding-left:15px;padding-right:15px}.pt-form-actions>.pt-button{width:100%;min-width:100%}.pt-rule-form-top{grid-template-columns:90px 1fr}.pt-auth-main{padding-left:22px;padding-right:22px}.pt-auth-form-wrap h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.pt-spin{animation:none}.pt-sidebar{transition:none}}.pt-unlock-button{color:#a18b66;text-align:left;align-self:flex-start;padding:0;font-size:12px;line-height:1.7;text-decoration:underline}@media (width<=520px){.pt-kpi{padding:16px 13px}.pt-kpi>strong{white-space:normal;overflow-wrap:anywhere;font-size:22px;line-height:1.4;overflow:visible}}@media (width<=370px){.pt-kpi>strong{font-size:20px}}.pt-app,.pt-dialog,.pt-auth{font-size:16px;line-height:1.65}.pt-sidebar{scrollbar-width:thin;width:260px;overflow-y:auto}.pt-brand{font-size:31px}.pt-nav-caption{letter-spacing:.8px;padding-top:24px;font-size:12px}.pt-nav-item{min-height:48px;padding:12px 13px;font-size:15px;line-height:1.45}.pt-workspace-menu strong,.pt-user strong{font-size:14px}.pt-workspace-menu small,.pt-user small,.pt-sidebar-note strong,.pt-sidebar-note p{font-size:12px}.pt-user{margin-top:16px}.pt-workspace-menu>summary{min-height:74px}.pt-workspace-popover{width:290px;top:82px}.pt-workspace-popover>button{min-height:48px;font-size:15px}.pt-workspace-popover small,.pt-workspace-popover .pt-workspace-create{font-size:13px}.pt-topbar{height:auto;min-height:70px;padding-top:12px;padding-bottom:12px}.pt-breadcrumb{font-size:14px}.pt-environment{font-size:12px}.pt-main{padding:28px 30px}.pt-mode-note{margin-bottom:23px;font-size:12px;line-height:1.8}.pt-page-heading h1{font-size:32px;line-height:1.3}.pt-page-heading p{font-size:15px;line-height:1.8}.pt-eyebrow{letter-spacing:1px;font-size:12px}.pt-button{min-height:44px;padding:10px 16px;font-size:14px}.pt-icon-button{width:44px;height:44px}.pt-text-button{min-height:44px;padding:8px 0;font-size:14px;line-height:1.6}.pt-logout{min-width:34px;min-height:44px}.pt-date-pill{min-height:44px;padding:10px 12px;font-size:13px}.pt-date-pill svg{width:17px;height:17px}.pt-panel-heading h2{margin-top:4px;font-size:20px}.pt-panel-heading p,.pt-panel-description{font-size:14px;line-height:1.85}.pt-panel-footer{font-size:12px;line-height:1.8}.pt-panel-footer strong{font-size:15px}.pt-badge,.pt-muted-badge{padding:4px 8px;font-size:12px;line-height:1.6}.pt-subtle,.pt-result-count,.pt-provenance,.pt-import-status,.pt-priority{font-size:13px}.pt-app label,.pt-dialog label,.pt-auth label,.pt-form label,.pt-label{font-size:14px;line-height:1.65}.pt-app input:not([type=checkbox]):not([type=file]),.pt-app select,.pt-app textarea,.pt-dialog input:not([type=checkbox]),.pt-dialog select,.pt-dialog textarea,.pt-auth input,.pt-auth select{min-height:44px;padding:10px 12px;font-size:16px;line-height:1.5}.pt-app input[type=checkbox],.pt-dialog input[type=checkbox]{width:18px;height:18px}.pt-check-row{line-height:1.8;font-size:14px!important}.pt-check-row input{margin-top:3px!important}.pt-help,.pt-form-intro,.pt-readonly-note,.pt-soft-note,.pt-alert,.pt-success,.pt-warning{font-size:14px;line-height:1.85}.pt-alert .pt-text-button{font-size:14px}.pt-form>fieldset>label,.pt-form>fieldset>.pt-form-grid{margin-bottom:20px}.pt-form-actions{gap:12px}.pt-table{font-size:15px}.pt-table th{color:#607d89;padding:14px 18px;font-size:13px;font-weight:500}.pt-table td{color:#526f7c;padding:17px 18px;font-size:14px;line-height:1.8}.pt-table td small{font-size:12px;line-height:1.8}.pt-table td strong{font-size:14px}.pt-table .pt-money,.pt-money{font-size:15px}.pt-table .pt-badge{font-size:12px}.pt-operation-cell strong,.pt-operation-title{font-size:14px}.pt-operation-cell small{font-size:12px}.pt-filter-select select{min-height:42px!important;padding:9px!important;font-size:14px!important}.pt-compact-check{font-size:14px!important}.pt-kpi{padding:20px 18px}.pt-kpi>div>span:first-child{font-size:14px}.pt-kpi>strong{white-space:normal;overflow-wrap:anywhere;margin-top:13px;font-size:30px;line-height:1.4;overflow:visible}.pt-kpi>small{font-size:12px;line-height:1.7}.pt-structure-visual>strong{font-size:29px}.pt-structure-visual>span,.pt-chart-legend,.pt-flow-summary>div,.pt-flow-summary strong{font-size:13px}.pt-quality-score>strong{font-size:34px}.pt-quality-score>span,.pt-quality-warning,.pt-quality-panel>.pt-button{font-size:14px}.pt-dashboard-bottom strong{font-size:15px}.pt-dashboard-bottom p,.pt-dashboard-bottom>.pt-text-button{font-size:13px;line-height:1.8}.pt-report-card h2{font-size:23px}.pt-report-card>p{font-size:15px}.pt-report-requirements>span,.pt-binding-note,.pt-planned-label,.pt-report-card-footer>span,.pt-report-card-footer .pt-text-button{font-size:13px}.pt-report-filters{gap:15px;padding:22px}.pt-report-filters>label{font-size:14px}.pt-date-inputs>label{width:156px}.pt-filter-multiple{min-width:145px;padding-top:29px}.pt-filter-multiple summary{min-height:44px;font-size:14px}.pt-filter-multiple summary strong{font-size:13px}.pt-filter-multiple>div{min-width:285px;top:80px}.pt-report-table{font-size:14px}.pt-report-table th,.pt-report-table td{min-width:158px;height:50px;padding:12px 17px}.pt-report-table thead th{font-size:13px}.pt-report-table th:first-child{min-width:280px;max-width:360px}.pt-report-table td:nth-child(2){min-width:175px}.pt-report-table .pt-report-transfer th,.pt-report-table .pt-report-transfer td{font-size:13px}.pt-report-table td>button{min-height:38px}.pt-report-expand{width:27px;height:28px}.pt-report-spacer{width:27px}.pt-report-metadata,.pt-report-metadata summary,.pt-report-metadata>small{font-size:12px}.pt-period-control>summary,.pt-period-control summary>span,.pt-period-control>div>p{font-size:14px}.pt-expression-group>legend{font-size:12px}.pt-rule-condition label,.pt-expression-heading>span{font-size:13px}.pt-rule-condition select,.pt-rule-condition input{min-height:44px!important;padding:10px!important;font-size:15px!important}.pt-expression-heading>label{width:215px}.pt-expression-heading>label>select{font-size:15px!important}.pt-expression-heading>span{line-height:1.8}.pt-expression-delete{width:34px;height:44px}.pt-expression-item{padding-right:42px}.pt-expression-add .pt-text-button,.pt-rule-action-label{font-size:13px!important}.pt-rule-form-section>h3{font-size:18px}.pt-rule-preview h3{font-size:16px}.pt-rule-preview>div>span{font-size:12px}.pt-rule-preview strong{font-size:28px}.pt-rule-principles strong,.pt-role-cards h3{font-size:15px}.pt-rule-principles p,.pt-role-cards p{font-size:13px;line-height:1.9}.pt-directory-nav>button{min-height:48px;font-size:15px}.pt-directory-nav>button>small,.pt-directory-note{font-size:12px}.pt-team-overview strong,.pt-team-add h2{font-size:19px}.pt-team-overview p,.pt-team-add p{font-size:14px;line-height:1.85}.pt-team-table select{min-height:44px!important;font-size:15px!important}.pt-member-cell small:not(.pt-you){font-size:12px!important}.pt-import-source strong{font-size:16px}.pt-import-source p,.pt-section-title p,.pt-upload-zone>span:last-of-type{font-size:14px}.pt-section-title h2{font-size:20px}.pt-upload-zone>strong{font-size:17px}.pt-import-options>.pt-label{min-width:260px}.pt-import-options>.pt-check-row{min-width:250px;max-width:440px}.pt-optional{font-size:12px}.pt-import-stats,.pt-import-stats>span:last-child,.pt-import-stats strong{font-size:13px}.pt-preview-confirm strong{font-size:16px}.pt-preview-confirm p,.pt-opening-row label,.pt-opening-row strong{font-size:14px}.pt-opening-row span,.pt-opening-inputs>p{font-size:12px}.pt-opening-inputs h3{font-size:17px}.pt-import-analysis{background:#f6fafb;border-bottom:1px solid #dfe9eb;padding:22px}.pt-import-analysis h3{font-size:18px;font-weight:500}.pt-import-analysis dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 25px;margin:20px 0;display:grid}.pt-import-analysis dt{color:#728b98;font-size:13px}.pt-import-analysis dd{color:#456c7b;margin:4px 0 0;font-size:24px;font-weight:500}.pt-import-analysis>p{color:#9c7749;font-size:14px;line-height:1.9}.pt-dialog{max-width:720px}.pt-dialog-wide{max-width:1080px}.pt-dialog-header{padding:20px 25px}.pt-dialog-header h2{font-size:23px}.pt-dialog-body{padding:26px}.pt-tabs>button{min-height:48px;font-size:15px}.pt-operation-summary h3{font-size:21px}.pt-operation-summary p,.pt-operation-summary .pt-subtle,.pt-operation-context{font-size:13px}.pt-analytics-label,.pt-key-values>div{font-size:14px}.pt-rule-provenance,.pt-manual-tag,.pt-unlock-button{font-size:12px}.pt-split-total{font-size:14px}.pt-split-total strong{white-space:normal;font-size:15px}.pt-evidence summary,.pt-audit-list strong{font-size:14px}.pt-evidence summary small,.pt-evidence>p,.pt-evidence pre,.pt-audit-list span,.pt-audit-list p{font-size:12px}.pt-settings-section{margin-bottom:24px}.pt-settings-section>.pt-section-title{padding:25px 25px 0}.pt-settings-section>.pt-form{padding:0 25px 25px}.pt-settings-section h2{align-items:center;gap:9px;display:flex}.pt-settings-section>.pt-panel-heading{padding:23px 25px}.pt-settings-icon{color:#709f8b;background:#edf5f2;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.pt-settings-source-note{background:#f4f8f8;border:1px solid #deeaeb;border-radius:7px;margin:6px 0 23px;padding:16px 18px}.pt-settings-source-note p{color:#718d97;margin-top:9px;font-size:14px;line-height:1.9}.pt-settings-source-note p>svg{vertical-align:middle;margin-right:5px;display:inline}.pt-settings-section .pt-table td:last-child{white-space:nowrap}.pt-source-planned{flex-direction:column;align-items:flex-start;gap:18px;max-width:900px;padding:40px;display:flex}.pt-source-planned>svg{color:#73a18f}.pt-source-planned h2{font-size:27px;font-weight:500}.pt-source-planned p{color:#6b8791;max-width:700px;font-size:16px;line-height:1.9}.pt-source-planned .pt-button{margin-top:7px}.pt-field-error{color:#a15848;margin-top:6px;font-size:13px;line-height:1.8;display:block}.pt-page-error{max-width:850px;margin:30px auto;padding:35px}.pt-page-error>svg{color:#b49361;margin-bottom:17px}.pt-page-error h1{font-size:28px}.pt-page-error p{color:#6c8995;margin-top:15px;font-size:16px;line-height:1.9}.pt-page-error details{color:#8c9eaa;margin:20px 0;font-size:13px}.pt-page-error pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.pt-page-error>div{flex-wrap:wrap;gap:13px;margin-top:25px;display:flex}.pt-auth-form-wrap{max-width:440px}.pt-auth-form-wrap h2{font-size:31px}.pt-auth-form-wrap>p{font-size:15px;line-height:1.85}.pt-auth-form-wrap label{font-size:14px}.pt-auth-form-wrap input,.pt-auth-form-wrap select{min-height:46px;margin-top:7px;font-size:16px}.pt-auth-submit{min-height:46px;font-size:15px}.pt-auth-switch{font-size:14px}.pt-auth-security{font-size:12px!important}.pt-auth-bottom,.pt-auth-home{font-size:12px}.pt-auth-story-content>p{font-size:16px}.pt-auth-kicker,.pt-auth-story-footer,.pt-auth-chart-top,.pt-auth-chart-footer{font-size:12px}.pt-footer{font-size:12px;line-height:1.8}@media (width<=1250px){.pt-sidebar{width:240px}.pt-main,.pt-topbar{padding-left:24px;padding-right:24px}.pt-kpi>strong{font-size:28px}.pt-heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:350px}.pt-page-heading h1{font-size:30px}.pt-dashboard-grid{grid-template-columns:minmax(0,1fr)}.pt-directory-layout{grid-template-columns:220px minmax(0,1fr)}.pt-import-options>.pt-check-row{max-width:none}}@media (width<=1050px){.pt-heading-actions{max-width:250px}.pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-kpi>strong{font-size:30px}.pt-page-heading h1{font-size:29px}.pt-report-registry,.pt-directory-layout{grid-template-columns:minmax(0,1fr)}.pt-directory-nav{scrollbar-width:thin;display:flex;overflow:auto}.pt-directory-nav>button{min-width:170px;font-size:14px}.pt-directory-nav>button>small{margin-left:7px}.pt-rule-condition{grid-template-columns:1fr 1fr}.pt-rule-condition>label:last-child{grid-column:1/-1}.pt-settings-section>.pt-panel-heading{flex-direction:column;align-items:flex-start}.pt-settings-section>.pt-panel-heading .pt-button{min-height:44px}.pt-auth-story{width:40%}.pt-auth-story h1{font-size:34px}.pt-auth-main{padding-left:5%;padding-right:5%}}@media (width<=760px){.pt-sidebar{width:280px;padding:24px 18px 0}.pt-sidebar .pt-nav-item{font-size:16px}.pt-sidebar .pt-workspace-menu strong,.pt-sidebar .pt-user strong{font-size:14px}.pt-sidebar .pt-workspace-menu small,.pt-sidebar .pt-user small,.pt-nav-caption{font-size:12px}.pt-topbar{gap:12px;min-height:64px;padding:10px 20px}.pt-mobile-menu-button{width:38px;height:44px}.pt-breadcrumb{font-size:13px}.pt-breadcrumb>span{margin:0 7px}.pt-environment{font-size:12px}.pt-mode-note{margin-bottom:22px;font-size:12px}.pt-main{padding:22px 20px}.pt-page-heading{gap:15px}.pt-page-heading h1{font-size:29px}.pt-page-heading p{font-size:14px}.pt-heading-actions{justify-content:flex-start;max-width:none}.pt-heading-actions>.pt-button{padding:10px 13px;font-size:14px}.pt-heading-actions>.pt-date-pill{white-space:normal;max-width:none;font-size:12px}.pt-kpis{gap:14px}.pt-kpi{padding:19px 16px}.pt-kpi>strong{font-size:28px}.pt-kpi>div>span:first-child{font-size:14px}.pt-kpi>small{font-size:12px}.pt-panel-heading{padding:22px 20px}.pt-panel-heading h2{font-size:20px}.pt-panel-heading p,.pt-panel-description{font-size:14px}.pt-panel-footer,.pt-footer{font-size:12px}.pt-table td{padding:16px;font-size:14px}.pt-table th{padding:14px 16px;font-size:13px}.pt-table td small{font-size:12px}.pt-table td strong,.pt-operation-title{font-size:14px}.pt-table .pt-money{font-size:15px}.pt-soft-note,.pt-help,.pt-form-intro,.pt-alert,.pt-success,.pt-warning{font-size:14px}.pt-import-source strong{font-size:16px}.pt-import-source p,.pt-section-title p{font-size:14px}.pt-upload-zone>strong{font-size:17px}.pt-upload-zone>span:last-of-type{font-size:14px}.pt-import-analysis dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.pt-import-analysis{padding:20px}.pt-import-stats{font-size:13px}.pt-import-stats>span:last-child{font-size:12px}.pt-preview-confirm strong{font-size:16px}.pt-preview-confirm p,.pt-opening-row label{font-size:14px}.pt-opening-row span{font-size:12px}.pt-report-filters{gap:15px;padding:20px}.pt-date-inputs>label{flex:1;width:auto;min-width:0}.pt-report-filters>label{font-size:14px}.pt-filter-multiple{min-width:140px;padding-top:0}.pt-filter-multiple>div{top:51px}.pt-report-table th:first-child{min-width:235px;max-width:275px;font-size:14px;position:static}.pt-report-table td,.pt-report-table thead th{min-width:158px}.pt-report-table thead th{font-size:13px}.pt-period-control>summary,.pt-period-control summary>span,.pt-period-control>div>p{font-size:14px}.pt-dialog-header h2{font-size:23px}.pt-dialog-body{padding:23px 20px}.pt-dialog-header{padding:19px 20px}.pt-rule-form-section>h3{font-size:18px}.pt-rule-condition label{font-size:13px}.pt-expression-heading>span{font-size:12px}.pt-rule-preview h3{font-size:16px}.pt-rule-preview>div>span{font-size:12px}.pt-rule-preview strong{font-size:28px}.pt-auth-form-wrap h2{font-size:29px}.pt-auth-form-wrap>p{font-size:15px}.pt-auth-form-wrap label{font-size:14px}.pt-auth-story h1{font-size:31px}.pt-auth-story-content>p{font-size:15px}.pt-auth-story{width:37%}.pt-auth-illustration{display:none}}@media (width<=520px){.pt-page-heading{flex-direction:column;align-items:stretch}.pt-heading-actions{gap:10px;width:100%;max-width:none}.pt-heading-actions>.pt-button{font-size:14px}.pt-heading-actions>.pt-date-pill{font-size:12px}.pt-main{padding-left:18px;padding-right:18px}.pt-environment,.pt-breadcrumb{font-size:12px}.pt-breadcrumb>span{margin:0 5px}.pt-mode-note{font-size:12px;line-height:1.9}.pt-kpis{grid-template-columns:minmax(0,1fr);gap:13px}.pt-kpi{padding:20px}.pt-kpi>strong{white-space:normal;overflow-wrap:anywhere;font-size:32px;overflow:visible}.pt-kpi>div>span:first-child{font-size:15px}.pt-kpi>small{font-size:12px}.pt-structure-visual>strong{font-size:29px}.pt-quality-score>span,.pt-quality-warning,.pt-dashboard-bottom p{font-size:14px}.pt-dashboard-bottom strong{font-size:16px}.pt-dashboard-bottom>.pt-text-button{white-space:normal;font-size:14px}.pt-report-card h2{font-size:23px}.pt-report-card>p{font-size:15px}.pt-report-card-footer .pt-text-button{font-size:13px}.pt-dialog{width:calc(100% - 20px)}.pt-form-actions>.pt-button{min-height:44px;font-size:14px}.pt-tabs{gap:18px}.pt-tabs>button{font-size:14px}.pt-operation-summary h3{font-size:21px}.pt-rule-condition{grid-template-columns:1fr}.pt-rule-condition>label:last-child{grid-column:auto}.pt-expression-delete{width:100%;height:44px}.pt-expression-item{padding-right:0}.pt-expression-add .pt-text-button{font-size:13px}.pt-rule-action{padding:14px}.pt-rule-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-rule-preview>div>span{font-size:12px}.pt-rule-form-top{grid-template-columns:1fr}.pt-rule-form-top>.pt-check-row{margin-top:0}.pt-rule-form-top>label:first-child{grid-column:auto}.pt-period-control summary>span{flex-basis:100%;margin-left:24px;font-size:13px}.pt-report-filters{padding:18px 15px}.pt-report-filters input[type=date]{min-width:0;padding:10px 7px!important;font-size:14px!important}.pt-report-filters>.pt-button{min-height:44px}.pt-date-inputs{gap:7px}.pt-filter-multiple{min-width:135px}.pt-filter-multiple summary{font-size:14px}.pt-filter-multiple>div{min-width:250px}.pt-settings-section>.pt-section-title{padding:22px 20px 0}.pt-settings-section>.pt-form{padding:0 20px 22px}.pt-settings-section>.pt-panel-heading{padding:22px 20px}.pt-settings-section>.pt-panel-heading>.pt-button{white-space:normal;width:100%;font-size:14px}.pt-settings-section .pt-form-grid{grid-template-columns:minmax(0,1fr)}.pt-settings-source-note{padding:15px}.pt-settings-section h2{font-size:21px}.pt-source-planned{gap:18px;padding:28px 23px}.pt-source-planned h2{font-size:25px}.pt-source-planned p{font-size:16px}.pt-page-error{padding:28px 23px}.pt-page-error h1{font-size:25px}.pt-page-error>div>.pt-button{width:100%}.pt-import-analysis dl{grid-template-columns:minmax(0,1fr)}.pt-auth-story{width:100%;padding:23px 25px}.pt-auth-form-wrap h2{font-size:29px}.pt-auth-form-wrap>p{font-size:15px}.pt-auth-form-wrap input,.pt-auth-form-wrap select{min-height:46px;font-size:16px}.pt-auth-form-wrap label{font-size:14px}.pt-auth-submit{min-height:46px;font-size:15px}.pt-auth-switch{font-size:14px}.pt-auth-main{padding-left:24px;padding-right:24px}.pt-auth-bottom{font-size:12px;line-height:1.9}.pt-auth-home{font-size:13px}.pt-footer{font-size:12px}}@media (width<=370px){.pt-main,.pt-topbar{padding-left:14px;padding-right:14px}.pt-breadcrumb>span{display:none}.pt-breadcrumb{font-size:12px}.pt-breadcrumb>strong{font-size:13px;display:block}.pt-environment{font-size:12px}.pt-kpi>strong{font-size:30px}.pt-report-filters{padding-left:13px;padding-right:13px}.pt-report-filters input[type=date]{padding-left:6px!important;padding-right:6px!important;font-size:13px!important}.pt-form-actions>.pt-button{min-width:100%}}.pt-ordered-table{min-width:0;max-width:100%;font-family:Segoe UI,Arial,sans-serif}.pt-table-tools{color:#69818c;background:#fbfcfd;border-top:1px solid #e6edef;border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:12px;line-height:1.5;display:flex}.pt-table-tools>div{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.pt-table-tools-hint{white-space:nowrap}.pt-columns-button{white-space:nowrap;border-radius:7px;gap:7px;min-height:40px;padding:7px 12px;font-size:13px}.pt-table-saved{color:#26745f;align-items:center;gap:5px;font-size:12px;line-height:1.4;display:inline-flex}.pt-ordered-table>[role=region]{scrollbar-width:thin;scrollbar-color:#b7cbd0 transparent;max-width:100%;overflow:auto}.pt-layout-table{border-collapse:separate;border-spacing:0}.pt-layout-table thead th[draggable=true]{cursor:grab;outline-offset:-3px;transition:background .15s}.pt-layout-table thead th[draggable=true]:hover{background:#eaf3f3}.pt-layout-table thead th[draggable=true]:active{cursor:grabbing}.pt-layout-table [data-pinned=start]{z-index:2;background:#fff;position:sticky;left:0;box-shadow:1px 0 #dce7e9}.pt-layout-table [data-pinned=end]{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-1px 0 #dce7e9}.pt-layout-table thead [data-pinned]{z-index:5;background:#f4f8fa}.pt-column-list{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:53vh;margin:20px 0;padding:0;list-style:none;display:flex;overflow:auto}.pt-column-list li{color:#294c58;outline-offset:-3px;background:#fff;border:1px solid #dce6e8;border-radius:8px;align-items:center;gap:10px;min-height:60px;padding:8px 10px;font-size:15px;display:flex}.pt-column-list li[draggable=true]{cursor:grab}.pt-column-list li:hover{background:#f9fcfb;border-color:#afccc7}.pt-column-list li>svg{color:#89a2ab;flex-shrink:0}.pt-column-list li>span:nth-of-type(2){overflow-wrap:anywhere;flex:1;min-width:0}.pt-column-list li small{color:#748c97;margin-top:1px;font-size:12px;display:block}.pt-column-list li>div{flex-shrink:0;gap:3px;display:flex}.pt-column-list .pt-icon-button{background:#fff;border:1px solid #e3ebed;border-radius:6px;width:40px;height:40px}.pt-column-list .pt-icon-button:hover{background:#edf6f3}.pt-column-position{color:#69828c;text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;width:22px;font-size:12px}.pt-column-dragged{opacity:.55}.pt-column-footer{border-top:1px solid #e7edef;margin-bottom:10px;padding-top:8px}.pt-column-footer .pt-text-button{align-items:center;gap:8px;display:inline-flex}.pt-report-filter-note{color:#866a36;flex-basis:100%;margin:0;font-size:13px;line-height:1.6}.pt-report-quality{color:#7b6335;background:#fffdf7;border:1px solid #e8d7ae;border-radius:10px;margin:0 0 22px}.pt-report-quality>summary{cursor:pointer;align-items:center;gap:10px;min-height:54px;padding:13px 20px;font-size:14px;line-height:1.6;list-style:none;display:flex}.pt-report-quality>summary::-webkit-details-marker{display:none}.pt-report-quality>summary>strong{color:#7a5d2c;font-weight:600}.pt-report-quality>summary>span:last-of-type{margin-left:auto;font-size:12px}.pt-report-quality>div{padding:0 23px 16px 41px;font-size:14px;line-height:1.8}.pt-report-quality ul{margin:0;padding-left:17px}.pt-report-quality li+li{margin-top:4px}.pt-report-quality .pt-status-dot{background:#bd9452;flex-shrink:0;width:7px;height:7px}.pt-report-quality p{margin:8px 0 0}.pt-report-quality .pt-text-button{align-items:center;gap:5px;font-size:13px;display:inline-flex}.pt-cashflow-sheet{border-color:#cedde1;overflow:hidden;box-shadow:0 2px 8px #173e4b05}.pt-sheet-heading{justify-content:space-between;align-items:center;gap:20px;padding:25px 26px 19px;display:flex}.pt-sheet-heading h2{letter-spacing:-.4px;color:#203f4b;margin:5px 0;font-size:25px;font-weight:600;line-height:1.35}.pt-sheet-heading p{color:#68838f;flex-wrap:wrap;align-items:center;gap:9px;margin:6px 0 0;font-size:13px;line-height:1.8;display:flex}.pt-sheet-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:0 25px 14px;display:flex}.pt-sheet-tree-actions{align-items:center;gap:18px;display:flex}.pt-sheet-tree-actions .pt-text-button{align-items:center;gap:7px;min-height:40px;font-size:13px;display:inline-flex}.pt-sheet-density{background:#f0f5f6;border:1px solid #dce7e9;border-radius:7px;flex-shrink:0;padding:3px;display:flex}.pt-sheet-density button{color:#6d8791;border-radius:5px;min-height:36px;padding:7px 11px;font-size:12px}.pt-sheet-density button[aria-pressed=true]{color:#28685f;background:#fff;box-shadow:0 1px 4px #173c4520}.pt-cashflow-sheet .pt-table-tools{background:#fbfcfc;padding:9px 25px}.pt-cashflow-sheet .pt-report-scroll{overscroll-behavior-x:contain;max-height:min(70vh,820px);scroll-padding-top:76px;overflow:auto}.pt-cashflow-sheet .pt-report-table{border-collapse:separate;border-spacing:0;color:#304f5c;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.pt-cashflow-sheet .pt-report-table th,.pt-cashflow-sheet .pt-report-table td{text-transform:none;letter-spacing:normal;word-break:normal;white-space:nowrap;color:#3f606d;border-bottom:1px solid #e6ecef;border-right:1px solid #edf1f2;min-width:156px;height:49px;padding:8px 17px;font-size:15px;line-height:1.6}.pt-cashflow-sheet .pt-report-table thead th{z-index:4;color:#315667;vertical-align:middle;background:#edf3f6;border-top:0;border-bottom:1px solid #c7d8df;height:72px;font-size:15px;font-weight:600;position:sticky;top:0}.pt-cashflow-sheet .pt-report-table thead th>span{text-transform:none;letter-spacing:normal;display:block}.pt-cashflow-sheet .pt-report-table thead th>small{color:#6b8894;margin-top:4px;font-size:14px;font-weight:400;display:block}.pt-cashflow-sheet .pt-report-table [data-column-id=label]{z-index:2;text-align:left;white-space:normal;background:#fff;border-right:0;width:300px;min-width:300px;max-width:370px;position:sticky;left:0;box-shadow:1px 0 #d6e3e7}.pt-cashflow-sheet .pt-report-table thead [data-column-id=label]{z-index:6;background:#edf3f6}.pt-cashflow-sheet .pt-report-table td:nth-child(2){background:inherit;font-weight:inherit;min-width:156px}.pt-cashflow-sheet .pt-report-table [data-column-id=total]{background:#f6fafb;border-right:1px solid #dbe6ea;min-width:166px;font-weight:600}.pt-cashflow-sheet .pt-report-table thead [data-column-id=total]{background:#e7f0f3}.pt-cashflow-sheet .pt-report-table tbody th{font-weight:400}.pt-cashflow-sheet .pt-report-table th>div{gap:7px;line-height:1.5}.pt-report-row-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-transform:none;letter-spacing:normal;flex:1;min-width:0}.pt-report-row-count{color:#7d96a0;text-align:center;background:#eef4f5;border-radius:5px;flex-shrink:0;min-width:22px;padding:1px 5px;font-size:12px;font-weight:400}.pt-cashflow-sheet .pt-report-table td>button{width:100%;min-height:33px;color:inherit;cursor:zoom-in;outline-offset:1px;font-variant-numeric:tabular-nums;border-radius:4px;padding:3px 0}.pt-cashflow-sheet .pt-report-table td>button:hover{color:#1c715e;background:#e8f3ef;text-decoration:none;box-shadow:0 0 0 4px #e8f3ef}.pt-cashflow-sheet .pt-report-table tr:hover td,.pt-cashflow-sheet .pt-report-table tr:hover [data-column-id=label]{background:#f4f9f8}.pt-cashflow-sheet .pt-report-table .pt-report-kind-activity th,.pt-cashflow-sheet .pt-report-table .pt-report-kind-activity td{color:#345e71;background:#eaf1f4;border-top:1px solid #d2e0e5;border-bottom-color:#d6e2e7;font-weight:600}.pt-cashflow-sheet .pt-report-table .pt-report-balance th,.pt-cashflow-sheet .pt-report-table .pt-report-balance td{color:#2c6756;background:#f0f6f3;font-weight:600}.pt-cashflow-sheet .pt-report-table .pt-report-opening th,.pt-cashflow-sheet .pt-report-table .pt-report-opening td{border-bottom:2px solid #dae6e1}.pt-cashflow-sheet .pt-report-table .pt-report-net th,.pt-cashflow-sheet .pt-report-table .pt-report-net td{color:#315e72;background:#edf4f6;border-top:2px solid #d1e0e6;font-weight:600}.pt-cashflow-sheet .pt-report-table .pt-report-kind-uncategorized th,.pt-cashflow-sheet .pt-report-table .pt-report-kind-uncategorized td{color:#8d6c28;background:#fff8e8}.pt-cashflow-sheet .pt-report-table .pt-report-transfer th,.pt-cashflow-sheet .pt-report-table .pt-report-transfer td{color:#647e89;font-size:15px}.pt-cashflow-sheet .pt-report-table .pt-report-closing th,.pt-cashflow-sheet .pt-report-table .pt-report-closing td{z-index:3;color:#235b49;background:#dfeee7;border-top:2px solid #b4d0c1;border-bottom:0;font-weight:700;position:sticky;bottom:0;box-shadow:0 -5px 10px #173f4508}.pt-cashflow-sheet .pt-report-table .pt-report-closing [data-column-id=label]{z-index:5}.pt-cashflow-sheet .pt-report-table td.pt-report-zero{color:#8199a3;font-weight:400}.pt-cashflow-sheet .pt-report-table td.pt-report-negative{color:#73574c}.pt-cashflow-sheet .pt-report-table .pt-report-kind-activity td.pt-report-zero{color:#6c8997}.pt-cashflow-sheet .pt-report-expand{color:#4f7d8b;border-radius:5px;flex-shrink:0;place-items:center;width:27px;height:32px;display:grid}.pt-cashflow-sheet .pt-report-expand:hover{background:#d8e7e9}.pt-cashflow-sheet .pt-report-spacer{flex-shrink:0;width:27px}.pt-cashflow-sheet .pt-report-depth-1 th>div{padding-left:13px}.pt-cashflow-sheet .pt-report-depth-2 th>div{padding-left:26px}.pt-cashflow-sheet .pt-report-depth-3 th>div{padding-left:39px}.pt-report-density-compact .pt-report-table th,.pt-report-density-compact .pt-report-table td{height:37px;padding-top:3px;padding-bottom:3px;font-size:14px}.pt-report-density-compact .pt-report-table td>button{min-height:28px}.pt-sheet-footer{color:#738c97;background:#fbfcfd;border-top:1px solid #dce6e9;justify-content:space-between;gap:16px;padding:15px 25px;font-size:12px;line-height:1.7;display:flex}.pt-sheet-footer strong{white-space:nowrap;color:#5b7b89;font-weight:400}.pt-sheet-footer strong span{color:#afc1c8;margin:0 9px}.pt-directories-table [data-column-id=name]{min-width:260px}.pt-directories-table [data-column-id=actions]{white-space:nowrap;min-width:125px}.pt-directories-table [data-column-id=activity]{min-width:165px}.pt-directory-expand{color:#5e8390;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:32px;display:grid}.pt-directory-expand:hover{background:#eaf3f2}.pt-directory-inactive td{color:#83979f;background:#fafbfc}.pt-directory-inactive .pt-directory-name strong{color:#879da6}.pt-directory-depth-1 .pt-directory-name{padding-left:18px}.pt-directory-depth-2 .pt-directory-name{padding-left:36px}.pt-directory-depth-3 .pt-directory-name{padding-left:54px}.pt-directory-note .pt-text-button{align-items:center;gap:6px;margin-left:8px;font-size:13px;display:inline-flex}.pt-operation-filters{background:#fbfcfd;border-top:1px solid #e5ecee;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.pt-operation-filters label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.pt-operation-filters select,.pt-operation-filters input{width:100%;min-width:0}.pt-operation-bulk{background:#eef6f3;border-block:1px solid #cfdfd8;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:18px 22px;display:flex}.pt-operation-bulk label{flex-direction:column;flex:1;gap:6px;min-width:170px;display:flex}.pt-operation-bulk textarea{width:100%;min-height:44px}.pt-operation-bulk>.pt-button{align-self:flex-end}.pt-operation-pagination{color:#62808e;border-top:1px solid #e4ecef;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;font-size:13px;display:flex}.pt-operation-pagination label{align-items:center;gap:8px;font-size:13px;display:inline-flex}.pt-operation-pagination select{width:auto;min-width:72px}.pt-operation-pagination .pt-button{min-height:42px}.pt-searchable-picker{flex-direction:column;gap:7px;min-width:0;display:flex}.pt-searchable-picker>input,.pt-searchable-picker>select{width:100%;min-width:0}.pt-searchable-picker>input[type=search]{background:#f8fafb}.pt-operation-selection-summary{color:#2d6959;font-variant-numeric:tabular-nums;background:#f2f8f5;border-top:1px solid #d8e7e1;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:13px 22px;font-size:14px;display:flex}.pt-operation-selection-summary strong{font-weight:600}.pt-operations-table [data-column-id=selection]{text-align:center;width:48px;min-width:48px;padding-inline:10px}.pt-operations-table [data-column-id=occurredOn],.pt-operation-cell-date{white-space:nowrap;min-width:140px}.pt-operations-table [data-column-id=source]{min-width:140px}.pt-operations-table [data-column-id=description],.pt-operation-cell-description{white-space:normal;min-width:310px;max-width:400px;line-height:1.7}.pt-operations-table [data-column-id=amount]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:165px}.pt-operations-table [data-column-id=organization],.pt-operations-table [data-column-id=counterparty]{min-width:235px}.pt-operations-table [data-column-id=account],.pt-operations-table [data-column-id=article]{min-width:210px}.pt-operations-table [data-column-id=division],.pt-operations-table [data-column-id=channel],.pt-operations-table [data-column-id=direction],.pt-operations-table [data-column-id=order]{min-width:180px}.pt-operations-table [data-column-id=provenance],.pt-operations-table [data-column-id=status]{min-width:160px}.pt-operations-table [data-column-id=actions]{white-space:nowrap;width:95px;min-width:95px}.pt-operations-table tr[aria-selected=true] td{background:#eff8f4}@media (width<=1100px){.pt-operation-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pt-table-tools{gap:9px;padding:10px 16px}.pt-table-drag-hint{display:none}.pt-table-tools>div{gap:8px}.pt-table-saved{max-width:145px;font-size:12px}.pt-table-tools-hint{font-size:12px}.pt-columns-button{min-height:44px;padding:8px 10px;font-size:13px}.pt-column-list li{gap:7px;padding:7px;font-size:14px}.pt-column-position{width:17px}.pt-column-list li>svg{width:15px}.pt-column-list .pt-icon-button{width:36px;height:44px}.pt-report-quality>summary{flex-wrap:wrap;gap:7px;padding:13px 16px}.pt-report-quality>summary>strong{flex:1;font-size:13px}.pt-report-quality>summary>span:last-of-type{flex-basis:100%;order:2;margin-left:14px;font-size:12px}.pt-report-quality>div{padding:0 19px 16px 27px;font-size:13px}.pt-sheet-heading{align-items:flex-start;gap:12px;padding:20px 18px 14px}.pt-sheet-heading h2{font-size:22px}.pt-sheet-heading p{gap:5px;font-size:12px}.pt-sheet-heading>.pt-badge{font-size:12px}.pt-sheet-toolbar{flex-wrap:wrap;gap:9px;padding:0 17px 14px}.pt-sheet-tree-actions{gap:14px}.pt-sheet-tree-actions .pt-text-button{font-size:12px}.pt-sheet-density{margin-left:auto}.pt-cashflow-sheet .pt-table-tools{padding:9px 17px}.pt-cashflow-sheet .pt-report-table th,.pt-cashflow-sheet .pt-report-table td{min-width:144px;padding-inline:12px;font-size:15px}.pt-cashflow-sheet .pt-report-table [data-column-id=label]{width:200px;min-width:200px;max-width:200px;line-height:1.6;position:sticky;left:0}.pt-cashflow-sheet .pt-report-table [data-column-id=total],.pt-cashflow-sheet .pt-report-table td:nth-child(2){min-width:144px}.pt-cashflow-sheet .pt-report-table thead th{min-width:144px;font-size:15px}.pt-cashflow-sheet .pt-report-table .pt-report-depth-1 th>div{padding-left:7px}.pt-cashflow-sheet .pt-report-table .pt-report-depth-2 th>div{padding-left:14px}.pt-cashflow-sheet .pt-report-table .pt-report-depth-3 th>div{padding-left:21px}.pt-cashflow-sheet .pt-report-expand,.pt-cashflow-sheet .pt-report-spacer{width:20px}.pt-report-row-count{display:none}.pt-sheet-footer{flex-direction:column;gap:4px;padding:13px 17px}.pt-cashflow-sheet .pt-report-scroll{max-height:68vh}.pt-operation-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px 18px}.pt-operation-filters label{font-size:12px}.pt-operation-bulk{gap:12px;padding:17px 18px}.pt-operation-bulk label{flex-basis:100%;min-width:100%}.pt-operation-bulk>.pt-button{width:100%}.pt-operation-pagination{justify-content:flex-start;gap:10px;padding:15px 18px}.pt-operation-pagination label{flex-basis:100%;margin-right:auto}.pt-operation-selection-summary{gap:7px 13px;padding:12px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pt-layout-table thead th[draggable=true]{transition:none}}.pt-operation-bulk>fieldset{border:0;grid-template-columns:180px minmax(200px,1fr) minmax(250px,1.35fr) auto;align-items:end;gap:14px;width:100%;min-width:0;margin:0;padding:0;display:grid}.pt-operation-bulk>fieldset>label{min-width:0;margin:0}.pt-operation-bulk>fieldset .pt-searchable-picker{min-width:0}.pt-operation-filters>.pt-button{align-self:end}.pt-operations-table td[data-column-id=selection],.pt-operations-table th[data-column-id=selection]{text-align:center;width:48px;min-width:48px;padding-inline:10px}.pt-operations-table td[data-column-id=occurredOn],.pt-operations-table th[data-column-id=occurredOn],.pt-operations-table td[data-column-id=source],.pt-operations-table th[data-column-id=source]{width:auto;min-width:140px}.pt-operations-table td[data-column-id=description],.pt-operations-table th[data-column-id=description]{width:auto;min-width:310px;max-width:400px}.pt-operations-table td[data-column-id=amount],.pt-operations-table th[data-column-id=amount]{text-align:right;width:auto;min-width:165px}.pt-operations-table td[data-column-id=actions],.pt-operations-table th[data-column-id=actions]{width:95px;min-width:95px}@media (width<=1100px){.pt-operation-bulk>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pt-operation-bulk>fieldset{grid-template-columns:minmax(0,1fr)}.pt-operation-bulk>fieldset>.pt-button{width:100%}.pt-ordered-table[data-table-id=demo-operations] table{table-layout:auto;min-width:640px}.pt-ordered-table[data-table-id=demo-operations] th,.pt-ordered-table[data-table-id=demo-operations] td{width:auto!important;padding:12px!important;display:table-cell!important}.pt-ordered-table[data-table-id=demo-operations] [data-column-id=amount]{white-space:nowrap;min-width:140px}.pt-ordered-table[data-table-id=demo-operations] [data-column-id=operation]{min-width:220px}.pt-ordered-table[data-table-id=demo-operations] th[data-column-id=amount],.pt-ordered-table[data-table-id=demo-operations] td[data-column-id=amount]{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-1px 0 #dce6e9}.pt-ordered-table[data-table-id=demo-operations] th[data-column-id=amount]{z-index:3;background:#f4f8fa}}.pt-cashflow-sheet.pt-report-density-compact .pt-report-table th,.pt-cashflow-sheet.pt-report-density-compact .pt-report-table td{font-size:14px}.pt-layout-table :is(th,td)[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.pt-layout-table :is(th,td)[data-align=left]{text-align:left}.pt-layout-table td[data-align=right]{white-space:nowrap;overflow-wrap:normal}.pt-layout-table td[data-align=right] small{white-space:normal}.pt-layout-table thead [data-align]>.mp-sort-button{width:100%;text-align:inherit}.pt-layout-table thead [data-align=right]>.mp-sort-button{flex-direction:row-reverse;justify-content:flex-start}.pt-layout-table thead [data-align=left]>.mp-sort-button{justify-content:flex-start}.pt-layout-table td[data-align=right] :is(.pt-text-button,.pt-operation-title){text-align:right;justify-content:flex-end}.pt-app{background:#f3f6f8}.pt-page-heading{align-items:flex-start;margin-bottom:22px}.pt-page-heading h1{letter-spacing:-.65px}.pt-page-heading p{color:#667f8c;max-width:820px}.pt-panel{border-color:#dce5e9;box-shadow:0 3px 16px #203f4b04}.pt-panel-heading{padding-top:20px;padding-bottom:18px}.pt-panel-heading h2{line-height:1.45}.pt-panel-heading p{color:#718893}.pt-table th{color:#5a7582;letter-spacing:.025em;background:#f7fafb}.pt-table td{color:#456471;padding-top:14px;padding-bottom:14px}.pt-table tbody tr{transition:background-color .12s}.pt-table tbody tr:hover{background:#f7fbfa}.pt-table td strong{color:#2f5260;font-weight:600}.pt-table td small{color:#718894}.pt-table .pt-money{font-variant-numeric:tabular-nums}.pt-button{border-radius:7px;transition:background-color .12s,border-color .12s,box-shadow .12s}.pt-button-primary{box-shadow:0 2px 5px #1e6a6112}.pt-button-secondary{color:#456e7b}.pt-button:focus-visible,.pt-icon-button:focus-visible{outline-width:2px}.pt-dialog input,.pt-dialog textarea,.pt-dialog select,.pt-app input,.pt-app select,.pt-app textarea{border-color:#cfdee5}.pt-form label,.pt-label{color:#4d6e7a}.pt-form textarea{resize:vertical}.pt-help,.pt-form-intro{color:#6a8390}.pt-optional-label{color:#82969f;margin-top:-4px;font-size:12px;font-weight:400;line-height:1.4}.pt-dialog .pt-form>.pt-form-actions,.pt-dialog fieldset>.pt-form-actions{margin-top:22px}.pt-dialog-drawer .pt-form-actions{z-index:4;background:#fff;position:sticky;bottom:0;box-shadow:0 -8px 16px #ffffffed;padding:18px 0 10px!important}.pt-dialog-drawer{scroll-padding-bottom:95px}.pt-report-context{justify-content:space-between;align-items:center;gap:28px;margin:0 0 23px;display:flex}.pt-report-context>p{color:#718793;max-width:400px;margin:0;font-size:13px;line-height:1.75}.pt-report-switcher{background:#e7eef1;border:1px solid #dce5e9;border-radius:11px;gap:5px;min-width:0;padding:5px;display:flex}.pt-report-switcher>button{color:#637d88;text-align:left;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:flex-start;gap:4px;min-width:170px;min-height:68px;padding:11px 20px;line-height:1.4;display:flex}.pt-report-switcher>button>span{white-space:nowrap;font-size:15px;font-weight:600}.pt-report-switcher>button>small{color:#7d929b;font-size:12px}.pt-report-switcher>button:hover{background:#f1f6f7}.pt-report-switcher>button[aria-selected=true]{color:#236f65;background:#fff;border-color:#d6e3e3;box-shadow:0 2px 4px #2b535807}.pt-report-switcher>button[aria-selected=true]>small{color:#679389}.pt-context-note{color:#587d87;background:#edf5f6;border:1px solid #d7e7e9;border-radius:9px;gap:11px;margin:0 0 22px;padding:17px 20px;font-size:14px;line-height:1.75;display:flex}.pt-context-note>svg{color:#5b9495;flex-shrink:0;margin-top:2px}.pt-context-note strong{color:#456b76;font-size:14px}.pt-context-note p{margin:4px 0 0;font-size:13px}.pt-context-note .pt-text-button{min-height:35px;padding:5px 0 0;font-size:13px}.pt-list-toolbar,.pt-settings-list-tools{flex-wrap:wrap;align-items:center;gap:16px;padding:0 24px 18px;display:flex}.pt-list-toolbar>.pt-search,.pt-settings-list-tools>.pt-search{width:min(440px,100%);max-width:100%;margin:0}.pt-list-toolbar>.pt-subtle{font-variant-numeric:tabular-nums;margin-left:auto}.pt-toolbar-select select{min-width:165px}.pt-rule-report-context{color:#587e78;background:#edf5f3;border:1px solid #d7e6e0;border-radius:7px;align-items:center;gap:10px;margin-bottom:23px;padding:13px 16px;font-size:14px;display:flex}.pt-rule-report-context strong{color:#32756b;font-weight:600;display:inline}.pt-rule-form-section{border-top:1px solid #e3ebee;padding-top:22px}.pt-rule-form-section h3{font-size:17px}.pt-expression-group{background:#f8fbfc;border-radius:8px!important}.pt-expression-depth-1{background:#f1f6f8!important}.pt-rule-action{background:#f7fafb;border:1px solid #e2eaee;border-radius:8px;padding:13px}.pt-rule-principles article{box-shadow:none;background:0 0}.pt-settings-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.pt-settings-navigation>a{color:#4b727d;background:#fff;border:1px solid #dce6e9;border-radius:9px;align-items:center;gap:13px;min-height:76px;padding:15px 18px;display:flex}.pt-settings-navigation>a>svg{color:#6b9b96}.pt-settings-navigation>a:hover{background:#f7fbfa;border-color:#a7cbc1}.pt-settings-navigation span{font-size:14px;font-weight:600;line-height:1.5}.pt-settings-navigation small{color:#81959e;margin-top:3px;font-size:12px;font-weight:400;display:block}.pt-settings-section{scroll-margin-top:22px}.pt-settings-section>.pt-section-title{padding-top:22px}.pt-settings-section>.pt-form{padding-top:10px}.pt-settings-section .pt-source-help{margin:0 0 21px;font-size:13px;line-height:1.9}.pt-source-help>.pt-badge{margin-right:7px}.pt-settings-list-tools .pt-check-row{margin:0!important}.pt-archived-row td{color:#879ba3;background:#f7f9fa}.pt-archived-row td strong{color:#738c95}.pt-settings-section .pt-account-actions{align-items:center;gap:9px 17px}.pt-settings-section .pt-table td .pt-badge{margin-left:7px}.pt-settings-danger{background:#fffdfc}.pt-settings-danger .pt-panel-heading h2{color:#915c54;font-size:18px}.pt-settings-danger .pt-danger-copy{justify-content:space-between;align-items:center;gap:20px;display:flex}.pt-settings-danger .pt-danger-copy p{max-width:650px;margin:0;font-size:14px}.pt-settings-danger .pt-button{flex-shrink:0}.pt-operation-filter-toolbar{background:#fcfdfd;border-bottom:1px solid #e4ecef}.pt-operation-selection-summary{padding-top:13px;padding-bottom:13px}.pt-operation-selection-summary strong{color:#3c6b6d}.pt-operation-bulk{border-bottom:1px solid #dfe9ec}@media (width<=1100px){.pt-report-context{flex-direction:column;align-items:flex-start;gap:16px}.pt-report-context>p{max-width:none}.pt-settings-navigation>a{padding:14px}.pt-settings-navigation{gap:9px}}@media (width<=760px){.pt-report-context{gap:13px;margin-bottom:20px}.pt-report-switcher{width:100%;padding:4px}.pt-report-switcher>button{flex:1;min-width:0;min-height:67px;padding:10px 11px}.pt-report-switcher>button>span{white-space:normal;font-size:14px}.pt-report-switcher>button>small{font-size:12px}.pt-report-context>p{font-size:13px}.pt-list-toolbar,.pt-settings-list-tools{gap:13px;padding:0 18px 17px}.pt-list-toolbar>.pt-search,.pt-settings-list-tools>.pt-search{width:100%}.pt-list-toolbar>.pt-subtle{margin-left:0}.pt-context-note{gap:9px;padding:16px}.pt-rule-report-context{padding:12px;font-size:13px}.pt-settings-navigation{grid-template-columns:minmax(0,1fr)}.pt-settings-navigation>a{min-height:62px;padding:11px 15px}.pt-settings-navigation span{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-settings-navigation small{margin:0}.pt-settings-danger .pt-danger-copy{flex-direction:column;align-items:flex-start;gap:14px}.pt-settings-danger .pt-button{width:100%}.pt-dialog-drawer .pt-form-actions{gap:10px;bottom:0}.pt-settings-section .pt-table td .pt-badge{margin-top:4px;margin-left:0}}@media (prefers-reduced-motion:reduce){.pt-table tbody tr,.pt-button{transition:none}}.pt-operations-panel [data-table-id=operations]>[role=region]{max-height:min(68vh,760px)}.pt-operations-panel [data-table-id=operations] thead th{z-index:3;background:#f5f9fa;position:sticky;top:0;box-shadow:0 1px #dce7eb}.pt-dialog [data-table-id=report-drilldown]>[role=region]{max-height:58vh}.pt-dialog [data-table-id=report-drilldown] thead th{z-index:2;background:#f5f9fa;position:sticky;top:0}@media (width<=760px){.pt-operations-panel [data-table-id=operations]>[role=region]{max-height:62vh}}.pt-import-limits{color:#748b96;max-width:850px;margin:13px 0 0;font-size:13px;line-height:1.75}.pt-operations-panel [data-table-id=operations] thead th[data-pinned]{z-index:5}.pt-workspace-shell{--pt-ink:#192f3c;--pt-muted:#627481;--pt-line:#e1e7ec;--pt-accent:#16786e;color:var(--pt-ink);background:#f5f7fa}.pt-workspace-shell .pt-sidebar{box-sizing:border-box;color:#5e6e7a;border-right:1px solid var(--pt-line);background:#fff;width:252px;padding:24px 16px 0;transition:width .18s;overflow:visible}.pt-sidebar-brand-row{align-items:center;gap:9px;min-height:42px;padding:0 4px;display:flex}.pt-workspace-shell .pt-brand{color:#203541;letter-spacing:-1px;flex:1;gap:8px;min-width:0;padding:0;font-size:25px;position:relative}.pt-workspace-shell .pt-brand-mark{color:#178b79;width:27px;height:34px;font-size:33px}.pt-workspace-shell .pt-brand-mark span{background:#254638;width:13px;height:4px;bottom:7px}.pt-brand small{letter-spacing:1.5px;color:#7b8b96;white-space:nowrap;font-size:8px;position:absolute;top:32px;left:35px}.pt-sidebar-collapse{width:29px;height:29px;color:#7d8d98!important;background:#f4f6f8!important;border:0!important}.pt-sidebar-close{display:none!important}.pt-workspace-shell .pt-workspace-menu>summary{background:#f8fafb;border:1px solid #e0e7ec;border-radius:10px;gap:9px;min-height:58px;padding:11px 9px}.pt-workspace-shell .pt-workspace-menu small{color:#758793;font-size:11px;line-height:1.4}.pt-workspace-shell .pt-workspace-menu strong{color:#243d49;margin-top:1px;font-size:13px;font-weight:650}.pt-workspace-shell .pt-workspace-popover{box-sizing:border-box;border-color:#dce5e9;border-radius:12px;width:300px;padding:7px;top:calc(100% + 8px);left:0;box-shadow:0 14px 40px #213d4720}.pt-workspace-search{color:#758b96;border-bottom:1px solid #e5eaf0;align-items:center;gap:7px;padding:4px 7px 9px;display:flex}.pt-workspace-shell .pt-workspace-search input{background:0 0!important;border:0!important;min-height:32px!important;padding:6px 2px!important;font-size:13px!important}.pt-workspace-options{max-height:min(380px,50vh);padding:5px 0;overflow:auto}.pt-workspace-options>button{text-align:left;color:#3e5663;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 8px;font-size:13px;display:flex}.pt-workspace-options>button:hover{background:#f0f7f4}.pt-workspace-option-avatar{color:#6a7b85;background:#edf2f5;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.pt-workspace-options>button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.pt-workspace-shell .pt-workspace-create{padding:11px 8px!important;font-size:13px!important}.pt-sidebar-search{color:#6d7e8b;text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:9px;min-height:40px;margin:14px 2px 15px;padding:8px 9px;font-size:12px;display:flex}.pt-sidebar-search:hover{color:#2b615b;background:#f2f5f7}.pt-sidebar-search kbd{color:#8a98a3;background:#f1f4f7;border:1px solid #e4e9ef;border-radius:4px;margin-left:auto;padding:0 3px;font:10px/18px inherit}.pt-workspace-shell .pt-sidebar nav{gap:20px;min-height:0;padding:0 1px 16px;overflow:hidden auto}.pt-nav-section{gap:4px;display:grid}.pt-workspace-shell .pt-nav-caption{color:#95a2ad;letter-spacing:1px;text-transform:uppercase;padding:0 12px 5px;font-size:10px;font-weight:650;line-height:1.5}.pt-workspace-shell .pt-nav-item{color:#5e707d;box-sizing:border-box;white-space:nowrap;border-radius:8px;gap:11px;min-height:43px;padding:10px 12px;font-size:14px}.pt-workspace-shell .pt-nav-item svg{color:#83939e;stroke-width:1.6px}.pt-workspace-shell .pt-nav-active{color:#147366;background:#e7f4ef;font-weight:650}.pt-workspace-shell .pt-nav-active:hover{color:#147366;background:#e3f1eb}.pt-workspace-shell .pt-nav-dot{background:#2d9580;width:5px;height:5px}.pt-sidebar-bottom{margin-top:auto;padding-top:16px}.pt-sidebar-preview{color:#84959e;align-items:center;gap:7px;padding:0 12px 12px;font-size:11px;display:flex}.pt-workspace-shell .pt-user-avatar,.pt-topbar-avatar{color:#657388;background:#eef1f7;border:1px solid #e2e7ef;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:650;display:grid}.pt-workspace-shell .pt-logout{color:#8797a2}.pt-workspace-shell .pt-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-color:var(--pt-line);z-index:10;background:#ffffffed;height:76px;padding:0 34px;position:sticky;top:0}.pt-current-location{align-items:center;gap:13px;min-width:0;line-height:1.4;display:flex}.pt-current-location>span{text-overflow:ellipsis;white-space:nowrap;color:#83939f;border-right:1px solid #dfe7ed;max-width:260px;padding-right:14px;font-size:12px;overflow:hidden}.pt-current-location strong{color:#334c5a;white-space:nowrap;font-size:13px;font-weight:650}.pt-topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.pt-topbar-search{background:0 0!important;border:0!important}.pt-topbar-import{color:#425b66!important;border-radius:7px!important;min-height:36px!important;padding:6px 12px!important;font-size:12px!important}.pt-workspace-shell .pt-mode-note{color:#8c9ca7;margin:0 0 25px;font-size:10px;line-height:1.5}.pt-workspace-shell .pt-mode-note .pt-status-dot{background:#a7b9ba;width:4px;height:4px}.pt-workspace-shell .pt-eyebrow{letter-spacing:1.4px;color:#8b9ba7;font-size:10px}.pt-workspace-shell .pt-page-heading h1{color:#223b48;letter-spacing:-.8px;margin-top:4px;font-size:29px;font-weight:650;line-height:1.25}.pt-workspace-shell .pt-page-heading p{color:#7a8e9b;max-width:670px;margin-top:10px;font-size:13px;line-height:1.65}.pt-workspace-shell .pt-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:58%;margin-top:8px}.pt-workspace-shell .pt-button{border-radius:8px;min-height:44px;padding:8px 13px;font-size:13px}.pt-workspace-shell .pt-button-primary{background:#187d70;border-color:#187d70;box-shadow:0 3px 8px #1a746c13}.pt-workspace-shell .pt-panel{border-color:#e0e7ed;border-radius:12px;box-shadow:0 3px 9px #1d3b4b03}.pt-workspace-shell .pt-panel-heading{padding:22px 24px 20px}.pt-workspace-shell .pt-panel-heading h2{color:#304c5b;font-size:16px;font-weight:650}.pt-workspace-shell .pt-table thead th{color:#7b8f9d;letter-spacing:.35px;background:#f8fafc;border-color:#e4ebf0;font-size:11px}.pt-workspace-shell .pt-table tbody td{border-color:#edf1f5}.pt-workspace-shell .pt-table tbody strong{color:#375364;font-weight:600}.pt-workspace-shell .pt-list-toolbar{border-color:#e9eef3}.pt-workspace-shell .pt-report-context{align-items:center;gap:20px;margin-bottom:22px}.pt-workspace-shell .pt-report-context>p{color:#8b9ba5;max-width:380px;font-size:12px;line-height:1.65}.pt-workspace-shell .pt-report-switcher{box-shadow:none;background:#e9eef3;border:1px solid #e3e9ef;border-radius:10px;gap:4px;padding:4px}.pt-workspace-shell .pt-report-switcher>button{border-radius:7px;min-height:53px;padding:9px 17px}.pt-workspace-shell .pt-report-switcher>button[aria-selected=true]{border-color:#dae4e9;box-shadow:0 2px 5px #334e5b08}.pt-workspace-shell .pt-rule-principles{border-top:1px solid #e2e8ed;flex-wrap:wrap;gap:20px;margin-top:25px;padding-top:18px;display:flex}.pt-workspace-shell .pt-rule-principles article{min-width:150px;box-shadow:none;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.pt-workspace-shell .pt-rule-principles article p{display:none}.pt-workspace-shell .pt-rule-principles article strong{color:#8b9ba6;font-size:11px;font-weight:500}.pt-workspace-shell .pt-rule-principles article svg{color:#8ea5ac;width:15px;height:15px}.pt-workspace-shell .pt-operation-bulk>fieldset{align-items:end;grid-template-columns:180px minmax(220px,1fr) auto!important}.pt-command-search{color:#8a9ba5;border-bottom:1px solid #e4eaf0;align-items:center;gap:11px;padding:0 0 16px;display:flex}.pt-command-search label{flex:1;min-width:0}.pt-command-search input{background:0 0!important;border:0!important;padding:8px 0!important;font-size:16px!important}.pt-command-search kbd{color:#93a3ad;border:1px solid #e2e8ec;border-radius:4px;padding:2px 5px;font-size:10px}.pt-command-results{max-height:52vh;padding-top:7px;overflow:auto}.pt-command-results h3{color:#94a0aa;letter-spacing:1px;text-transform:uppercase;margin:17px 7px 6px;font-size:10px;font-weight:600}.pt-command-results>button{text-align:left;color:#5c7583;border-radius:7px;align-items:center;gap:12px;width:100%;padding:11px 9px;font-size:13px;display:flex}.pt-command-results>button:hover{color:#177a69;background:#edf7f3}.pt-command-results>button>span{flex:1}.pt-command-results small{color:#95a5ae;font-size:10px;display:block}.pt-command-hint{color:#98a7b1;border-top:1px solid #e6edf1;align-items:center;gap:5px;margin-top:12px;padding-top:14px;font-size:10px;display:flex}.pt-shell-collapsed .pt-sidebar{width:80px;padding-left:11px;padding-right:11px}.pt-shell-collapsed .pt-sidebar-brand-row{justify-content:center;min-height:64px;padding:0;position:relative}.pt-shell-collapsed .pt-brand{flex:none}.pt-shell-collapsed .pt-brand-name,.pt-shell-collapsed .pt-brand small,.pt-shell-collapsed .pt-sidebar-search>span,.pt-shell-collapsed .pt-sidebar-search kbd,.pt-shell-collapsed .pt-nav-caption,.pt-shell-collapsed .pt-nav-item>span,.pt-shell-collapsed .pt-workspace-menu>summary>span:nth-child(2),.pt-shell-collapsed .pt-workspace-menu>summary>svg,.pt-shell-collapsed .pt-sidebar-preview>span:last-child,.pt-shell-collapsed .pt-user>span:nth-child(2){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-shell-collapsed .pt-sidebar-collapse{z-index:2;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-10px;right:-23px;background:#fff!important;border:1px solid #e0e7ed!important}.pt-shell-collapsed .pt-sidebar-collapse svg{width:13px;height:13px}.pt-shell-collapsed .pt-workspace-menu>summary{background:0 0;border:0;justify-content:center;padding:8px 0}.pt-shell-collapsed .pt-workspace-menu{margin-top:15px}.pt-shell-collapsed .pt-workspace-popover{top:0;left:65px}.pt-shell-collapsed .pt-sidebar-search{justify-content:center;margin:11px 2px 19px}.pt-shell-collapsed .pt-sidebar nav{gap:24px}.pt-shell-collapsed .pt-nav-section:not(:first-child){border-top:1px solid #e4ebee;padding-top:19px}.pt-shell-collapsed .pt-nav-item{justify-content:center;padding:12px 0}.pt-shell-collapsed .pt-sidebar-preview{justify-content:center;padding:0 0 15px}.pt-shell-collapsed .pt-user{flex-direction:column;gap:4px;margin:0 -11px;padding:14px 0 10px}@media (width>=1100px){.pt-workspace-shell .pt-sidebar{height:100dvh}.pt-workspace-shell .pt-sidebar nav{flex:1}.pt-workspace-shell .pt-sidebar-bottom{margin-top:0}}@media (width<=1250px){.pt-workspace-shell .pt-topbar{padding:0 24px}.pt-workspace-shell .pt-main{padding-left:24px;padding-right:24px}.pt-workspace-shell .pt-heading-actions{max-width:55%}.pt-workspace-shell .pt-page-heading h1{font-size:27px}}@media (width<=1099px){.pt-workspace-shell .pt-sidebar{visibility:hidden;z-index:40;width:276px;height:100dvh;padding:22px 18px 0;transition:left .2s;position:fixed;top:0;left:-282px;transform:none;box-shadow:15px 0 45px #15344420}.pt-workspace-shell .pt-sidebar-open{visibility:visible;left:0}.pt-sidebar-collapse{display:none!important}.pt-sidebar-close,.pt-workspace-shell .pt-mobile-menu-button{display:inline-flex!important}.pt-workspace-shell .pt-mobile-overlay{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b344e55;position:fixed;inset:0}.pt-shell-collapsed .pt-brand-name,.pt-shell-collapsed .pt-brand small,.pt-shell-collapsed .pt-sidebar-search>span,.pt-shell-collapsed .pt-sidebar-search kbd,.pt-shell-collapsed .pt-nav-caption,.pt-shell-collapsed .pt-nav-item>span,.pt-shell-collapsed .pt-workspace-menu>summary>span:nth-child(2),.pt-shell-collapsed .pt-workspace-menu>summary>svg,.pt-shell-collapsed .pt-sidebar-preview>span:last-child,.pt-shell-collapsed .pt-user>span:nth-child(2){clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.pt-shell-collapsed .pt-brand small{position:absolute}.pt-shell-collapsed .pt-sidebar-brand-row{justify-content:initial;min-height:42px;padding:0 4px}.pt-shell-collapsed .pt-brand{flex:1}.pt-shell-collapsed .pt-workspace-menu{margin-top:27px}.pt-shell-collapsed .pt-workspace-menu>summary{justify-content:initial;background:#f8fafb;border:1px solid #e0e7ec;padding:11px 9px}.pt-shell-collapsed .pt-workspace-popover{width:min(300px,100vw - 52px);top:calc(100% + 8px);left:0}.pt-shell-collapsed .pt-sidebar-search{justify-content:initial;margin:14px 2px 15px}.pt-shell-collapsed .pt-nav-section:not(:first-child){border:0;padding-top:0}.pt-shell-collapsed .pt-nav-item{justify-content:initial;padding:10px 12px}.pt-shell-collapsed .pt-sidebar-preview{justify-content:initial;padding:0 12px 12px}.pt-shell-collapsed .pt-user{flex-direction:row;gap:9px;margin:0 -18px;padding:15px 18px}.pt-workspace-shell .pt-sidebar nav{flex:1;gap:20px}.pt-shell-collapsed .pt-sidebar-search kbd{margin-left:auto}.pt-workspace-shell .pt-sidebar-bottom{margin-top:0}}@media (width<=700px){.pt-workspace-shell .pt-topbar{gap:11px;height:66px;padding:0 16px}.pt-current-location{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pt-current-location>span{border:0;max-width:150px;padding:0;font-size:9px}.pt-current-location strong{font-size:12px}.pt-topbar-actions{gap:5px}.pt-topbar-import{display:none!important}.pt-topbar-avatar{width:29px;height:29px;font-size:10px}.pt-workspace-shell .pt-main{padding:18px 16px 24px}.pt-workspace-shell .pt-mode-note{margin-bottom:21px;font-size:9px}.pt-workspace-shell .pt-page-heading{flex-direction:column;gap:13px;margin-bottom:20px}.pt-workspace-shell .pt-page-heading h1{font-size:27px}.pt-workspace-shell .pt-page-heading p{margin-top:8px;font-size:12px}.pt-workspace-shell .pt-heading-actions{justify-content:flex-start;gap:7px;width:100%;max-width:none;margin-top:0}.pt-workspace-shell .pt-heading-actions .pt-button{flex:1 0 auto;gap:6px;min-height:36px;padding:7px 10px;font-size:11px}.pt-workspace-shell .pt-panel-heading{padding:18px 16px}.pt-workspace-shell .pt-report-context{align-items:stretch;gap:12px}.pt-workspace-shell .pt-report-context>p{display:none}.pt-workspace-shell .pt-report-switcher{width:100%;display:flex}.pt-workspace-shell .pt-report-switcher>button{flex:1;min-width:0;padding:9px 12px;font-size:12px}.pt-workspace-shell .pt-rule-principles{gap:12px;margin-top:20px;padding-top:16px}.pt-workspace-shell .pt-rule-principles article{min-width:140px}.pt-workspace-shell .pt-operation-bulk>fieldset{grid-template-columns:minmax(0,1fr)!important}.pt-command-search input{font-size:14px!important}}@media (prefers-reduced-motion:reduce){.pt-workspace-shell .pt-sidebar{transition:none}}.pt-transfer-intro,.pt-raw-intro{color:#334f5b;align-items:center;gap:14px;padding:0 0 21px;display:flex}.pt-transfer-intro strong,.pt-raw-intro strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.pt-transfer-intro p,.pt-raw-intro p{color:#8195a2;margin-top:4px;font-size:12px;line-height:1.7}.pt-transfer-symbol{color:#198875;background:#e5f5ee;border:1px solid #d6eee3;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pt-transfer-methods{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.pt-transfer-method{cursor:pointer;color:#4c6d7c;background:#fafcfe;border:1px solid #dce6ed;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex;position:relative;font-size:13px!important}.pt-transfer-method:hover{background:#f0f8f5;border-color:#bdded1}.pt-transfer-method>span{flex:1;min-width:0}.pt-transfer-method strong{overflow-wrap:anywhere;font-weight:600;display:block}.pt-transfer-method small{color:#8ca0ac;overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.pt-transfer-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pt-transfer-upload:focus-within{outline-offset:3px;outline:3px solid #278d87}.pt-transfer-section{border:1px solid #e0e8ef;border-radius:10px;margin-top:20px;overflow:hidden}.pt-transfer-section-heading{background:#f8fafc;border-bottom:1px solid #e4ebf0;align-items:center;gap:12px;padding:16px 18px;display:flex}.pt-transfer-section-heading h3{color:#425d6d;font-size:14px;font-weight:600}.pt-transfer-section-heading p{color:#8c9da8;margin-top:3px;font-size:11px}.pt-transfer-section>.pt-subtle{padding:16px 18px}.pt-transfer-reference{border-bottom:1px solid #eaf0f4;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:15px;padding:16px 18px;display:grid}.pt-transfer-reference:last-child{border:0}.pt-transfer-reference small{color:#8a9fa9;font-size:10px;line-height:1.6;display:block}.pt-transfer-reference strong{color:#557180;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:500;display:block}.pt-transfer-reference>svg{color:#94aab2}.pt-transfer-reference select{font-size:12px!important}.pt-transfer-resolved{margin-top:3px;color:#45927b!important}.pt-transfer-unresolved{margin-top:9px;font-size:12px;line-height:1.7;color:#b18a41!important}.pt-transfer-rules>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.pt-transfer-rules>div:last-child{border:0}.pt-transfer-rules strong{color:#536f7e;overflow-wrap:anywhere;font-size:12px;font-weight:500}.pt-transfer-rules label{flex:none;width:240px}.pt-transfer-rules select{font-size:12px!important}.pt-rule-row-actions{gap:7px;display:flex}.pt-rule-context-summary{color:#8c9da7;align-items:center;gap:13px;font-size:12px;display:flex}.pt-preview-condition{color:#63808f;background:#f6f9fb;border:1px solid #e0e8ee;border-radius:9px;margin:15px 0;padding:17px;font-size:13px;line-height:1.9}.pt-raw-summary{background:#f8fafc;border:1px solid #e3eaf0;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:17px;display:grid}.pt-raw-summary small{color:#8fa0ac;font-size:10px;display:block}.pt-raw-summary strong{color:#536f7f;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:600;display:block}.pt-raw-integrity{justify-content:space-between;align-items:flex-start;gap:20px;margin:16px 0 21px;display:flex}.pt-raw-integrity details{flex:1;min-width:0}.pt-raw-integrity summary{color:#78929e;cursor:pointer;font-size:11px}.pt-raw-integrity dl{color:#9babb4;margin-top:13px;font-size:10px}.pt-raw-integrity dt{color:#8a9da7}.pt-raw-integrity dd{color:#6d8996;overflow-wrap:anywhere;margin-bottom:9px;font-size:11px}.pt-raw-integrity code{overflow-wrap:anywhere;font-family:monospace;font-size:10px}.pt-raw-integrity p{color:#91a2ac;max-width:500px;margin-top:8px;font-size:10px;line-height:1.7}.pt-raw-integrity .pt-button{white-space:nowrap;flex:none;min-height:36px;padding:7px 10px;font-size:11px}.pt-raw-toolbar{align-items:center;gap:20px;margin:20px 0 15px;display:flex}.pt-raw-toolbar .pt-search{flex:1}.pt-raw-toolbar input{font-size:12px!important}.pt-raw-table{min-width:1100px}.pt-raw-table td{white-space:normal;overflow-wrap:anywhere;max-width:320px;vertical-align:top!important;font-size:11px!important}.pt-dialog:has(.pt-raw-intro){width:min(1320px,100vw - 48px)}.pt-dialog:has(.pt-raw-intro) .pt-table-scroll{max-height:50vh;overflow:auto}.pt-raw-table th{z-index:1;position:sticky;top:0}.pt-raw-json{margin-top:6px}.pt-raw-json summary{color:#6c9c9c;cursor:pointer;background:#eff6f7;border-radius:4px;padding:1px 5px;font-size:9px;list-style:none;display:inline-flex}.pt-raw-json pre{color:#dbede5;background:#172e3a;border-radius:5px;max-width:340px;max-height:240px;margin-top:6px;padding:13px;font:10px/1.7 monospace;overflow:auto}.pt-raw-pagination{color:#8499a5;justify-content:space-between;align-items:center;padding:17px 0 0;font-size:11px;display:flex}.pt-raw-pagination>div{gap:7px;display:flex}.pt-raw-open{gap:5px!important;min-height:29px!important;padding:4px 8px!important;font-size:10px!important}@media (width<=700px){.pt-transfer-methods{grid-template-columns:minmax(0,1fr);gap:9px}.pt-transfer-method{padding:13px}.pt-transfer-intro,.pt-raw-intro{align-items:flex-start;gap:11px}.pt-transfer-symbol{border-radius:9px;width:38px;height:38px}.pt-transfer-intro strong,.pt-raw-intro strong{font-size:14px}.pt-transfer-intro p,.pt-raw-intro p{font-size:11px}.pt-transfer-section-heading{padding:13px 12px}.pt-transfer-reference{grid-template-columns:minmax(0,1fr);gap:7px;padding:13px}.pt-transfer-reference>svg{display:none}.pt-transfer-rules>div{flex-direction:column;align-items:flex-start;gap:9px;padding:13px}.pt-transfer-rules label{width:100%}.pt-raw-summary{grid-template-columns:1fr 1fr;gap:13px;padding:13px}.pt-raw-integrity{flex-direction:column;gap:10px}.pt-raw-integrity .pt-button{width:100%}.pt-raw-toolbar{flex-direction:column;align-items:stretch;gap:6px;margin-top:17px}.pt-raw-toolbar .pt-subtle{align-self:flex-end;font-size:10px}.pt-dialog:has(.pt-raw-intro){border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.pt-raw-pagination{gap:12px;font-size:10px}}.pt-transfer-method{text-align:left;font:inherit;width:100%;line-height:1.6}.pt-transfer-method:disabled{opacity:.5;cursor:not-allowed}.pt-transfer-method:disabled:hover{background:#fafcfe;border-color:#dce6ed}.pt-workspace-shell .pt-sidebar nav,.pt-workspace-shell .pt-nav-section,.pt-workspace-shell .pt-nav-item{min-width:0;max-width:100%}.pt-workspace-shell .pt-nav-item{width:100%}.pt-workspace-shell .pt-nav-item>span:not(.pt-nav-dot){white-space:normal;min-width:0;line-height:1.4}.pt-workspace-shell .pt-nav-dot{flex:none}.pt-workspace-shell{--pt-ink:#252d38;--pt-muted:#697482;--pt-line:#e3e7ed;--pt-accent:#1479e8;--pt-canvas:#f4f5f7;--pt-nav:#222730;background:var(--pt-canvas);color:var(--pt-ink);font-size:14px;line-height:1.5}.pt-workspace-shell h1,.pt-workspace-shell h2,.pt-workspace-shell h3{color:var(--pt-ink)}.pt-workspace-shell .pt-sidebar{background:var(--pt-nav);color:#bdc5d0;width:232px;box-shadow:none;border-right:0;padding:18px 12px 0}.pt-workspace-shell .pt-sidebar-brand-row{gap:8px;min-height:38px;padding:0 8px}.pt-workspace-shell .pt-brand{color:#fff;letter-spacing:-.6px;gap:10px;font-size:25px}.pt-workspace-shell .pt-brand-mark{color:#fff;letter-spacing:-5px;background:#1684f5;border-radius:8px;width:31px;height:32px;padding-right:4px;font-size:31px}.pt-workspace-shell .pt-brand-mark span{background:#b9dcff;width:11px;height:3px;bottom:7px;right:4px}.pt-workspace-shell .pt-brand small{display:none}.pt-workspace-shell .pt-sidebar-collapse{border-radius:5px;width:30px;height:32px;color:#9da8b8!important;background:0 0!important}.pt-workspace-shell .pt-sidebar-collapse:hover{color:#fff!important;background:#343b48!important}.pt-workspace-shell .pt-sidebar-close{color:#d4dbe5!important;background:0 0!important;border:0!important}.pt-workspace-shell .pt-workspace-menu{margin-top:19px}.pt-workspace-shell .pt-workspace-menu>summary{color:#c8d2df;background:#2a313d;border:1px solid #3c4553;border-radius:7px;gap:10px;min-height:62px;padding:10px 9px}.pt-workspace-shell .pt-workspace-menu>summary:hover{background:#303947;border-color:#536175}.pt-workspace-shell .pt-workspace-avatar{color:#d3e6ff;background:#394759;border-radius:6px;width:34px;height:34px}.pt-workspace-shell .pt-workspace-menu>summary small{color:#a6b3c5;font-size:11px}.pt-workspace-shell .pt-workspace-menu>summary strong{color:#fff;font-size:14px;font-weight:600;line-height:1.5}.pt-workspace-shell .pt-workspace-popover{width:310px;color:var(--pt-ink);background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:8px;box-shadow:0 12px 40px #17243630}.pt-workspace-shell .pt-workspace-options>button{color:#344255;border-radius:5px;min-height:52px;font-size:14px}.pt-workspace-shell .pt-workspace-options>button:hover{background:#edf5ff}.pt-workspace-shell .pt-workspace-option-avatar{color:#3373ba;background:#e9f1fd;font-size:12px}.pt-workspace-shell .pt-workspace-options small{color:#758396;font-size:12px}.pt-workspace-shell .pt-workspace-current{color:#167bea}.pt-workspace-shell .pt-workspace-search{color:#7e8b9d;border-bottom-color:#e8edf3;padding:3px 6px 8px}.pt-workspace-shell .pt-workspace-search input{min-height:38px!important;font-size:14px!important}.pt-workspace-shell .pt-workspace-create{min-height:44px;color:#1477de!important;font-size:14px!important}.pt-workspace-shell .pt-sidebar-search{color:#acb8c9;border-radius:5px;gap:10px;min-height:42px;margin:10px 0 16px;padding:8px 10px;font-size:13px}.pt-workspace-shell .pt-sidebar-search:hover{color:#fff;background:#303846}.pt-workspace-shell .pt-sidebar-search kbd{color:#a7b5c7;background:#343c49;border-color:#4a5564;font-size:10px;line-height:18px}.pt-workspace-shell .pt-sidebar nav{flex-direction:column;flex:1;gap:21px;min-width:0;padding:0 0 15px;display:flex;overflow:hidden auto}.pt-workspace-shell .pt-nav-section{gap:3px;min-width:0}.pt-workspace-shell .pt-nav-caption{color:#8290a4;letter-spacing:.8px;padding:0 11px 7px;font-size:10px;font-weight:600}.pt-workspace-shell .pt-nav-item{color:#c5cedb;border-radius:5px;gap:10px;min-height:43px;padding:10px 11px;font-size:14px;font-weight:400;line-height:1.4;position:relative}.pt-workspace-shell .pt-nav-item>span:not(.pt-nav-dot){white-space:normal;min-width:0}.pt-workspace-shell .pt-nav-item svg{color:#8d9caf;stroke-width:1.7px;flex:none;width:18px;height:18px}.pt-workspace-shell .pt-nav-item:hover{color:#fff;background:#303947}.pt-workspace-shell .pt-nav-item:hover svg{color:#c7d6ea}.pt-workspace-shell .pt-nav-active,.pt-workspace-shell .pt-nav-active:hover{color:#fff;box-shadow:none;background:#167be7;font-weight:600}.pt-workspace-shell .pt-nav-active svg{color:#fff;stroke-width:1.9px}.pt-workspace-shell .pt-nav-dot{background:#bddbff;flex:none;width:4px;height:4px;margin-left:auto}.pt-workspace-shell .pt-sidebar-bottom{flex:none;padding-top:13px}.pt-workspace-shell .pt-sidebar-preview{color:#9ba8bb;gap:6px;padding:0 9px 13px;font-size:10px;line-height:1.5}.pt-workspace-shell .pt-sidebar-preview .pt-status-dot{background:#748299;width:4px;height:4px}.pt-workspace-shell .pt-user{background:#1d222b;border-top:1px solid #39404c;gap:10px;margin:0 -12px;padding:15px 13px}.pt-workspace-shell .pt-user-avatar{color:#dceaff;background:#374459;border:0;width:33px;height:33px;font-size:12px}.pt-workspace-shell .pt-user strong{color:#f0f4fa;font-size:13px;font-weight:500}.pt-workspace-shell .pt-user small{color:#93a1b5;font-size:11px}.pt-workspace-shell .pt-logout{color:#91a1b6;place-items:center;min-width:32px;min-height:36px;display:grid}.pt-workspace-shell .pt-logout:hover{color:#fff;background:#343e4f;border-radius:5px}.pt-workspace-shell .pt-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e3e7ed;gap:14px;height:60px;padding:0 24px;box-shadow:0 1px 2px #26364d03}.pt-workspace-shell .pt-current-location{gap:12px;min-width:0}.pt-workspace-shell .pt-current-location>span{color:#7b8797;border-right-color:#e1e6ee;max-width:260px;padding-right:12px;font-size:13px}.pt-workspace-shell .pt-current-location strong{color:#293548;font-size:14px;font-weight:600}.pt-workspace-shell .pt-topbar-actions{gap:13px}.pt-workspace-shell .pt-topbar-search{color:#7c8999;width:36px;height:36px}.pt-workspace-shell .pt-topbar-import{box-shadow:none;color:#fff!important;background:#1479e8!important;border-color:#1479e8!important;border-radius:5px!important;min-height:36px!important;padding:6px 12px!important;font-size:13px!important}.pt-workspace-shell .pt-topbar-import:hover{background:#0869d2!important}.pt-workspace-shell .pt-topbar-avatar{color:#3975bc;background:#edf3fc;border:1px solid #dae6f5;width:32px;height:32px;font-size:11px}.pt-workspace-shell .pt-main{max-width:1920px;padding:24px 24px 18px}.pt-workspace-shell .pt-page-heading{align-items:center;gap:16px;margin-bottom:20px}.pt-workspace-shell .pt-page-heading h1{letter-spacing:-.45px;color:#252f3f;margin:0;font-size:24px;font-weight:650;line-height:1.3}.pt-workspace-shell .pt-page-heading>div:first-child>p,.pt-workspace-shell .pt-eyebrow{display:none}.pt-workspace-shell .pt-heading-actions{align-items:center;gap:8px;max-width:66%;margin:0}.pt-workspace-shell .pt-button{min-height:40px;box-shadow:none;white-space:normal;border-radius:5px;gap:8px;padding:8px 13px;font-size:14px;font-weight:500;line-height:1.5}.pt-workspace-shell .pt-button-primary{color:#fff;box-shadow:none;background:#1479e8;border-color:#1479e8}.pt-workspace-shell .pt-button-primary:hover:not(:disabled){background:#096ad3;border-color:#096ad3}.pt-workspace-shell .pt-button-secondary{color:#455266;background:#fff;border-color:#d4dce7}.pt-workspace-shell .pt-button-secondary:hover:not(:disabled){color:#176dc8;background:#f5f9ff;border-color:#a5c4ed}.pt-workspace-shell .pt-text-button{color:#1478dc;font-size:13px;font-weight:500}.pt-workspace-shell .pt-text-button:hover:not(:disabled){color:#075fbd}.pt-workspace-shell .pt-icon-button{color:#65748a;background:#fff;border-color:#dce2ec;border-radius:5px;width:36px;height:36px}.pt-workspace-shell .pt-icon-button:hover:not(:disabled){color:#1174dc;background:#edf5ff;border-color:#b6d2f6}.pt-workspace-shell button:focus-visible,.pt-workspace-shell a:focus-visible,.pt-workspace-shell input:focus-visible,.pt-workspace-shell select:focus-visible,.pt-workspace-shell textarea:focus-visible,.pt-workspace-shell summary:focus-visible,.pt-workspace-shell [tabindex]:focus-visible{outline-width:2px;outline-color:#1684f5}.pt-workspace-shell label,.pt-workspace-shell .pt-label{color:#59687c;font-size:13px;font-weight:500}.pt-workspace-shell input:not([type=checkbox]):not([type=file]),.pt-workspace-shell select,.pt-workspace-shell textarea{color:#293b50;border-color:#d4dce8;border-radius:5px;min-height:40px;padding:8px 11px;font-size:14px;line-height:1.5}.pt-workspace-shell input::placeholder,.pt-workspace-shell textarea::placeholder{color:#97a3b3}.pt-workspace-shell input[type=checkbox]{accent-color:#167be7;width:16px;height:16px}.pt-workspace-shell .pt-panel{box-shadow:none;background:#fff;border:1px solid #e0e5ed;border-radius:6px}.pt-workspace-shell .pt-panel-heading{gap:14px;padding:17px 20px}.pt-workspace-shell .pt-panel-heading h2{letter-spacing:0;color:#303d4f;margin:0;font-size:16px;font-weight:600}.pt-workspace-shell .pt-panel-heading p{color:#7c8796;margin-top:5px;font-size:13px;line-height:1.5}.pt-workspace-shell .pt-panel-footer{color:#7b8795;border-color:#e7ebf1;padding:13px 20px;font-size:13px}.pt-workspace-shell .pt-panel-footer strong{color:#2a394d;font-size:14px}.pt-workspace-shell .pt-badge{color:#69798c;background:#f5f7fa;border-color:#e0e6ed;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.5}.pt-workspace-shell .pt-badge-green{color:#15956d;background:#eaf8f1;border-color:#cceadd}.pt-workspace-shell .pt-badge-amber{color:#a17420;background:#fff7e8;border-color:#f1dfb6}.pt-workspace-shell .pt-subtle,.pt-workspace-shell .pt-help,.pt-workspace-shell .pt-form-intro{color:#7a8796;font-size:13px;line-height:1.65}.pt-workspace-shell .pt-positive{color:#10a477!important}.pt-workspace-shell .pt-alert{color:#a3533d;background:#fff3f0;border-color:#f0d6cf;border-radius:5px;font-size:13px;line-height:1.65}.pt-workspace-shell .pt-success{color:#247f52;background:#edf8f1;border-color:#d0e8da;border-radius:5px;font-size:13px;line-height:1.65}.pt-workspace-shell .pt-warning{color:#936c23;background:#fff9ec;border-color:#efdfb9;border-radius:5px;font-size:13px;line-height:1.65}.pt-workspace-shell .pt-context-note,.pt-workspace-shell .pt-rule-report-context{color:#587693;background:#edf5ff;border-color:#d6e6fb;border-radius:5px;font-size:13px}.pt-workspace-shell .pt-context-note strong,.pt-workspace-shell .pt-rule-report-context strong{color:#386389}.pt-workspace-shell .pt-report-context{gap:15px;margin-bottom:17px}.pt-workspace-shell .pt-report-context>p{display:none}.pt-workspace-shell .pt-report-switcher{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dbe2eb;border-radius:0;gap:2px;padding:0}.pt-workspace-shell .pt-report-switcher>button{color:#7b8899;min-width:145px;min-height:43px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:0;padding:9px 14px}.pt-workspace-shell .pt-report-switcher>button>span{font-size:14px;font-weight:500}.pt-workspace-shell .pt-report-switcher>button>small{display:none}.pt-workspace-shell .pt-report-switcher>button[aria-selected=true]{color:#1377df;box-shadow:none;background:#fff;border-color:#1377df}.pt-workspace-shell .pt-report-switcher>button:hover{color:#1674d0;background:#edf4fe}.pt-workspace-shell .pt-source-tabs{border-color:#dbe2eb;gap:22px}.pt-workspace-shell .pt-source-tabs>button{color:#8894a4;min-height:44px;padding:9px 2px 11px;font-size:14px}.pt-workspace-shell .pt-source-tabs>button[aria-selected=true]{color:#1679df;border-color:#1679df;font-weight:600}.pt-workspace-shell .pt-tabs{border-color:#e1e7ef;gap:22px;margin:18px 0}.pt-workspace-shell .pt-tabs>button{color:#8794a5;min-height:44px;padding-top:10px;font-size:14px}.pt-workspace-shell .pt-tabs>button[aria-selected=true]{color:#1479e4;border-color:#1479e4}.pt-workspace-shell .pt-table{font-size:14px}.pt-workspace-shell .pt-table thead th{letter-spacing:0;color:#7a8798;background:#f8f9fb;border-color:#e3e8f0;padding:11px 16px;font-size:12px;font-weight:500;line-height:1.5}.pt-workspace-shell .pt-table tbody td{color:#4b5b70;border-color:#edf0f5;padding:12px 16px;font-size:14px;line-height:1.55}.pt-workspace-shell .pt-table tbody strong{color:#34465c;font-size:14px;font-weight:500}.pt-workspace-shell .pt-table td small{color:#596c82;margin-top:3px;font-size:12px;line-height:1.5}.pt-workspace-shell .pt-table tbody tr:hover{background:#f6f9fe}.pt-workspace-shell .pt-table .pt-money{font-size:14px;font-weight:500}.pt-workspace-shell .pt-table-tools{color:#8492a5;background:#fff;border-color:#e7ebf1;min-height:48px;padding:10px 16px}.pt-workspace-shell .pt-table-tools-hint{color:#8b98a9;font-size:11px}.pt-workspace-shell .pt-columns-button{min-height:32px;padding:5px 9px;font-size:12px!important}.pt-workspace-shell .pt-list-toolbar,.pt-workspace-shell .pt-settings-list-tools{border-color:#e7edf4;gap:12px;padding:0 20px 16px}.pt-workspace-shell .pt-operations-toolbar{gap:12px;padding:16px 20px}.pt-workspace-shell .pt-operation-filter-toolbar{background:#fff;border-color:#e7edf4}.pt-workspace-shell .pt-operation-bulk{background:#f7faff;border-color:#dce8f8}.pt-workspace-shell .pt-operation-selection-summary{color:#6682a5;background:#f1f7ff;border-color:#dce8f8;font-size:13px}.pt-workspace-shell .pt-operation-title{color:#354d68;font-size:14px;font-weight:500}.pt-workspace-shell .pt-operation-title:hover{color:#1479df}.pt-workspace-shell .pt-directory-nav{background:#fff;border-color:#e0e6ef;border-radius:6px;padding:6px}.pt-workspace-shell .pt-directory-nav>button{color:#6d7e94;border-radius:4px;min-height:42px;padding:11px 12px;font-size:13px}.pt-workspace-shell .pt-directory-nav>button[aria-selected=true],.pt-workspace-shell .pt-directory-nav>button.pt-directory-active{color:#1c76d6;background:#eaf3ff}.pt-workspace-shell .pt-settings-navigation{gap:10px;margin-bottom:18px}.pt-workspace-shell .pt-settings-navigation>a{background:#fff;border-color:#e1e7ef;border-radius:5px;min-height:64px;padding:12px 16px}.pt-workspace-shell .pt-settings-navigation>a>svg{color:#6693cb}.pt-workspace-shell .pt-settings-navigation span{color:#3a526e;font-size:14px}.pt-workspace-shell .pt-settings-navigation small{color:#8595a8;font-size:12px}.pt-workspace-shell .pt-settings-section{scroll-margin-top:76px}.pt-workspace-shell .pt-rule-principles{display:none}.pt-workspace-shell .pt-rule-action{background:#f8faff;border-color:#e0e7f1;border-radius:5px}.pt-workspace-shell .pt-expression-group{background:#fbfcfe;border-color:#e0e7f1!important;border-radius:5px!important}.pt-workspace-shell .pt-expression-depth-1{background:#f3f7fd!important}.pt-workspace-shell .pt-transfer-symbol{color:#297ad5;background:#eaf3ff;border-color:#d5e6fc;border-radius:7px}.pt-workspace-shell .pt-transfer-method{color:#4276a9;background:#fafcff;border-color:#dce6f2;border-radius:6px}.pt-workspace-shell .pt-transfer-method:hover{background:#eef5ff;border-color:#a9c9f1}.pt-workspace-shell .pt-raw-summary,.pt-workspace-shell .pt-transfer-section{background:#f9fbfe;border-color:#dfe7f2;border-radius:6px}.pt-workspace-shell .pt-dialog{color:#33445c;border-color:#dbe3ef;border-radius:8px;box-shadow:0 20px 70px #16273e30}.pt-workspace-shell .pt-dialog::backdrop{background:#19283e66}.pt-workspace-shell .pt-dialog-header{background:#fff;border-color:#e6ebf3;padding:17px 22px}.pt-workspace-shell .pt-dialog-header h2{color:#2a394e;font-size:20px;font-weight:600}.pt-workspace-shell .pt-dialog-body{padding:22px}.pt-workspace-shell .pt-dialog-drawer{border-left:1px solid #dce4f0;border-radius:0}.pt-workspace-shell .pt-dialog-drawer>.pt-dialog-header{padding:19px 24px}.pt-workspace-shell .pt-dialog-drawer>.pt-dialog-body{padding:24px 24px 34px}.pt-workspace-shell .pt-form-actions{border-color:#e2e9f3;gap:10px}.pt-workspace-shell .pt-command-search{color:#8196b0;border-color:#e1e8f2}.pt-workspace-shell .pt-command-results>button{color:#475f7c;border-radius:5px;min-height:44px;font-size:14px}.pt-workspace-shell .pt-command-results>button:hover{color:#1473d4;background:#edf5ff}.pt-workspace-shell .pt-command-results h3{color:#8392a6;font-size:10px}.pt-workspace-shell .pt-footer{color:#9aa5b4;margin-top:22px;font-size:11px}.pt-workspace-shell .pt-date-pill{color:#6a7d94;box-sizing:border-box;background:#fff;border-color:#dce4ef;border-radius:5px;min-height:38px;padding:8px 10px;font-size:13px}.pt-workspace-shell .pt-kpis{gap:12px;margin-bottom:16px}.pt-workspace-shell .pt-kpi{box-shadow:none;background:#fff;border:1px solid #e0e6ef;border-radius:6px;padding:17px 18px 45px}.pt-workspace-shell .pt-kpi>div>span:first-child{color:#79869a;text-transform:uppercase;letter-spacing:.2px;font-size:12px}.pt-workspace-shell .pt-kpi>strong{color:#2b3b51;letter-spacing:-.6px;margin-top:12px;font-size:clamp(21px,2vw,28px);font-weight:500}.pt-workspace-shell .pt-kpi>small{color:#98a4b3;margin-top:6px;font-size:11px}.pt-workspace-shell .pt-kpi-income>div>svg{color:#19ac7f}.pt-workspace-shell .pt-kpi-expense>div>svg{color:#ed6d66}.pt-workspace-shell .pt-kpi-income>strong{color:#209e79}.pt-workspace-shell .pt-kpi-expense>strong{color:#d36961}.pt-workspace-shell .pt-dashboard-grid.pt-insight-grid{gap:16px}.pt-workspace-shell .pt-chart-legend{color:#8191a6;font-size:12px}.pt-workspace-shell .pt-chart-legend i{background:#1684f5}.pt-workspace-shell .pt-chart-legend .pt-legend-light{background:#ef7871}.pt-workspace-shell .pt-insight-donut{width:200px;height:200px;padding:24px}.pt-workspace-shell .pt-insight-donut strong{color:#425771;font-size:18px}.pt-workspace-shell .pt-insight-legend{gap:2px;padding:0 18px 18px}.pt-workspace-shell .pt-insight-legend>button{min-height:44px;padding:7px 4px}.pt-workspace-shell .pt-insight-legend span{color:#596f8b;font-size:12px}.pt-workspace-shell .pt-insight-mini-legend{color:#6c7e94;padding:0 20px 18px;font-size:12px}.pt-workspace-shell .pt-insight-months{padding:0 20px 22px}.pt-workspace-shell .pt-insight-ranks{gap:8px;padding:0 20px 17px}.pt-workspace-shell .pt-insight-ranks>button>span{color:#526780;font-size:13px}.pt-workspace-shell .pt-insight-ranks b{background:#1684f5}.pt-workspace-shell .pt-insight-ranks-out b{background:#ed6a62}.pt-workspace-shell .pt-insight-caption{color:#8b9bad;padding:0 20px 18px;font-size:11px}.pt-workspace-shell .pt-insight-report-callout{background:#fff;border-color:#e0e7f1;border-radius:6px;margin-top:16px;padding:18px 20px}.pt-workspace-shell .pt-insight-report-callout strong{color:#435d7b;font-size:14px}.pt-workspace-shell .pt-insight-report-callout p{color:#8796a9;font-size:13px}.pt-workspace-shell .pt-cashflow-sheet{border-color:#dfe5ef;border-radius:6px}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table{color:#3e526c;font-size:14px}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table th,.pt-workspace-shell .pt-cashflow-sheet .pt-report-table td{color:#455e7a;border-color:#e8ecf3;height:44px;padding:7px 14px;font-size:14px;line-height:1.5}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table thead th{color:#8090a5;background:#f7f9fc;border-bottom-color:#dce4ef;height:56px;font-size:14px;font-weight:500}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table thead [data-column-id=label]{background:#f7f9fc}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table [data-column-id=total]{background:#f7faff;font-weight:600}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table thead [data-column-id=total]{background:#edf4fd}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table .pt-report-kind-activity th,.pt-workspace-shell .pt-cashflow-sheet .pt-report-table .pt-report-kind-activity td{color:#354e6d;background:#f4f7fb;border-color:#dfe6f0;font-weight:600}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table .pt-report-balance th,.pt-workspace-shell .pt-cashflow-sheet .pt-report-table .pt-report-balance td{color:#3a638c;background:#f7faff}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table .pt-report-net th,.pt-workspace-shell .pt-cashflow-sheet .pt-report-table .pt-report-net td{color:#2d6297;background:#f2f7fe;border-color:#d8e4f5}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table .pt-report-closing th,.pt-workspace-shell .pt-cashflow-sheet .pt-report-table .pt-report-closing td{color:#2266a5;background:#ebf4ff;border-color:#c5daf5}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table td.pt-report-negative{color:#d4645d}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table td.pt-report-zero{color:#9cabbc}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table tr:hover td,.pt-workspace-shell .pt-cashflow-sheet .pt-report-table tr:hover [data-column-id=label]{background:#f1f7ff}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table td>button:hover{color:#146fd0;background:#e5f0ff;box-shadow:0 0 0 3px #e5f0ff}.pt-start{background:#fff;border:1px solid #e0e6ef;border-radius:7px;overflow:hidden}.pt-start-main{align-items:flex-start;gap:24px;max-width:940px;padding:40px;display:flex}.pt-start-icon{color:#1680ed;background:#edf5ff;border-radius:12px;flex:none;place-items:center;width:62px;height:62px;display:grid}.pt-start-main h2{letter-spacing:-.3px;margin:0 0 12px;font-weight:600;line-height:1.35;font-size:24px!important}.pt-start-main p{color:#77879c;max-width:640px;margin:0;font-size:15px;line-height:1.75}.pt-start-actions{flex-wrap:wrap;gap:10px;margin:24px 0 13px;display:flex}.pt-start-main small{color:#94a0b1;max-width:640px;font-size:12px;line-height:1.75;display:block}.pt-start-steps{background:#fbfcfe;border-top:1px solid #e5ebf3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pt-start-steps>button{text-align:left;color:#6991c2;border-right:1px solid #e5ebf3;align-items:flex-start;gap:12px;min-height:112px;padding:24px 20px;display:flex}.pt-start-steps>button:last-child{border-right:0}.pt-start-steps>button:hover{background:#f1f7ff}.pt-start-step-number{color:#a0afc2;margin-top:3px;font-size:11px}.pt-start-steps>button>svg{flex:none;margin-top:2px}.pt-start-steps>button>span:not(.pt-start-step-number){flex:1;min-width:0}.pt-start-steps strong{color:#3d5a7e;font-size:14px;font-weight:500;display:block}.pt-start-steps small{color:#91a0b4;margin-top:5px;font-size:12px;line-height:1.6;display:block}.pt-start-steps>button>svg:last-child{color:#99afca;width:15px}.pt-workspace-shell.pt-shell-collapsed .pt-sidebar{width:76px;padding-inline:10px}.pt-workspace-shell.pt-shell-collapsed .pt-sidebar-brand-row{justify-content:center;min-height:40px;padding:0}.pt-workspace-shell.pt-shell-collapsed .pt-sidebar-collapse{border-radius:5px;width:25px;height:25px;bottom:-12px;right:-24px;color:#c5d2e4!important;background:#2b3442!important;border:1px solid #465264!important}.pt-workspace-shell.pt-shell-collapsed .pt-workspace-menu{margin-top:25px}.pt-workspace-shell.pt-shell-collapsed .pt-workspace-menu>summary{background:0 0;border:0;justify-content:center;min-height:46px;padding:8px 0}.pt-workspace-shell.pt-shell-collapsed .pt-workspace-popover{left:64px}.pt-workspace-shell.pt-shell-collapsed .pt-sidebar-search{justify-content:center;margin:10px 0 18px;padding:9px 0}.pt-workspace-shell.pt-shell-collapsed .pt-nav-section:not(:first-child){border-color:#3c4655;padding-top:16px}.pt-workspace-shell.pt-shell-collapsed .pt-nav-item{justify-content:center;padding:10px 0}.pt-workspace-shell.pt-shell-collapsed .pt-sidebar-preview{justify-content:center;padding:0 0 14px}.pt-workspace-shell.pt-shell-collapsed .pt-user{flex-direction:column;margin:0 -10px;padding:13px 0 10px}@media (width<=1250px){.pt-workspace-shell .pt-main,.pt-workspace-shell .pt-topbar{padding-inline:20px}.pt-workspace-shell .pt-heading-actions{max-width:67%}.pt-start-main{padding:32px}.pt-start-steps>button{gap:9px;padding:20px 15px}.pt-start-step-number{display:none}}@media (width<=1099px){.pt-workspace-shell .pt-sidebar,.pt-workspace-shell.pt-shell-collapsed .pt-sidebar{visibility:hidden;width:280px;height:100dvh;padding:18px 16px 0;position:fixed;top:0;left:-285px;transform:none;box-shadow:16px 0 60px #0d1c3530}.pt-workspace-shell .pt-sidebar-open,.pt-workspace-shell.pt-shell-collapsed .pt-sidebar-open{visibility:visible;left:0}.pt-workspace-shell .pt-sidebar-brand-row,.pt-workspace-shell.pt-shell-collapsed .pt-sidebar-brand-row{justify-content:initial;min-height:40px;padding:0 5px}.pt-workspace-shell .pt-sidebar-close{width:44px;height:44px}.pt-workspace-shell.pt-shell-collapsed .pt-brand{flex:1}.pt-workspace-shell.pt-shell-collapsed .pt-workspace-menu{margin-top:19px}.pt-workspace-shell.pt-shell-collapsed .pt-workspace-menu>summary{justify-content:initial;background:#2a313d;border:1px solid #3c4553;min-height:62px;padding:10px 9px}.pt-workspace-shell.pt-shell-collapsed .pt-workspace-popover{width:min(310px,100vw - 48px);top:calc(100% + 8px);left:0}.pt-workspace-shell.pt-shell-collapsed .pt-sidebar-search{justify-content:initial;margin:10px 0 16px;padding:8px 10px}.pt-workspace-shell.pt-shell-collapsed .pt-nav-section:not(:first-child){border:0;padding-top:0}.pt-workspace-shell.pt-shell-collapsed .pt-nav-item{justify-content:initial;padding:10px 11px}.pt-workspace-shell.pt-shell-collapsed .pt-sidebar-preview{justify-content:initial;padding:0 9px 13px}.pt-workspace-shell .pt-user,.pt-workspace-shell.pt-shell-collapsed .pt-user{flex-direction:row;margin:0 -16px;padding:15px 17px}.pt-workspace-shell .pt-mobile-menu-button{flex:none;width:44px;height:44px;margin-left:-7px}.pt-workspace-shell .pt-mobile-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16223788}}@media (width<=760px){.pt-workspace-shell .pt-topbar{gap:9px;height:62px;padding-inline:16px}.pt-workspace-shell .pt-current-location{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.pt-workspace-shell .pt-current-location>span{border:0;max-width:155px;padding:0;font-size:10px}.pt-workspace-shell .pt-current-location strong{font-size:13px}.pt-workspace-shell .pt-topbar-actions{gap:4px}.pt-workspace-shell .pt-topbar-search{width:44px;height:44px}.pt-workspace-shell .pt-topbar-import{display:none!important}.pt-workspace-shell .pt-topbar-avatar{width:30px;height:30px;font-size:10px}.pt-workspace-shell .pt-main{padding:20px 16px 18px}.pt-workspace-shell .pt-page-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:17px}.pt-workspace-shell .pt-page-heading h1{font-size:23px}.pt-workspace-shell .pt-heading-actions{justify-content:flex-start;gap:8px;width:100%;max-width:100%;margin:0}.pt-workspace-shell .pt-button,.pt-workspace-shell .pt-heading-actions .pt-button{min-height:44px;padding:9px 12px;font-size:13px}.pt-workspace-shell .pt-icon-button,.pt-workspace-shell .pt-logout{width:44px;min-width:44px;height:44px;min-height:44px}.pt-workspace-shell input:not([type=checkbox]):not([type=file]),.pt-workspace-shell select,.pt-workspace-shell textarea{min-height:44px;font-size:16px}.pt-workspace-shell .pt-nav-item{min-height:44px;font-size:14px}.pt-workspace-shell .pt-sidebar-search{min-height:44px}.pt-workspace-shell .pt-panel-heading{flex-wrap:wrap;padding:16px}.pt-workspace-shell .pt-panel-heading h2{font-size:15px}.pt-workspace-shell .pt-panel-footer{padding:13px 16px}.pt-workspace-shell .pt-list-toolbar,.pt-workspace-shell .pt-settings-list-tools{padding:0 16px 15px}.pt-workspace-shell .pt-operations-toolbar{padding:15px 16px}.pt-workspace-shell .pt-table th{padding:10px 13px;font-size:12px}.pt-workspace-shell .pt-table tbody td{padding:12px 13px;font-size:14px}.pt-workspace-shell .pt-table-tools{min-height:58px;padding:9px 13px}.pt-workspace-shell .pt-columns-button{min-height:44px;padding:8px 10px}.pt-workspace-shell .pt-report-switcher{width:100%}.pt-workspace-shell .pt-report-switcher>button{flex:1;min-width:0;min-height:47px;padding:10px 11px}.pt-workspace-shell .pt-report-switcher>button>span{font-size:14px}.pt-workspace-shell .pt-report-context{margin-bottom:17px}.pt-workspace-shell .pt-dialog{border-radius:7px}.pt-workspace-shell .pt-dialog-header{padding:16px}.pt-workspace-shell .pt-dialog-header h2{font-size:18px}.pt-workspace-shell .pt-dialog-body{padding:18px 16px}.pt-workspace-shell .pt-dialog-drawer{border:0;border-radius:0}.pt-workspace-shell .pt-dialog-drawer>.pt-dialog-header{padding:16px}.pt-workspace-shell .pt-dialog-drawer>.pt-dialog-body{padding:20px 16px 30px}.pt-workspace-shell .pt-date-pill{max-width:none;min-height:44px;font-size:12px}.pt-workspace-shell .pt-kpis{gap:10px;margin-bottom:14px}.pt-workspace-shell .pt-kpi{padding:15px 13px 42px}.pt-workspace-shell .pt-kpi>strong{letter-spacing:-.7px;margin-top:12px;font-size:23px}.pt-workspace-shell .pt-kpi>div>span:first-child,.pt-workspace-shell .pt-kpi>small{font-size:10px}.pt-workspace-shell .pt-dashboard-grid.pt-insight-grid{gap:14px}.pt-workspace-shell .pt-cashflow-sheet .pt-report-table td>button{min-height:44px}.pt-workspace-shell .pt-raw-open{min-height:44px!important;padding:8px 10px!important}.pt-workspace-shell .pt-raw-json summary{align-items:center;min-height:44px;padding:4px 8px;font-size:11px;display:inline-flex}.pt-workspace-shell .pt-insight-month>div{height:44px}.pt-workspace-shell .pt-insight-legend>button{min-height:44px}.pt-workspace-shell .pt-insight-report-callout{padding:16px}.pt-start-main{flex-direction:column;gap:17px;padding:25px 20px}.pt-start-icon{border-radius:10px;width:52px;height:52px}.pt-start-main h2{margin-bottom:10px;font-size:21px!important}.pt-start-main p{font-size:14px;line-height:1.75}.pt-start-actions{flex-direction:column;width:100%;margin:20px 0 12px}.pt-start-actions>.pt-button{box-sizing:border-box;width:100%}.pt-start-main small{font-size:12px}.pt-start-steps{grid-template-columns:minmax(0,1fr)}.pt-start-steps>button{border:0;border-bottom:1px solid #e5ebf3;align-items:center;min-height:94px;padding:18px 20px}.pt-start-steps>button:last-child{border-bottom:0}.pt-start-steps>button>svg{margin:0}.pt-start-steps>button>svg:last-child{margin-left:auto}.pt-start-step-number{margin:0;display:block}.pt-workspace-shell .pt-footer{gap:10px;margin-top:19px;font-size:10px}}@media (prefers-reduced-motion:reduce){.pt-workspace-shell .pt-sidebar{transition:none}}.pt-auth{color:#2f4055;background:#fff}.pt-auth .pt-auth-story{background:#222a37 radial-gradient(at 20% 0,#23497766,#0000 70%);border-right:1px solid #283647}.pt-auth .pt-brand{color:#fff;letter-spacing:-.8px;font-size:29px}.pt-auth .pt-brand-mark{color:#fff;letter-spacing:-5px;background:#1684f5;border-radius:8px;width:33px;height:34px;padding-right:4px;font-size:33px}.pt-auth .pt-brand-mark span{background:#b9dcff;width:12px;height:3px;bottom:7px;right:3px}.pt-auth .pt-auth-kicker{color:#95adc9;letter-spacing:1px;font-size:11px}.pt-auth .pt-auth-story h1{letter-spacing:-1.1px;color:#fff;font-weight:600}.pt-auth .pt-auth-story h1>span{color:#82bbff}.pt-auth .pt-auth-story-content>p{color:#a4b5cb;font-size:16px;line-height:1.75}.pt-auth .pt-auth-illustration{background:#283749;border:1px solid #41536a;border-radius:8px;transform:none;box-shadow:0 12px 35px #0c152233}.pt-auth .pt-auth-chart-top{color:#c2d6ed}.pt-auth .pt-auth-illustration svg path:first-child{fill:#225486}.pt-auth .pt-auth-illustration svg path:last-child{stroke:#5faaff}.pt-auth .pt-auth-chart-footer{color:#8eabc9;border-color:#41546c}.pt-auth .pt-auth-story-footer{color:#8299b5;font-size:12px}.pt-auth .pt-auth-main{background:#fff}.pt-auth .pt-auth-home{color:#8291a6;font-size:13px}.pt-auth .pt-auth-form-icon{color:#1678e0;background:#edf5ff;border-color:#dceafb;border-radius:10px}.pt-auth .pt-auth-form-wrap h2{color:#2e3a4c;letter-spacing:-.6px;font-size:29px;font-weight:600}.pt-auth .pt-auth-form-wrap>p{color:#8a97a9;font-size:14px;line-height:1.75}.pt-auth .pt-auth-form-wrap label{color:#65758b;font-size:13px}.pt-auth .pt-auth-form-wrap input{color:#3d526d;background:#fff;border-color:#d5dfec;border-radius:5px;min-height:46px;font-size:15px}.pt-auth .pt-auth-form-wrap input::placeholder{color:#a0adbf}.pt-auth .pt-button-primary{box-shadow:none;background:#1479e8;border-color:#1479e8;border-radius:5px;min-height:46px;font-size:15px;font-weight:500}.pt-auth .pt-button-primary:hover:not(:disabled){background:#096ad3;border-color:#096ad3}.pt-auth .pt-auth-switch{color:#8c9aaf;font-size:13px}.pt-auth .pt-auth-switch a{color:#1679e4}.pt-auth button:focus-visible,.pt-auth a:focus-visible,.pt-auth input:focus-visible{outline-width:2px;outline-color:#1684f5}.pt-auth .pt-auth-security,.pt-auth .pt-auth-bottom{color:#9ba9ba!important;font-size:11px!important}@media (width<=760px){.pt-auth .pt-auth-form-wrap input{font-size:16px}.pt-auth .pt-password-toggle{min-width:44px;min-height:44px}.pt-auth .pt-auth-form-wrap h2{font-size:27px}}.pt-import-draft-actions{border-top:1px solid var(--pt-line,#e3e8ef);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.pt-import-draft-actions p{color:#64748b;max-width:640px;margin:0;font-size:13px;line-height:1.6}@media (width<=700px){.pt-import-draft-actions{flex-direction:column;align-items:stretch}}.pt-workspace-shell .pt-operation-journals{background:0 0;border:0;border-bottom:1px solid #dbe2eb;border-radius:0;gap:0;width:100%;margin-bottom:20px;padding:0;display:flex}.pt-workspace-shell .pt-operation-journals>a{color:#758499;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 17px;font-size:14px;font-weight:500}.pt-workspace-shell .pt-operation-journals>a[aria-current=page]{color:#1479e8;box-shadow:none;background:#fff;border-bottom-color:#1479e8}.pt-workspace-shell .pt-upload-zone.pt-upload-selected{color:#4d709c;background:#f4f8ff;border-color:#c7daf4}.pt-workspace-shell .pt-upload-zone.pt-upload-selected .pt-upload-icon{color:#1479e8;background:#e7f1ff}.pt-workspace-shell .pt-import-stats{color:#68809d;background:#f8fbff;border-color:#e3eaf4}.pt-workspace-shell .pt-import-review{color:#486585;background:#f9fbfe;border-color:#dfe7f2}.pt-workspace-shell .pt-preview-confirm{background:#f8fbff;border-color:#e2eaf5}.pt-workspace-shell .pt-report-density button[aria-pressed=true]{color:#1479e8;background:#fff}.pt-workspace-shell .pt-form-actions .pt-button,.pt-workspace-shell .pt-auth-submit{min-height:44px}@media (width<=760px){.pt-workspace-shell .pt-operation-journals>a{text-align:center;flex:1;padding-inline:9px}.pt-workspace-shell .pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-workspace-shell .pt-kpi{min-width:0;padding:14px 12px 35px}.pt-workspace-shell .pt-kpi>strong{overflow-wrap:anywhere;font-size:28px;line-height:1.25}}.pt-workspace-shell .pt-import-options-simple{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.pt-import-options-simple>span{color:#78889c;font-size:13px}.pt-workspace-shell .pt-import-options-simple>.pt-button{margin-left:auto}@media (width<=700px){.pt-workspace-shell .pt-import-options-simple{flex-direction:column;align-items:stretch}.pt-workspace-shell .pt-import-options-simple>.pt-button{width:100%;margin-left:0}}@media (width<=420px){.pt-workspace-shell section.pt-kpis{grid-template-columns:minmax(0,1fr)}.pt-workspace-shell .pt-kpi>strong{white-space:normal;overflow-wrap:anywhere;font-size:28px}}.pt-workspace-shell{--pt-muted:#596c82}.pt-workspace-shell .pt-help,.pt-workspace-shell .pt-fine,.pt-workspace-shell .pl-fine,.pt-workspace-shell .pt-subtle,.pt-workspace-shell .pt-page-heading p,.pt-workspace-shell .pt-table small,.pt-workspace-shell .pt-table th,.pt-workspace-shell .pt-kpi small{color:#596c82}.pt-workspace-shell .pl-review-reasons{color:#9b3b14;white-space:normal;max-width:30rem;font-weight:500}.pt-workspace-shell .pl-critical-summary{margin:16px 0}.pt-workspace-shell .pt-directory-layout{display:block}.pt-workspace-shell .pt-directory-nav{flex-wrap:wrap;align-items:start;gap:4px;margin-bottom:16px;display:flex}.pt-workspace-shell .pt-directory-nav>button{width:auto;min-height:44px}.pt-workspace-shell .pt-directory-articles{min-width:180px}.pt-workspace-shell .pt-directory-article-reports{display:flex}.pt-workspace-shell .pt-overview-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-workspace-shell .pt-overview-period input{color:#24364b;background:#fff;border:1px solid #ccd6e3;border-radius:5px;max-width:145px;min-height:44px;padding:5px}.pl-bindings{margin-bottom:18px;padding:20px}.pl-binding-list{margin-top:12px}.pl-binding-row{border-top:1px solid #dce4ee;grid-template-columns:minmax(160px,1fr) minmax(220px,1fr);gap:20px;padding:14px 0;display:grid}.pl-binding-row strong,.pl-binding-row small{overflow-wrap:anywhere;display:block}.pl-binding-row>div:last-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-workspace-shell :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #1c6bc2}@media (pointer:coarse){.pt-workspace-shell .pt-icon-button,.pt-workspace-shell .pt-text-button{min-width:44px;min-height:44px}.pt-workspace-shell summary{align-content:center;min-height:44px}}@media (width<=650px){.pt-workspace-shell section.pt-kpis,.pt-workspace-shell section.pt-kpis.pt-kpis-filtered{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pt-workspace-shell .pt-kpi{min-height:0;padding:14px 12px}.pt-workspace-shell .pt-kpi strong{overflow-wrap:anywhere;font-size:22px}.pt-workspace-shell .pt-insight-sparkline{display:none}.pt-workspace-shell .pt-kpi>div{gap:6px}.pt-workspace-shell .pt-kpi>div>span:first-child{font-size:12px}.pt-workspace-shell .pt-kpi small{font-size:11px}.pt-workspace-shell .pt-directory-nav{max-height:200px;overflow-y:auto}.pl-binding-row{grid-template-columns:1fr;gap:8px}.pt-workspace-shell .pl-operations-table{width:100%;min-width:0}.pt-workspace-shell .pl-operations-table thead{display:none}.pt-workspace-shell .pl-operations-table tbody,.pt-workspace-shell .pl-operations-table tr{display:block}.pt-workspace-shell .pl-operations-table td{white-space:normal;border:0;padding:4px 14px;display:block!important}.pt-workspace-shell .pl-operations-table tr{border-bottom:1px solid #dce4ee;padding:12px 0}.pt-workspace-shell .pl-operations-table td:before{content:attr(data-column-id);display:none}.pt-workspace-shell .pl-operations-table td[data-column-id=amount]{text-align:left;font-size:18px}.pt-workspace-shell .pl-operations-table td[data-column-id=period]{color:#596c82;font-size:12px}.pt-workspace-shell .pl-operations-table td:is([data-column-id=documentDate],[data-column-id=source],[data-column-id=division],[data-column-id=manager],[data-column-id=component]){display:none!important}}.pl-mobile-fields{display:none}.pt-source-planned{color:#596c82;font-size:11px}.pt-directory-layout td[data-column-id=actions],.pt-directory-layout th[data-column-id=actions]{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-1px 0 #e0e6ef}@media (width<=650px){.pl-mobile-fields{display:block}.pl-mobile-fields dl{grid-template-columns:1fr 2fr;gap:5px;display:grid}.pl-mobile-fields dd{margin:0}.pl-mobile-fields summary{color:#2369b1;align-content:center;min-height:44px}.pt-workspace-shell button.pt-icon-button{min-width:44px;min-height:44px}.pt-workspace-shell .pt-overview-period{gap:6px}.pt-workspace-shell .pt-overview-period input{max-width:140px}}.pt-workspace-shell .pl-source-coverage,.pt-workspace-shell .pl-source-coverage p{color:#3e586e}.pt-workspace-shell .pl-report-metadata{color:#596c82}.pt-workspace-shell .pt-main,.pt-workspace-shell .pt-workspace-body,.pt-workspace-shell .pt-main>*{box-sizing:border-box;min-width:0;max-width:100%}.pt-workspace-shell .pt-ordered-table{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.pt-workspace-shell .pt-ordered-table>.pt-table-scroll{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.pt-workspace-shell .pt-directory-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pt-workspace-shell .pt-directory-nav{flex-direction:column;align-items:stretch;gap:3px;max-height:none;margin:0;display:flex;overflow:visible}.pt-workspace-shell .pt-directory-nav>button{text-align:left;flex:none;width:100%}.pt-workspace-shell .pt-directory-nav>.pt-directory-articles{width:100%}.pt-rule-only-empty{min-width:125px;font-size:12px}.pt-rule-empty-value{color:#75869c;align-self:center;font-size:12px}@media (width<=800px){.pt-workspace-shell .pt-directory-layout{grid-template-columns:minmax(0,1fr)}.pt-workspace-shell .pt-directory-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.pt-workspace-shell .pt-directory-nav>button{min-width:0}.pt-workspace-shell .pt-rule-only-empty{grid-column:1/-1}}.pt-workspace-shell .pt-content{flex-basis:0;min-width:0;max-width:100%}.pt-workspace-shell .pt-rule-action{grid-template-columns:minmax(130px,1fr) 17px minmax(180px,2fr) minmax(130px,auto) 34px;align-items:end;gap:12px;display:grid}.pt-workspace-shell .pt-rule-only-empty{align-items:center;min-height:44px}@media (width<=700px){.pt-workspace-shell .pt-rule-action{grid-template-columns:minmax(0,1fr) 34px}.pt-workspace-shell .pt-rule-action>.pt-select-field,.pt-workspace-shell .pt-rule-action>.pt-rule-only-empty{grid-column:1}.pt-workspace-shell .pt-rule-action>.pt-icon-button{grid-area:1/2}}.pt-workspace-shell .pt-ordered-table [data-column-id=actions]{z-index:2;background:#fff;min-width:110px;position:sticky;right:0;box-shadow:-4px 0 6px -5px #526984}.pt-workspace-shell .pt-ordered-table thead [data-column-id=actions]{z-index:3;background:#f6f8fb}.pt-workspace-shell .pt-workspace-menu{margin-bottom:24px}.pt-workspace-shell .pt-sidebar>nav>.pt-nav-section:first-child{padding-top:4px}.pt-workspace-shell .pt-sidebar>nav>.pt-nav-section:first-child>.pt-nav-caption{margin-top:0}.pt-shell-mobile-navigation{display:none}.pl-journal-toolbar .pt-operation-add-filter{flex:none;align-self:end}.pl-journal .pl-extra-filters-selected{border-bottom:1px solid #dfe7ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.pl-journal .pl-extra-filters-selected .pt-operation-filter-card{align-items:end;gap:8px;min-width:0;display:flex}.pl-extra-filters-selected .pt-operation-filter-card>label,.pl-extra-filters-selected .pt-select-field{flex:1;min-width:0}.pl-extra-filters-selected label{color:#657b94;gap:6px;font-size:12px;display:grid}.pl-extra-filters-selected .pt-operation-filter-remove{flex:0 0 36px}.pl-journal-toolbar .af-pl-filter-reset{align-self:end;min-height:40px}.pt-workspace-shell .pt-content{min-height:100dvh}@media (width<=1000px){.pl-journal .pl-extra-filters-selected{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pt-shell-mobile-navigation{z-index:25;background:#fff;border-bottom:1px solid #e2e9f1;align-items:center;gap:10px;min-height:50px;padding:4px 16px;display:flex;position:sticky;top:0}.pt-shell-mobile-navigation>span{color:#66809b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pt-shell-mobile-navigation .pt-mobile-menu-button{width:40px;height:40px;margin:0;display:inline-flex!important}.pl-journal .pl-extra-filters-selected{grid-template-columns:1fr}.pl-journal-toolbar .pt-operation-add-filter{width:auto}}.pt-workspace-shell .pt-import-page .pt-source-tabs .pt-source-planned{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.pt-workspace-shell .pt-import-page .pt-source-tabs>button{box-sizing:border-box;height:44px;min-height:44px;max-height:44px;padding:7px 10px;font-size:12px;line-height:1.3}.pt-workspace-shell .pt-import-page .pt-source-selector{margin-top:0}:root{color:#1d3641;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f7f8;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button,a,input,[tabindex]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #147d8b}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{color:#19323c}.icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:20;color:#fff;background:#126f7b;border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.app-shell{min-height:100vh;display:flex}.sidebar{color:#c0d0d5;background:#122c36;flex-direction:column;flex-shrink:0;width:250px;height:100vh;padding:32px 20px 22px;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:-1px;align-items:center;gap:11px;margin:0 10px 35px;font-size:29px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.brand-mark{color:#76d5c2;letter-spacing:-6px;justify-content:center;align-items:center;width:35px;height:40px;padding-right:6px;font-size:43px;font-weight:600;display:flex;position:relative}.brand-mark span{background:#d9f2ec;border-radius:1px;width:15px;height:5px;display:block;position:absolute;bottom:11px;right:0;transform:rotate(-30deg)}.brand-caption{letter-spacing:1.8px;color:#a7c5cb;margin-top:8px;font-size:8px;font-weight:600;display:block}.workspace-card{background:#1b3741;border:1px solid #31505a;border-radius:9px;align-items:center;gap:10px;margin-bottom:36px;padding:13px 11px;display:flex}.workspace-avatar{color:#e2f3ed;background:#38575f;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:34px;font-weight:600;display:grid}.workspace-card strong{color:#ecf5f6;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:600;display:block}.workspace-label{color:#b7cbd1;font-size:10px;display:block}.nav-caption{letter-spacing:1.1px;color:#a0b9c2;margin-bottom:12px;padding-left:12px;font-size:9px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:left;color:#c2d3d8;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:46px;padding:13px 14px;font-size:13px;display:flex;position:relative}.nav-item .icon{width:18px;height:18px}.nav-item:hover{color:#fff;background:#23434d}.nav-item-active{color:#bcf4e7;background:#244b53;font-weight:600}.nav-item-active:hover{color:#bcf4e7;background:#2c5660}.nav-active-dot{background:#7de2c8;border-radius:100%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:30px 12px 0}.demo-mode{color:#d3e5e6;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.status-dot{background:#1a9583;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.sidebar .status-dot{background:#80d9c1}.sidebar-bottom p{color:#a7bec6;margin-top:10px;font-size:11px;line-height:1.8}.version-label{color:#99b3bc;border-top:1px solid #2b4853;margin-top:24px;padding-top:20px;font-size:10px}.main-shell{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e3e9eb;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 38px;display:flex}.topbar-location{color:#687c85;font-size:12px}.topbar-location span{color:#b5c2c8;margin:0 11px}.topbar-location strong{color:#3b525d;font-weight:500}.readonly-label{color:#5c727d;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.readonly-label .icon{color:#6a858e;width:15px;height:15px}main{max-width:1480px;margin:auto;padding:36px 38px 22px}main:focus{outline:none}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.eyebrow{color:#6c858d;letter-spacing:1.6px;font-size:9px;font-weight:700;line-height:1.4}.page-heading h1{letter-spacing:-.8px;margin-top:7px;font-size:32px;font-weight:600;line-height:1.25}.page-subtitle{color:#687f89;margin-top:8px;font-size:12px}.period-badge{color:#54727d;background:#fff;border:1px solid #dce5e7;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.period-badge .icon{width:17px;height:17px}.period-badge span{color:#758b94;font-size:9px;display:block}.period-badge strong{color:#3c5661;margin-top:2px;font-size:11px;font-weight:600;display:block}.demo-banner{background:#ecf6f3;border:1px solid #d2e9e1;border-radius:8px;align-items:center;gap:16px;margin-bottom:25px;padding:13px 15px;display:flex}.demo-badge{white-space:nowrap;color:#24685d;flex-shrink:0;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.demo-banner p{color:#4b726d;border-left:1px solid #bfded3;padding-left:16px;font-size:10px;line-height:1.7}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.stat-card{background:#fff;border:1px solid #e0e8eb;border-radius:10px;min-width:0;padding:21px 20px 18px;box-shadow:0 3px 8px #17343b03}.stat-label{color:#607781;justify-content:space-between;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.stat-marker{color:#7c949d;background:#f2f5f6;border-radius:6px;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid}.stat-value{letter-spacing:-.7px;white-space:nowrap;font-variant-numeric:tabular-nums;margin:15px 0 7px;font-size:clamp(18px,2vw,28px);font-weight:600;line-height:1.2}.stat-detail{color:#6b818a;font-size:10px}.stat-inflow .stat-marker{color:#1b896e;background:#eaf5ef}.stat-inflow .stat-value{color:#22836a}.stat-outflow .stat-marker{color:#906b4b;background:#fbf2e9}.stat-closing{background:#e8f3f3;border-color:#c9e1df}.stat-closing .stat-marker{color:#4a7d7a;background:#d9eae7}.stat-closing .stat-value{color:#1e605d}.stat-closing .stat-label,.stat-closing .stat-detail{color:#507b7b}.overview-columns{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:stretch;gap:22px;display:grid}.panel{background:#fff;border:1px solid #dfe7ea;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px #17343b02}.activity-panel{flex-direction:column;display:flex}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:23px 24px 20px;display:flex}.panel-heading h2{letter-spacing:-.25px;margin-top:6px;font-size:17px;font-weight:600}.count-badge{color:#48656d;background:#f0f4f5;border-radius:7px;place-items:center;min-width:26px;height:26px;padding:3px 8px;font-size:11px;font-weight:600;display:grid}.table-scroll{scrollbar-width:thin;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{text-transform:uppercase;letter-spacing:.6px;color:#607a86;white-space:nowrap;background:#f9fbfc;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;padding:12px 15px;font-size:9px;font-weight:600}th:first-child,td:first-child{padding-left:24px}th:last-child,td:last-child{padding-right:24px}td{vertical-align:middle;border-bottom:1px solid #edf1f3;padding:18px 15px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafdfc}.date-cell{white-space:nowrap;color:#647e89;font-size:10px}.operation-name{color:#2e4b56;min-width:130px;font-weight:500}.operation-id{color:#6b818a;overflow-wrap:anywhere;margin-top:4px;font-size:9px}.source-label{color:#617b86;font-size:10px}.amount-cell{text-align:right;white-space:nowrap}.operation-amount{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.income{color:#23876e}.expense{color:#4b606a}.panel-footer{color:#687f89;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 24px;font-size:10px;display:flex}.text-button{color:#267d7f;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.text-button:hover{color:#104a4c;text-decoration:underline}.text-button .icon{width:15px;height:15px}.small-icon{color:#46867d;background:#f0f6f5;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.small-icon .icon{width:18px;height:18px}.trust-panel .panel-heading{padding-bottom:12px}.panel-description{color:#617c87;margin:0 24px;font-size:11px;line-height:1.7}.checks-list{margin:19px 0 20px;padding:0 24px;list-style:none}.checks-list li{color:#46616b;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.check-icon{border-radius:100%;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.check-icon .icon{width:12px;height:12px}.passed{color:#258471;background:#edf7f3}.failed{color:#9b5e27;background:#fff1df}.check-result{color:#687f89;margin-top:2px;font-size:9px;display:block}.completeness-note{color:#637e89;background:#fbfcfd;border-top:1px solid #ecf0f2;align-items:flex-start;gap:8px;padding:14px 24px;font-size:10px;line-height:1.7;display:flex}.completeness-note .icon{width:14px;height:14px;margin-top:2px}.next-step-note{background:#eef3f5;border:1px solid #dfe8ea;border-radius:9px;align-items:center;gap:14px;margin-top:23px;padding:20px 23px;display:flex}.next-step-note .small-icon{color:#67848c;background:#dfeaec}.next-step-note h2{margin-bottom:4px;font-size:12px;font-weight:600}.next-step-note p{color:#627d88;max-width:620px;font-size:10px;line-height:1.7}.future-tag{color:#597581;white-space:nowrap;border:1px solid #d0dde1;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:9px}.page-footer{color:#617b86;justify-content:space-between;gap:16px;padding-top:35px;font-size:9px;display:flex}.section-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.section-intro h2{letter-spacing:-.2px;font-size:18px;font-weight:600}.section-intro p{color:#6c828d;max-width:600px;margin-top:6px;font-size:11px;line-height:1.8}.neutral-badge{color:#637f89;background:#fff;border:1px solid #dce6e9;border-radius:5px;flex-shrink:0;padding:7px 10px;font-size:10px}.sources-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.source-card{flex-direction:column;padding:23px;display:flex}.source-card-active{border-color:#a9d6c8}.source-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.source-icon{color:#6e8892;background:#f0f4f6;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.source-icon-active{color:#328b74;background:#e6f5ef}.source-status{white-space:nowrap;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:500}.status-test{color:#2e7a5e;background:#edf7f0}.status-pending{color:#5f7782;background:#f1f4f5}.source-card h3{letter-spacing:-.2px;font-size:16px;font-weight:600}.source-channel{color:#687f89;margin-top:3px;font-size:10px}.source-description{color:#607b85;margin:16px 0 23px;font-size:11px;line-height:1.8}.source-card-footer{color:#637e89;border-top:1px solid #edf1f3;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:9px;display:flex}.source-card-footer .icon{width:13px;height:13px}.info-note{color:#5e8191;background:#edf4f7;border:1px solid #dce7eb;border-radius:9px;align-items:flex-start;gap:12px;margin-top:23px;padding:19px 21px;display:flex}.info-note>.icon{width:18px;height:18px;margin-top:2px}.info-note h3{color:#476a7a;margin-bottom:4px;font-size:12px;font-weight:600}.info-note p{color:#5c7886;font-size:11px;line-height:1.8}.operations-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;padding:23px 24px;display:flex}.search-field{width:380px;max-width:100%}.search-field label{color:#4d6873;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.search-input-wrap{position:relative}.search-input-wrap .icon{color:#87a0a9;pointer-events:none;width:17px;height:17px;position:absolute;top:12px;left:12px}.search-input-wrap input{color:#2b4b56;background:#fcfdfd;border:1px solid #d8e3e7;border-radius:6px;width:100%;min-height:42px;padding:10px 12px 10px 37px;font-size:12px}.search-input-wrap input::placeholder{color:#6c838e}.filter-result{color:#607c88;white-space:nowrap;padding-bottom:11px;font-size:11px}.empty-state{text-align:center;padding:45px 20px}.empty-icon{color:#6b929d;background:#edf4f5;border-radius:50%;place-items:center;width:45px;height:45px;margin:0 auto 14px;display:grid}.empty-state h3{font-size:15px;font-weight:500}.empty-state p{color:#607e8c;margin-top:7px;font-size:11px;line-height:1.8}.loading-panel,.error-panel{text-align:center;padding:60px 24px}.loading-panel h2,.error-panel h2{margin-top:18px;font-size:18px;font-weight:500}.loading-panel p,.error-panel p{color:#617f8c;max-width:400px;margin:9px auto 0;font-size:12px;line-height:1.8}.loading-spinner{border:3px solid #d9ece7;border-top-color:#2c9383;border-radius:50%;width:28px;height:28px;margin:auto;animation:1s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.error-icon{color:#a66d36;background:#fff3e6;border-radius:50%;place-items:center;width:43px;height:43px;margin:auto;display:grid}.primary-button{color:#fff;background:#217d7b;border-radius:6px;min-height:40px;margin-top:22px;padding:10px 16px;font-size:12px;font-weight:500}.primary-button:hover{background:#17625f}@media (width>=1500px){main{padding-top:44px}.stat-value{font-size:30px}.overview-columns{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr)}}@media (width<=1200px){.sidebar{width:220px;padding-left:15px;padding-right:15px}main,.topbar{padding-left:25px;padding-right:25px}.overview-columns{grid-template-columns:minmax(0,1fr)}.trust-panel{grid-template-columns:1fr 1.3fr;align-items:start;display:grid}.trust-panel .panel-heading{grid-column:1}.trust-panel .panel-description{grid-column:1;margin-bottom:20px}.checks-list{grid-area:1/2/3;margin-top:23px}.completeness-note{grid-column:1/-1}.sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:16px 13px}.stat-value{font-size:21px}.stats-grid{gap:10px}}@media (width<=900px){.sidebar{width:195px;padding-left:12px;padding-right:12px}.brand{margin-left:6px;margin-right:6px;font-size:26px}.nav-item{gap:8px;padding-left:10px;font-size:12px}.workspace-card{gap:7px;padding:10px 8px}.workspace-label{font-size:9px}.workspace-card strong{font-size:11px}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.period-badge{padding:8px 10px}.period-badge .icon{display:none}.page-subtitle{max-width:270px;line-height:1.7}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.stat-card{padding:20px}.stat-value{font-size:27px}.demo-banner{flex-direction:column;align-items:flex-start;gap:7px}.demo-banner p{border-left:0;padding-left:0}.sources-grid{gap:12px}.source-card{padding:18px}.section-intro{flex-direction:column;align-items:flex-start;gap:12px}.next-step-note{align-items:flex-start}.future-tag{display:none}.page-footer{flex-direction:column;gap:4px}}@media (width<=700px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:17px 18px 0;position:relative}.brand{gap:9px;width:fit-content;margin:0 0 18px;font-size:25px}.brand-mark{width:29px;height:30px;font-size:34px}.brand-mark span{width:12px;height:4px;bottom:7px}.brand-caption{letter-spacing:1.3px;margin-top:5px;font-size:7px}.workspace-card,.nav-caption,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;gap:4px}.nav-item{border-radius:7px 7px 0 0;justify-content:center;min-height:44px;padding:11px 8px 13px;font-size:11px}.nav-item .icon{width:16px;height:16px}.nav-item-active{border-bottom:3px solid #76d8c1;padding-bottom:10px}.nav-active-dot{display:none}.topbar{height:48px;padding:0 20px}.topbar-location{font-size:10px}.readonly-label{gap:4px;font-size:9px}.readonly-label .icon{width:13px;height:13px}main{padding:25px 20px 20px}.page-heading{gap:12px;margin-bottom:21px}.page-heading h1{font-size:28px}.eyebrow{letter-spacing:1.2px;font-size:8px}.page-subtitle{max-width:none;font-size:11px}.period-badge{display:none}.demo-banner{margin-bottom:20px;padding:12px 14px}.demo-banner p{font-size:10px}.stats-grid{gap:12px;margin-bottom:20px}.stat-card{padding:17px 15px}.stat-value{margin-top:13px;font-size:25px}.stat-label{font-size:10px}.stat-detail{font-size:9px}.stat-marker{width:19px;height:19px;font-size:17px}.overview-columns{gap:18px}.panel-heading{padding:19px 20px 17px}.panel-heading h2{font-size:16px}.panel-footer{padding:13px 20px}th:first-child,td:first-child{padding-left:20px}th:last-child,td:last-child{padding-right:20px}.panel-description{margin:0 20px}.checks-list{padding:0 20px}.completeness-note{padding:14px 20px}.next-step-note{gap:11px;padding:17px 18px}.sources-grid{gap:15px}.source-card{padding:20px}.source-card-top{margin-bottom:16px}.source-card h3{font-size:16px}.source-description{margin-top:13px}.source-card-footer{font-size:9px}.operations-toolbar{padding:19px 20px}.filter-result{font-size:10px}}@media (width<=460px){.sidebar{padding-left:12px;padding-right:12px}.nav-item{gap:6px;font-size:10px}.nav-item .icon{width:14px;height:14px}.topbar{padding-left:16px;padding-right:16px}.topbar-location span{margin:0 6px}.topbar-location{font-size:9px}.readonly-label{font-size:8px}.readonly-label .icon{width:12px;height:12px}main{padding-left:16px;padding-right:16px}.page-heading h1{font-size:27px}.stats-grid{gap:9px}.stat-card{padding:14px 11px}.stat-value{letter-spacing:-.8px;font-size:22px}.stat-label{font-size:9px}.stat-marker{width:16px;height:16px}.stat-detail{font-size:8px}.trust-panel{display:block}.checks-list{margin-top:16px;margin-bottom:20px}.trust-panel .panel-description{margin-bottom:0}.sources-grid{grid-template-columns:minmax(0,1fr)}.source-status{font-size:10px}.source-channel{font-size:11px}.source-description{font-size:12px}.source-card-footer{font-size:10px}.operations-toolbar{flex-direction:column;align-items:stretch;gap:11px}.filter-result{padding:0}.section-intro h2{font-size:17px}.panel-footer{flex-wrap:wrap}.info-note{gap:9px;padding:16px}}@media (prefers-reduced-motion:reduce){.loading-spinner{border-top-color:#2c9383;border-right-color:#2c9383;animation:none}}.mobile-operation-source{display:none}@media (width<=460px){.table-scroll table{table-layout:fixed;min-width:0}.table-scroll th:nth-child(3),.table-scroll td:nth-child(3){display:none}.table-scroll th:first-child,.table-scroll td:first-child{width:56px;padding-left:12px;padding-right:4px}.table-scroll th:last-child,.table-scroll td:last-child{width:103px;padding-left:4px;padding-right:12px}.table-scroll th:nth-child(2),.table-scroll td:nth-child(2){overflow-wrap:anywhere;padding-left:6px;padding-right:6px}.operation-id{overflow-wrap:anywhere}.mobile-operation-source{color:#607b85;margin-top:4px;font-size:9px;display:block}}
