.pebbel-os .financial-workflow{min-width:0}.pebbel-os .financial-workflow>.deal-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pebbel-os .financial-workflow>.deal-card>header>div{align-items:baseline;gap:8px;display:flex}.pebbel-os .financial-workflow>.deal-card>header span{color:var(--os-muted);font-size:12px}.pebbel-os .financial-basis-note,.pebbel-os .financial-next-action{border-top:1px solid var(--os-line);background:var(--os-tint);align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.pebbel-os .financial-basis-note>div,.pebbel-os .financial-next-action>span{flex:1;min-width:0}.pebbel-os .financial-basis-note p{color:var(--os-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.pebbel-os .financial-source-state{padding:20px}.pebbel-os .financial-source-state h3{margin:0;font-size:15px}.pebbel-os .financial-source-state p,.pebbel-os .financial-help{color:var(--os-muted);font-size:12.5px;line-height:1.55}.pebbel-os .financial-workflow-steps{border-bottom:1px solid var(--os-line);background:var(--os-surface);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.pebbel-os .financial-workflow-steps span{color:var(--os-muted);border-radius:6px;padding:6px 10px;font-size:12px}.pebbel-os .financial-workflow-steps span[data-current=true]{color:var(--os-accent);background:var(--os-tint);font-weight:600}.pebbel-os .statement-review-view>.financial-help{padding:0 16px}.pebbel-os .pg-actions{flex-wrap:wrap}.pebbel-os .statement-product-page .sg-summary{grid-template-columns:repeat(7,minmax(0,1fr))}.pebbel-os .statement-product-page .sg-summary strong{text-overflow:ellipsis;overflow:hidden}.pebbel-os .statement-product-page .sg-summary span{white-space:normal}.pebbel-os .financial-approval{border:1px solid var(--os-line);background:var(--os-surface);border-radius:8px;margin:16px;padding:0;overflow:hidden}.pebbel-os .financial-approval>header{background:var(--os-sunken);border-bottom:1px solid var(--os-line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.pebbel-os .financial-approval>header strong{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.pebbel-os .financial-approval>header span{color:var(--os-muted);text-transform:none;font-size:12px}.pebbel-os .financial-approval .approval-actions{flex-direction:column;gap:12px;padding:16px;display:flex}.pebbel-os .financial-approval textarea{border:1px solid var(--os-line);min-height:76px;font:inherit;background:var(--os-surface);resize:vertical;border-radius:6px;padding:8px;font-size:13px}.pebbel-os .financial-approval .approval-blockers{color:var(--os-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.6}.pebbel-os .financial-approval .approval-actions>div,.pebbel-os .financial-approval .export-actions{flex-wrap:wrap;align-items:center;gap:8px;height:auto;display:flex}.pebbel-os .financial-approval .export-actions{padding:16px}.pebbel-os .financial-approval button{border-radius:6px;min-height:30px;padding:5px 10px;font-size:12px}.pebbel-os .financial-approval .os-button{background:var(--os-surface);color:var(--os-ink);border:1px solid var(--os-line);font-weight:500}.pebbel-os .financial-approval .os-button-primary{background:var(--os-accent);color:#fff;border-color:var(--os-accent)}.pebbel-os .financial-approval details{color:var(--os-muted);font-size:12px}.pebbel-os .financial-approval .export-list{margin:0;padding:0 16px 12px}.pebbel-os .financial-approval .export-list li{border-color:var(--os-line);min-height:38px;font-size:12px}.pebbel-os .financial-approval .control-error{margin:12px 16px;font-size:12px}.pebbel-os .financial-layout-dialog{width:min(940px,100vw - 24px)}.pebbel-os .financial-source-dialog{width:min(520px,100vw - 24px)}.pebbel-os .financial-layout-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pebbel-os .financial-layout-dialog fieldset{border:1px solid var(--os-line);border-radius:8px;min-width:0;margin:16px 0;padding:12px}.pebbel-os .financial-layout-dialog legend{padding:0 4px;font-size:13px;font-weight:600}.pebbel-os .financial-layout-row{grid-template-columns:minmax(130px,1fr) minmax(100px,1fr) auto auto;align-items:center;gap:8px;margin:8px 0;display:grid}.pebbel-os .financial-layout-row label{color:var(--os-muted);font-size:12px}.pebbel-os .financial-layout-row label span{display:block}.pebbel-os .financial-layout-dialog input:not([type=checkbox]),.pebbel-os .financial-source-dialog textarea{border:1px solid var(--os-line);width:100%;min-width:0;min-height:32px;font:inherit;background:var(--os-surface);color:var(--os-ink);border-radius:6px;padding:6px 8px;font-size:13px}.pebbel-os .financial-layout-section{border-left:3px solid var(--os-accent);padding-left:10px}.pebbel-os .financial-layout-section[data-section=opex]{border-color:var(--os-flag)}.pebbel-os .financial-layout-section[data-section=ignore]{border-color:var(--os-muted)}.pebbel-os .financial-row-preview{max-height:320px;margin:14px 0;overflow:auto}.pebbel-os .financial-row-preview table{min-width:600px}.pebbel-os .financial-validation{color:var(--os-flag);padding-left:18px;font-size:12px;line-height:1.6}.pebbel-os .financial-dialog-actions{background:var(--os-surface);border-top:1px solid var(--os-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:-20px}.pebbel-os.financial-account-menu{z-index:220;border:1px solid var(--os-line);background:var(--os-surface);border-radius:10px;flex-direction:column;width:min(320px,100vw - 16px);margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 40px #20202025}.pebbel-os.financial-account-menu:not([open]){display:none}.pebbel-os.financial-account-menu::backdrop{background:0 0}.pebbel-os.financial-account-menu .tag-menu-head{background:var(--os-sunken);border-bottom:1px solid var(--os-line);padding:12px 14px}.pebbel-os.financial-account-menu .tag-menu-head strong{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.pebbel-os.financial-account-menu .tag-menu-head span,.pebbel-os.financial-account-menu .tag-menu-head button{text-transform:none;letter-spacing:0;font-size:12px}.pebbel-os.financial-account-menu .tag-menu-head button{border:1px solid var(--os-line);border-radius:6px;padding:4px 8px}.pebbel-os.financial-account-menu .tag-menu-search{padding:12px 14px}.pebbel-os.financial-account-menu input{font:inherit;border:1px solid var(--os-line);background:var(--os-surface);border-radius:6px;min-height:34px;padding:7px 9px;font-size:13px}.pebbel-os.financial-account-menu .tag-menu-options{padding:0 14px 12px}.pebbel-os.financial-account-menu h3,.pebbel-os.financial-account-menu .flow-divider span,.pebbel-os.financial-account-menu summary{letter-spacing:0;text-transform:none;font-size:12px}.pebbel-os.financial-account-menu .coa-option{border-color:var(--os-line);border-radius:6px;padding:8px}.pebbel-os.financial-account-menu .coa-option.is-selected{background:var(--os-tint);border-color:var(--os-accent)}.pebbel-os.financial-account-menu .coa-code{color:var(--os-muted);font-size:11px}.pebbel-os.financial-account-menu .coa-option-copy strong{font-size:13px;font-weight:500}.pebbel-os.financial-account-menu .coa-option-copy small{font-size:11px;line-height:1.5}.pebbel-os.financial-account-menu .tag-menu-foot{background:var(--os-sunken);border-top:1px solid var(--os-line);padding:12px 14px}.pebbel-os.financial-account-menu .tag-menu-foot button{border:1px solid var(--os-line);background:var(--os-surface);color:var(--os-ink);font:inherit;border-radius:6px;padding:7px 10px;font-size:12px}.pebbel-os.financial-account-menu .tag-menu-foot>button,.pebbel-os.financial-account-menu .memory-confirm button:last-child{background:var(--os-accent);color:#fff;border-color:var(--os-accent)}.pebbel-os.financial-account-menu .memory-confirm strong{font-size:13px;line-height:1.5}.pebbel-os.financial-account-menu .memory-confirm p{color:var(--os-muted);font-size:12px;line-height:1.5}.pebbel-os.financial-account-menu .section-review-confirm{gap:8px;display:grid}.pebbel-os.financial-account-menu .section-review-confirm strong{font-size:13px;font-weight:600}.pebbel-os.financial-account-menu .section-review-confirm p{margin:0}.pebbel-os.financial-account-menu .section-review-confirm label{gap:4px;display:grid}.pebbel-os.financial-account-menu .section-review-confirm textarea{resize:vertical;border:1px solid var(--os-line);background:var(--os-surface);width:100%;min-height:54px;color:var(--os-ink);font:inherit;border-radius:6px;padding:7px 9px;font-size:12px}.pebbel-os.financial-account-menu .section-review-confirm>div{justify-content:flex-end;gap:8px;display:flex}.pebbel-os.financial-account-menu .section-review-confirm>div button:last-child{background:var(--os-accent);color:#fff;border-color:var(--os-accent)}.pebbel-os .hosted-history li>.hosted-history-evidence{white-space:normal;overflow-wrap:anywhere;color:var(--os-muted);grid-column:1/-1;margin:4px 0 0;font-size:12px;line-height:1.5}.pebbel-os .hosted-history li>.hosted-history-evidence strong{white-space:normal;font-size:12px;display:block}@media (width<=900px){.pebbel-os .statement-product-page .sg-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pebbel-os .financial-layout-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pebbel-os .financial-next-action{flex-wrap:wrap}}@media (width<=560px){.pebbel-os .financial-layout-fields{grid-template-columns:1fr}.pebbel-os .financial-layout-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pebbel-os .financial-basis-note{flex-direction:column;align-items:flex-start}.pebbel-os .financial-workflow .deal-statement-picker{flex-wrap:wrap}.pebbel-os .statement-product-page .sg-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.pebbel-os .financial-comparison-scroll{overflow:auto}.pebbel-os .financial-comparison table{min-width:620px}.pebbel-os .financial-comparison th small{color:var(--os-muted);font-size:11px;font-weight:400;display:block}.pebbel-os .financial-source-diagnostics{color:var(--os-muted);padding:8px 12px;font-size:12px}.pebbel-os .financial-layout-workbook{border:1px solid var(--os-line);border-radius:6px;flex-direction:column;min-width:0;height:360px;display:flex;overflow:hidden}.pebbel-os .sg-source .financial-mapping-issue{color:var(--os-flag);white-space:normal;max-width:240px;font-size:11px;line-height:1.4;display:block}.pebbel-os .sg-source .financial-reviewed-context{color:var(--os-muted);font-size:11px;display:block}.pebbel-os .financial-workflow>.deal-card>header{background:var(--os-sunken)}.pebbel-os .financial-layout-dialog fieldset{background:var(--os-surface)}.pebbel-os .financial-source-state>button+button{margin-left:8px}.pebbel-os .financial-layout-dialog .os-field>span{font-size:12px;font-weight:500}.pebbel-os .financial-workflow>.deal-card{overflow:hidden}@media (width<=560px){.pebbel-os .financial-next-action{flex-direction:column;align-items:flex-start}.pebbel-os .financial-next-action>span{flex:none;width:100%;line-height:1.5}.pebbel-os .financial-next-action>button{max-width:100%}}.pebbel-os .financial-workflow .statement-product-page{container:financial-statement/inline-size}@container financial-statement (width<=1060px){.pebbel-os .financial-workflow .statement-split.is-open{grid-template-columns:minmax(0,1fr)}}@container financial-statement (width<=900px){.pebbel-os .statement-product-page .sg-table tbody [data-frozen],.pebbel-os .statement-product-page .sg-table tbody [data-frozen-right],.pebbel-os .statement-product-page .sg-table tfoot td{position:static}.pebbel-os .statement-product-page .sg-table thead [data-frozen],.pebbel-os .statement-product-page .sg-table thead [data-frozen-right]{left:auto!important;right:auto!important}}@media (width<=900px){.pebbel-os .statement-product-page .sg-table tbody [data-frozen],.pebbel-os .statement-product-page .sg-table tbody [data-frozen-right],.pebbel-os .statement-product-page .sg-table tfoot td{position:static}.pebbel-os .statement-product-page .sg-table thead [data-frozen],.pebbel-os .statement-product-page .sg-table thead [data-frozen-right]{left:auto!important;right:auto!important}}.pebbel-os .deal-workspace[data-module=financials] .financial-workflow>.deal-card,.pebbel-os .financial-workflow>.deal-card{box-shadow:inset 0 1px 0 #fff,var(--os-panel-shadow);border-radius:12px}.pebbel-os .financial-workflow>.deal-card.financial-board{background:var(--os-sunken);overflow:visible}.pebbel-os .financial-workflow>.financial-board>.financial-source-bar{background:linear-gradient(180deg,#fff,var(--os-surface));border-radius:12px 12px 0 0;flex-wrap:wrap;gap:10px;padding:10px 12px}.pebbel-os .financial-source-bar>.financial-source-picker{flex:260px;min-width:0;display:block}.pebbel-os .financial-source-picker .os-select{width:100%}.pebbel-os .financial-source-bar>.financial-basis-status{color:var(--os-muted);align-items:center;gap:8px;font-size:12px;display:flex}.pebbel-os .financial-source-status{color:var(--os-flag)!important}.pebbel-os .financial-workflow .deal-statement-embed .statement-product-page,.pebbel-os .financial-workflow .deal-statement-embed .statement-tab-content{background:0 0}.pebbel-os .financial-workflow .statement-product-page{gap:0}.pebbel-os .financial-workflow .financial-workflow-steps{background:0 0;border:0;gap:4px;padding:7px 12px 3px}.pebbel-os .financial-workflow .financial-workflow-steps span{border:1px solid #0000;border-radius:7px;padding:5px 9px;font-size:12px}.pebbel-os .financial-workflow .financial-workflow-steps span[data-current=true]{background:var(--os-surface);border-color:var(--os-line);color:var(--os-accent);box-shadow:0 1px 3px #1818140c}.pebbel-os .financial-workflow .pg-band{border:1px solid var(--os-line);background:var(--os-tint);border-radius:10px;gap:16px;margin:7px 12px;padding:10px 12px;box-shadow:inset 0 1px #fff,0 2px 5px #18181408}.pebbel-os .financial-workflow .pg-band.is-failed{background:linear-gradient(135deg,var(--os-flag-tint),var(--os-surface));border-color:color-mix(in srgb,var(--os-flag) 18%,var(--os-line))}.pebbel-os .financial-workflow .pg-heading{align-items:center;gap:6px;display:flex}.pebbel-os .financial-workflow .pg-copy strong{font-size:12.5px}.pebbel-os .financial-workflow .pg-copy p{color:var(--os-muted);font-size:11.5px}.pebbel-os .financial-workflow .pg-mark{display:none}.pebbel-os .financial-workflow .pg-facts{gap:14px}.pebbel-os .financial-workflow .pg-facts dt{font-size:10px}.pebbel-os .financial-workflow .pg-facts dd{font-size:14px}.pebbel-os .financial-workflow .pg-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.pebbel-os .financial-workflow .pg-actions .os-button{white-space:nowrap;flex:none;padding:6px 9px;font-size:12px}.pebbel-os .financial-workflow .pg-error{white-space:normal}.pebbel-os .financial-workflow .financial-next-action{border:1px solid var(--os-line);background:var(--os-surface);border-radius:10px;margin:7px 12px;padding:8px 10px;font-size:12px;box-shadow:inset 0 1px #fff,0 2px 5px #18181408}.pebbel-os .financial-workflow .financial-next-action>span{color:var(--os-muted)}.pebbel-os .financial-workflow .deal-statement-embed .statement-tabs{border:1px solid var(--os-line);background:var(--os-surface);border-radius:10px;flex-wrap:wrap;flex:none;gap:3px;min-height:40px;margin:5px 12px 10px;padding:4px;box-shadow:inset 0 1px #fff,0 2px 5px #18181408}.pebbel-os .financial-workflow .deal-statement-embed .statement-tabs button{border:1px solid #0000;border-radius:7px;min-height:30px;padding:4px 10px;font-size:12px}.pebbel-os .financial-workflow .deal-statement-embed .statement-tabs button svg{width:14px;height:14px}.pebbel-os .financial-workflow .deal-statement-embed .statement-tabs button.is-active{background:var(--os-tint);border-color:color-mix(in srgb,var(--os-accent) 14%,var(--os-line));color:var(--os-accent);box-shadow:0 1px 2px #2f5aa810}.pebbel-os .financial-workflow .deal-statement-embed .statement-tabs button:after{display:none}.pebbel-os .financial-workflow .statement-split{align-items:start;gap:12px;height:auto;margin:0 12px 12px}.pebbel-os .financial-workflow .sg-shell{background:0 0;gap:8px}.pebbel-os .financial-workflow .statement-product-page .sg-summary,.pebbel-os .financial-workflow .statement-product-page .sg-summary.is-compact{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0}.pebbel-os .financial-workflow .sg-summary>div{border:1px solid var(--os-line);background:linear-gradient(150deg,var(--os-surface),var(--os-tint));border-radius:10px;gap:3px;padding:9px 12px;box-shadow:inset 0 1px #fff,0 2px 5px #18181408}.pebbel-os .financial-workflow .sg-summary span{white-space:normal;font-size:11px}.pebbel-os .financial-workflow .sg-summary strong{letter-spacing:-.015em;font-size:17px}.pebbel-os .financial-workflow .sg-toolbar{background:0 0;border:0;flex-wrap:wrap;gap:7px;min-height:34px;padding:0}.pebbel-os .financial-workflow .sg-toolbar .os-button,.pebbel-os .financial-workflow .sg-toolbar .os-select>button{border-radius:8px;min-height:32px;padding:5px 9px;font-size:12px;box-shadow:inset 0 1px #fff,0 1px 2px #18181408}.pebbel-os .financial-workflow .sg-toolbar .os-button-primary{box-shadow:0 2px 4px #2f5aa822}.pebbel-os .financial-workflow .sg-toolbar [aria-pressed=true]{background:var(--os-tint);border-color:color-mix(in srgb,var(--os-accent) 22%,var(--os-line));color:var(--os-accent)}.pebbel-os .financial-workflow .sg-toolbar .sg-anomaly-toggle[aria-pressed=true]{background:var(--os-flag-tint);border-color:color-mix(in srgb,var(--os-flag) 30%,var(--os-line));color:var(--os-flag)}.pebbel-os .financial-workflow .sg-scroll{border:1px solid var(--os-line-strong);background:var(--os-surface);box-shadow:inset 0 1px 0 #fff,var(--os-panel-shadow);border-radius:10px}.pebbel-os .financial-workflow .sg-table{font-family:var(--sans);font-size:12px}.pebbel-os .financial-workflow .sg-table thead th{background:var(--os-tint);height:40px;color:var(--os-ink-2);border-color:var(--os-line);font-size:11px}.pebbel-os .financial-workflow .sg-table thead small{color:var(--os-muted);font-size:10px}.pebbel-os .financial-workflow .sg-table tr.is-section>td{letter-spacing:0;font-size:11px}.pebbel-os .financial-workflow .sg-table .sg-rownum{color:var(--os-muted);font-size:11px}.pebbel-os .financial-workflow .sg-coa button{background:var(--os-tint);letter-spacing:0;border:1px solid #0000;border-radius:5px;max-width:100%;padding:2px 5px;font-size:11px;display:inline-block}.pebbel-os .financial-workflow .sg-coa button:hover:not(:disabled){border:1px solid color-mix(in srgb,var(--os-accent) 25%,var(--os-line));box-shadow:0 1px 2px #18181410}.pebbel-os .financial-workflow .sg-table .sg-total,.pebbel-os .financial-workflow .sg-table .sg-per-unit{background:var(--os-sunken)}.pebbel-os .financial-workflow .sg-table [data-frozen-edge]{box-shadow:3px 0 6px -5px #18181450}.pebbel-os .financial-workflow .sg-shell{--sg-income-main:var(--os-accent);--sg-income-rollup:color-mix(in srgb,var(--os-accent) 22%,var(--os-surface));--sg-income-band:color-mix(in srgb,var(--os-accent) 12%,var(--os-surface));--sg-expense-main:var(--os-negative);--sg-expense-rollup:color-mix(in srgb,var(--os-negative) 22%,var(--os-surface));--sg-expense-band:color-mix(in srgb,var(--os-negative) 12%,var(--os-surface))}.pebbel-os .financial-workflow .sg-table tbody tr[data-section-tone]{--sg-row-band:var(--os-sunken);--sg-row-ink:var(--os-ink)}.pebbel-os .financial-workflow .sg-table tbody tr[data-section-tone=income]{--sg-tone:var(--os-accent);--sg-tier-main:var(--sg-income-main);--sg-tier-rollup:var(--sg-income-rollup);--sg-tier-category:var(--sg-income-band)}.pebbel-os .financial-workflow .sg-table tbody tr[data-section-tone=expense]{--sg-tone:var(--os-negative);--sg-tier-main:var(--sg-expense-main);--sg-tier-rollup:var(--sg-expense-rollup);--sg-tier-category:var(--sg-expense-band)}.pebbel-os .financial-workflow .sg-table tbody tr:is([data-section-tone=income],[data-section-tone=expense]){--sg-row-band:var(--os-surface);--sg-row-ink:var(--sg-tone);--sg-summary-band:var(--sg-row-band);--sg-main-band:var(--sg-row-band)}.pebbel-os .financial-workflow .sg-table tbody tr:is([data-section-tone=income],[data-section-tone=expense]):is(.is-total,[data-hierarchy=rollup]){--sg-row-band:var(--sg-tier-rollup)}.pebbel-os .financial-workflow .sg-table tbody tr:is([data-section-tone=income],[data-section-tone=expense])[data-hierarchy=category]{--sg-row-band:var(--sg-tier-category)}.pebbel-os .financial-workflow .sg-table tbody tr:is([data-section-tone=income],[data-section-tone=expense]):is(.is-section,[data-hierarchy=main]){--sg-row-band:var(--sg-tier-main);--sg-row-ink:var(--os-surface)}.pebbel-os .financial-workflow .sg-table tbody tr[data-section-tone]:is(.is-section,.is-total,[data-section-summary=true])>td:not(.is-anomaly){background:var(--sg-row-band)}.pebbel-os .financial-workflow .sg-table tbody tr.is-section>td{color:var(--sg-row-ink,var(--os-ink))}.pebbel-os .financial-workflow .sg-table tbody tr:is([data-section-tone=income],[data-section-tone=expense]):not(.is-linked,.is-selected,.is-flag):is(:hover,:focus-within)>td:not(.is-anomaly){background:var(--sg-row-band)}.pebbel-os .financial-workflow .sg-table tbody tr[data-section-tone][data-section-level=main]>td:not(.is-anomaly){background:var(--os-tint);color:var(--os-accent)}.pebbel-os .financial-workflow .sg-table tbody tr>td.is-anomaly,.pebbel-os .financial-workflow .sg-table tbody tr:hover>td.is-anomaly{background:var(--os-flag-tint)}.pebbel-os .sg-table>tbody>tr.is-account[data-section-summary=true]>td:not(.is-anomaly),.pebbel-os .financial-workflow .sg-table>tbody>tr.is-account[data-section-summary=true]>td:not(.is-anomaly){background:var(--sg-summary-band,color-mix(in srgb,var(--sg-row-band,var(--os-sunken)) 82%,var(--os-line-strong)));border-top:1px solid var(--os-line-strong);border-bottom:1px solid var(--os-line-strong);height:32px;color:var(--os-ink);border-right-color:#0000;font-weight:600}.pebbel-os .sg-table>tbody>tr.is-account[data-section-summary=true]>td[data-frozen-right-edge]{border-left-color:#0000}.pebbel-os .sg-table>tbody>tr.is-child:not(.is-linked)>td:not(.is-anomaly){background:var(--os-surface)}.pebbel-os .financial-workflow .statement-source{border:1px solid var(--os-line-strong);box-shadow:inset 0 1px 0 #fff,var(--os-panel-shadow);background:var(--os-surface);border-radius:10px;overflow:hidden}.pebbel-os .financial-workflow .statement-source>header{background:linear-gradient(145deg,var(--os-tint),var(--os-surface));border-bottom:1px solid var(--os-line);padding:10px 12px}.pebbel-os .financial-workflow .statement-source>header strong{color:var(--os-ink);font-size:13px;font-weight:600}.pebbel-os .financial-workflow .statement-source>header small{color:var(--os-muted);font-size:11px}.pebbel-os .financial-workflow .source-workbook{font-family:var(--sans);background:var(--os-surface)}.pebbel-os .financial-workflow .source-sheet-tabs{background:var(--os-surface);border-color:var(--os-line);align-items:center;gap:5px;min-height:42px;padding:5px 8px}.pebbel-os .financial-workflow .source-tabs-label,.pebbel-os .financial-workflow .source-read-only{text-transform:none;letter-spacing:0;color:var(--os-muted);border:0;padding:0 6px;font-size:10px;font-weight:500}.pebbel-os .financial-workflow .source-sheet-tabs button{border:1px solid var(--os-line);min-height:30px;font-family:var(--sans);background:var(--os-surface);border-radius:7px;padding:4px 9px;font-size:12px;box-shadow:0 1px 2px #18181408}.pebbel-os .financial-workflow .source-sheet-tabs button.is-active{background:var(--os-tint);border-color:color-mix(in srgb,var(--os-accent) 24%,var(--os-line));color:var(--os-accent);box-shadow:inset 0 1px #fff,0 1px 3px #2f5aa810}.pebbel-os .financial-workflow .source-sheet-tabs button small{letter-spacing:0;text-transform:none;color:var(--os-muted);font-size:10px}.pebbel-os .financial-workflow .source-sheet-meta{background:var(--os-sunken);border-color:var(--os-line);min-height:34px;color:var(--os-muted);flex-wrap:wrap;gap:6px 10px;padding:6px 10px;font-size:11px}.pebbel-os .financial-workflow .source-sheet-meta strong{color:var(--os-ink);font-size:12px}.pebbel-os .financial-workflow .source-sheet-meta span{border-color:var(--os-line)}.pebbel-os .financial-workflow .source-grid-scroll{background:var(--os-sunken)}.pebbel-os .financial-workflow :is(.source-corner,.source-column-head,.source-row-head){background:var(--os-tint);color:var(--os-muted);border-color:var(--os-line);font:500 11px var(--sans)}.pebbel-os .financial-workflow :is(.source-column-head,.source-row-head).is-active-axis,.pebbel-os .financial-workflow .source-row-head.is-linked{background:color-mix(in srgb,var(--os-accent) 15%,var(--os-surface));color:var(--os-accent);box-shadow:inset 2px 0 0 var(--os-accent)}.pebbel-os .financial-workflow .source-cell{border-color:var(--os-line-soft);font-family:var(--sans)!important;font-size:11px!important}.pebbel-os .financial-workflow .source-cell.is-active-cell,.pebbel-os .financial-workflow .source-cell.is-active-cell:focus{box-shadow:inset 0 0 0 2px var(--os-accent);background-image:linear-gradient(#2f5aa80a,#2f5aa80a)}.pebbel-os .financial-workflow .source-cell-detail{border:1px solid var(--os-line-strong);box-shadow:inset 0 1px 0 #fff,var(--os-float-shadow);background:var(--os-surface);color:var(--os-ink-2);font:12px/1.5 var(--sans);overflow-wrap:anywhere;border-radius:12px;width:min(360px,100vw - 16px);max-height:calc(100vh - 24px);padding:14px;overflow:auto}.pebbel-os .financial-workflow .source-cell-detail strong{color:var(--os-accent);font-size:12px}.pebbel-os .financial-workflow :is(.sm-card,.hosted-reconciliation article,.bq-list,.bq-empty-state,.financial-approval){border:1px solid var(--os-line);background:var(--os-surface);box-shadow:inset 0 1px 0 #fff,var(--os-panel-shadow);border-radius:10px}.pebbel-os .financial-workflow .bq-list{box-shadow:none;background:0 0;border:0;gap:8px;overflow:visible}.pebbel-os .financial-workflow .bq-item{border:1px solid var(--os-line);border-radius:10px;box-shadow:0 2px 5px #18181408}.pebbel-os .financial-workflow .bq-item.is-selected{border-color:color-mix(in srgb,var(--os-accent) 22%,var(--os-line))}.pebbel-os .financial-workflow .financial-approval{margin:12px;overflow:hidden}.pebbel-os .financial-workflow .sg-drawer{border:1px solid var(--os-line-strong);width:min(360px,100% - 16px);max-height:calc(100vh - 80px);box-shadow:inset 0 1px 0 #fff,var(--os-float-shadow);border-radius:12px;top:8px;bottom:auto;right:8px;overflow:auto}.pebbel-os .financial-layout-dialog,.pebbel-os .financial-source-dialog{border-color:var(--os-line-strong);box-shadow:inset 0 1px 0 #fff,var(--os-float-shadow);border-radius:14px}.pebbel-os .financial-workflow button:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.pebbel-os .financial-workflow .deal-statement-embed .hosted-reconciliation{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.pebbel-os .financial-workflow .hosted-history.is-expanded{border:1px solid var(--os-line);background:var(--os-surface);box-shadow:inset 0 1px 0 #fff,var(--os-panel-shadow);border-radius:10px;margin:0;overflow:hidden}.pebbel-os .financial-workflow .hosted-history.is-expanded>header{background:var(--os-tint);border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pebbel-os .financial-workflow .hosted-history.is-expanded h3{color:var(--os-ink);margin:0;font-size:13px;font-weight:600}.pebbel-os .financial-workflow .hosted-history.is-expanded header span{color:var(--os-muted);font-size:11px}.pebbel-os .financial-workflow .hosted-history.is-expanded ol{margin:0;padding:0;list-style:none}.pebbel-os .financial-workflow .hosted-history.is-expanded li{border-bottom:1px solid var(--os-line-soft);color:var(--os-muted);grid-template-columns:40px minmax(0,1fr) auto;gap:3px 10px;padding:12px 14px;font-size:12px;display:grid}.pebbel-os .financial-workflow .hosted-history.is-expanded li strong{color:var(--os-ink);font-size:13px;font-weight:500}.pebbel-os .financial-workflow .hosted-history.is-expanded li>span:nth-child(3){color:var(--os-accent);grid-column:2}.pebbel-os .financial-workflow .hosted-history.is-expanded li>span:nth-child(4){grid-column:3;font-size:11px}.pebbel-os .financial-workflow .hosted-history.is-expanded time{grid-area:1/3;font-size:11px}.pebbel-os .financial-workflow .hosted-history.is-expanded>p{color:var(--os-muted);padding:14px;font-size:12px}.pebbel-os .financial-workflow .source-cell-detail>div span{color:var(--os-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.pebbel-os .financial-workflow .source-cell-detail code{border:1px solid var(--os-line);background:var(--os-tint);border-radius:7px;font-size:12px}.pebbel-os .financial-workflow .statement-tab-content>.cf-shell,.pebbel-os .financial-workflow .statement-review-view>.sg-shell{margin:0 12px 12px}.pebbel-os .financial-workflow .activity-layout{grid-template-columns:minmax(0,1fr);gap:10px;width:auto;margin:0 12px 12px}.pebbel-os .financial-workflow .activity-layout>*{min-height:0}.pebbel-os .financial-workflow .activity-layout>.hosted-history{padding:0}.pebbel-os .financial-workflow .activity-layout>.os-button{border-radius:8px;justify-self:end;max-width:100%;min-height:34px;box-shadow:0 1px 3px #1818140c}.pebbel-os .financial-info-trigger{min-width:28px;min-height:28px;color:var(--os-muted);font:500 12px var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:4px;display:inline-flex}.pebbel-os .financial-info-trigger:hover,.pebbel-os .financial-info-trigger[aria-expanded=true]{color:var(--os-accent);background:var(--os-tint);border-color:var(--os-line)}.pebbel-os .financial-info-trigger.has-label{border-color:var(--os-line);background:var(--os-surface);padding:5px 8px;box-shadow:inset 0 1px #fff,0 1px 2px #18181408}.pebbel-os .financial-info-trigger:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.pebbel-os.financial-info-card,.pebbel-os.financial-anomaly-card{z-index:310;border:1px solid var(--os-line-strong);background:var(--os-surface);box-shadow:inset 0 1px 0 #fff,var(--os-float-shadow);font-family:var(--sans);color:var(--os-ink);border-radius:12px;outline:none;overflow:auto}.pebbel-os.financial-info-card>header,.pebbel-os.financial-anomaly-card>header{border-bottom:1px solid var(--os-line);background:linear-gradient(135deg,var(--os-tint),var(--os-surface));justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pebbel-os.financial-info-card>header strong{font-size:13px;font-weight:600}.pebbel-os .financial-info-body,.pebbel-os .financial-anomaly-body{padding:14px;font-size:12.5px;line-height:1.55}.pebbel-os .financial-info-body p{color:var(--os-ink-2);margin:0 0 12px}.pebbel-os .financial-info-body p:last-child{margin-bottom:0}.pebbel-os .financial-source-detail-content{overflow-wrap:anywhere}.pebbel-os .financial-source-detail-content .deal-statement-facts{flex-wrap:wrap;gap:12px 20px;margin:0 0 12px;display:flex}.pebbel-os .financial-source-detail-content dt{color:var(--os-muted);font-size:11px}.pebbel-os .financial-source-detail-content dd{margin:3px 0 0;font-size:13px;font-weight:500}.pebbel-os .financial-basis-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pebbel-os .financial-basis-months li{background:var(--os-sunken);border:1px solid var(--os-line);border-radius:7px;gap:2px;padding:7px;display:grid}.pebbel-os .financial-basis-months strong{font-size:11.5px;font-weight:500}.pebbel-os .financial-basis-months span{color:var(--os-muted);font-size:10px}.financial-select-menu.os-select-list,.financial-select-menu.os-select-search-menu{font-family:var(--sans);border-color:var(--os-line-strong);box-shadow:inset 0 1px 0 #fff,var(--os-float-shadow);border-radius:12px;padding:6px}.financial-select-menu.os-select-list [role=option]{border-radius:8px;margin:3px 0;padding:9px 10px}.financial-select-menu.os-select-list [role=option] small{white-space:normal;font-size:11.5px;line-height:1.45}.financial-select-menu.os-select-search-menu>.os-select-list{box-shadow:none;border:0}.pebbel-os.financial-anomaly-card{width:min(370px,100vw - 24px);max-height:calc(100vh - 88px);position:fixed;top:72px;right:16px}.pebbel-os.financial-anomaly-card>header small{color:var(--os-flag);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.pebbel-os.financial-anomaly-card>header strong{font-size:15px;font-weight:600;display:block}.pebbel-os.financial-anomaly-card>header span{color:var(--os-muted);margin-top:3px;font-size:12px;display:block}.pebbel-os .financial-anomaly-values{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pebbel-os .financial-anomaly-values>div{border:1px solid var(--os-line);background:var(--os-sunken);border-radius:9px;gap:4px;padding:10px;display:grid}.pebbel-os .financial-anomaly-values>div:first-child{background:var(--os-flag-tint);border-color:color-mix(in srgb,var(--os-flag) 20%,var(--os-line))}.pebbel-os .financial-anomaly-values span{color:var(--os-muted);font-size:11px}.pebbel-os .financial-anomaly-values strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.pebbel-os .financial-anomaly-context{border:1px solid var(--os-line);background:var(--os-tint);border-radius:9px;padding:10px 12px}.pebbel-os .financial-anomaly-context strong{color:var(--os-accent);font-size:12px}.pebbel-os .financial-anomaly-evidence{gap:8px;margin:14px 0;font-size:11.5px;display:grid}.pebbel-os .financial-anomaly-evidence>div{justify-content:space-between;gap:12px;display:flex}.pebbel-os .financial-anomaly-evidence dt{color:var(--os-muted)}.pebbel-os .financial-anomaly-evidence dd{text-align:right;max-width:58%;margin:0}.pebbel-os .financial-anomaly-evidence small{color:var(--os-muted);font-size:10.5px;display:block}.pebbel-os.financial-account-menu{font-family:var(--sans);border-color:var(--os-line-strong);border-radius:10px;box-shadow:0 6px 24px #18181420,0 1px 4px #18181412}.pebbel-os.financial-account-menu .tag-menu-head{background:var(--os-surface);flex-shrink:0;gap:8px;min-height:52px;padding:10px 12px}.pebbel-os.financial-account-menu .tag-menu-head>div{flex:1;min-width:0}.pebbel-os.financial-account-menu .tag-menu-head strong{font-size:13px}.pebbel-os.financial-account-menu .tag-menu-head span{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.pebbel-os.financial-account-menu .tag-menu-head button{min-width:28px;min-height:28px;color:var(--os-muted);font-family:var(--sans);background:0 0;border:0;flex-shrink:0;padding:0;font-size:20px;font-weight:400}.pebbel-os.financial-account-menu .tag-menu-search{background:var(--os-surface);border:0;flex-shrink:0;padding:8px 12px}.pebbel-os.financial-account-menu .tag-menu-search input{width:100%;min-height:32px;color:var(--os-ink);box-shadow:none;border-radius:6px;padding:6px 9px;font-size:12px}.pebbel-os.financial-account-menu .tag-menu-options{overscroll-behavior:contain;padding:0 6px 6px}.pebbel-os.financial-account-menu .coa-section{--coa-band:var(--os-surface);--coa-ink:var(--os-ink-2);--coa-line:var(--os-line)}.pebbel-os.financial-account-menu .coa-section[data-section-tone=income]{--coa-band:color-mix(in srgb,var(--os-accent) 12%,var(--os-surface));--coa-ink:var(--os-accent);--coa-line:color-mix(in srgb,var(--os-accent) 22%,var(--os-line))}.pebbel-os.financial-account-menu .coa-section[data-section-tone=expense]{--coa-band:color-mix(in srgb,var(--os-negative) 12%,var(--os-surface));--coa-ink:var(--os-negative);--coa-line:color-mix(in srgb,var(--os-negative) 22%,var(--os-line))}.pebbel-os.financial-account-menu .coa-section h3{color:var(--os-muted);padding:10px 6px 4px;font-size:10.5px;font-weight:600}.pebbel-os.financial-account-menu .coa-option{min-height:32px;color:var(--os-ink);box-shadow:none;font-family:var(--sans);background:0 0;border:0;border-radius:5px;grid-template-columns:70px minmax(0,1fr) 14px;align-items:center;gap:8px;margin:0;padding:6px}.pebbel-os.financial-account-menu .coa-option:is(:hover,:focus-visible){background:var(--os-hover);box-shadow:none}.pebbel-os.financial-account-menu .coa-option.is-selected{background:var(--os-tint);color:var(--os-accent);box-shadow:none}.pebbel-os.financial-account-menu .coa-option-copy strong{font-size:12px;line-height:1.4}.pebbel-os.financial-account-menu .coa-option-check{color:var(--os-accent);font-size:13px}.pebbel-os.financial-account-menu .coa-code{text-transform:none;letter-spacing:0;color:var(--os-muted);font-size:10.5px;font-weight:500}.pebbel-os.financial-account-menu .tag-menu-foot{min-height:0;max-height:max(60px,calc(var(--coa-menu-height,400px) - 140px));overscroll-behavior:contain;background:var(--os-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}.pebbel-os.financial-account-menu .tag-menu-foot>:is(.memory-confirm,.section-review-confirm,p){overflow-wrap:anywhere;width:100%}.pebbel-os.financial-account-menu .tag-menu-selection{flex:1;gap:2px;min-width:0;display:grid}.pebbel-os.financial-account-menu .tag-menu-selection small{font-size:10px}.pebbel-os.financial-account-menu .tag-menu-selection strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.pebbel-os.financial-account-menu .tag-menu-foot>button{flex:none;width:auto;min-height:32px;margin:0;padding:6px 10px}.pebbel-os.financial-account-menu .tag-menu-search input:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.pebbel-os.financial-account-menu .flow-divider{text-transform:none;letter-spacing:0;color:var(--os-accent);margin:12px 0 4px;font-size:11px}.pebbel-os.financial-account-menu .flow-divider:before,.pebbel-os.financial-account-menu .flow-divider:after{background:var(--os-line)}.pebbel-os.financial-account-menu .below-noi{border-color:var(--os-line)}.pebbel-os.financial-account-menu .below-noi summary{color:var(--os-ink-2);padding:8px 0}.pebbel-os.financial-account-menu .below-noi summary:after{text-transform:none;letter-spacing:0;color:var(--os-accent);font-size:11px}.pebbel-os.financial-account-menu .no-coa-results,.pebbel-os.financial-account-menu .tag-menu-foot :is(label,small,p){color:var(--os-muted);letter-spacing:0;text-transform:none;font-size:12px;line-height:1.5}.pebbel-os.financial-account-menu button:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}@media (width<=1100px){.pebbel-os .financial-workflow .pg-band{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pebbel-os .financial-workflow .pg-actions{grid-column:1/-1}}@media (width<=900px){.pebbel-os .financial-workflow .statement-split.is-open{grid-template-columns:minmax(0,1fr)}.pebbel-os .financial-workflow .statement-source{height:420px}.pebbel-os .financial-workflow .statement-split.is-open .sg-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.pebbel-os .financial-source-bar>.financial-source-picker{flex-basis:100%}.pebbel-os .financial-source-bar>.financial-basis-status{flex-wrap:wrap;margin-left:auto}.pebbel-os .financial-source-bar{gap:4px 8px!important}.pebbel-os .financial-workflow .statement-product-page .sg-summary,.pebbel-os .financial-workflow .statement-product-page .sg-summary.is-compact,.pebbel-os .financial-workflow .statement-split.is-open .sg-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pebbel-os .financial-workflow .sg-summary>div{padding:7px 9px}.pebbel-os .financial-workflow .sg-summary strong{font-size:16px}.pebbel-os .financial-workflow .financial-workflow-steps{gap:2px;padding:6px 8px 2px}.pebbel-os .financial-workflow .financial-workflow-steps span{padding:4px 6px;font-size:11px}.pebbel-os .financial-workflow .sg-toolbar-space{display:none}.pebbel-os .financial-workflow .pg-band{grid-template-columns:minmax(0,1fr);margin:6px 8px}.pebbel-os .financial-workflow .pg-facts{display:none}.pebbel-os .financial-workflow .pg-actions{justify-content:flex-start}.pebbel-os .financial-workflow .pg-actions .os-button{padding:5px 7px;font-size:11px}.pebbel-os .financial-workflow .financial-next-action{margin:6px 8px}.pebbel-os .financial-workflow .statement-split{gap:10px;margin:0 8px 8px}.pebbel-os .financial-workflow .deal-statement-embed .statement-tabs{margin:5px 8px 8px}.pebbel-os .financial-workflow .deal-statement-embed .statement-tabs button{padding:4px 7px}.pebbel-os.financial-anomaly-card{max-height:calc(100vh - 68px);top:56px;right:12px}}.pebbel-os .financial-workflow .deal-statement-embed .hosted-reconciliation article{border:1px solid var(--os-line);background:var(--os-surface);box-shadow:inset 0 1px 0 #fff,var(--os-panel-shadow);border-radius:12px;align-content:start}.pebbel-os .financial-workflow .deal-statement-embed .hosted-reconciliation article[data-status=review]{border-color:color-mix(in srgb,var(--os-flag) 24%,var(--os-line))}.pebbel-os .financial-source-facts{gap:8px;margin:0 0 14px;font-size:12px;display:grid}.pebbel-os .financial-source-facts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pebbel-os .financial-source-facts dt{color:var(--os-muted)}.pebbel-os .financial-source-facts dd{text-align:right;color:var(--os-ink);overflow-wrap:anywhere;margin:0}.pebbel-os .financial-source-confirmation .financial-basis-months li{font-size:12px}.pebbel-os .financial-source-confirmation .financial-dialog-actions{flex-direction:row}.pebbel-os .financial-source-confirmation .financial-dialog-actions .os-button{width:auto}.pebbel-os .sg-table>tbody>tr:is(.is-section,[data-hierarchy=main],[data-hierarchy=rollup])>td:not(.is-anomaly),.pebbel-os .financial-workflow .sg-table>tbody>tr:is(.is-section,[data-hierarchy=main],[data-hierarchy=rollup])>td:not(.is-anomaly){box-shadow:none;border-left-color:#0000;border-right-color:#0000}.pebbel-os .financial-workflow .sg-table>tbody>tr[data-hierarchy=rollup]>td:not(.is-anomaly){border-top:1px solid var(--os-line-strong);border-bottom:1px solid var(--os-line-strong);background:var(--sg-row-band,var(--os-sunken));height:34px;font-weight:600}.pebbel-os .financial-workflow .sg-table>tbody>tr[data-hierarchy=main]>td:not(.is-anomaly){border-top:2px solid var(--os-line-strong);border-bottom:1px solid var(--os-line-strong);background:var(--sg-main-band,color-mix(in srgb,var(--sg-row-band,var(--os-tint)) 82%,var(--os-line-strong)));height:36px;font-weight:700}.pebbel-os .sg-table>tbody>tr[data-hierarchy=category]>.sg-source{padding-left:8px}.pebbel-os .sg-table>tbody>tr[data-hierarchy=category]>td:not(.is-anomaly){font-weight:500}.pebbel-os .sg-table>tbody>tr[data-hierarchy=category]>.sg-account{font-weight:600}.pebbel-os .sg-table>tbody>tr.is-child>:is(.sg-account,.sg-child-source){padding-left:32px}.pebbel-os .financial-workflow .sg-table>.sg-noi-comparison>tr>td{background:var(--os-surface);height:32px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;border-left-color:#0000;border-right-color:#0000;font-size:11.5px}.pebbel-os .financial-workflow .sg-table>.sg-noi-comparison .sg-account{font-weight:600}.pebbel-os .financial-workflow .sg-table>.sg-noi-comparison>.sg-noi-heading>td{border-top:2px solid var(--os-line-strong);border-bottom:1px solid var(--os-line-strong);background:var(--os-sunken);height:36px;font-size:12px;font-weight:600}.sg-noi-heading .sg-account>span{align-items:center;gap:6px;display:flex}.sg-noi-heading .sg-source{color:var(--os-muted);font-weight:400}.sg-noi-match{color:#237550;align-items:center;gap:4px;display:inline-flex}.pebbel-os .financial-workflow .sg-table>.sg-noi-comparison>.sg-noi-variance>td[data-status=variance]{color:#ac3939;background:#fff7f6}.pebbel-os .financial-workflow .sg-table>.sg-noi-comparison[data-status=variance]>.sg-noi-variance>.sg-total{color:#ac3939}.pebbel-os .financial-workflow .sg-table>.sg-noi-comparison>.sg-noi-guidance>td{padding:9px 8px}.sg-noi-guidance p{max-width:620px;color:var(--os-muted);margin:0;font-size:11px;line-height:1.5;position:sticky;left:8px}.pebbel-os .sg-table>tbody>tr[data-hierarchy=rollup]>.sg-account{padding-left:8px}.pebbel-os .financial-workflow .sg-table>.sg-noi-comparison>tr:not(.sg-noi-heading)>.sg-account{padding-left:16px}.pebbel-os .financial-workflow .sg-table>tfoot>tr>td,.pebbel-os .financial-workflow .sg-table>tfoot>tr>td:is(.sg-total,.sg-per-unit){background:var(--os-tint);box-shadow:none;border-left-color:#0000;border-right-color:#0000;font-weight:700}.pebbel-os .financial-workflow .sg-table>tfoot .sg-account{white-space:normal}.pebbel-os .sg-table>tbody>tr.is-section>.sg-section-label{padding-left:8px}.sg-category-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sg-category-title{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.sg-category-header .sg-expand{flex-shrink:0}.pebbel-os .financial-workflow .sg-table>tbody>tr:is([data-section-tone=income],[data-section-tone=expense]):is(.is-child,.is-account):not([data-section-summary=true],.is-linked,.is-selected,.is-flag)>td:not(.is-anomaly){background:var(--sg-row-band)}.pebbel-os .financial-workflow .sg-table>tbody>tr:is([data-section-tone=income],[data-section-tone=expense]):is(.is-section,[data-hierarchy=main])>td:not(.is-anomaly){background:var(--sg-tier-main);color:var(--sg-row-ink);border-top-color:color-mix(in srgb,var(--sg-tone) 80%,var(--os-ink));border-bottom-color:color-mix(in srgb,var(--sg-tone) 80%,var(--os-ink))}.pebbel-os .financial-workflow .sg-table>tbody>tr:is([data-section-tone=income],[data-section-tone=expense])[data-hierarchy=main] .sg-formula{color:inherit}.pebbel-os .financial-workflow .sg-table tr:is([data-section-tone=income],[data-section-tone=expense]) .sg-coa button,.pebbel-os .financial-workflow .sg-table tr:is([data-section-tone=income],[data-section-tone=expense]) .sg-coa-static{background:var(--sg-tier-category);color:var(--sg-tone)}.pebbel-os .financial-workflow .sg-table tr:is([data-section-tone=income],[data-section-tone=expense]) .sg-coa button:hover:not(:disabled){border-color:color-mix(in srgb,var(--sg-tone) 30%,var(--os-line))}.pebbel-os .financial-workflow .sg-table tr:is([data-section-tone=income],[data-section-tone=expense]) .sg-coa button:focus-visible{outline-color:var(--sg-tone)}.pebbel-os .financial-workflow .sg-table tr:is([data-section-tone=income],[data-section-tone=expense]) .sg-expand:hover{color:var(--sg-tone)}.pebbel-os.financial-account-menu .coa-section:is([data-section-tone=income],[data-section-tone=expense]) h3{color:var(--coa-ink)}.pebbel-os.financial-account-menu .coa-section:is([data-section-tone=income],[data-section-tone=expense]) .coa-option.is-selected{background:var(--coa-band);color:var(--coa-ink)}.pebbel-os.financial-account-menu .coa-section:is([data-section-tone=income],[data-section-tone=expense]) .coa-option-check{color:var(--coa-ink)}.pebbel-os .financial-workflow .sg-table>tbody>tr[data-financial-section=result][data-section-tone]>td:not(.is-anomaly){color:#344659;background:#e8edf2;border-left-color:#0000;border-right-color:#0000}.pebbel-os .financial-workflow .sg-table>tbody>tr[data-financial-section=result].is-section>td:not(.is-anomaly){color:#344659;background:#dce4ec;border-top:1px solid #c2ccd7}.pebbel-os .financial-workflow .sg-table>tbody>tr[data-result-tier=final][data-financial-section=result]>td:not(.is-anomaly){color:#fff;background:#405265;border-top-color:#405265;border-bottom-color:#405265}.pebbel-os .financial-workflow .sg-table>tbody>tr[data-result-tier=final] :is(.neg,.sg-formula){color:inherit}.pebbel-os .financial-workflow .sg-table>tfoot>tr>td,.pebbel-os .financial-workflow .sg-table>tfoot>tr>td:is(.sg-total,.sg-per-unit){color:#344659;background:#e8edf2;border-top-color:#405265}.pebbel-os .financial-workflow .sg-table>tbody>tr.is-flag>td:not(.is-anomaly){background:var(--os-flag-tint)}.pebbel-os .financial-workflow .sg-table>tbody>tr.is-selected>td:not(.is-anomaly),.pebbel-os .financial-workflow .sg-table>tbody>tr.is-linked>td:not(.is-anomaly){background:var(--os-tint)}.pebbel-os .financial-workflow .sg-table>tbody>tr:is(.is-review,.is-aside)>td:not(.is-anomaly){background:var(--os-surface);border-left-color:#0000;border-right-color:#0000}.pebbel-os .financial-workflow .sg-table>tbody>tr:is(.is-review,.is-aside)>.sg-rownum{color:var(--os-muted)}.pebbel-os .financial-workflow .sg-table>tbody>tr.is-review>.sg-rownum{box-shadow:inset 3px 0 var(--os-flag)}.pebbel-os .financial-workflow .sg-table tr.is-review .sg-coa button{background:var(--os-flag-tint);color:var(--os-flag);border:1px solid color-mix(in srgb,var(--os-flag) 20%,var(--os-line))}.pebbel-os .financial-workflow .sg-table tr.is-aside .sg-coa button{color:#526171;background:#eef1f4;border:1px solid #dce3e9}.pebbel-os .financial-workflow .sg-table tr.is-aside .sg-account{color:var(--os-muted)}.pebbel-os .financial-workflow .sg-table tr[data-financial-section=aside]>td{color:#526171;background:#f0f3f6;border-top:1px solid #dce3e9}.pebbel-os .financial-workflow .sg-table tr[data-financial-section=review]>td{background:var(--os-surface);color:var(--os-flag);border-top:1px solid var(--os-line-strong)}.pebbel-os.financial-account-menu .special-choices{border-bottom:1px solid var(--os-line);margin-bottom:4px;padding:0 0 6px}.pebbel-os.financial-account-menu .special-choices p{color:var(--os-muted);margin:5px 6px;font-size:10.5px;line-height:1.45}.sg-anomaly-control{align-items:center;gap:2px;display:inline-flex}.anomaly-methodology dl{gap:8px;margin:14px 0;display:grid}.anomaly-methodology dl>div{justify-content:space-between;gap:12px;display:flex}.anomaly-methodology dt{color:var(--os-muted)}.anomaly-methodology dd{text-align:right;margin:0;font-weight:600}.anomaly-methodology .anomaly-formula{border:1px solid var(--os-line);background:var(--os-sunken);border-radius:6px;padding:9px 10px;font-size:11.5px}.pebbel-os.financial-anomaly-card{border-radius:10px;right:auto;box-shadow:0 8px 30px #18283924}.pebbel-os.financial-anomaly-card>header{background:var(--os-surface);padding:12px 14px}.pebbel-os.financial-anomaly-card>header small{color:var(--os-muted);margin:0 0 4px;font-size:11px}.pebbel-os.financial-anomaly-card>header strong{font-size:14px;line-height:1.4}.pebbel-os .financial-anomaly-body{padding:14px;font-size:12px;line-height:1.5}.pebbel-os .financial-anomaly-values{gap:12px}.pebbel-os .financial-anomaly-values>div,.pebbel-os .financial-anomaly-values>div:first-child{background:0 0;border:0;border-radius:0;padding:0}.pebbel-os .financial-anomaly-values strong{font-size:21px}.financial-anomaly-difference{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:14px 0;padding:9px 0;display:flex}.financial-anomaly-difference>span{color:var(--os-muted);flex:1}.financial-anomaly-difference>strong{font-variant-numeric:tabular-nums;font-size:14px}.financial-anomaly-difference>small{color:var(--os-muted);flex-basis:100%;font-size:10.5px}.financial-anomaly-reason>strong{font-size:12px;font-weight:600}.financial-anomaly-reason>p{color:var(--os-muted);margin:5px 0 12px}.financial-anomaly-series{border:1px solid var(--os-line);background:var(--os-line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.financial-anomaly-series>div{background:var(--os-surface);gap:3px;min-width:0;padding:7px 6px;display:grid}.financial-anomaly-series>div[data-current=true]{background:var(--os-flag-tint);box-shadow:inset 0 -2px var(--os-flag)}.financial-anomaly-series span{color:var(--os-muted);font-size:10px}.financial-anomaly-series strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.pebbel-os .financial-anomaly-evidence{border-bottom:1px solid var(--os-line);gap:7px;margin:0 0 12px;padding:12px 0}.pebbel-os .financial-anomaly-context{background:0 0;border:0;border-radius:0;padding:0}.pebbel-os .financial-anomaly-context strong{color:var(--os-ink)}.pebbel-os .financial-anomaly-context p{margin:5px 0}.financial-anomaly-disclaimer{color:var(--os-muted);margin:12px 0;font-size:10.5px}.pebbel-os .deal-workspace .financial-workflow{--os-panel-shadow:0 8px 24px #1a1a1814, 0 1px 3px #1a1a180f}.pebbel-os .deal-workspace[data-module=financials] .financial-workflow>.financial-board:not([data-view=statements]){box-shadow:none;background:0 0;border:0;overflow:visible}.pebbel-os .financial-workflow .statement-review-view>.noi-comparison{box-shadow:inset 0 1px 0 #fff,var(--os-panel-shadow);border-radius:10px;margin:0 12px 12px}.pebbel-os .financial-workflow .statement-review-view .sg-scroll:has(>.sg-empty){min-height:0}.pebbel-os .financial-workflow>.corporate-preferences{box-shadow:inset 0 1px 0 #fff,var(--os-panel-shadow);border-radius:10px;margin:0 0 18px}.pebbel-os .financial-workflow .mh-search{position:relative}.pebbel-os .deal-workspace :is(.deal-statement-embed,.financial-main-navigation) .statement-tabs.is-consolidated button{gap:5px;padding:4px 6px;font-size:12px;font-weight:500}.pebbel-os .deal-workspace :is(.deal-statement-embed,.financial-main-navigation) .statement-tabs.is-consolidated .company-preferences-trigger{font-size:11px}.pebbel-os .deal-workspace .financial-main-navigation{min-width:0}.pebbel-os .deal-workspace .financial-main-navigation .statement-tabs{border:1px solid var(--os-line);background:var(--os-surface);min-height:40px;box-shadow:var(--os-panel-shadow);border-radius:10px;flex-wrap:nowrap;flex:none;align-items:center;gap:3px;margin:0 0 14px;padding:4px;overflow-x:auto}.pebbel-os .deal-workspace .financial-main-navigation .statement-tabs button{border:1px solid #0000;border-radius:7px;flex:none;min-height:30px}.pebbel-os .deal-workspace .financial-main-navigation .statement-tabs button svg{width:14px;height:14px}.pebbel-os .deal-workspace .financial-main-navigation .statement-tabs button.is-active{background:var(--os-tint);border-color:color-mix(in srgb,var(--os-accent) 14%,var(--os-line));color:var(--os-accent)}.pebbel-os .deal-workspace .financial-main-navigation .statement-tabs button:after{display:none}.pebbel-os .deal-workspace .financial-board:not([data-view=statements]) .deal-statement-embed{box-shadow:none;background:0 0;border:0;overflow:visible}.pebbel-os .deal-workspace .financial-board:not([data-view=statements]) .statement-tabs.is-consolidated{box-shadow:var(--os-panel-shadow);margin:0 0 18px}.financial-metrics-basis{color:var(--os-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 12px 14px;font-size:12px;display:flex}.financial-metrics-basis select{border:1px solid var(--os-line);background:var(--os-surface);max-width:100%;min-height:34px;color:var(--os-ink);font:inherit;border-radius:6px;padding:6px 30px 6px 10px}.financial-metrics-basis select:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.pebbel-os.financial-anchored-panel{z-index:1500;background:var(--os-surface,#fff);color:var(--os-ink,#252622);border:1px solid var(--os-line-strong,#deded8);box-shadow:inset 0 1px 0 #fff,var(--os-float-shadow,0 3px 8px #25262212),0 18px 42px #25262216;font:13px var(--sans);border-radius:12px;outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.financial-anchored-panel>header{border-bottom:1px solid var(--os-line);flex:none;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.financial-anchored-panel>header>div{flex:1;min-width:0}.financial-anchored-panel>header small{color:var(--os-muted);margin-bottom:3px;font-size:11px;line-height:1.5;display:block}.financial-anchored-panel>header strong{font-weight:600;line-height:1.5;display:block}.financial-anchored-body{min-height:0;padding:8px;overflow:auto}.financial-row-action-list{gap:3px;display:grid}.financial-row-action-list>button{text-align:left;color:var(--os-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px}.financial-row-action-list>button small{color:var(--os-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.financial-row-action-list>button:hover,.financial-row-action-list>button:focus-visible{background:var(--os-tint,#f6f6f3);outline:2px solid var(--os-accent);outline-offset:-2px}.financial-row-action-list>button:disabled{opacity:.5;cursor:default}.financial-row-action-note{color:var(--os-muted);margin:8px 12px 6px;font-size:11px;line-height:1.5}.pebbel-os .sg-row-actions{width:24px;height:24px;color:var(--os-muted);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pebbel-os .sg-row-actions:hover,.pebbel-os .sg-row-actions:focus-visible{background:var(--os-surface);border-color:var(--os-line-strong);color:var(--os-ink)}.pebbel-os .sg-source:has(.sg-row-actions){padding-right:34px}.pebbel-os .sg-source>.sg-row-actions{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.pebbel-os .sg-source:has(.sg-note-button)>.sg-row-actions{right:30px}.pebbel-os .sg-source:has(.sg-row-actions):has(.sg-note-button){padding-right:60px}.pebbel-os .sg-row-actions:disabled{opacity:.4;cursor:default}.pebbel-os .financial-mapping-review{width:min(780px,100vw - 24px);max-height:min(820px,100dvh - 32px);box-shadow:inset 0 1px 0 #fff,var(--os-float-shadow);border-radius:12px}.financial-mapping-review .os-modal-body{gap:16px;min-height:0;padding:20px;display:grid;overflow:auto}.financial-mapping-intro{align-items:flex-start;gap:12px;display:flex}.financial-mapping-intro>span{background:var(--os-tint);width:36px;height:36px;color:var(--os-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.financial-mapping-intro strong{font-size:13px;font-weight:600}.financial-mapping-intro p{color:var(--os-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.financial-mapping-overwrite{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.financial-mapping-overwrite input{accent-color:var(--os-accent);margin-top:3px}.financial-mapping-overwrite small{color:var(--os-muted);margin-top:3px;display:block}.financial-mapping-counts{background:var(--os-tint);border:1px solid var(--os-line);color:var(--os-muted);border-radius:9px;flex-wrap:wrap;gap:16px;padding:12px 14px;font-size:12px;display:flex}.financial-mapping-counts strong{color:var(--os-ink);font-weight:600}.financial-mapping-table{border:1px solid var(--os-line);border-radius:9px;max-height:340px;overflow:auto}.financial-mapping-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.financial-mapping-table th{background:var(--os-tint);z-index:1;text-align:left;color:var(--os-muted);white-space:nowrap;font-weight:500;position:sticky;top:0}.financial-mapping-table th,.financial-mapping-table td{border-bottom:1px solid var(--os-line);vertical-align:top;padding:11px 12px}.financial-mapping-table td:first-child{width:38px}.financial-mapping-table td strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.financial-mapping-table td small{color:var(--os-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.financial-mapping-table input{accent-color:var(--os-accent)}.financial-mapping-proposal{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.financial-mapping-proposal svg{color:var(--os-muted);flex:none;margin-top:2px}.financial-mapping-notice{background:var(--os-tint);border:1px solid var(--os-line);border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.financial-mapping-empty{border:1px dashed var(--os-line-strong);text-align:center;border-radius:10px;padding:24px 18px}.financial-mapping-empty strong{font-size:13px;font-weight:500}.financial-mapping-empty p{color:var(--os-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.financial-mapping-review-footer{border-top:1px solid var(--os-line);background:var(--os-surface);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.financial-mapping-review-footer>span{color:var(--os-muted);font-size:12px}.financial-mapping-review-footer>div{gap:8px;display:flex}@media (width<=600px){.financial-mapping-review .os-modal-body{gap:14px;padding:16px}.financial-mapping-review-footer{flex-direction:column;align-items:flex-start;padding:12px 16px}.financial-mapping-review-footer>div{justify-content:flex-end;width:100%}}.pebbel-os .sg-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:100%;margin-left:auto;display:flex}@container financial-statement (width<=900px){.pebbel-os .statement-product-page .sg-table tbody .sg-source:has(.sg-row-actions){position:relative}}@media (width<=900px){.pebbel-os .statement-product-page .sg-table tbody .sg-source:has(.sg-row-actions){position:relative}}.pebbel-os .sg-table[data-unfrozen=true] tbody [data-frozen],.pebbel-os .sg-table[data-unfrozen=true] tbody [data-frozen-right]{position:static}.pebbel-os .sg-table[data-unfrozen=true] tfoot td{position:sticky;bottom:0;left:auto!important;right:auto!important}.pebbel-os .sg-table[data-unfrozen=true] tbody .sg-source:has(.sg-row-actions){position:relative}.pebbel-os .sg-table[data-unfrozen=true] thead [data-frozen],.pebbel-os .sg-table[data-unfrozen=true] thead [data-frozen-right]{left:auto!important;right:auto!important}.pebbel-os .sg-noi-summary,.pebbel-os .sg-noi-summary-evidence{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 0;display:flex}.pebbel-os .sg-noi-summary>span{align-items:center;gap:6px;display:flex}.pebbel-os .sg-noi-summary-evidence{font-size:11px;line-height:1.45}.pebbel-os .sg-noi-summary-evidence strong{color:var(--os-ink);font-weight:500}.pebbel-os .sg-noi-disclosure{color:var(--os-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:11px;font-weight:400;display:inline-flex}.pebbel-os .sg-noi-disclosure:hover{color:var(--os-accent)}.pebbel-os .sg-noi-disclosure:focus-visible{outline:2px solid var(--os-accent);outline-offset:3px;border-radius:3px}.pebbel-os .sg-noi-disclosure svg[data-expanded=true]{transform:rotate(180deg)}
