.workspace-shell .dashboard-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px}.workspace-shell .dashboard-toolbar h1{margin:0;white-space:nowrap;font-size:clamp(21px,1.7vw,29px);font-weight:700;letter-spacing:-.035em}.workspace-shell .dashboard-scope-buttons{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;flex-wrap:wrap}.workspace-shell .dashboard-scope-buttons .choice-chip{padding:7px 10px;min-height:34px;border-radius:10px;font-size:12px;white-space:nowrap}.workspace-shell .dashboard-scope-buttons .split-toggle{margin-left:3px;border-color:#252628}.workspace-shell .dashboard-period-controls .period-form{padding:0;display:flex;gap:5px;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.workspace-shell .dashboard-period-controls .period-pair{display:flex;gap:4px;align-items:center}.workspace-shell .dashboard-period-controls .period-pair select:first-of-type{width:91px;min-width:0}.workspace-shell .dashboard-period-controls .period-pair select:last-of-type{width:69px;min-width:0}.workspace-shell .dashboard-period-controls select{padding:8px 7px;min-height:35px;font-size:12px}.workspace-shell .dashboard-period-controls .period-pair>span{font-size:12px}.workspace-shell .dashboard-period-controls .secondary-action{padding:8px 10px;min-height:35px;font-size:12px}.workspace-shell .dashboard-entity-buttons{display:flex;flex-wrap:wrap;gap:6px;margin:-8px 0 14px}.workspace-shell .dashboard-top-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px}.workspace-shell .dashboard-chart-layout{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(420px,1fr);gap:10px;align-items:stretch;height:clamp(370px,49dvh,500px)}.workspace-shell .chart-side-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-height:0}.workspace-shell .metric-tile{container-type:inline-size;min-width:0;min-height:0;padding:13px 14px 8px;gap:5px;border-radius:17px;overflow:visible}.workspace-shell .dashboard-top-metrics .metric-tile{padding:13px 14px 8px}.workspace-shell .metric-tile-label{font-size:12px;line-height:1.22;min-height:2.44em;white-space:normal;overflow-wrap:normal;display:block}.workspace-shell .chart-side-metrics .metric-tile strong,.workspace-shell .metric-tile strong{font-size:clamp(12px,calc(155cqi / var(--value-chars)),27px);line-height:1.18;letter-spacing:-.025em;white-space:nowrap;overflow:visible;text-overflow:clip}.workspace-shell .metric-tile.pending strong{font-size:clamp(12px,9cqi,17px)}.workspace-shell .metric-sparkline{height:30px;min-height:20px;margin-top:auto}.workspace-shell .chart-side-metrics .metric-tile{padding:11px 12px 6px;gap:4px}.workspace-shell .chart-main{min-height:0;padding:17px 18px 10px}.workspace-shell .chart-main .section-title{flex:none;margin-bottom:10px;align-items:center}.workspace-shell .chart-main h2{font-size:21px}.workspace-shell .chart-main .section-title>span{font-size:12px}.workspace-shell .chart-visual{flex:1;min-height:0;display:flex;align-items:stretch}.workspace-shell .finance-line-chart{display:block;width:100%;height:100%;min-height:220px}.workspace-shell .chart-legend{flex:none;padding-top:7px;margin-top:0;font-size:12px}.workspace-shell .chart-line{stroke-dasharray:none;stroke-dashoffset:0;animation:area-reveal .45s ease-out both}.workspace-shell .more-metrics{margin-top:10px;padding:12px 0 0;border:0;border-radius:0;box-shadow:none}.workspace-shell .more-metrics h2{font-size:16px;margin:0 0 8px}.workspace-shell .more-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workspace-shell .more-metrics .metric-tile{padding:10px 13px 6px}.workspace-shell .more-metrics .metric-tile-label{min-height:1.3em}.workspace-shell .more-metrics .metric-tile strong{font-size:clamp(13px,calc(135cqi / var(--value-chars)),23px)}.workspace-shell .workspace-brand-symbol{width:37px;height:46px;border-radius:0;background:#f5f2da;mask:url(/pelmenno-symbol.png) center/contain no-repeat;-webkit-mask:url(/pelmenno-symbol.png) center/contain no-repeat}.workspace-shell .report-grid-scroll{border:1px solid #e0e4e9;border-radius:12px}.workspace-shell .ledger-table{font-size:13px}.workspace-shell .ledger-table td,.workspace-shell .ledger-table th{padding:10px 12px;border-bottom:1px solid #e9edf1;vertical-align:middle;font-variant-numeric:tabular-nums}.workspace-shell .ledger-table .ledger-label{min-width:0;white-space:normal;overflow-wrap:break-word;background:#fff}.workspace-shell .ledger-table thead .ledger-label,.workspace-shell .ledger-table thead .ledger-total,.workspace-shell .ledger-table thead th{background:#f7f8fa;color:#586271;font-size:12px;font-weight:600;white-space:normal}.workspace-shell .ledger-table thead .ledger-label{z-index:5}.workspace-shell .ledger-table .ledger-total{position:sticky;right:0;z-index:2;background:#f9fafb;box-shadow:-1px 0 #e2e6eb;font-weight:600}.workspace-shell .ledger-table thead .ledger-total{z-index:6}.workspace-shell .ledger-section .ledger-label,.workspace-shell .ledger-section .ledger-total,.workspace-shell .ledger-section td{background:#f5f6f8;color:#272f39;font-weight:600}.workspace-shell .ledger-result .ledger-label,.workspace-shell .ledger-result .ledger-total,.workspace-shell .ledger-result td{background:#fff;color:#1c2430;font-weight:650;border-top:1px solid #b7c0cb;border-bottom:1px solid #d4dbe3}.workspace-shell .ledger-result .ledger-label{box-shadow:inset 3px 0 #788596}.workspace-shell .ledger-table tbody tr:hover>.ledger-label,.workspace-shell .ledger-table tbody tr:hover>td{background:#f1f4f8}.workspace-shell .ledger-table [data-report-key=cash-flow]>.ledger-label,.workspace-shell .ledger-table [data-report-key=cash-flow]>td,.workspace-shell .ledger-table [data-report-key=net-profit]>.ledger-label,.workspace-shell .ledger-table [data-report-key=net-profit]>td{background:#edf0f4;font-weight:700;border-top:2px solid #596778}.workspace-shell .ledger-table .ledger-note .ledger-label,.workspace-shell .ledger-table .ledger-note td{color:#687281;font-size:12px;background:#fff;font-weight:400}.workspace-shell .ledger-table .expand-line,.workspace-shell .ledger-table .line-label{line-height:1.35}.workspace-shell .ledger-table .ledger-label small{font-size:11px;color:#798291}@media(max-width:1500px){.workspace-shell .dashboard-toolbar{grid-template-columns:auto minmax(0,1fr);gap:10px}.workspace-shell .dashboard-scope-buttons{grid-column:1/-1;grid-row:2;justify-content:flex-start}.workspace-shell .dashboard-period-controls{grid-column:2;grid-row:1}.workspace-shell .dashboard-top-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1160px){.workspace-shell .dashboard-chart-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);height:auto;align-items:stretch}.workspace-shell .chart-side-metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(110px,auto)}.workspace-shell .chart-main{min-height:420px}.workspace-shell .finance-line-chart{min-height:300px}}@media(max-width:760px){.workspace-shell .dashboard-toolbar{grid-template-columns:1fr;gap:12px}.workspace-shell .dashboard-toolbar h1{font-size:25px}.workspace-shell .dashboard-scope-buttons{grid-column:1;grid-row:2}.workspace-shell .dashboard-period-controls{grid-column:1;grid-row:3}.workspace-shell .dashboard-period-controls .period-form{flex-wrap:wrap;justify-content:flex-start}.workspace-shell .dashboard-period-controls .period-pair,.workspace-shell .dashboard-period-controls .period-pair select:first-of-type{width:auto;flex:1}.workspace-shell .dashboard-period-controls .secondary-action{width:100%}.workspace-shell .dashboard-top-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .dashboard-chart-layout{display:flex;flex-direction:column;gap:10px}.workspace-shell .chart-main{min-height:340px;height:340px}.workspace-shell .finance-line-chart{min-height:220px}.workspace-shell .chart-side-metrics{grid-auto-rows:120px}.workspace-shell .chart-side-metrics,.workspace-shell .more-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-shell .report-grid-scroll{background:#fff;border-color:#e1e6ee;border-radius:14px;padding:0}.workspace-shell .ledger-table tbody tr{background:transparent}.workspace-shell .ledger-table{border-collapse:separate;border-spacing:0;font-size:14px}.workspace-shell .workspace-content .ledger-table thead th{background:#fafbfe;color:#536170;font-size:12px;font-weight:500;box-shadow:none;padding:10px 12px;border-bottom:1px solid #d9e1ec}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]>*{background:var(--row-bg);color:var(--row-ink);border-bottom:1px solid #6d817a30;border-top:0;font-size:14px;line-height:1.35;box-shadow:none;vertical-align:middle}.workspace-shell .workspace-content .ledger-table tbody tr[data-card-start=true]>*{border-top:8px solid #fff}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]>.ledger-label{font-weight:500;min-width:0}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-depth="2"]>.ledger-label,.workspace-shell .workspace-content .ledger-table tbody tr[data-report-depth="3"]>.ledger-label{font-weight:400}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]>td,.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]>td a,.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]>td button,.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]>td span{font-family:inherit;font-size:14px;line-height:1.35;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum"}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role] a,.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role] a:visited,.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role] button{color:inherit!important;font-weight:inherit;font-size:inherit}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]>.ledger-total{box-shadow:-1px 0 #667c7330}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role] .ledger-label small{color:inherit;opacity:.82;font-size:11px;font-weight:400}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role] .chevron{color:inherit;font-size:16px}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role] .no-value{color:inherit;opacity:.65}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role] [data-sign=negative]{color:#742f3a}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role=result] [data-sign=positive]{color:#24412b}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role=net] [data-sign=positive]{color:#335d43}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role=net] [data-sign=negative]{color:#9b4851}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role=net]>*{border-bottom:1px solid #a5c9b2}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]:hover>*{background:var(--row-bg);box-shadow:inset 0 0 0 9999px #ffffff15}.workspace-shell .workspace-content .ledger-table tbody tr[data-report-role]:hover>.ledger-total{box-shadow:inset 0 0 0 9999px #ffffff15,-1px 0 #667c7330}.workspace-shell .ledger-table .expand-line{font-family:inherit;line-height:1.35}.workspace-shell .ledger-table .expand-line .chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;line-height:0}.workspace-shell .ledger-table .expand-line .chevron svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform-origin:center}.workspace-shell .ledger-table .expand-line[aria-expanded=true] .chevron svg{transform:rotate(90deg)}.workspace-shell .dashboard-top-metrics .metric-tile,.workspace-shell .metric-tile,.workspace-shell .metric-tile.pending{background:var(--metric-fill);color:var(--metric-ink);border-color:transparent}.workspace-shell .metric-tile .metric-tile-label,.workspace-shell .metric-tile .sparkline-empty,.workspace-shell .metric-tile strong,.workspace-shell .metric-tile.pending strong{color:var(--metric-ink)}.workspace-shell .metric-tile .metric-tile-label{font-weight:500}.workspace-shell .metric-tile strong{font-weight:750}.workspace-shell .metric-tile .sparkline-empty{opacity:.78}.workspace-shell .metric-tile.active{border-color:var(--metric-ink);box-shadow:inset 0 0 0 1px var(--metric-ink)}.workspace-shell .metric-tile:hover{background:var(--metric-fill);border-color:var(--metric-ink);transform:none}.workspace-shell .choice-chip[aria-pressed=true]{background:#4c525a;border-color:#4c525a;color:#fff;box-shadow:none}.workspace-shell .choice-chip[aria-pressed=true]:hover{background:#5a616b;border-color:#5a616b}.workspace-shell .choice-chip[aria-pressed=false]{background:#f4f6f9;border-color:#e0e4eb;color:#687383}.workspace-shell .dashboard-toolbar .secondary-action{background:#4c525a;border-color:#4c525a;color:#fff}.workspace-shell .dashboard-toolbar.report-toolbar{margin-bottom:13px;align-items:start}.workspace-shell .report-toolbar .report-heading{display:block;min-width:0;align-self:start;margin:0;padding:0}.workspace-shell .report-toolbar .report-heading h1{margin:0;font-size:clamp(21px,1.7vw,29px);white-space:normal}.workspace-shell .report-heading .report-period{font-size:12px;color:#6a7482;margin:5px 0 0;line-height:1.4}.workspace-shell .report-selector{min-width:0;align-self:start}.workspace-shell .report-entity-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:9px}.workspace-shell .report-entity-buttons .choice-chip{min-height:32px;padding:5px 9px;font-size:12px}.workspace-shell .report-meta:empty{display:none}.workspace-shell .report-toolbar~.coverage-note{font-size:12px;margin:0 0 10px;color:#697685}.workspace-shell .report-label-heading{display:flex;align-items:center;gap:9px}.workspace-shell .report-header-tools{display:inline-flex;gap:3px}.workspace-shell .report-header-tools button{display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;line-height:1;background:#fff;color:#637082;border:1px solid #dce2ea;border-radius:6px;cursor:pointer;padding:0}.workspace-shell .report-header-tools button svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.workspace-shell .report-header-tools button:hover{background:#eaf1f9;color:#34465b}@media(max-width:1500px){.workspace-shell .report-toolbar .report-selector{grid-column:1/-1;grid-row:2}.workspace-shell .report-toolbar .dashboard-period-controls{grid-column:2;grid-row:1}.workspace-shell .report-entity-buttons,.workspace-shell .report-toolbar .dashboard-scope-buttons{justify-content:flex-start}}@media(max-width:760px){.workspace-shell .report-toolbar .report-selector{grid-column:1;grid-row:2}.workspace-shell .report-toolbar .dashboard-period-controls{grid-column:1;grid-row:3}}.reallocation-review{padding:18px;border:1px solid #e1e5eb;border-radius:12px;margin-top:16px;background:#fafbfc;overflow:auto}.configuration-table{border-collapse:collapse;width:100%;font-size:14px;font-variant-numeric:tabular-nums}.configuration-table td,.configuration-table th{padding:10px;border-bottom:1px solid #dce0e5;text-align:right;white-space:nowrap}.configuration-table td:first-child,.configuration-table th:first-child{text-align:left}.configuration-table th{background:#f0f2f4}.catalog-item{display:flex;flex-direction:column;gap:5px;border:0;border-bottom:1px solid #e7e9ec;background:white;text-align:left;width:100%;padding:12px;font:inherit;color:inherit;cursor:pointer}.catalog-item small,.catalog-item span,.catalog-rule small{font-size:13px;color:#666e78}.record-explanation{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(720px,96vw);max-width:none;height:100dvh;max-height:none;border:0;border-left:1px solid #e1e5eb;padding:22px;background:#fff;color:#303740;font:inherit;overflow:auto}.explanation-recipients{overflow:auto}.calculation-terms .catalog-item{display:flex;align-items:center;justify-content:space-between;gap:14px}.calculation-terms strong{white-space:nowrap;font-variant-numeric:tabular-nums}.workspace-shell .record-explanation .calculation-terms .catalog-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.workspace-shell .record-explanation .calculation-terms .catalog-item strong{margin:0;text-align:right}.record-explanation header>.secondary-action{background:#4c535b;color:#fff;border-color:#4c535b}.record-explanation header{display:flex;align-items:center;justify-content:space-between;gap:16px}.record-explanation h2{font-size:22px;margin:0}.explanation-total{padding:14px;background:#f7f2da;border-radius:10px}.explanation-part{padding:14px 0;border-bottom:1px solid #e3e7eb}.explanation-part>summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer}.explanation-part small{display:block;font-size:13px;color:#6c7480;margin-top:5px}.explanation-part dl>div{display:grid;grid-template-columns:minmax(140px,1fr) 1fr;gap:12px;margin:9px 0}.explanation-part dt{color:#66707a}.explanation-part dd{margin:0}.explanation-part table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.explanation-part td,.explanation-part th{padding:8px 4px;text-align:left;border-bottom:1px solid #e9ebee}.explanation-part td:last-child,.explanation-part th:last-child{text-align:right}@media(max-width:600px){.record-explanation{width:100vw;padding:16px}.catalog-rule>summary small{margin-left:0}.explanation-part dl>div{grid-template-columns:1fr;gap:3px}}.comparison-workspace{--cp-yellow:#f7f2dc;--cp-gray:#e6e8eb;--cp-line:#e1e5e9;color:#252a30;min-width:0}.workspace-shell .comparison-workspace h1{font-size:clamp(24px,2vw,32px);margin:0;letter-spacing:-.5px}.comparison-workspace .cp-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.comparison-workspace .cp-heading p{margin:4px 0 0;font-size:12px;color:#707780}.comparison-workspace .cp-period,.comparison-workspace .cp-period label{display:flex;align-items:center;gap:8px}.comparison-workspace .cp-period{gap:14px}.comparison-workspace .cp-period label{font-size:13px;color:#626b75}.comparison-workspace button,.comparison-workspace input,.comparison-workspace select{font:inherit}.comparison-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;background:#fff;color:#333941;border:1px solid var(--cp-line);border-radius:9px;cursor:pointer;white-space:nowrap;box-shadow:none}.comparison-workspace button:hover{background:#f2f4f6}.comparison-workspace button:disabled{opacity:.4;cursor:default}.comparison-workspace .cp-primary,.comparison-workspace button[aria-pressed=true]{background:#50565e;color:#fff;border-color:#50565e}.comparison-workspace input,.comparison-workspace select{background:#f6f7f9;border:1px solid var(--cp-line);border-radius:9px;min-width:0;max-width:100%;padding:8px 10px;color:#343b43}.comparison-workspace .cp-objects{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.comparison-workspace .cp-objects button{min-width:42px;font-size:13px}.comparison-workspace .cp-entities{margin-top:-7px}.comparison-workspace .cp-command{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.comparison-workspace .cp-command>label{display:grid;gap:5px;font-size:12px;color:#707780}.comparison-workspace .cp-command select{width:258px;font-size:14px}.comparison-workspace .cp-actions{display:flex;gap:7px;flex-wrap:wrap}.comparison-workspace .cp-actions .cp-export>button,.comparison-workspace .cp-actions>button{font-size:13px}.comparison-workspace .cp-export{position:relative}.comparison-workspace .cp-export-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:25;min-width:160px;padding:6px;background:#fff;border:1px solid var(--cp-line);border-radius:10px;box-shadow:0 7px 25px #20252a18}.comparison-workspace .cp-export-menu button{display:flex;width:100%;justify-content:flex-start;border:0}.comparison-workspace .cp-save-form{display:flex;align-items:end;gap:8px;flex-wrap:wrap;background:#f6f7f9;padding:12px;border-radius:10px;margin-bottom:14px}.comparison-workspace .cp-save-form label{display:grid;gap:5px;min-width:200px}.comparison-workspace .cp-settings{background:#f8f9fa;border:1px solid var(--cp-line);border-radius:12px;padding:18px;margin-bottom:20px}.comparison-workspace .cp-settings-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.workspace-shell .comparison-workspace .cp-settings-heading h2{font-size:18px;margin:0}.comparison-workspace .cp-settings-heading>button{font-size:20px;border:0;background:transparent}.comparison-workspace .cp-settings-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:12px}.comparison-workspace .cp-axis{min-width:0;border:1px dashed #cbd1d7;border-radius:10px;background:#fff;padding:13px}.workspace-shell .comparison-workspace h3{font-size:14px;font-weight:500;margin:0 0 10px}.comparison-workspace .cp-axis>label{display:grid;gap:6px;font-size:12px}.comparison-workspace .cp-axis select{width:100%;font-size:13px}.comparison-workspace .cp-axis>select{margin-top:9px;background:#fff}.comparison-workspace .cp-fields{display:flex;flex-direction:column;gap:6px;min-height:38px}.comparison-workspace .cp-field{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--cp-line);border-radius:8px;background:#f5f6f8;padding:5px 7px;font-size:13px}.comparison-workspace .cp-field>div{display:flex;gap:1px;flex:none}.comparison-workspace .cp-field button{min-height:26px;padding:2px 4px;border:0;border-radius:4px;font-size:12px;background:transparent}.comparison-workspace .cp-muted{color:#707780;font-size:12px}.comparison-workspace .cp-indicator-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px}.comparison-workspace .cp-indicator-heading h3{margin:0}.comparison-workspace .cp-indicator-heading input{width:230px;font-size:13px;background:#fff}.comparison-workspace .cp-indicator-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-height:400px;overflow:auto;padding-right:4px}.comparison-workspace .cp-indicator-groups>section{min-width:0}.comparison-workspace .cp-indicator-groups h4{font-size:12px;font-weight:500;margin:0 0 7px;color:#66717d}.comparison-workspace .cp-indicator-groups button{width:100%;margin:0 0 5px;justify-content:flex-start;white-space:normal;text-align:left;font-size:13px;min-height:36px;display:flex;flex-wrap:wrap;gap:3px}.comparison-workspace .cp-indicator-groups small{font-size:11px;opacity:.8;display:block;width:100%}.comparison-workspace .cp-settings>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;color:#6d7680}.comparison-workspace .cp-settings>footer>div{display:flex;gap:7px;flex:none}.comparison-workspace .cp-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#6c7580;margin-bottom:6px}.comparison-workspace .cp-meta label{display:flex;align-items:center;gap:7px}.comparison-workspace .cp-meta select{font-size:12px;max-width:300px;padding:6px 9px}.comparison-workspace .cp-changed{font-size:11px;font-weight:500;color:#78715a;background:#f7f3e2;border-radius:5px;padding:3px 6px;margin-left:10px}.comparison-workspace .cp-status{font-size:12px;color:#78818a;min-height:18px;margin-bottom:8px;display:flex;align-items:center;gap:7px}.comparison-workspace .cp-status:empty{display:none}.comparison-workspace .cp-status-error{color:#a04c55}.comparison-workspace .cp-status button{min-height:25px;padding:2px 7px;font-size:12px}.comparison-workspace .cp-notice{font-size:12px;background:#fbf7e9;border:1px solid #e9dfbe;padding:10px 12px;border-radius:9px;color:#6b5c3f}.comparison-workspace .cp-table-scroll{max-width:100%;overflow:auto;max-height:calc(100dvh - 275px);min-height:280px;border:1px solid var(--cp-line);border-radius:12px;background:#fff}.comparison-workspace .cp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;font-variant-numeric:tabular-nums lining-nums}.comparison-workspace .cp-table td,.comparison-workspace .cp-table th{padding:11px 13px;border-bottom:1px solid var(--cp-line);text-align:right;vertical-align:middle;white-space:nowrap;font-weight:500;color:#30373e;background:#fff;font-size:14px}.comparison-workspace .cp-table tbody tr:nth-child(odd)>td{background:#fbf8eb}.comparison-workspace .cp-table tbody tr[data-group=true]>*{background:#e6e8eb}.comparison-workspace .cp-table tbody tr:not([data-group])>th{background:#fff}.comparison-workspace .cp-table thead th{background:#f4f5f7;color:#5c6673;font-size:12px;font-weight:500;text-align:center;position:sticky;z-index:3;white-space:normal;line-height:1.4;overflow-wrap:break-word}.comparison-workspace .cp-table thead th>button{width:100%;padding:0;min-height:28px;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:500;white-space:normal;color:inherit}.comparison-workspace .cp-table thead .cp-row-heading{left:0;z-index:5;text-align:left}.comparison-workspace .cp-table tbody th,.comparison-workspace .cp-table tfoot th{position:sticky;left:0;z-index:2;text-align:left;white-space:normal;overflow-wrap:break-word}.comparison-workspace .cp-table tbody th>button{padding:0;border:0;background:transparent;min-height:20px;display:flex;text-align:left;justify-content:flex-start;white-space:normal;font-weight:500;line-height:1.35;color:inherit}.comparison-workspace .cp-table tbody td[data-negative=true]{color:#98434f}.workspace-shell .comparison-workspace .cp-table a,.workspace-shell .comparison-workspace .cp-table a:visited{color:inherit!important;font-weight:500;text-decoration:none}.workspace-shell .comparison-workspace .cp-table a:hover{text-decoration:underline}.comparison-workspace .cp-table tfoot>*>*{background:#edf0f2;border-bottom:0;border-top:1px solid #cbd1d7}.comparison-workspace .cp-resize{position:absolute;right:0;top:0;bottom:0;width:7px;cursor:col-resize;touch-action:none;user-select:none}.comparison-workspace .cp-resize:hover{background:#b9c0c888}.comparison-workspace .cp-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#747e88;margin-top:10px}.comparison-workspace .cp-footnote{font-size:12px;color:#77818b;margin:15px 0 0}@media(max-width:1050px){.comparison-workspace .cp-heading{align-items:start}.comparison-workspace .cp-settings-grid{grid-template-columns:1fr 1fr}.comparison-workspace .cp-settings-grid>.cp-axis:last-child{grid-column:1/-1}.comparison-workspace .cp-indicator-groups{grid-template-columns:1fr 1fr}.comparison-workspace .cp-command{align-items:start}.comparison-workspace .cp-period{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:650px){.comparison-workspace .cp-heading{flex-direction:column;gap:12px}.comparison-workspace .cp-period{justify-content:flex-start}.comparison-workspace .cp-command{flex-direction:column}.comparison-workspace .cp-actions{gap:5px}.comparison-workspace .cp-actions button{font-size:12px}.comparison-workspace .cp-meta{align-items:start}.comparison-workspace .cp-meta label{flex-wrap:wrap}.comparison-workspace .cp-indicator-groups,.comparison-workspace .cp-settings-grid{grid-template-columns:1fr}.comparison-workspace .cp-settings-grid>.cp-axis:last-child{grid-column:auto}.comparison-workspace .cp-settings{padding:12px}.comparison-workspace .cp-indicator-heading,.comparison-workspace .cp-settings>footer{align-items:start;flex-direction:column}.comparison-workspace .cp-table-scroll{max-height:560px}.comparison-workspace .cp-period input{max-width:150px}}.workspace-shell .workspace-content{container:workspace/inline-size}.workspace-shell .workspace-content h1{font-family:inherit;font-size:clamp(24px,1.7vw,29px);font-weight:700;letter-spacing:-.035em;line-height:1.2;color:#161719;margin:0}.workspace-shell .workspace-page-title{min-width:0;align-self:start}.workspace-shell .workspace-page-title .workspace-period-caption{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;color:#6a7482;margin:5px 0 0}.workspace-shell .workspace-content .service-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-shell .service-toolbar h1{font-size:clamp(24px,1.7vw,29px);font-weight:700;white-space:nowrap}.workspace-shell .service-toolbar .report-selector{grid-column:auto;grid-row:auto;min-width:0}.workspace-shell .service-toolbar .dashboard-scope-buttons{grid-column:auto;grid-row:auto;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:nowrap;min-width:0}.workspace-shell .service-toolbar .dashboard-scope-buttons .choice-chip{display:inline-flex;align-items:center;justify-content:center;min-height:35px;min-width:0;padding:8px 9px;border-radius:10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:none}.workspace-shell .service-toolbar .choice-chip[aria-pressed=true]{background:#4c525a;border-color:#4c525a;color:#fff}.workspace-shell .service-toolbar .dashboard-period-controls{grid-column:auto;grid-row:auto;min-width:0}.workspace-shell .service-toolbar .period-form{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:nowrap;padding:0;border:0;box-shadow:none;background:transparent;margin:0}.workspace-shell .service-toolbar .period-pair{display:flex;align-items:center;gap:4px;width:auto;flex:none}.workspace-shell .service-toolbar .period-pair>span{font-size:12px;font-weight:600;color:#6a707a}.workspace-shell .service-toolbar .period-pair select{min-height:35px;padding:8px 7px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.3;border:1px solid #e0e4eb;border-radius:10px;background:#f4f6f9;color:#292e35}.workspace-shell .service-toolbar .period-pair select:first-of-type{width:91px;flex:none;min-width:0}.workspace-shell .service-toolbar .period-pair select:last-of-type{width:69px;flex:none;min-width:0}.workspace-shell .service-toolbar .period-form .secondary-action{min-height:35px;padding:8px 10px;width:auto;background:#4c525a;border:1px solid #4c525a;border-radius:10px;color:#fff;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;box-shadow:none}.workspace-shell .comparison-workspace .cp-entities{margin-top:-5px;margin-bottom:16px}.workspace-shell .page-heading{align-items:start}.workspace-shell .service-toolbar .operation-filters{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;flex-wrap:wrap}.workspace-shell .service-toolbar .operation-filters label{display:flex;align-items:center;gap:5px;font-size:12px;color:#6a7482}.workspace-shell .service-toolbar .operation-filters button,.workspace-shell .service-toolbar .operation-filters select{font-family:inherit;font-size:12px;min-height:35px}.workspace-shell .workspace-content .service-toolbar:has(>.dashboard-period-controls){grid-template-columns:max-content max-content max-content;justify-content:start}.workspace-shell .service-toolbar:has(>.dashboard-period-controls) .dashboard-scope-buttons{justify-content:flex-start}@container workspace (max-width:1390px){.workspace-shell .workspace-content .service-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.workspace-shell .service-toolbar>.dashboard-scope-buttons,.workspace-shell .service-toolbar>.report-selector{grid-column:1/-1;grid-row:2}.workspace-shell .service-toolbar>.dashboard-period-controls{grid-column:2;grid-row:1}.workspace-shell .service-toolbar .dashboard-scope-buttons{justify-content:flex-start;flex-wrap:wrap}.workspace-shell .report-entity-buttons{justify-content:flex-start}.workspace-shell .workspace-content .service-toolbar:has(>.dashboard-period-controls){grid-template-columns:max-content max-content}.workspace-shell .service-toolbar:has(>.dashboard-period-controls)>.workspace-page-title{grid-column:1/-1;grid-row:1}.workspace-shell .service-toolbar:has(>.dashboard-period-controls)>.dashboard-scope-buttons,.workspace-shell .service-toolbar:has(>.dashboard-period-controls)>.report-selector{grid-column:1;grid-row:2}.workspace-shell .service-toolbar:has(>.dashboard-period-controls)>.dashboard-period-controls{grid-column:2;grid-row:2}}@container workspace (max-width:1150px){.workspace-shell .workspace-content .service-toolbar:has(>.dashboard-period-controls){grid-template-columns:minmax(0,1fr)}.workspace-shell .service-toolbar:has(>.dashboard-period-controls)>.dashboard-period-controls{grid-column:1;grid-row:3}.workspace-shell .service-toolbar:has(>.dashboard-period-controls) .period-form{justify-content:flex-start}}@container workspace (max-width:760px){.workspace-shell .service-toolbar .operation-filters{grid-column:1;justify-content:flex-start}.workspace-shell .ledger-table .ledger-total{position:static;box-shadow:none!important}.workspace-shell .workspace-content .service-toolbar{grid-template-columns:minmax(0,1fr);gap:12px}.workspace-shell .service-toolbar>.dashboard-period-controls{grid-column:1;grid-row:3}.workspace-shell .service-toolbar h1{white-space:normal}.workspace-shell .service-toolbar .period-form{justify-content:flex-start;flex-wrap:wrap;row-gap:8px}.workspace-shell .service-toolbar .period-pair{flex:1;min-width:210px}.workspace-shell .service-toolbar .period-pair select:first-of-type{width:auto;flex:1}.workspace-shell .service-toolbar .period-form .secondary-action{flex:1}}.settings-workspace{--settings-yellow:#f5f0d8;--settings-line:#dce0e4;--settings-muted:#737d87;display:grid;gap:12px;font-size:13px;min-width:0;color:#303740}.settings-workspace *{box-sizing:border-box}.settings-workspace :is(h2,h3){margin:0;font-weight:600;line-height:1.35;letter-spacing:0;color:#303740}.settings-workspace h2{font-size:16px}.settings-workspace h3{font-size:14px}.settings-workspace p{margin:0;line-height:1.5}.settings-content{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}.settings-nav{display:flex;gap:5px;padding:5px;border:1px solid #dce0e4;border-radius:9px;background:#eff1f3}.settings-nav button{min-height:33px;padding:7px 15px;background:transparent;border:1px solid transparent;border-radius:6px;font:inherit;font-weight:500;color:#606a76;cursor:pointer}.settings-nav button:hover{background:#fff}.settings-nav button[aria-current=page]{background:var(--settings-yellow);border-color:#e0d5a1;color:#343b43}.settings-intro{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-caption{font-size:11px;color:var(--settings-muted);line-height:1.5}.settings-workspace :is(.primary-action,.secondary-action){display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border-radius:6px;font:inherit;font-size:12px;line-height:1.35;font-weight:500;white-space:normal;text-align:center;box-shadow:none;cursor:pointer;transform:none;transition:background .12s}.settings-workspace .primary-action{border:1px solid #4c525a;background:#4c525a;color:#fff}.settings-workspace .primary-action:hover{background:#3d434b}.settings-workspace .secondary-action{border:1px solid #ccd2da;background:#fff;color:#47525f}.settings-workspace .secondary-action:hover{background:#edf0f2;transform:none}.settings-workspace button:disabled{opacity:.5;cursor:default}.settings-workspace :is(input,select,textarea,summary,button,a):focus-visible{outline:2px solid #9d884b;outline-offset:2px}.settings-workspace label{display:flex;flex-direction:column;gap:4px;font-size:12px;min-width:0;font-weight:500;color:#58636f}.settings-workspace :is(input,select,textarea){min-width:0;width:100%;min-height:32px;padding:5px 8px;border:1px solid #ccd2da;border-radius:5px;color:#303740;background:#fff;font:inherit;font-size:13px;font-weight:400;line-height:1.4;box-shadow:none}.settings-workspace input::placeholder{color:#929aa3}.settings-workspace textarea{resize:vertical;min-height:52px;max-height:150px}.settings-workspace .settings-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px 12px;align-items:start;padding:12px;min-width:0}.settings-actions,.settings-field-group,.settings-span{grid-column:1/-1}.settings-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.settings-form-note{padding:7px;background:#f0f2f4;border-radius:5px;color:#75808a;font-size:11px}.settings-outline{border:1px solid var(--settings-line);border-radius:9px;overflow:hidden}.settings-outline-section+.settings-outline-section{border-top:1px solid #d5dae0}.settings-outline-heading{display:flex;align-items:center;gap:10px;padding:9px 12px;min-height:38px;width:100%;border:0;background:#e1e4e7;font:inherit;text-align:left;color:#35404d;cursor:pointer}.settings-outline-heading strong{font-weight:600;flex:1;min-width:0}.settings-outline-heading small{font-size:11px;color:#77818b;flex:none}.settings-outline-heading:hover{background:#d8dde1}.settings-outline-heading[aria-expanded=true]{background:var(--settings-yellow)}.settings-outline-number{width:20px;flex:none;font-size:11px;color:#838c96;text-align:center}.settings-outline-heading.is-calculated{background:#f6f7f8;cursor:default;color:#737b84}.settings-outline-heading.is-calculated strong{font-weight:500}.settings-outline-heading.is-calculated:hover{background:#f6f7f8}.settings-chevron{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:none}.settings-chevron svg{display:block;width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .12s}.settings-article-parameters{border:1px solid #dbe0e5;border-radius:6px;overflow:hidden;background:white}.settings-parameter-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 11px;background:#e1e5e8;border-bottom:1px solid #d6dce2;font-size:13px}.settings-parameter-heading strong{font-weight:600}.settings-article-preview{padding:12px;display:grid;gap:9px}.settings-article-preview>span{font-size:11px;color:#76818c}.settings-article-preview strong{font-weight:500;color:#4f5b67}.settings-rule+.settings-rule{border-top:1px solid #e0e4e8}.settings-rule-summary{padding:10px 11px;display:flex;align-items:start;justify-content:space-between;gap:10px}.settings-rule-summary p{font-size:12px}.settings-rule-summary strong{font-weight:600}.settings-rule-summary small{display:block;margin-top:4px;color:#818b95;font-size:11px}.settings-history{padding:0 11px 10px;font-size:11px;color:#7d8792}.settings-history summary{cursor:pointer}.settings-history p{padding:7px 0;border-top:1px solid #e8ecef}.settings-history p span{display:block;margin-top:4px}.settings-rule-empty{padding:10px}.settings-workspace .settings-rename-form{grid-template-columns:minmax(160px,400px) auto;justify-content:start;align-items:end;padding:0 0 12px}.settings-feedback{padding:9px 11px;border:1px solid #d7dde1;border-radius:6px;background:#f1f3f5;color:#57616c;font-size:12px}.settings-feedback p{margin-bottom:7px}.settings-feedback.is-error{background:#fff1ee;border-color:#e9beb5;color:#8d433b}.settings-panel{border:1px solid var(--settings-line);border-radius:9px;min-width:0;overflow:hidden;background:#fff}.settings-panel-heading{padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#e8ebed;border-bottom:1px solid #d8dee3}.settings-panel-heading p{font-size:11px;color:#7a8590;margin-top:3px}.settings-panel-body{padding:13px;min-width:0}.service-dialog.settings-point-dialog{width:min(860px,calc(100vw - 32px))}.settings-workspace .settings-point-form{display:grid;grid-template-columns:1fr;padding:0;gap:11px}.settings-field-group{padding:9px 10px 10px;margin:0;border:1px solid #dce1e6;border-radius:6px;min-width:0}.settings-field-group legend{padding:0 5px;font-size:12px;font-weight:500;color:#6f7b87}.settings-point-basics{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px 10px}.settings-point-basics>.point-name,.settings-point-basics>label{grid-column:span 2}.settings-point-basics>.point-landlord{grid-column:span 4}.settings-point-basics>.point-address{grid-column:span 6}.settings-point-basics>.point-seats{grid-column:span 3}.settings-point-dates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 10px}.settings-point-dates label:last-child{grid-column:span 2;max-width:235px}.settings-subheading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:7px}.settings-memberships{margin-top:16px;padding-top:12px;border-top:1px solid #dfe4e8}.settings-membership-history{margin-top:8px;overflow:auto}.settings-membership-history table{font-size:12px;border-collapse:collapse;min-width:560px;width:100%}.settings-membership-history :is(th,td){padding:7px 8px;text-align:left;border-bottom:1px solid #e5e9ed;white-space:nowrap}.settings-membership-history th{background:#eef1f3;color:#6c7884;font-size:11px;font-weight:500}.settings-membership-status{font-size:11px;color:#84909a}.settings-membership-status[data-status=Актуально]{color:#4c6c51;background:#edf4ed;padding:3px 6px;border-radius:4px}.settings-workspace .settings-period-form{padding:12px;background:#f6f7f8;border:1px solid #dfe4e8;border-radius:6px;grid-template-columns:minmax(160px,280px) 160px;margin-top:10px}.settings-help,.settings-integration{margin-top:12px;border-top:1px solid #e0e5e9;font-size:12px;color:#687480}.settings-help>summary,.settings-integration>summary{padding:10px 0;font-weight:500;cursor:pointer}.settings-help li,.settings-help p{font-size:11px;margin:6px 0;line-height:1.6}.settings-help ul{padding-left:18px}.settings-integration summary span{color:#929ba4;font-size:11px;margin-left:10px}.settings-workspace .settings-integration-form{padding:10px 0;border-top:1px solid #e2e7eb}.settings-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.settings-stat-grid>div{display:flex;align-items:center;gap:9px;padding:9px 11px;background:#f3f5f6;border:1px solid #e1e6ea;border-radius:6px}.settings-stat-grid strong{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.settings-stat-grid span{font-size:11px;color:#7d8892}.settings-data-layout{display:grid;gap:14px}.settings-export-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #e4e8ec}.settings-export-row strong{font-size:13px;font-weight:500}.settings-export-row p{color:#7b8690;font-size:11px;max-width:730px;margin-top:4px}.settings-export-row>button{flex:none;min-width:150px}.settings-data-layout .settings-feedback{margin-top:10px}.settings-history-filter{display:flex;gap:5px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid #e4e8ec}.settings-history-filter button{padding:5px 9px;background:#fff;border:1px solid #dce2e7;border-radius:5px;font:inherit;font-size:11px;color:#75808b;cursor:pointer}.settings-history-filter button[aria-pressed=true]{background:#faf6e4;border-color:#dfd3a2;color:#5d593e}.settings-log>details{border-bottom:1px solid #e3e8ec}.settings-log>details:last-child{border-bottom:0}.settings-log summary{padding:10px 13px;display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer}.settings-log summary:hover{background:#f6f8f9}.settings-log summary strong{font-size:12px;font-weight:500}.settings-log summary small{display:block;font-size:11px;color:#87919b;margin-top:3px}.settings-log time{flex:none;font-size:11px;color:#89939d}.settings-change-table{overflow:auto;margin-bottom:10px}.settings-change-table table{border-collapse:collapse;width:100%;font-size:12px}.settings-change-table :is(th,td){padding:8px 10px;border:1px solid #e2e7eb;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px}.settings-change-table th{background:#f3f5f7;font-weight:500;color:#707d89}.settings-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px;font-size:11px;color:#8a949e}.service-dialog.settings-small-dialog{width:min(520px,calc(100vw - 24px))}.settings-small-dialog .service-dialog-body{display:grid;gap:12px}.settings-workspace .settings-checkbox{flex-direction:row;align-items:center;gap:7px}.settings-workspace .settings-checkbox input{width:15px;height:15px;min-height:15px;flex:none}.settings-workspace .reallocation-review{padding:10px;margin:8px;border:1px solid #dce2e7;border-radius:6px;background:#f6f7f8;overflow:auto}.settings-workspace .reallocation-review :is(p,h3){font-size:12px;margin-bottom:8px}.settings-past-toggle{padding:0 12px 10px}.settings-workspace .configuration-table{display:block;max-width:100%;overflow:auto;font-size:12px}.settings-workspace .configuration-table :is(th,td){padding:6px 8px}@media(max-width:700px){.settings-nav button{flex:1;padding:7px 9px;font-size:12px}.settings-intro>span{display:none}.settings-outline-heading{gap:7px;padding:9px}.settings-outline-number{width:16px}.settings-outline-heading strong{font-size:12px}.settings-workspace .settings-form{grid-template-columns:1fr}.settings-workspace .settings-rename-form{grid-template-columns:1fr auto}.settings-point-basics{grid-template-columns:1fr 1fr 1.2fr}.point-name{grid-column:1}.point-landlord{grid-column:2/4}.point-address{grid-column:1/4}.settings-point-dates{grid-template-columns:1fr 1fr}.settings-point-dates label:last-child{grid-column:span 2}.settings-workspace .settings-period-form{grid-template-columns:1fr 150px}.settings-stat-grid{gap:5px}.settings-stat-grid>div{display:grid;gap:3px;padding:8px}.settings-stat-grid strong{font-size:18px}.settings-export-row{align-items:flex-start;gap:8px}.settings-export-row>button{min-width:115px;max-width:140px}.settings-log summary{align-items:flex-start}.settings-log time{max-width:75px}.settings-panel-heading h2{font-size:14px}.settings-rule-summary{flex-wrap:wrap}.settings-parameter-heading{font-size:12px}.settings-outline-heading small{font-size:10px}}@media(max-width:400px){.settings-point-basics{grid-template-columns:1fr 1fr}.point-landlord{grid-column:2}.point-address,.point-seats{grid-column:1/3}.point-seats{max-width:150px}.settings-workspace .settings-period-form{grid-template-columns:1fr}.settings-export-row{flex-direction:column;gap:9px}.settings-export-row>button{max-width:none}.settings-stat-grid span{font-size:10px}}.service-dialog.settings-workspace{gap:0}.settings-parameter-heading{background:#fff;border-bottom:0;padding-top:4px}.settings-parameter-heading strong{font-size:14px}@media(max-width:700px){.settings-point-basics>label{grid-column:auto}.settings-point-basics>.point-name{grid-column:1}.settings-point-basics>.point-landlord{grid-column:2/4}.settings-point-basics>.point-address{grid-column:1/4}.settings-point-basics>.point-seats{grid-column:auto}}@media(max-width:400px){.settings-point-basics>.point-landlord{grid-column:2}.settings-point-basics>.point-address,.settings-point-basics>.point-seats{grid-column:1/3}}.service-dialog.settings-article-dialog{width:min(650px,calc(100vw - 32px))}.settings-list-group{display:flex;align-items:center;gap:7px;width:100%;padding:7px 15px 7px 28px;border:0;border-top:1px solid #dce1e6;background:#e9ecef;color:#64707d;text-align:left;font:inherit;font-size:12px;cursor:pointer}.settings-list-group strong{font-weight:500}.settings-list-article{display:flex;align-items:center;gap:12px;width:100%;padding:8px 15px 8px 49px;border:0;border-top:1px solid #e8edf0;background:white;color:#414e5b;text-align:left;font:inherit;font-size:13px;cursor:pointer}.settings-list-article>span:first-child{flex:1}.settings-list-article small{color:#8c969f;font-size:11px}.settings-list-article:hover{background:#faf8ed}.settings-list-article[aria-pressed=true]{background:#fbf8e9;box-shadow:inset 3px 0 #c9b969}.settings-open-icon{color:#a2a9b0;font-size:12px}.settings-article-dialog .settings-article-parameters{border:0}.settings-article-dialog .settings-parameter-heading{padding:0 0 9px;border-bottom:1px solid #e5e9ed}.settings-article-dialog .settings-parameter-heading strong{font-size:12px;font-weight:500;color:#7f8993}.settings-article-dialog .settings-article-preview{padding:12px 0}.settings-article-dialog .settings-form,.settings-article-dialog .settings-rule-summary{padding:10px 0}.settings-article-dialog .settings-history{padding:0 0 8px}@media(max-width:700px){.settings-list-group{padding-left:18px}.settings-list-article{padding-left:39px;font-size:12px}.settings-list-article small{display:none}.settings-outline-heading[aria-expanded=true] strong{font-weight:600}}.settings-stat-grid>div{display:grid;gap:3px}.settings-stat-grid span{order:0}.settings-stat-grid strong{order:1}.settings-group-row,.settings-heading-row{display:flex;align-items:center;min-width:0;background:#e1e4e7}.settings-heading-row[data-open=true]{background:#f5f0d8}.settings-heading-row>.settings-outline-heading{flex:1;width:auto;min-width:0;background:transparent}.settings-heading-row>.settings-outline-heading:hover{background:#ffffff26}.settings-rename-button{flex:none;background:transparent;border:0;border-left:1px solid #d8d9cf;padding:6px 12px;font:inherit;font-size:11px;color:#7d7d6d;cursor:pointer;white-space:nowrap}.settings-rename-button:hover{color:#3c4650;background:#ffffff65}.settings-group-row{background:#faf6e4;border-top:1px solid #e7e1c9}.settings-group-row>.settings-list-group{flex:1;width:auto;min-width:0;background:transparent;border:0;color:#6c6c58}.settings-group-row .settings-rename-button{border-left-color:#e7e1ca;font-size:10px}.settings-list-article{background:#fffdf7}.settings-list-article:hover{background:#faf5dd}.settings-list-article[aria-pressed=true]{background:#fff8d8}.settings-inline-rule{max-width:58%;line-height:1.5;text-align:right;color:#798374!important;font-size:11px}.settings-distribution-title{font-size:12px!important;color:#7a858f!important;font-weight:500!important;padding:2px 0 8px}.settings-center-rules{display:grid;gap:10px}.settings-center-rule-block{border:1px solid #e1e6e9;border-radius:6px;overflow:hidden}.settings-center-rule-block>header{padding:7px 10px;background:#f0f2f4;color:#64707c;font-size:12px;font-weight:500}.settings-article-dialog .settings-center-rule-block .settings-rule-summary{padding:10px}.settings-article-dialog .settings-center-rule-block .settings-history{padding:0 10px 9px}.settings-center-rule-block .settings-form{padding:10px!important}.settings-point-table-wrap{width:100%;min-width:0;overflow-x:auto;border:1px solid #dce1e5;border-radius:9px;background:white}.settings-point-table{width:100%;min-width:950px;border-collapse:collapse;font-size:13px}.settings-point-table thead{background:#eceff1;color:#73808b}.settings-point-table th{font-weight:500;text-align:left}.settings-point-table :is(th,td){padding:12px 13px;border-bottom:1px solid #e4e8ec;vertical-align:middle}.settings-point-table tbody tr:last-child :is(th,td){border-bottom:0}.settings-point-table tbody tr{cursor:pointer}.settings-point-table tbody tr:hover,.settings-point-table tbody tr[data-selected=true]{background:#fcf8e7}.settings-point-table tbody th button{font:inherit;font-size:14px;font-weight:600;border:0;background:none;padding:0;color:#3d4c59;text-align:left;cursor:pointer}.settings-point-table td small{display:block;margin-top:4px;font-size:10px;line-height:1.4;color:#929ba4}.settings-point-table th:first-child{width:100px}.settings-point-table th:nth-child(2){width:22%}.settings-point-table th:nth-child(3){width:19%}.settings-point-table th:nth-child(4){width:21%}.settings-sync-status{display:inline-block;color:#88929b;font-size:11px;white-space:nowrap}.settings-empty-value{color:#a1a8ae;font-size:12px}.settings-point-basics>.point-name{grid-column:1/span 2}.settings-point-basics>.point-full-name{grid-column:3/-1}.settings-point-basics>.point-landlord{grid-column:1/span 4}.settings-point-basics>.point-address{grid-column:5/-1}.settings-point-basics>label:nth-last-child(3){grid-column:1/span 2}.settings-point-basics>label:nth-last-child(2){grid-column:3/span 2}.settings-point-basics>.point-seats{grid-column:5/span 3}@media(max-width:700px){.settings-rename-button{font-size:10px;padding:6px 8px;white-space:normal;width:102px}.settings-heading-row .settings-outline-heading small{display:none}.settings-list-article{display:grid;grid-template-columns:minmax(0,1fr) 15px;gap:3px 7px}.settings-list-article>span:first-child{grid-column:1}.settings-list-article small.settings-inline-rule{display:block;grid-column:1;max-width:none;text-align:left;font-size:10px}.settings-open-icon{grid-column:2;grid-row:1/3}.settings-point-basics>.point-name{grid-column:1}.settings-point-basics>.point-full-name{grid-column:2/4}.settings-point-basics>.point-landlord{grid-column:1}.settings-point-basics>.point-address{grid-column:2/4}.settings-point-basics>.point-seats,.settings-point-basics>label:nth-last-child(2),.settings-point-basics>label:nth-last-child(3){grid-column:auto}}@media(max-width:400px){.settings-point-basics>.point-address,.settings-point-basics>.point-full-name,.settings-point-basics>.point-landlord,.settings-point-basics>.point-seats{grid-column:1/3}.settings-group-row .settings-rename-button{font-size:9px}}dialog::backdrop{background:rgba(30,35,40,.25);backdrop-filter:blur(4px);animation:dialog-backdrop-in .16s ease-out}.service-dialog{margin:auto;border:1px solid #cfd4d9;border-radius:12px;padding:0;background:#fff;color:#303740;width:min(1000px,calc(100vw - 32px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);box-shadow:0 18px 70px #20252b36;overflow:hidden}.record-explanation[open],.service-dialog{animation:dialog-in .18s ease-out}.service-dialog[open]{display:flex;flex-direction:column}.service-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f8f9;border-bottom:1px solid #dfe4e8;padding:11px 16px;flex:none}.service-dialog-header h2{font-size:17px;font-weight:600;line-height:1.4;margin:0}.service-dialog-header p{font-size:11px;color:#74786f;margin:2px 0 0}.dialog-close{display:grid;place-items:center;width:29px;height:29px;padding:0;flex:none;background:#ffffffb0;border:1px solid #d9dfe4;border-radius:6px;color:#59616b;cursor:pointer}.dialog-close svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;fill:none}.service-dialog-body{overflow:auto;min-height:0;padding:14px}.service-dialog .settings-feedback{margin-bottom:10px}.service-dialog .settings-workspace{gap:0}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@keyframes dialog-backdrop-in{0%{background:transparent;backdrop-filter:blur(0)}to{background:rgba(30,35,40,.25);backdrop-filter:blur(4px)}}@media(prefers-reduced-motion:reduce){.service-dialog,dialog::backdrop{animation:none!important}}@media(max-width:650px){.service-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.service-dialog-header{padding:9px 11px}.service-dialog-header h2{font-size:15px}.service-dialog-body{padding:10px}}.service-dialog:not([open]){display:none}.service-dialog:focus{outline:none}.ops-workspace{--ops-ink:#303942;--ops-muted:#68737e;--ops-line:#dce1e5;--ops-yellow:#f5f0d8;display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--ops-ink);font-size:14px}.ops-workspace h2,.ops-workspace h3,.ops-workspace p{margin:0}.ops-workspace h2{font-size:17px;font-weight:600}.ops-workspace h3{font-size:14px;font-weight:600}.ops-workspace .page-heading{margin:0;align-items:center}.ops-preview-badge{font-size:12px;color:#6d684d;background:#f6f3e6;border:1px solid #e7e0c4;padding:5px 9px;border-radius:6px;margin-left:auto;white-space:nowrap}.ops-prototype{font-size:12px;color:var(--ops-muted);line-height:1.5;margin-top:-6px}.ops-workspace label{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:500;color:#56616c}.ops-workspace :is(input,select,textarea){width:100%;min-width:0;max-width:100%;min-height:38px;padding:8px 10px;border:1px solid #cfd6dc;border-radius:7px;background:#fff;color:var(--ops-ink);font:inherit;font-size:14px;font-weight:400}.ops-workspace input[type=date],.ops-workspace input[type=month]{width:175px}.ops-workspace :is(input,select,textarea):focus-visible{outline:2px solid #b7a45c;outline-offset:2px}.ops-workspace input[type=checkbox]{width:17px;height:17px;min-height:0;padding:0;accent-color:#59636d}.ops-workspace button{font:inherit;cursor:pointer}.ops-workspace button:disabled{opacity:.45;cursor:default}.ops-workspace .primary-action,.ops-workspace .secondary-action{min-height:36px;padding:8px 13px;border:1px solid #4d555e;border-radius:7px;background:#4d555e;color:#fff;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap}.ops-workspace .secondary-action{border-color:#cfd6dc;background:#fff;color:#43505c}.ops-workspace .text-link{padding:3px 0;border:0;background:transparent;color:#5c6773;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#bbc2c9}.ops-entry{border:1px solid #dcd8c3;border-radius:11px;background:white;min-width:0}.ops-entry-heading{display:flex;gap:18px;align-items:center;padding:13px 18px;background:var(--ops-yellow);border-bottom:1px solid #e4dfca;border-radius:11px 11px 0 0}.ops-entry-heading>div{margin-right:auto}.ops-entry-heading>div>span{display:block;margin-top:5px;font-size:12px;color:#77725e}.ops-entry-heading>label{display:flex;align-items:center;gap:10px;white-space:nowrap}.ops-month input{width:100%!important}.ops-entry-heading input{min-height:35px;padding:6px 9px}.ops-entry form{padding:17px 18px}.ops-source-note{font-size:14px;align-self:end;padding-bottom:3px}.ops-source-note small{display:block;color:var(--ops-muted);font-size:11px;margin-top:5px}.ops-amount input{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.ops-rule-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;background:#f3f4f5;border-radius:7px;font-size:13px;line-height:1.5}.ops-rule-bar b{font-weight:500}.ops-rule-bar button{flex-shrink:0}.ops-distribution{display:grid;gap:12px;border:1px solid var(--ops-line);border-radius:7px;padding:13px;margin-top:10px;background:#fcfcfc}.ops-distribution>label{max-width:500px}.ops-workspace .ops-check{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;line-height:1.5;font-weight:400}.ops-shares{max-width:670px}.ops-detail-line,.ops-shares>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #e5e8eb;font-variant-numeric:tabular-nums}.ops-caption{color:var(--ops-muted);font-size:12px;line-height:1.6}.ops-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ops-field-grid .ops-span{grid-column:1/-1}.ops-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.ops-actions small{margin-left:auto;color:var(--ops-muted);font-size:11px}.ops-feedback{font-size:13px;line-height:1.6;color:#47604a;overflow-wrap:anywhere}.ops-feedback:empty{display:none}.ops-duplicate,.ops-error,.ops-hint{padding:10px 12px;background:#fff4f1;border:1px solid #e7c5bf;border-radius:7px;color:#8c3c32;font-size:13px;line-height:1.6;margin-top:10px!important}.ops-hint{background:#faf7e9;border-color:#e7dfc3;color:#756432}.ops-duplicate p{margin:5px 0 9px}.ops-section-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;border-bottom:1px solid var(--ops-line)}.ops-tabs{display:flex;gap:4px}.ops-tabs>button{padding:10px 17px;border:1px solid transparent;border-bottom:0;background:transparent;color:#626e79;border-radius:7px 7px 0 0;font-size:14px}.ops-tabs>button[aria-selected=true]{background:var(--ops-yellow);color:#3a4148;border-color:#e7dfbc;box-shadow:inset 0 -2px #c2ae62}.ops-journal,.ops-panel{display:flex;flex-direction:column;gap:13px;min-width:0}.ops-journal-period{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--ops-muted);font-size:12px}.ops-types{display:flex;gap:5px;flex-wrap:wrap}.ops-types button{padding:6px 10px;border:1px solid #dce1e5;border-radius:6px;background:#fff;font-size:12px;color:#6b7680}.ops-types button[aria-pressed=true]{background:#e8ebee;border-color:#cfd6dc;color:#36414b;font-weight:500}.ops-journal-heading{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ops-journal-heading h2,.ops-journal-heading>div{margin-right:auto}.ops-journal-heading>input{width:240px}.ops-journal-heading>span{font-size:11px;color:var(--ops-muted)}.ops-journal-heading .ops-caption{margin-top:6px}.ops-table-wrap{overflow:auto;border:1px solid var(--ops-line);border-radius:9px;background:white;max-width:100%;min-width:0}.ops-table{width:100%;min-width:820px;border-collapse:collapse;font-size:13px}.ops-table th{text-align:left;background:#eef0f2;font-size:12px;color:#636f7a;font-weight:500;white-space:nowrap}.ops-table :is(th,td){padding:12px 14px;border-bottom:1px solid #e4e8eb;vertical-align:middle;line-height:1.5}.ops-table tr:last-child td{border-bottom:0}.ops-table tbody tr:hover{background:#fcfaef}.ops-table :is(th,td):nth-child(2){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ops-table td:first-child{min-width:220px}.ops-table td>button{border:0;background:none;text-align:left;color:#354652;padding:0;font:inherit;font-weight:500}.ops-table td>button:hover{text-decoration:underline;text-underline-offset:3px}.ops-table small{display:block;font-size:11px;color:#79848f;margin-top:4px}.ops-table tr[data-voided=true]{color:#8b949d;background:#f6f7f8}.ops-table tr[data-voided=true] td:nth-child(2){text-decoration:line-through}.ops-empty{padding:26px 18px;color:#73808a;font-size:13px;line-height:1.8;text-align:center;background:#fafbfc;border:1px dashed #d6dce2;border-radius:8px}.ops-empty strong{display:block;color:#515d68;font-size:15px;font-weight:500;margin-bottom:6px}.ops-empty p{margin-bottom:14px}.ops-status{display:inline-block;font-size:11px;background:#f0f2f4;color:#68737c;border-radius:5px;padding:4px 7px}.ops-status.partial{background:#fbf5dc;color:#7a6830}.ops-status.complete{background:#eaf2e8;color:#57714f}.ops-row-actions{display:flex;gap:10px;align-items:center;white-space:nowrap}.ops-row-actions summary{font-size:12px;color:#67717b;cursor:pointer;list-style:none}.ops-row-actions details[open]{display:flex;gap:6px;flex-wrap:wrap;white-space:normal}.ops-row-actions details button{background:white;border:1px solid var(--ops-line);border-radius:5px;padding:5px 7px;font-size:11px;display:block;margin-top:5px;white-space:nowrap}.ops-recurring-table{min-width:1000px}.ops-recurring-table td:nth-child(2){white-space:normal}.ops-recurring-table label{margin-top:8px}.ops-recurring-table input:not([type=checkbox]){width:145px}.ops-recurring-table th:last-child{width:285px}.ops-dialog.service-dialog{width:min(740px,calc(100vw - 24px));display:block;font-size:14px}.ops-dialog .service-dialog-body,.ops-dialog form{display:grid;gap:14px}.ops-dialog .service-dialog-header h2{font-size:19px}.ops-dialog .service-dialog-body p{line-height:1.6}.ops-dialog .ops-actions{margin-top:0}.ops-draft{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ops-line)}.ops-article-picker{position:relative;min-width:0}.ops-article-options{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:250px;overflow:auto;background:#fff;border:1px solid #cbd2d9;border-radius:7px;box-shadow:0 5px 14px #26313c24}.ops-article-options [role=option]{padding:9px 11px;cursor:pointer;overflow-wrap:anywhere;font-size:13px}.ops-article-options [role=option]:hover,.ops-article-options [role=option][aria-selected=true]{background:var(--ops-yellow)}.ops-article-options small{display:block;font-size:11px;color:#7b838a;margin-top:4px}.ops-article-options p{padding:10px;font-size:12px;color:#7b838a}@media(max-width:1100px){.ops-article{grid-column:1}.ops-entry-heading>div>span{max-width:230px;line-height:1.5}.ops-row-actions{flex-wrap:wrap}}@media(max-width:650px){.ops-workspace{gap:12px}.ops-workspace .page-heading{gap:10px}.ops-preview-badge{margin-left:0}.ops-entry-heading{gap:12px;flex-wrap:wrap;padding:12px}.ops-entry-heading>div{flex-basis:calc(100% - 115px)}.ops-entry-heading>label{order:3;justify-content:space-between;width:100%}.ops-entry-heading>label input{width:190px}.ops-entry-heading>.text-link{font-size:11px}.ops-entry-heading>div>span{max-width:none;font-size:11px}.ops-entry form{padding:13px 12px}.ops-rule-bar{align-items:flex-start;gap:6px;flex-direction:column}.ops-field-grid{grid-template-columns:1fr}.ops-field-grid .ops-span{grid-column:auto}.ops-workspace input[type=date],.ops-workspace input[type=month]{max-width:100%}.ops-actions{gap:8px}.ops-actions .primary-action{white-space:normal}.ops-actions small{margin-left:0;flex-basis:100%}.ops-tabs>button{font-size:12px;padding:10px}.ops-section-bar>.text-link{font-size:11px}.ops-journal-heading>input{width:100%}.ops-journal-period{gap:9px}.ops-journal-period>span{flex-basis:100%}.ops-dialog .service-dialog-header h2{font-size:17px}.ops-source-note,.ops-table{font-size:12px}.ops-source-note small{font-size:10px}.ops-draft{flex-wrap:wrap}}.workspace-shell .workspace-content .ops-workspace>.service-toolbar{display:flex;align-items:center;flex-wrap:wrap;margin:0}.ops-workspace>.service-toolbar .workspace-page-title{margin-right:auto}.ops-workspace>.service-toolbar .text-link{width:auto;grid-column:auto}.ops-workspace .ops-entry-heading>label{flex-direction:row}.ops-panel>.text-link{align-self:flex-start}.ops-workspace .ops-add-row:hover:not(:disabled),.ops-workspace .secondary-action:hover:not(:disabled){background:#f5edc8;border-color:#c9b46c;color:#3c4147}.ops-workspace .secondary-action:focus-visible{outline:2px solid #b7a45c;outline-offset:2px}.ops-start-entry{align-self:flex-start;width:auto;min-width:170px}.ops-entry-heading>.ops-add-row{margin-left:auto;background:#fffdf2;border-color:#d9cea2}.ops-entry-rows{display:grid;gap:14px}.ops-expense-row{min-width:0;border:1px solid #dce1e5;border-radius:8px;background:#fff;padding:13px;margin:0}.ops-expense-row:focus-within{border-color:#c5b675;box-shadow:0 0 0 1px #f4edcf}.ops-row-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:12px}.ops-row-heading strong{font-weight:600;color:#525c66}.ops-row-heading>span{color:#83909b;font-size:11px}.ops-row-heading>.ops-trash{margin-left:auto}.ops-batch-grid{display:grid;grid-template-columns:minmax(250px,2.1fr) 165px minmax(125px,.8fr) minmax(145px,1fr) 135px;align-items:end;gap:11px}.ops-batch-grid input[type=month]{width:100%}.ops-row-notes{display:grid;grid-template-columns:185px minmax(0,1fr);gap:12px;margin:11px 0}.ops-row-notes input[type=date]{width:100%}.ops-batch-footer{border-top:1px solid #e2e5e8;padding-top:14px;margin-top:15px}.ops-batch form{padding:14px}.ops-batch .ops-rule-bar small{display:block;color:#7b754e;font-size:11px}.ops-workspace .ops-trash{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:#b34e4b;border-radius:6px;padding:6px;background:transparent;flex:none;min-height:30px;min-width:30px}.ops-workspace .ops-trash:hover{background:#fbeceb;border-color:#e8b9b5}.ops-workspace .ops-trash:focus-visible{outline:2px solid #be726d;outline-offset:2px}.ops-draft-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #e1e5e8}.ops-draft-row>div:first-child{flex:1;min-width:160px}.ops-draft-row strong{font-size:14px;font-weight:500}.ops-draft-row small{display:block;color:#74808a;font-size:12px;margin-top:5px}.ops-inline-confirm{display:flex;align-items:center;gap:12px;flex-basis:100%;padding:9px 12px;border-radius:6px;background:#fff4f1;font-size:12px}.ops-delete-confirm{background:#b35a54;color:#fff;border:0;border-radius:5px;padding:6px 10px}.ops-section-bar{justify-content:flex-start;gap:6px}.ops-drafts-tab{align-self:stretch;border:1px solid transparent;background:transparent;padding:10px 16px;color:#68737e;font-size:13px;border-radius:7px 7px 0 0}.ops-drafts-tab:hover{background:#f7f3df}.ops-recipient-choices{display:flex;gap:10px;flex-wrap:wrap}.ops-recipient-choices>div{min-width:58px;max-width:150px}.ops-recipient-choices>div>label{margin-top:7px}.ops-point-chip{padding:8px 13px;border:1px solid #d6dce2;border-radius:7px;background:white;color:#52606d;font-size:13px}.ops-point-chip[aria-pressed=true]{background:#f5edca;border-color:#bfac67;color:#4b452d;box-shadow:inset 0 0 0 1px #d7c98c}.ops-point-chip:hover{background:#faf6e5}.ops-journal-controls{display:flex;gap:15px;flex-wrap:wrap;align-items:end;justify-content:space-between}.ops-journal-sort{display:flex;gap:9px}.ops-journal-sort label{width:200px}.ops-journal-sort select{min-height:34px;font-size:12px}.ops-feedback>.text-link{margin-left:14px}.ops-regular-month{display:inline-flex!important;align-items:center;gap:9px;margin-top:9px}.ops-regular-month input{min-height:34px}.ops-dialog .ops-field-grid{align-items:end}@media(max-width:1200px){.ops-batch-grid{grid-template-columns:minmax(220px,2fr) 165px minmax(125px,1fr)}.ops-batch-grid>.ops-amount{grid-column:3}.ops-journal-sort,.ops-journal-sort label{flex:1}}@media(max-width:650px){.ops-batch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 9px}.ops-batch-grid>.ops-article{grid-column:1/-1}.ops-batch-grid>.ops-amount{grid-column:2}.ops-row-notes{grid-template-columns:1fr}.ops-batch form,.ops-expense-row{padding:10px}.ops-entry-heading>.ops-add-row{margin-left:0}.ops-batch-footer .primary-action,.ops-entry-heading>div{flex-basis:100%}.ops-batch-footer .secondary-action{font-size:12px}.ops-section-bar{gap:0}.ops-drafts-tab,.ops-tabs>button{font-size:11px;padding:10px 8px}.ops-journal-sort{width:100%}.ops-journal-sort label{width:0}.ops-journal-sort select{font-size:11px}.ops-feedback>.text-link{display:block;margin-left:0;margin-top:7px}.ops-row-heading>span{font-size:10px}.ops-draft-row{gap:8px}.ops-inline-confirm{flex-wrap:wrap}.ops-row-notes input[type=date]{max-width:190px}}.ops-batch-footer{position:sticky;bottom:0;z-index:8;background:#fff;box-shadow:0 -5px 12px #fff;padding-bottom:2px}.ops-workspace .ops-start-entry{min-width:0;min-height:46px;padding:10px 17px;font-size:14px;border:1px solid #c7b15f;box-shadow:0 0 0 1px #f1e8bd;background:#fffdf7;color:#43505c}@media(max-width:650px){.ops-workspace .ops-start-entry{width:162px;height:40px;min-height:40px;font-size:12px;padding:10px}}.ops-tabs>button:first-child,.ops-workspace .ops-start-entry{width:190px;height:46px}@media(max-width:650px){.ops-tabs>button:first-child,.ops-workspace .ops-start-entry{width:134px;height:40px;min-height:40px}}