.dashboard-charts-module__CAjLmW__chart,.dashboard-charts-module__CAjLmW__chartWithLegend,.dashboard-charts-module__CAjLmW__donutLayout,.dashboard-charts-module__CAjLmW__labeledChart{width:100%;min-width:0}.dashboard-charts-module__CAjLmW__chart{height:255px;padding-bottom:28px;position:relative}.dashboard-charts-module__CAjLmW__chartWithLegend{flex-direction:column;gap:8px;height:275px;display:flex}.dashboard-charts-module__CAjLmW__legend.dashboard-charts-module__CAjLmW__legendRow{max-height:52px;font-size:var(--text-xs);flex-flow:wrap;flex:none;align-content:flex-start;align-self:stretch;gap:5px 14px;padding:2px 2px 0;overflow:auto}.dashboard-charts-module__CAjLmW__plot{min-width:0;height:100%}.dashboard-charts-module__CAjLmW__labeledChart{height:295px}.dashboard-charts-module__CAjLmW__donutLayout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(130px,165px);gap:8px 10px;height:272px;display:grid}.dashboard-charts-module__CAjLmW__donutTotal{grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.dashboard-charts-module__CAjLmW__donutTotal span{color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.dashboard-charts-module__CAjLmW__donutTotal strong{color:var(--text-primary);font-size:var(--text-base);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-weight:700}.dashboard-charts-module__CAjLmW__donutPlot{min-width:0;height:100%}.dashboard-charts-module__CAjLmW__drilldown{width:100%;min-width:0}.dashboard-charts-module__CAjLmW__drilldownToolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.dashboard-charts-module__CAjLmW__levelSelector{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.dashboard-charts-module__CAjLmW__levelButton,.dashboard-charts-module__CAjLmW__resetButton,.dashboard-charts-module__CAjLmW__breadcrumbButton,.dashboard-charts-module__CAjLmW__legendButton{font:inherit}.dashboard-charts-module__CAjLmW__levelButton,.dashboard-charts-module__CAjLmW__resetButton{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0}.dashboard-charts-module__CAjLmW__levelButton{font-size:var(--text-xs);padding:4px 8px}.dashboard-charts-module__CAjLmW__levelButton[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary);background:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.dashboard-charts-module__CAjLmW__resetButton{font-size:var(--text-2xs);color:var(--text-primary);border-color:var(--border-strong);background:0 0;flex:none;padding:4px 7px}.dashboard-charts-module__CAjLmW__resetButton:hover:not(:disabled){background:var(--overlay-hover)}.dashboard-charts-module__CAjLmW__resetButton:active:not(:disabled){background:var(--overlay-pressed)}.dashboard-charts-module__CAjLmW__resetButton:disabled{cursor:not-allowed;opacity:.45}.dashboard-charts-module__CAjLmW__breadcrumbs{min-height:22px;color:var(--text-muted);font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:3px;display:flex}.dashboard-charts-module__CAjLmW__breadcrumbItem{align-items:center;gap:3px;min-width:0;display:inline-flex}.dashboard-charts-module__CAjLmW__breadcrumbSeparator{color:var(--border-strong)}.dashboard-charts-module__CAjLmW__breadcrumbButton,.dashboard-charts-module__CAjLmW__legendButton{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-charts-module__CAjLmW__breadcrumbButton:hover,.dashboard-charts-module__CAjLmW__legendButton:hover{color:var(--text-primary)}.dashboard-charts-module__CAjLmW__levelButton:focus-visible,.dashboard-charts-module__CAjLmW__resetButton:focus-visible,.dashboard-charts-module__CAjLmW__breadcrumbButton:focus-visible,.dashboard-charts-module__CAjLmW__legendButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-charts-module__CAjLmW__legend{min-width:0;max-height:100%;color:var(--text-secondary);font-size:var(--text-xs);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex-direction:column;align-self:center;gap:9px;line-height:1.35;display:flex;overflow:auto}.dashboard-charts-module__CAjLmW__inlineLegend{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;gap:8px 18px;display:flex;position:absolute;bottom:0;left:58px;right:8px}.dashboard-charts-module__CAjLmW__legendItem{align-items:center;gap:7px;min-width:0;display:inline-flex}.dashboard-charts-module__CAjLmW__legendButton{font-size:inherit;line-height:inherit;align-self:flex-start}.dashboard-charts-module__CAjLmW__legendSwatch{border-radius:0;flex:none;width:9px;height:9px}.dashboard-charts-module__CAjLmW__legendLine{flex:none;width:17px;height:2px}.dashboard-charts-module__CAjLmW__forecastLegend{align-items:center;gap:7px;display:inline-flex}.dashboard-charts-module__CAjLmW__forecastLegend:before{border:1px solid var(--text-secondary);background:repeating-linear-gradient(135deg, var(--text-secondary) 0, var(--text-secondary) 2px, transparent 2px, transparent 5px);content:"";width:13px;height:10px}.dashboard-charts-module__CAjLmW__empty{min-height:220px;color:var(--text-muted);font-size:var(--text-sm);place-items:center;display:grid}@media (max-width:1250px){.dashboard-charts-module__CAjLmW__donutLayout{grid-template-columns:minmax(0,1fr) 145px}}@media (max-width:680px){.dashboard-charts-module__CAjLmW__chart,.dashboard-charts-module__CAjLmW__chartWithLegend,.dashboard-charts-module__CAjLmW__labeledChart{height:255px}.dashboard-charts-module__CAjLmW__donutLayout{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;height:277px}.dashboard-charts-module__CAjLmW__legend{flex-flow:wrap;align-content:flex-start;align-self:stretch;max-height:70px;padding:4px 2px}.dashboard-charts-module__CAjLmW__inlineLegend{gap:7px 12px;left:52px}}.dashboard-charts-module__CAjLmW__targetLabelSales{fill:color-mix(in srgb, var(--sales) 72%, var(--text-primary))}.dashboard-charts-module__CAjLmW__targetLabelProfit{fill:color-mix(in srgb, var(--profit) 72%, var(--text-primary))}
.dashboard-ui-module__C8datq__configWarningBadge{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:var(--radius-pill);max-width:min(460px,100%);color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));background:color-mix(in srgb, var(--warn) 16%, var(--sidebar));font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-ui-module__C8datq__panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;box-shadow:inset 0 1px 0 var(--overlay-subtle), var(--shadow-panel);flex-direction:column;padding:20px 22px 18px;transition:border-color .16s;display:flex}.dashboard-ui-module__C8datq__panel:hover{border-color:var(--border)}.dashboard-ui-module__C8datq__panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dashboard-ui-module__C8datq__panelHeader h2{color:var(--text-primary);font-size:var(--text-base);letter-spacing:.005em;font-weight:600;line-height:1.45}.dashboard-ui-module__C8datq__panelHeader p{color:var(--text-muted);font-size:var(--text-sm);text-align:right;flex:none;padding-top:3px;line-height:1.5}.dashboard-ui-module__C8datq__statTile{background:var(--surface-raised);flex-direction:column;justify-content:center;min-width:0;padding:15px 17px 14px;display:flex}.dashboard-ui-module__C8datq__statLabel{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.02em;align-items:center;gap:8px;font-weight:600;display:flex}.dashboard-ui-module__C8datq__statLabel:before{background:var(--text-muted);content:"";border-radius:50%;flex:none;width:7px;height:7px}.dashboard-ui-module__C8datq__sales .dashboard-ui-module__C8datq__statLabel:before{background:var(--sales);box-shadow:0 0 0 3px color-mix(in srgb, var(--sales) 45%, transparent)}.dashboard-ui-module__C8datq__costs .dashboard-ui-module__C8datq__statLabel:before{background:var(--costs);box-shadow:0 0 0 3px color-mix(in srgb, var(--costs) 45%, transparent)}.dashboard-ui-module__C8datq__profit .dashboard-ui-module__C8datq__statLabel:before{background:var(--profit);box-shadow:0 0 0 3px color-mix(in srgb, var(--profit) 45%, transparent)}.dashboard-ui-module__C8datq__statValue{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:clamp(1.15rem,1.55vw,1.5rem);font-weight:700;overflow:hidden}.dashboard-ui-module__C8datq__statsGrid{background:var(--border);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(96px,1fr);gap:1px;display:grid}.dashboard-ui-module__C8datq__tableScroll{width:100%;padding-bottom:var(--table-scroll-gutter);border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.dashboard-ui-module__C8datq__profitTable{border-collapse:collapse;width:100%;min-width:620px;color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.dashboard-ui-module__C8datq__profitTable th,.dashboard-ui-module__C8datq__profitTable td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:13px 16px}.dashboard-ui-module__C8datq__profitTable thead th{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.07em;font-weight:700}.dashboard-ui-module__C8datq__profitTable th:first-child{text-align:left}.dashboard-ui-module__C8datq__profitTable tbody th{color:var(--text-secondary);font-weight:600}.dashboard-ui-module__C8datq__profitTable tbody tr:last-child th,.dashboard-ui-module__C8datq__profitTable tbody tr:last-child td{border-bottom:0}.dashboard-ui-module__C8datq__salesCell,.dashboard-ui-module__C8datq__costsCell,.dashboard-ui-module__C8datq__profitCell,.dashboard-ui-module__C8datq__marginCell{font-weight:600}.dashboard-ui-module__C8datq__salesCell{color:color-mix(in srgb, var(--sales) 72%, var(--text-primary))}.dashboard-ui-module__C8datq__costsCell{color:color-mix(in srgb, var(--danger) 72%, var(--text-primary))}.dashboard-ui-module__C8datq__profitCell,.dashboard-ui-module__C8datq__marginCell{color:color-mix(in srgb, var(--profit) 72%, var(--text-primary))}.dashboard-ui-module__C8datq__tableEmpty{min-height:180px;color:var(--text-muted);font-size:var(--text-sm);place-items:center;display:grid}@media (max-width:680px){.dashboard-ui-module__C8datq__panel{padding:18px 14px 14px}.dashboard-ui-module__C8datq__panelHeader{margin-bottom:14px}.dashboard-ui-module__C8datq__statsGrid{grid-template-columns:1fr}}
.feedback-form-module__10BEFW__openButton{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-width:82px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;padding:7px 14px;font-weight:600;line-height:1.35;transition:border-color .16s,background .16s,color .16s}.feedback-form-module__10BEFW__openButton:hover:not(:disabled){background:var(--overlay-hover)}.feedback-form-module__10BEFW__openButton:active:not(:disabled){background:var(--overlay-pressed)}.feedback-form-module__10BEFW__openButton:disabled{cursor:not-allowed;opacity:.45}.feedback-form-module__10BEFW__openButton:focus-visible,.feedback-form-module__10BEFW__closeButton:focus-visible,.feedback-form-module__10BEFW__cancelButton:focus-visible,.feedback-form-module__10BEFW__submitButton:focus-visible,.feedback-form-module__10BEFW__field input:focus-visible,.feedback-form-module__10BEFW__field textarea:focus-visible,.feedback-form-module__10BEFW__choice input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback-form-module__10BEFW__backdrop{z-index:1000;background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:28px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.feedback-form-module__10BEFW__modal{border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(680px,100%);max-height:calc(100vh - 56px);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--overlay-subtle), var(--shadow-panel);overflow-y:auto}.feedback-form-module__10BEFW__modalHeader{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-raised);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex;position:sticky;top:0}.feedback-form-module__10BEFW__modalHeader h2{font-size:var(--text-xl);letter-spacing:-.02em;margin-top:4px}.feedback-form-module__10BEFW__eyebrow{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));font-size:var(--text-2xs);letter-spacing:.18em;font-weight:700}.feedback-form-module__10BEFW__closeButton{width:32px;height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-xl);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;line-height:1}.feedback-form-module__10BEFW__closeButton:hover:not(:disabled){background:var(--overlay-hover)}.feedback-form-module__10BEFW__closeButton:active:not(:disabled){background:var(--overlay-pressed)}.feedback-form-module__10BEFW__closeButton:disabled{cursor:not-allowed;opacity:.45}.feedback-form-module__10BEFW__form{flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}.feedback-form-module__10BEFW__field,.feedback-form-module__10BEFW__fieldset{border:0;flex-direction:column;gap:8px;min-width:0;display:flex}.feedback-form-module__10BEFW__field>span,.feedback-form-module__10BEFW__fieldset legend{color:var(--text-secondary);font-size:var(--text-sm);font-weight:700}.feedback-form-module__10BEFW__field input,.feedback-form-module__10BEFW__field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--surface-sunken);font:inherit;font-size:var(--text-md);padding:10px 12px;line-height:1.55}.feedback-form-module__10BEFW__field textarea{resize:vertical;min-height:150px}.feedback-form-module__10BEFW__field input:disabled{color:var(--text-muted);background:var(--overlay-subtle);cursor:not-allowed;opacity:.72}.feedback-form-module__10BEFW__field small{color:var(--text-muted);font-size:var(--text-2xs);align-self:flex-end}.feedback-form-module__10BEFW__radioGroup,.feedback-form-module__10BEFW__ccGrid{flex-wrap:wrap;gap:8px;display:flex}.feedback-form-module__10BEFW__ccGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feedback-form-module__10BEFW__choice{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;color:var(--text-secondary);background:var(--overlay-subtle);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;padding:9px 11px;display:flex}.feedback-form-module__10BEFW__choice:has(input:checked){border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.feedback-form-module__10BEFW__choice input{accent-color:var(--accent);flex:none}.feedback-form-module__10BEFW__choice span{overflow-wrap:anywhere;min-width:0}.feedback-form-module__10BEFW__choice small{color:var(--text-muted);font-size:var(--text-xs)}.feedback-form-module__10BEFW__error,.feedback-form-module__10BEFW__success{border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid;padding:10px 12px;line-height:1.5}.feedback-form-module__10BEFW__error{border-color:color-mix(in srgb, var(--costs) 45%, transparent);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar))}.feedback-form-module__10BEFW__success{border-color:color-mix(in srgb, var(--profit) 45%, transparent);color:color-mix(in srgb, var(--profit) 72%, var(--text-primary));background:color-mix(in srgb, var(--profit) 16%, var(--sidebar))}.feedback-form-module__10BEFW__success a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.feedback-form-module__10BEFW__actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.feedback-form-module__10BEFW__cancelButton,.feedback-form-module__10BEFW__submitButton{border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);cursor:pointer;border:1px solid;padding:9px 16px;font-weight:700}.feedback-form-module__10BEFW__cancelButton{color:var(--text-secondary);background:0 0;border-color:#0000}.feedback-form-module__10BEFW__cancelButton:hover:not(:disabled){background:var(--overlay-hover)}.feedback-form-module__10BEFW__cancelButton:active:not(:disabled){background:var(--overlay-pressed)}.feedback-form-module__10BEFW__cancelButton:disabled{cursor:not-allowed;opacity:.45}.feedback-form-module__10BEFW__submitButton{border-color:var(--accent-strong);color:var(--text-primary);background:var(--accent-strong)}.feedback-form-module__10BEFW__submitButton:hover:not(:disabled){background:var(--accent-strong-hover)}.feedback-form-module__10BEFW__submitButton:active:not(:disabled){background:var(--accent-strong-pressed)}.feedback-form-module__10BEFW__submitButton:disabled{cursor:not-allowed;opacity:.45}@media (max-width:560px){.feedback-form-module__10BEFW__backdrop{place-items:stretch stretch;padding:0}.feedback-form-module__10BEFW__modal{border-radius:0;width:100%;max-height:100vh}.feedback-form-module__10BEFW__modalHeader,.feedback-form-module__10BEFW__form{padding-left:16px;padding-right:16px}.feedback-form-module__10BEFW__ccGrid{grid-template-columns:1fr}}
.page-header-module__41P_gq__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.page-header-module__41P_gq__heading{min-width:0}.page-header-module__41P_gq__heading h1{color:var(--text-primary);letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:700}.page-header-module__41P_gq__eyebrow{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));font-size:var(--text-2xs);letter-spacing:.18em;font-weight:700}.page-header-module__41P_gq__side{flex-direction:column;flex:0 auto;align-items:flex-end;gap:8px;display:flex}.page-header-module__41P_gq__links{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.page-header-module__41P_gq__links a{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));font-size:var(--text-xs);white-space:nowrap;font-weight:700;text-decoration:none}.page-header-module__41P_gq__links a:hover{text-decoration:underline}.page-header-module__41P_gq__links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-header-module__41P_gq__actor{color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.page-header-module__41P_gq__actor span{color:color-mix(in srgb, var(--profit) 72%, var(--text-primary));font-size:var(--text-2xs);letter-spacing:.08em;font-weight:700}@media (max-width:680px){.page-header-module__41P_gq__header{flex-direction:column;align-items:flex-start;gap:12px}.page-header-module__41P_gq__side,.page-header-module__41P_gq__actor{align-items:flex-start}.page-header-module__41P_gq__side{width:100%}.page-header-module__41P_gq__links{justify-content:flex-start}}
.actual-close-control-module__HpPWDW__control{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:8px 12px;display:flex}.actual-close-control-module__HpPWDW__label{color:var(--text-secondary);font-weight:600}.actual-close-control-module__HpPWDW__value{color:var(--text-primary);font-variant-numeric:tabular-nums}.actual-close-control-module__HpPWDW__note{color:var(--text-muted);font-size:var(--text-xs)}.actual-close-control-module__HpPWDW__form{gap:6px;display:inline-flex}.actual-close-control-module__HpPWDW__form button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;padding:5px 10px}.actual-close-control-module__HpPWDW__form button:hover:not(:disabled){background:var(--overlay-hover)}.actual-close-control-module__HpPWDW__form button:active:not(:disabled){background:var(--overlay-pressed)}.actual-close-control-module__HpPWDW__form button:disabled{cursor:not-allowed;opacity:.45}.actual-close-control-module__HpPWDW__form button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actual-close-control-module__HpPWDW__error{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary))}.actual-close-control-module__HpPWDW__success{color:color-mix(in srgb, var(--profit) 72%, var(--text-primary))}
.page-tabs-module__FOZ5Ra__tabs{border-bottom:1px solid var(--border);gap:6px;margin-bottom:14px;display:flex}.page-tabs-module__FOZ5Ra__tabs a{border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--text-secondary);font-size:var(--text-sm);border:1px solid #0000;border-bottom:none;padding:8px 14px;font-weight:600;text-decoration:none}.page-tabs-module__FOZ5Ra__tabs a:hover{color:var(--text-primary)}.page-tabs-module__FOZ5Ra__tabs a[aria-current=page]{border-color:var(--border);background:color-mix(in srgb, var(--accent) 16%, var(--surface-raised));box-shadow:inset 0 -3px 0 var(--accent);color:var(--text-primary)}.page-tabs-module__FOZ5Ra__tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.page-module__n75_5a__page{width:100%;max-width:1560px;margin:0 auto;padding:30px 32px 64px}.page-module__n75_5a__messagePanel h1{color:var(--text-primary);letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.45rem,2vw,1.9rem)}.page-module__n75_5a__eyebrow{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));font-size:var(--text-2xs);letter-spacing:.18em;font-weight:700}.page-module__n75_5a__messagePanel p,.page-module__n75_5a__emptyState p{color:var(--text-muted);font-size:var(--text-sm);margin-top:7px;line-height:1.55}.page-module__n75_5a__monthToolbar,.page-module__n75_5a__messagePanel,.page-module__n75_5a__emptyState{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);box-shadow:var(--shadow-panel);padding:14px 16px}.page-module__n75_5a__monthToolbar{align-items:flex-end;gap:8px;margin-bottom:14px;padding:14px 16px;display:flex}.page-module__n75_5a__monthForm{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.page-module__n75_5a__monthForm input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface-sunken);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;font-size:var(--text-sm);padding:8px 10px}.page-module__n75_5a__monthForm input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__n75_5a__error,.page-module__n75_5a__success{font-size:var(--text-xs);line-height:1.45}.page-module__n75_5a__error{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary))}.page-module__n75_5a__success{color:color-mix(in srgb, var(--profit) 72%, var(--text-primary))}@media (max-width:620px){.page-module__n75_5a__page{padding:22px 16px 48px}}.page-module__n75_5a__tableScroll{padding-bottom:var(--table-scroll-gutter);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);box-shadow:var(--shadow-panel);overflow-x:auto}.page-module__n75_5a__table{min-width:900px;font-size:var(--text-sm);display:grid}.page-module__n75_5a__tableHead,.page-module__n75_5a__tableRow{grid-template-columns:var(--fiscal-year-column, ) minmax(92px, 1.2fr) repeat(8, minmax(76px, 1fr)) minmax(172px, 1.4fr);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:7px 12px;display:grid}.page-module__n75_5a__table>:last-child{border-bottom:none}.page-module__n75_5a__table[data-fiscal-year-column]{--fiscal-year-column:minmax(64px, .7fr)}.page-module__n75_5a__tableRow[data-fiscal-year-start]{box-shadow:inset 0 1px 0 var(--border)}.page-module__n75_5a__cellYear{color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;font-weight:600;overflow:hidden}.page-module__n75_5a__tableHead{z-index:1;background:var(--background);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;position:sticky;top:0}.page-module__n75_5a__cellNumber,.page-module__n75_5a__cellInput{text-align:right}.page-module__n75_5a__tableHead>span{text-align:center;overflow-wrap:anywhere;line-height:1.3}.page-module__n75_5a__rowLabel{color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.page-module__n75_5a__rowLabel a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.page-module__n75_5a__cellNumber{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__n75_5a__cellInput input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;padding:5px 8px}.page-module__n75_5a__cellInput input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__n75_5a__cellInput [role=alert]{font-size:var(--text-xs);margin-top:3px}.page-module__n75_5a__cellAction{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;display:flex}.page-module__n75_5a__savingText{color:var(--text-muted);font-size:var(--text-xs)}.page-module__n75_5a__departedNote{color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));font-size:var(--text-xs);line-height:1.45}.page-module__n75_5a__failedNote{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));font-size:var(--text-xs);-webkit-user-select:text;user-select:text;line-height:1.45}.page-module__n75_5a__savingRow input{opacity:.65}.page-module__n75_5a__cellAction button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;padding:5px 10px;font-weight:600;line-height:1.2}.page-module__n75_5a__cellAction button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__n75_5a__cellAction button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__n75_5a__cellAction button:disabled{cursor:not-allowed;opacity:.45}.page-module__n75_5a__cellAction button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__n75_5a__settledRow{background:var(--overlay-subtle)}.page-module__n75_5a__settledRow .page-module__n75_5a__rowLabel,.page-module__n75_5a__settledRow .page-module__n75_5a__cellNumber{color:var(--text-secondary)}.page-module__n75_5a__settledMark{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.page-module__n75_5a__anomalyRow{grid-template-columns:var(--fiscal-year-column, ) 92px 1fr}.page-module__n75_5a__anomalyMark{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));font-size:var(--text-xs);margin-bottom:3px;font-weight:600;display:inline-block}.page-module__n75_5a__cellIssues ul{color:var(--text-secondary);font-size:var(--text-sm);margin:0;padding-left:18px;line-height:1.55}.page-module__n75_5a__memberToolbar{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.page-module__n75_5a__memberToolbar select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--text-md);padding:6px 10px}@media (max-width:900px){.page-module__n75_5a__tableHead,.page-module__n75_5a__tableRow{grid-template-columns:var(--fiscal-year-column, ) minmax(88px, 1.2fr) repeat(8, minmax(70px, 1fr)) minmax(172px, 1.4fr)}}.page-module__n75_5a__monthStep{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;padding:7px 12px;font-weight:600;text-decoration:none}.page-module__n75_5a__monthStep:hover{border-color:var(--border-strong)}.page-module__n75_5a__monthStep:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__n75_5a__listToolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.page-module__n75_5a__filterField{flex-direction:column;gap:3px;display:flex}.page-module__n75_5a__filterField>span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.page-module__n75_5a__filterField input,.page-module__n75_5a__filterField select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--text-md);padding:6px 10px}.page-module__n75_5a__filterField input{min-width:220px}.page-module__n75_5a__filterField input:focus-visible,.page-module__n75_5a__filterField select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__n75_5a__actionButtons{flex-wrap:nowrap;justify-content:center;gap:4px;display:flex}.page-module__n75_5a__actionButtons button{white-space:nowrap}.page-module__n75_5a__overviewTable{--month-column-width:112px;--data-column-min-width:96px;--grid-data-columns:0;width:100%;min-width:calc(var(--month-column-width) + var(--grid-data-columns) * var(--data-column-min-width));table-layout:fixed;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.page-module__n75_5a__monthColumn{width:var(--month-column-width)}.page-module__n75_5a__overviewTable th,.page-module__n75_5a__overviewTable td{border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 12px}.page-module__n75_5a__overviewTable thead th{background:var(--background);color:var(--text-secondary);font-size:var(--text-xs);text-align:center;white-space:normal;vertical-align:bottom;font-weight:600;position:sticky;top:0}.page-module__n75_5a__columnHeadName{display:block}.page-module__n75_5a__columnHeadNote{color:var(--text-muted);font-size:.9em;display:block}.page-module__n75_5a__overviewTable tbody th{color:var(--text-primary);text-align:left;font-weight:600}.page-module__n75_5a__overviewTable td{text-align:right;overflow-wrap:anywhere}.page-module__n75_5a__overviewTable [data-group-boundary]{border-left:1px solid var(--border)}.page-module__n75_5a__overviewActual{color:var(--text-secondary)}.page-module__n75_5a__overviewTable thead th a{color:inherit;text-underline-offset:2px;text-decoration:underline}.page-module__n75_5a__overviewTable td[data-kind=total]{color:var(--text-primary);font-weight:600}.page-module__n75_5a__overviewTable td[data-kind=anomaly]{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));font-weight:600}.page-module__n75_5a__cellNote{white-space:normal;color:var(--text-muted);font-size:var(--text-2xs);font-weight:500;display:block}.page-module__n75_5a__gapBadge{color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));font-size:var(--text-2xs);font-weight:600;display:block}.page-module__n75_5a__overviewSubtotal td{text-align:center;white-space:normal}.page-module__n75_5a__overviewSubtotal th{white-space:normal}.page-module__n75_5a__overviewSubtotal th,.page-module__n75_5a__overviewSubtotal td,.page-module__n75_5a__payrollSubtotal{background:var(--overlay-subtle);color:var(--text-primary);font-weight:600}.page-module__n75_5a__payrollSubtotal .page-module__n75_5a__cellNumber{text-align:center}.page-module__n75_5a__table[data-fiscal-year-column] .page-module__n75_5a__payrollSubtotalLabel{grid-column:span 2}.page-module__n75_5a__gapList{border:1px solid var(--warn);border-radius:var(--radius-sm);font-size:var(--text-sm);margin:0 0 12px;padding:8px 12px}.page-module__n75_5a__gapList ul{margin:4px 0 0;padding-left:18px}.page-module__n75_5a__alignForm{text-align:center;margin-top:2px;display:block}.page-module__n75_5a__alignForm button{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 16%, var(--sidebar));color:var(--text-primary);font-size:var(--text-2xs);cursor:pointer;border:1px solid #0000;padding:2px 6px}.page-module__n75_5a__alignForm button:hover:not(:disabled){background:linear-gradient(var(--overlay-hover), var(--overlay-hover)), color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.page-module__n75_5a__alignForm button:active:not(:disabled){background:linear-gradient(var(--overlay-pressed), var(--overlay-pressed)), color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.page-module__n75_5a__alignForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__n75_5a__alignFormWrap button{white-space:normal;word-break:keep-all}.page-module__n75_5a__overviewTable .page-module__n75_5a__alignForm button{white-space:normal}.page-module__n75_5a__alignForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__n75_5a__overviewLegend{color:var(--text-muted);font-size:var(--text-xs);margin:0 0 8px}.page-module__n75_5a__table [data-copy-column][data-selected]{box-shadow:inset 0 0 0 2px var(--accent);background-color:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}
.page-module__ERTTNG__page{width:100%;max-width:1560px;margin:0 auto;padding:30px 32px 64px}.page-module__ERTTNG__accessDenied h1{color:var(--text-primary);letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.45rem,2vw,1.9rem)}.page-module__ERTTNG__eyebrow{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));font-size:var(--text-2xs);letter-spacing:.18em;font-weight:700}.page-module__ERTTNG__filters,.page-module__ERTTNG__createPanel,.page-module__ERTTNG__tableWrap,.page-module__ERTTNG__accessDenied{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);box-shadow:var(--shadow-panel)}.page-module__ERTTNG__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.page-module__ERTTNG__filters label,.page-module__ERTTNG__formGrid label,.page-module__ERTTNG__compactForm label{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__ERTTNG__filters label>span,.page-module__ERTTNG__formGrid label>span,.page-module__ERTTNG__compactForm label>span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.page-module__ERTTNG__filters select,.page-module__ERTTNG__filters input,.page-module__ERTTNG__formGrid select,.page-module__ERTTNG__formGrid input,.page-module__ERTTNG__formGrid textarea,.page-module__ERTTNG__compactForm select,.page-module__ERTTNG__compactForm input,.page-module__ERTTNG__compactForm textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);background:var(--surface-sunken);font:inherit;font-size:var(--text-sm);padding:8px 10px;line-height:1.4}.page-module__ERTTNG__filters select{width:min(340px,70vw)}.page-module__ERTTNG__keywordField{width:min(320px,70vw)}.page-module__ERTTNG__toggleField{cursor:pointer;align-items:center;padding:8px 2px;flex-direction:row!important;gap:7px!important;display:flex!important}.page-module__ERTTNG__toggleField input{accent-color:var(--accent)}.page-module__ERTTNG__filters button,.page-module__ERTTNG__formGrid button,.page-module__ERTTNG__compactForm button,.page-module__ERTTNG__statusForm button{border:1px solid var(--accent-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--accent-strong);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:8px 13px;font-weight:700}.page-module__ERTTNG__filters button:hover:not(:disabled),.page-module__ERTTNG__formGrid button:hover:not(:disabled),.page-module__ERTTNG__compactForm button:hover:not(:disabled),.page-module__ERTTNG__statusForm button:hover:not(:disabled){background:var(--accent-strong-hover)}.page-module__ERTTNG__filters button:active:not(:disabled),.page-module__ERTTNG__formGrid button:active:not(:disabled),.page-module__ERTTNG__compactForm button:active:not(:disabled),.page-module__ERTTNG__statusForm button:active:not(:disabled){background:var(--accent-strong-pressed)}.page-module__ERTTNG__filters button:disabled,.page-module__ERTTNG__formGrid button:disabled,.page-module__ERTTNG__compactForm button:disabled,.page-module__ERTTNG__statusForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__filters button,.page-module__ERTTNG__statusForm button{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.page-module__ERTTNG__filters button:hover:not(:disabled),.page-module__ERTTNG__statusForm button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__ERTTNG__filters button:active:not(:disabled),.page-module__ERTTNG__statusForm button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__ERTTNG__filters button:disabled,.page-module__ERTTNG__statusForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__filters button:focus-visible,.page-module__ERTTNG__formGrid button:focus-visible,.page-module__ERTTNG__compactForm button:focus-visible,.page-module__ERTTNG__statusForm button:focus-visible,.page-module__ERTTNG__filters input:focus-visible,.page-module__ERTTNG__filters select:focus-visible,.page-module__ERTTNG__formGrid input:focus-visible,.page-module__ERTTNG__formGrid select:focus-visible,.page-module__ERTTNG__formGrid textarea:focus-visible,.page-module__ERTTNG__compactForm input:focus-visible,.page-module__ERTTNG__compactForm select:focus-visible,.page-module__ERTTNG__compactForm textarea:focus-visible,.page-module__ERTTNG__actionPanel button:focus-visible,.page-module__ERTTNG__createPanel summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ERTTNG__resultMeta{color:var(--text-muted);font-size:var(--text-xs);margin:14px 2px 8px}.page-module__ERTTNG__resultMeta strong{color:var(--text-primary);font-size:var(--text-md)}.page-module__ERTTNG__createPanel{margin-bottom:14px}.page-module__ERTTNG__createPanel>summary{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:fit-content;color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:700;list-style-position:inside}.page-module__ERTTNG__createPanel>summary:hover{background:var(--overlay-hover)}.page-module__ERTTNG__createPanel>summary:active{background:var(--overlay-pressed)}.page-module__ERTTNG__createPanel>summary{padding:13px 16px}.page-module__ERTTNG__createPanel[open]>summary{border-bottom:1px solid var(--border)}.page-module__ERTTNG__formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px;display:grid}.page-module__ERTTNG__fieldWide,.page-module__ERTTNG__formFooter{grid-column:span 2}.page-module__ERTTNG__formGrid textarea,.page-module__ERTTNG__compactForm textarea{resize:vertical}.page-module__ERTTNG__formFooter{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.page-module__ERTTNG__tableWrap{max-height:calc(100vh - 260px);padding-bottom:var(--table-scroll-gutter);overflow:auto}.page-module__ERTTNG__seriesTable thead th{z-index:2;background:var(--surface-raised);position:sticky;top:0}.page-module__ERTTNG__seriesTable{border-collapse:collapse;width:100%;min-width:1080px;font-size:var(--text-sm)}.page-module__ERTTNG__seriesTable th,.page-module__ERTTNG__seriesTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 12px}.page-module__ERTTNG__seriesTable th{z-index:1;color:var(--text-muted);background:var(--surface-raised);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;font-weight:700;position:sticky;top:0}.page-module__ERTTNG__seriesTable tbody tr:last-child td{border-bottom:0}.page-module__ERTTNG__seriesTable td>strong,.page-module__ERTTNG__seriesTable td>small{display:block}.page-module__ERTTNG__directionBadge{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-2xs);white-space:nowrap;margin-left:6px;padding:2px 6px;font-weight:700;display:inline-flex}.page-module__ERTTNG__autoFollowBadge{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-pill);color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:color-mix(in srgb, var(--accent) 16%, var(--sidebar));font-size:var(--text-2xs);white-space:nowrap;margin-top:6px;padding:3px 7px;font-weight:700;display:inline-flex}.page-module__ERTTNG__seriesTable td>small{overflow-wrap:anywhere;max-width:230px;color:var(--text-muted);font-size:var(--text-2xs);margin-top:4px;line-height:1.45}.page-module__ERTTNG__inactiveRow{opacity:.66}.page-module__ERTTNG__statusBadge{border-radius:var(--radius-pill);font-size:var(--text-2xs);white-space:nowrap;border:1px solid;padding:4px 8px;font-weight:700;display:inline-flex}.page-module__ERTTNG__active{border-color:color-mix(in srgb, var(--profit) 45%, transparent);color:color-mix(in srgb, var(--profit) 72%, var(--text-primary));background:color-mix(in srgb, var(--profit) 16%, var(--sidebar))}.page-module__ERTTNG__inactive{border-color:color-mix(in srgb, var(--costs) 45%, transparent);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar))}.page-module__ERTTNG__actionPanel>button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 8px;font-weight:700}.page-module__ERTTNG__actionPanel>button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__ERTTNG__actionPanel>button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__ERTTNG__actionPanel>button:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__actionPanel>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ERTTNG__memberOperationButtons{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.page-module__ERTTNG__memberOperationButtons button{white-space:nowrap}.page-module__ERTTNG__seriesOperationLinks{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.page-module__ERTTNG__seriesOperationLinks>a,.page-module__ERTTNG__backLink{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));white-space:nowrap;font-weight:700;text-decoration:none}.page-module__ERTTNG__seriesOperationLinks>a{font-size:var(--text-sm)}.page-module__ERTTNG__backLink{font-size:var(--text-xs)}.page-module__ERTTNG__seriesOperationLinks>a:hover,.page-module__ERTTNG__backLink:hover{text-decoration:underline}.page-module__ERTTNG__adjustmentBadge,.page-module__ERTTNG__overrideBadge,.page-module__ERTTNG__skipBadge,.page-module__ERTTNG__noAdjustment{border-radius:var(--radius-pill);font-size:var(--text-2xs);white-space:nowrap;border:1px solid;padding:4px 8px;font-weight:700;display:inline-flex}.page-module__ERTTNG__adjustmentBadge,.page-module__ERTTNG__overrideBadge{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.page-module__ERTTNG__skipBadge{border-color:color-mix(in srgb, var(--costs) 45%, transparent);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar))}.page-module__ERTTNG__noAdjustment{border-color:var(--border);color:var(--text-muted);background:var(--overlay-subtle)}.page-module__ERTTNG__backdrop{z-index:1000;background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:28px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.page-module__ERTTNG__actionModal{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(680px,80vw);max-height:72vh;box-shadow:var(--shadow-panel);display:grid;overflow-y:auto}.page-module__ERTTNG__modalHeader{z-index:2;border-bottom:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;display:flex;position:sticky;top:0}.page-module__ERTTNG__modalHeader p{color:var(--text-muted);font-size:var(--text-2xs)}.page-module__ERTTNG__modalHeader h2{font-size:var(--text-base);margin-top:3px}.page-module__ERTTNG__modalHeader button{width:30px;height:30px;color:var(--text-secondary);font:inherit;font-size:var(--text-lg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%}.page-module__ERTTNG__modalHeader button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__ERTTNG__modalHeader button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__ERTTNG__modalHeader button:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__modalHeader button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ERTTNG__actionForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.page-module__ERTTNG__membershipForms{grid-template-columns:1fr}.page-module__ERTTNG__membershipSection{gap:10px;min-width:0;display:grid}.page-module__ERTTNG__membershipSection+.page-module__ERTTNG__membershipSection{border-top:1px solid var(--border);padding-top:14px}.page-module__ERTTNG__membershipSection h3{color:var(--text-primary);font-size:var(--text-sm)}.page-module__ERTTNG__membershipList{gap:7px;padding:0;list-style:none;display:grid}.page-module__ERTTNG__membershipList li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--overlay-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.page-module__ERTTNG__membershipList li>div{gap:3px;min-width:0;display:grid}.page-module__ERTTNG__membershipList strong{overflow-wrap:anywhere;font-size:var(--text-sm)}.page-module__ERTTNG__membershipList small{color:var(--text-muted);font-size:var(--text-2xs)}.page-module__ERTTNG__membershipList button{border:1px solid color-mix(in srgb, var(--costs) 45%, transparent);border-radius:var(--radius-sm);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar));font:inherit;font-size:var(--text-xs);cursor:pointer;padding:6px 9px;font-weight:700}.page-module__ERTTNG__membershipList button:disabled{cursor:wait;opacity:.58}.page-module__ERTTNG__compactForm{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__ERTTNG__compactForm>button[type=submit]{align-self:flex-end}.page-module__ERTTNG__statusForm>button[type=submit]{margin-left:auto}.page-module__ERTTNG__compactForm h3{color:var(--text-primary);font-size:var(--text-sm)}.page-module__ERTTNG__compactForm button,.page-module__ERTTNG__statusForm button{align-self:flex-start}.page-module__ERTTNG__formNote{color:var(--text-muted);font-size:var(--text-2xs);line-height:1.5}.page-module__ERTTNG__autoFollowNotice{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-md);color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:color-mix(in srgb, var(--accent) 16%, var(--sidebar));font-size:var(--text-2xs);gap:3px;padding:9px 10px;line-height:1.5;display:grid}.page-module__ERTTNG__autoFollowNotice span{color:var(--text-secondary);font-variant-numeric:tabular-nums}.page-module__ERTTNG__statusForm{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.page-module__ERTTNG__dangerButton{border-color:color-mix(in srgb, var(--costs) 45%, transparent)!important;color:var(--costs)!important;background:color-mix(in srgb, var(--costs) 16%, var(--surface-raised))!important}.page-module__ERTTNG__dangerButton:hover:not(:disabled){background:linear-gradient(var(--overlay-hover), var(--overlay-hover)), color-mix(in srgb, var(--costs) 16%, var(--surface-raised))!important}.page-module__ERTTNG__dangerButton:active:not(:disabled){background:linear-gradient(var(--overlay-pressed), var(--overlay-pressed)), color-mix(in srgb, var(--costs) 16%, var(--surface-raised))!important}.page-module__ERTTNG__dangerButton:disabled{cursor:not-allowed!important;opacity:.45!important}.page-module__ERTTNG__dangerButton:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.page-module__ERTTNG__error,.page-module__ERTTNG__success{border-radius:var(--radius-sm);font-size:var(--text-2xs);border:1px solid;padding:8px 9px;line-height:1.45}.page-module__ERTTNG__error{border-color:color-mix(in srgb, var(--costs) 45%, transparent);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar))}.page-module__ERTTNG__success{border-color:color-mix(in srgb, var(--profit) 45%, transparent);color:color-mix(in srgb, var(--profit) 72%, var(--text-primary));background:color-mix(in srgb, var(--profit) 16%, var(--sidebar))}.page-module__ERTTNG__emptyState{color:var(--text-muted);font-size:var(--text-sm);text-align:center;padding:28px}.page-module__ERTTNG__accessDenied{max-width:680px;padding:28px}.page-module__ERTTNG__accessDenied>p:last-child{color:var(--text-secondary);font-size:var(--text-md);margin-top:14px;line-height:1.6}@media (max-width:980px){.page-module__ERTTNG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page-module__ERTTNG__page{padding:24px 14px 44px}.page-module__ERTTNG__filters{flex-direction:column;align-items:stretch}.page-module__ERTTNG__filters select,.page-module__ERTTNG__keywordField{width:100%}.page-module__ERTTNG__formGrid,.page-module__ERTTNG__actionForms{grid-template-columns:1fr}.page-module__ERTTNG__fieldWide,.page-module__ERTTNG__formFooter{grid-column:span 1}.page-module__ERTTNG__actionModal{width:92vw;max-height:80vh;position:fixed;top:10vh;right:4vw}}.page-module__ERTTNG__integrityPanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);box-shadow:var(--shadow-panel);margin-bottom:16px}.page-module__ERTTNG__integrityPanel.page-module__ERTTNG__hasUnapproved{border-color:color-mix(in srgb, var(--costs) 45%, transparent);background:color-mix(in srgb, var(--costs) 16%, var(--sidebar))}.page-module__ERTTNG__integrityPanel>summary{color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-weight:700;display:flex}.page-module__ERTTNG__integrityPanel>summary strong{color:var(--text-secondary);font-size:var(--text-xs)}.page-module__ERTTNG__integrityPanel.page-module__ERTTNG__hasUnapproved>summary strong{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary))}.page-module__ERTTNG__integrityPanel[open]>summary{border-bottom:1px solid var(--border)}.page-module__ERTTNG__integrityPanel.page-module__ERTTNG__hasUnapproved[open]>summary{border-bottom-color:color-mix(in srgb, var(--costs) 45%, transparent)}.page-module__ERTTNG__integrityPanelBody{padding:14px 16px 16px}.page-module__ERTTNG__integrityDescription,.page-module__ERTTNG__integrityEmpty{color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}.page-module__ERTTNG__integrityTableWrap{padding-bottom:var(--table-scroll-gutter);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:12px;overflow-x:auto}.page-module__ERTTNG__integrityTable{border-collapse:collapse;width:100%;min-width:930px;font-size:var(--text-sm)}.page-module__ERTTNG__integrityTable th,.page-module__ERTTNG__integrityTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 11px}.page-module__ERTTNG__integrityTable th{color:var(--text-muted);background:var(--surface-raised);font-size:var(--text-xs);white-space:nowrap}.page-module__ERTTNG__integrityTable tbody tr:last-child td{border-bottom:0}.page-module__ERTTNG__integrityTable td>strong,.page-module__ERTTNG__integrityTable td>small,.page-module__ERTTNG__integrityApprovalDetail>small{display:block}.page-module__ERTTNG__integrityTable td>small,.page-module__ERTTNG__integrityApprovalDetail>small{color:var(--text-muted);font-size:var(--text-2xs);margin-top:4px}.page-module__ERTTNG__integrityAmount{font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__ERTTNG__integrityApprovalForm,.page-module__ERTTNG__integrityApprovalDetail,.page-module__ERTTNG__integrityRevocationForm{gap:7px;display:grid}.page-module__ERTTNG__integrityApprovalForm{min-width:270px}.page-module__ERTTNG__integrityApprovalForm label{gap:5px;display:grid}.page-module__ERTTNG__integrityApprovalForm label>span{color:var(--text-secondary);font-size:var(--text-2xs);font-weight:600}.page-module__ERTTNG__integrityApprovalForm textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);background:var(--surface-sunken);font:inherit;resize:vertical;padding:7px 8px}.page-module__ERTTNG__integrityApprovalForm button,.page-module__ERTTNG__integrityRevocationForm button{border:1px solid var(--accent-strong);border-radius:var(--radius-sm);width:max-content;color:var(--text-primary);background:var(--accent-strong);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:6px 9px;font-weight:700}.page-module__ERTTNG__integrityApprovalForm button:hover:not(:disabled),.page-module__ERTTNG__integrityRevocationForm button:hover:not(:disabled){background:var(--accent-strong-hover)}.page-module__ERTTNG__integrityApprovalForm button:active:not(:disabled),.page-module__ERTTNG__integrityRevocationForm button:active:not(:disabled){background:var(--accent-strong-pressed)}.page-module__ERTTNG__integrityApprovalForm button:disabled,.page-module__ERTTNG__integrityRevocationForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__integrityApprovalForm button:focus-visible,.page-module__ERTTNG__integrityRevocationForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ERTTNG__integrityRevocationForm button{border-color:var(--border-strong);color:var(--text-primary);background:0 0}.page-module__ERTTNG__integrityRevocationForm button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__ERTTNG__integrityRevocationForm button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__ERTTNG__integrityRevocationForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__integrityApprovedBadge{border:1px solid color-mix(in srgb, var(--profit) 45%, transparent);border-radius:var(--radius-pill);width:max-content;color:color-mix(in srgb, var(--profit) 72%, var(--text-primary));background:color-mix(in srgb, var(--profit) 16%, var(--sidebar));font-size:var(--text-2xs);padding:3px 7px;font-weight:700}.page-module__ERTTNG__integrityApprovalDetail p{overflow-wrap:anywhere;max-width:360px;color:var(--text-secondary);line-height:1.45}.page-module__ERTTNG__integrityActionError,.page-module__ERTTNG__integrityActionSuccess,.page-module__ERTTNG__integrityUnavailable{font-size:var(--text-2xs);line-height:1.45}.page-module__ERTTNG__integrityActionError,.page-module__ERTTNG__integrityUnavailable{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary))}.page-module__ERTTNG__integrityActionSuccess{color:color-mix(in srgb, var(--profit) 72%, var(--text-primary))}.page-module__ERTTNG__monthPageToolbar{color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.page-module__ERTTNG__monthPageMeta{color:var(--text-secondary)}.page-module__ERTTNG__monthExplanation{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:14px;line-height:1.6}.page-module__ERTTNG__monthTable{border-collapse:collapse;width:100%;min-width:1240px;font-size:var(--text-sm)}.page-module__ERTTNG__monthTable th,.page-module__ERTTNG__monthTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 12px}.page-module__ERTTNG__monthTable th{z-index:1;color:var(--text-muted);background:var(--surface-raised);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;font-weight:700;position:sticky;top:0}.page-module__ERTTNG__monthTable tbody tr:last-child td{border-bottom:0}.page-module__ERTTNG__amountCell{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.page-module__ERTTNG__amountCell small{color:var(--text-muted);font-size:var(--text-2xs);margin-top:4px;display:block}.page-module__ERTTNG__monthIssues{max-width:280px;color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));font-size:var(--text-2xs);margin:7px 0 0;padding-left:16px;line-height:1.5}.page-module__ERTTNG__monthActions{gap:7px;min-width:260px;display:grid}.page-module__ERTTNG__monthActions form{align-items:center;gap:6px;display:flex}.page-module__ERTTNG__monthOverrideForm input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:112px;color:var(--text-primary);background:var(--surface-sunken);font:inherit;font-size:var(--text-sm);padding:7px 8px}.page-module__ERTTNG__monthActions button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;padding:7px 9px;font-weight:700}.page-module__ERTTNG__monthActions button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__ERTTNG__monthActions button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__ERTTNG__monthActions button:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__monthActions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ERTTNG__monthOverrideForm button{color:var(--text-primary);background:var(--accent-strong);border-color:var(--accent-strong)}.page-module__ERTTNG__monthOverrideForm button:hover:not(:disabled){background:var(--accent-strong-hover)}.page-module__ERTTNG__monthOverrideForm button:active:not(:disabled){background:var(--accent-strong-pressed)}.page-module__ERTTNG__monthOverrideForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__monthOverrideForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ERTTNG__clearAdjustmentButton{border-color:var(--border-strong)!important;color:var(--text-primary)!important;background:0 0!important}.page-module__ERTTNG__clearAdjustmentButton:hover:not(:disabled){background:var(--overlay-hover)!important}.page-module__ERTTNG__clearAdjustmentButton:active:not(:disabled){background:var(--overlay-pressed)!important}.page-module__ERTTNG__clearAdjustmentButton:disabled{cursor:not-allowed!important;opacity:.45!important}.page-module__ERTTNG__clearAdjustmentButton:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.page-module__ERTTNG__monthActions>small{color:var(--text-muted);font-size:var(--text-2xs)}.page-module__ERTTNG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-module__ERTTNG__tabs{border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:.75rem;display:flex}.page-module__ERTTNG__tab,.page-module__ERTTNG__tabActive{border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:inherit;font-size:var(--text-base);align-items:baseline;gap:.4rem;padding:.45rem .9rem;text-decoration:none;display:inline-flex}.page-module__ERTTNG__tab:hover{background:var(--overlay-hover)}.page-module__ERTTNG__tabActive{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);border-bottom-color:#0000;margin-bottom:-1px;font-weight:600}.page-module__ERTTNG__tab small,.page-module__ERTTNG__tabActive small{font-variant-numeric:tabular-nums;opacity:.7}.page-module__ERTTNG__sortLink{color:inherit;white-space:nowrap;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.page-module__ERTTNG__sortLink:hover{text-decoration:underline}.page-module__ERTTNG__nextCell strong{font-variant-numeric:tabular-nums;display:block}.page-module__ERTTNG__nextCell small{font-variant-numeric:tabular-nums}.page-module__ERTTNG__validityCell{font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__ERTTNG__noValue{opacity:.5}.page-module__ERTTNG__versionNote{color:var(--text-muted);font-size:var(--text-2xs);white-space:nowrap;margin-left:6px}.page-module__ERTTNG__pagination{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.page-module__ERTTNG__paginationCount,.page-module__ERTTNG__paginationPages{align-items:center;gap:5px;display:flex}.page-module__ERTTNG__pagination a{border-radius:var(--radius-sm);min-width:26px;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:1px solid #0000;padding:4px 8px;text-decoration:none}.page-module__ERTTNG__pagination a:hover:not(:disabled){background:var(--overlay-hover)}.page-module__ERTTNG__pagination a:active:not(:disabled){background:var(--overlay-pressed)}.page-module__ERTTNG__pagination a:disabled{cursor:not-allowed;opacity:.45}.page-module__ERTTNG__pagination a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ERTTNG__pagination span[aria-disabled=true]{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:26px;color:var(--text-muted);opacity:.45;padding:4px 8px}.page-module__ERTTNG__pagination .page-module__ERTTNG__currentPage{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}
.page-module__xOH_LG__page{width:100%;max-width:1560px;margin:0 auto;padding:30px 32px 64px}.page-module__xOH_LG__eyebrow{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));font-size:var(--text-2xs);letter-spacing:.18em;font-weight:700}.page-module__xOH_LG__messagePanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);box-shadow:var(--shadow-panel);padding:14px 16px}.page-module__xOH_LG__messagePanel h1{color:var(--text-primary);letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.45rem,2vw,1.9rem)}.page-module__xOH_LG__messagePanel p{color:var(--text-muted);font-size:var(--text-sm);margin-top:7px;line-height:1.55}.page-module__xOH_LG__blocks{flex-direction:column;gap:26px;display:flex}.page-module__xOH_LG__blockHeader{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px;display:flex}.page-module__xOH_LG__blockHeader h2{color:var(--text-primary);font-size:var(--text-lg);margin:0 auto 0 0;font-weight:700}.page-module__xOH_LG__emptyState{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);color:var(--text-muted);font-size:var(--text-sm);margin:0;padding:14px 16px;line-height:1.55}.page-module__xOH_LG__tableScroll{padding-bottom:var(--table-scroll-gutter);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);box-shadow:var(--shadow-panel);overflow-x:auto}.page-module__xOH_LG__grid{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.page-module__xOH_LG__grid th,.page-module__xOH_LG__grid td{border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 12px}.page-module__xOH_LG__grid thead th{background:var(--background);color:var(--text-secondary);font-size:var(--text-xs);text-align:center;white-space:normal;vertical-align:bottom;font-weight:600}.page-module__xOH_LG__grid tbody th{color:var(--text-primary);text-align:center;font-weight:600}.page-module__xOH_LG__grid td{text-align:right}.page-module__xOH_LG__columnLabel{display:block}.page-module__xOH_LG__readonlyMark{color:var(--text-secondary);font-size:var(--text-2xs);font-weight:500;display:block}.page-module__xOH_LG__inputCell{min-width:108px}.page-module__xOH_LG__inputCell input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;padding:5px 8px}.page-module__xOH_LG__inputCell input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__xOH_LG__inputCell [role=alert]{font-size:var(--text-xs);white-space:normal;margin:3px 0 0}.page-module__xOH_LG__failedNote{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));font-size:var(--text-xs);-webkit-user-select:text;user-select:text;line-height:1.45}.page-module__xOH_LG__totalCell{font-weight:600}.page-module__xOH_LG__actionCell{white-space:nowrap;text-align:center!important}.page-module__xOH_LG__actionButtons{flex-wrap:nowrap;gap:4px;display:inline-flex}.page-module__xOH_LG__actionButtons button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;padding:5px 10px;font-weight:600}.page-module__xOH_LG__actionButtons button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__xOH_LG__actionButtons button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__xOH_LG__actionButtons button:disabled{cursor:not-allowed;opacity:.45}.page-module__xOH_LG__actionButtons button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__xOH_LG__actionCell>span+span{margin-left:8px}.page-module__xOH_LG__error,.page-module__xOH_LG__success{font-size:var(--text-xs);line-height:1.45}.page-module__xOH_LG__error{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary))}.page-module__xOH_LG__success{color:color-mix(in srgb, var(--profit) 72%, var(--text-primary))}.page-module__xOH_LG__subtotalRow th,.page-module__xOH_LG__subtotalRow td{background:var(--overlay-subtle);font-weight:600}.page-module__xOH_LG__grid .page-module__xOH_LG__subtotalRow td{text-align:center}.page-module__xOH_LG__grid thead th:first-child,.page-module__xOH_LG__grid tbody th{z-index:1;background:var(--background);position:sticky;left:0}.page-module__xOH_LG__grid .page-module__xOH_LG__subtotalRow th{background:linear-gradient(var(--overlay-subtle), var(--overlay-subtle)), var(--background)}.page-module__xOH_LG__projectPanel{text-align:center;margin-top:3px}.page-module__xOH_LG__projectForm button{border:1px solid var(--accent-strong);color:var(--text-primary);background:var(--accent-strong)}.page-module__xOH_LG__projectForm button:hover:not(:disabled){background:var(--accent-strong-hover)}.page-module__xOH_LG__projectForm button:active:not(:disabled){background:var(--accent-strong-pressed)}.page-module__xOH_LG__projectForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__xOH_LG__projectForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}div.page-module__xOH_LG__projectForm button{color:var(--text-primary);border-color:var(--border-strong);background:0 0}div.page-module__xOH_LG__projectForm button:hover:not(:disabled){background:var(--overlay-hover)}div.page-module__xOH_LG__projectForm button:active:not(:disabled){background:var(--overlay-pressed)}div.page-module__xOH_LG__projectForm button:disabled{cursor:not-allowed;opacity:.45}div.page-module__xOH_LG__projectForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__xOH_LG__retireButton{border-color:color-mix(in srgb, var(--costs) 45%, transparent)!important;color:var(--costs)!important;background:color-mix(in srgb, var(--costs) 16%, var(--surface-raised))!important}.page-module__xOH_LG__retireButton:hover:not(:disabled){background:linear-gradient(var(--overlay-hover), var(--overlay-hover)), color-mix(in srgb, var(--costs) 16%, var(--surface-raised))!important}.page-module__xOH_LG__retireButton:active:not(:disabled){background:linear-gradient(var(--overlay-pressed), var(--overlay-pressed)), color-mix(in srgb, var(--costs) 16%, var(--surface-raised))!important}.page-module__xOH_LG__retireButton:disabled{cursor:not-allowed!important;opacity:.45!important}.page-module__xOH_LG__retireButton:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.page-module__xOH_LG__createPanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);box-shadow:var(--shadow-panel)}.page-module__xOH_LG__createPanel>summary{color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;padding:9px 14px;font-weight:700;list-style-position:inside}.page-module__xOH_LG__createPanel>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__xOH_LG__createPanel[open]>summary{border-bottom:1px solid var(--border)}.page-module__xOH_LG__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.page-module__xOH_LG__formGrid label{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__xOH_LG__formGrid label>span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.page-module__xOH_LG__formGrid select,.page-module__xOH_LG__formGrid input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);background:var(--surface-sunken);font:inherit;font-size:var(--text-sm);padding:8px 10px;line-height:1.4}.page-module__xOH_LG__formGrid select:focus-visible,.page-module__xOH_LG__formGrid input:focus-visible,.page-module__xOH_LG__formGrid button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__xOH_LG__formFooter{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.page-module__xOH_LG__formGrid button{border:1px solid var(--accent-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--accent-strong);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:8px 13px;font-weight:700}.page-module__xOH_LG__formGrid button:hover:not(:disabled){background:var(--accent-strong-hover)}.page-module__xOH_LG__formGrid button:active:not(:disabled){background:var(--accent-strong-pressed)}.page-module__xOH_LG__formGrid button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:620px){.page-module__xOH_LG__page{padding:22px 16px 48px}.page-module__xOH_LG__formGrid{grid-template-columns:minmax(0,1fr)}}.page-module__xOH_LG__cellNote{color:var(--text-muted);font-size:var(--text-2xs);font-weight:500;display:block}.page-module__xOH_LG__gapBadge{color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));font-size:var(--text-2xs);font-weight:600;display:block}.page-module__xOH_LG__gapList{border:1px solid var(--warn);border-radius:var(--radius-sm);font-size:var(--text-sm);margin:0 0 12px;padding:8px 12px}.page-module__xOH_LG__gapList ul{margin:4px 0 0;padding-left:18px}.page-module__xOH_LG__settle{text-align:center;margin-top:3px}.page-module__xOH_LG__settleForm button{border:1px solid var(--accent-strong);color:var(--text-primary);background:var(--accent-strong)}.page-module__xOH_LG__settleForm button:hover:not(:disabled){background:var(--accent-strong-hover)}.page-module__xOH_LG__settleForm button:active:not(:disabled){background:var(--accent-strong-pressed)}.page-module__xOH_LG__settleForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__xOH_LG__settleForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__xOH_LG__grid tbody tr[data-actual] td{color:var(--text-primary)}.page-module__xOH_LG__listToolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.page-module__xOH_LG__filterField{flex-direction:column;gap:3px;display:flex}.page-module__xOH_LG__filterField>span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.page-module__xOH_LG__filterField input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);min-width:220px;color:var(--text-primary);font-size:var(--text-md);padding:6px 10px}.page-module__xOH_LG__filterField input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__xOH_LG__pendingElsewhere{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));font-size:var(--text-sm);margin:0 0 10px}.page-module__xOH_LG__pendingElsewhere a{color:inherit;text-underline-offset:2px;text-decoration:underline}.page-module__xOH_LG__gapPlus{color:color-mix(in srgb, var(--gap-plus) 72%, var(--text-primary))}.page-module__xOH_LG__gapMinus{color:color-mix(in srgb, var(--gap-minus) 72%, var(--text-primary))}.page-module__xOH_LG__gapZero{color:inherit}
.amount-field-module__4OZCCG__problem{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary))}
.column-filter-module__MEKmyG__head{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.column-filter-module__MEKmyG__headButton{border-radius:var(--radius-sm);min-width:18px;color:var(--text-muted);font:inherit;font-size:var(--text-2xs);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.column-filter-module__MEKmyG__headButton:hover:not(:disabled){color:var(--text-primary);background:var(--overlay-hover)}.column-filter-module__MEKmyG__headButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.column-filter-module__MEKmyG__headButton:disabled{cursor:not-allowed;opacity:.45}.column-filter-module__MEKmyG__headButtonActive{color:var(--accent)}.column-filter-module__MEKmyG__sortNone:after{content:"↕"}.column-filter-module__MEKmyG__sortAscending:after{content:"▲"}.column-filter-module__MEKmyG__sortDescending:after{content:"▼"}.column-filter-module__MEKmyG__filterMark:after{content:"▾"}.column-filter-module__MEKmyG__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.column-filter-module__MEKmyG__menu{z-index:40;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-md);width:240px;max-width:calc(100vw - 16px);color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-panel);font-size:var(--text-xs);text-align:left;white-space:normal;flex-direction:column;gap:6px;padding:10px;font-weight:400;display:flex;position:fixed;overflow-y:auto}.column-filter-module__MEKmyG__menu:focus-visible{outline:2px solid var(--accent)}.column-filter-module__MEKmyG__menuTitle{color:var(--text-secondary);font-size:var(--text-xs);margin:0;font-weight:600}.column-filter-module__MEKmyG__menuSearch{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--overlay-subtle);font:inherit;font-size:var(--text-xs);padding:5px 8px}.column-filter-module__MEKmyG__options{flex-direction:column;flex-shrink:0;gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.column-filter-module__MEKmyG__option{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:7px;padding:3px 4px;display:flex}.column-filter-module__MEKmyG__option:hover{background:var(--overlay-hover)}.column-filter-module__MEKmyG__option input{accent-color:var(--accent)}.column-filter-module__MEKmyG__empty{color:var(--text-muted);margin:0}.column-filter-module__MEKmyG__menuClear{border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #0000;align-self:flex-start;padding:3px 8px}.column-filter-module__MEKmyG__menuClear:hover{background:var(--overlay-hover)}.column-filter-module__MEKmyG__active{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.column-filter-module__MEKmyG__chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-primary);background:var(--overlay-subtle);align-items:center;gap:4px;padding:2px 4px 2px 8px;display:inline-flex}.column-filter-module__MEKmyG__chipRemove{border-radius:var(--radius-pill);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 5px}.column-filter-module__MEKmyG__chipRemove:hover:not(:disabled){color:var(--text-primary);background:var(--overlay-hover)}.column-filter-module__MEKmyG__chipRemove:disabled{cursor:not-allowed;opacity:.45}.column-filter-module__MEKmyG__notice{margin:0 0 10px}
.confirm-panel-module__5fatmq__panel{border:1px solid color-mix(in srgb, var(--costs) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--costs) 16%, var(--sidebar));text-align:left;white-space:normal;gap:10px;padding:12px 14px;display:grid}.confirm-panel-module__5fatmq__title{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.confirm-panel-module__5fatmq__message{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.confirm-panel-module__5fatmq__actions{justify-content:flex-end;gap:8px;display:flex}.confirm-panel-module__5fatmq__cancel,.confirm-panel-module__5fatmq__danger{border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;padding:7px 14px;font-weight:600}.confirm-panel-module__5fatmq__cancel{color:var(--text-secondary);background:0 0}.confirm-panel-module__5fatmq__cancel:hover:not(:disabled){background:var(--overlay-hover)}.confirm-panel-module__5fatmq__cancel:active:not(:disabled){background:var(--overlay-pressed)}.confirm-panel-module__5fatmq__danger{}.confirm-panel-module__5fatmq__cancel:disabled,.confirm-panel-module__5fatmq__danger:disabled{cursor:not-allowed;opacity:.45}.confirm-panel-module__5fatmq__cancel:focus-visible,.confirm-panel-module__5fatmq__danger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.notice-module__bWI2lq__notice{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:var(--radius-md);color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));background:color-mix(in srgb, var(--warn) 16%, var(--sidebar));font-size:var(--text-sm);margin:12px 0 16px;padding:10px 14px;line-height:1.6}.notice-module__bWI2lq__notice+.notice-module__bWI2lq__notice{margin-top:-10px}
.list-toolbar-module__0IL6ka__listToolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.list-toolbar-module__0IL6ka__filterField,.list-toolbar-module__0IL6ka__filterToggle{color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:7px;display:flex}.list-toolbar-module__0IL6ka__filterField input,.list-toolbar-module__0IL6ka__filterField select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--overlay-subtle);font:inherit;font-size:var(--text-xs);padding:6px 9px}.list-toolbar-module__0IL6ka__filterField input{width:min(320px,70vw)}.list-toolbar-module__0IL6ka__filterToggle{cursor:pointer}.list-toolbar-module__0IL6ka__filterToggle input{accent-color:var(--accent)}.list-toolbar-module__0IL6ka__clearFilter{border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 10px}.list-toolbar-module__0IL6ka__clearFilter:hover:not(:disabled){background:var(--overlay-hover)}.list-toolbar-module__0IL6ka__clearFilter:active:not(:disabled){background:var(--overlay-pressed)}.list-toolbar-module__0IL6ka__clearFilter:disabled{cursor:not-allowed;opacity:.45}.list-toolbar-module__0IL6ka__clearFilter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.save-toast-module__ldNgzq__area{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-height:calc(100vh - 36px);display:flex;position:fixed;bottom:18px;right:18px;overflow-y:auto}.save-toast-module__ldNgzq__notices{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.save-toast-module__ldNgzq__live:empty,.save-toast-module__ldNgzq__notices:empty{position:absolute}.save-toast-module__ldNgzq__toast.save-toast-module__ldNgzq__failure{flex:none;display:block}.save-toast-module__ldNgzq__failure summary{cursor:pointer}.save-toast-module__ldNgzq__failure p{margin:8px 0 0}.save-toast-module__ldNgzq__toast{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);max-width:min(460px,100vw - 36px);box-shadow:var(--shadow-panel);color:var(--text-primary);font-size:var(--text-md);pointer-events:auto;border-left-width:4px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;line-height:1.5;animation:.16s ease-out save-toast-module__ldNgzq__toast-in;display:inline-flex}@keyframes save-toast-module__ldNgzq__toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.save-toast-module__ldNgzq__saving{border-color:var(--border-strong);background:var(--surface-raised)}.save-toast-module__ldNgzq__success{border-color:var(--profit);background:color-mix(in srgb, var(--profit) 16%, var(--surface-raised))}.save-toast-module__ldNgzq__error{border-color:var(--costs);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--surface-raised))}.save-toast-module__ldNgzq__toast button{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-secondary);font-size:var(--text-base);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0;line-height:1}.save-toast-module__ldNgzq__toast button:hover:not(:disabled){background:var(--overlay-hover)}.save-toast-module__ldNgzq__toast button:active:not(:disabled){background:var(--overlay-pressed)}.save-toast-module__ldNgzq__toast button:disabled{cursor:not-allowed;opacity:.45}.save-toast-module__ldNgzq__toast button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.save-toast-module__ldNgzq__warning{border-color:var(--warn);color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));background:color-mix(in srgb, var(--warn) 16%, var(--surface-raised))}
.page-module__I1Onwa__grid thead th{vertical-align:bottom}.page-module__I1Onwa__grid td[data-selected]{box-shadow:inset 0 0 0 2px var(--accent);background-color:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.page-module__I1Onwa__grid thead th small{font-weight:500;display:block}.page-module__I1Onwa__inputCell{min-width:108px}.page-module__I1Onwa__inputCell input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;padding:5px 8px}.page-module__I1Onwa__inputCell input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__I1Onwa__inputCell [role=alert]{font-size:var(--text-xs);white-space:normal;margin:3px 0 0}.page-module__I1Onwa__totalCell{font-weight:600}.page-module__I1Onwa__actionCell{white-space:nowrap;text-align:center!important}.page-module__I1Onwa__actionCell button,.page-module__I1Onwa__dropButtons button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;padding:5px 10px;font-weight:600}.page-module__I1Onwa__actionCell button:hover:not(:disabled),.page-module__I1Onwa__dropButtons button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__I1Onwa__actionCell button:active:not(:disabled),.page-module__I1Onwa__dropButtons button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__I1Onwa__actionCell button:disabled,.page-module__I1Onwa__dropButtons button:disabled{cursor:not-allowed;opacity:.45}.page-module__I1Onwa__actionCell button:focus-visible,.page-module__I1Onwa__dropButtons button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__I1Onwa__dropButtons button{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.page-module__I1Onwa__dropButtons button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__I1Onwa__dropButtons button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__I1Onwa__dropButtons button:disabled{cursor:not-allowed;opacity:.45}.page-module__I1Onwa__dropButtons{flex-direction:column;gap:4px;display:flex}.page-module__I1Onwa__actionCell>span{margin:0 4px}.page-module__I1Onwa__grid .page-module__I1Onwa__subtotalRow td{text-align:center}.page-module__I1Onwa__subtotalRow th,.page-module__I1Onwa__subtotalRow td{background:var(--overlay-subtle);font-weight:600}.page-module__I1Onwa__readonlyMark{color:var(--text-muted);font-size:var(--text-2xs)}.page-module__I1Onwa__settle{text-align:center;margin-top:3px}.page-module__I1Onwa__settleForm button{border:1px solid var(--accent-strong);color:var(--text-primary);background:var(--accent-strong)}.page-module__I1Onwa__settleForm button:hover:not(:disabled){background:var(--accent-strong-hover)}.page-module__I1Onwa__settleForm button:active:not(:disabled){background:var(--accent-strong-pressed)}.page-module__I1Onwa__settleForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__I1Onwa__settleForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__I1Onwa__contractEdit{text-align:center;margin-top:3px;font-weight:500}.page-module__I1Onwa__contractEditForm button{border:1px solid var(--accent-strong);color:var(--text-primary);background:var(--accent-strong)}.page-module__I1Onwa__contractEditForm button:hover:not(:disabled){background:var(--accent-strong-hover)}.page-module__I1Onwa__contractEditForm button:active:not(:disabled){background:var(--accent-strong-pressed)}.page-module__I1Onwa__contractEditForm button:disabled{cursor:not-allowed;opacity:.45}.page-module__I1Onwa__contractEditForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}div.page-module__I1Onwa__contractEditForm button{color:var(--text-primary);border-color:var(--border-strong);background:0 0}div.page-module__I1Onwa__contractEditForm button:hover:not(:disabled){background:var(--overlay-hover)}div.page-module__I1Onwa__contractEditForm button:active:not(:disabled){background:var(--overlay-pressed)}div.page-module__I1Onwa__contractEditForm button:disabled{cursor:not-allowed;opacity:.45}div.page-module__I1Onwa__contractEditForm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__I1Onwa__contractEditForm .page-module__I1Onwa__retireButton{color:var(--costs);background:color-mix(in srgb, var(--costs) 16%, var(--surface-raised));border-color:color-mix(in srgb, var(--costs) 45%, transparent)}.page-module__I1Onwa__contractEditForm .page-module__I1Onwa__retireButton:hover:not(:disabled){background:linear-gradient(var(--overlay-hover), var(--overlay-hover)), color-mix(in srgb, var(--costs) 16%, var(--surface-raised))}.page-module__I1Onwa__contractEditForm .page-module__I1Onwa__retireButton:active:not(:disabled){background:linear-gradient(var(--overlay-pressed), var(--overlay-pressed)), color-mix(in srgb, var(--costs) 16%, var(--surface-raised))}.page-module__I1Onwa__contractEditForm .page-module__I1Onwa__retireButton:disabled{cursor:not-allowed;opacity:.45}.page-module__I1Onwa__contractEditForm .page-module__I1Onwa__retireButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__I1Onwa__unitMark{display:block}.page-module__I1Onwa__unitNote{color:var(--text-muted);font-size:.9em;font-weight:500;display:block}.page-module__I1Onwa__pendingElsewhere{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));font-size:var(--text-sm);margin:0 0 10px}.page-module__I1Onwa__pendingElsewhere a{color:inherit;text-underline-offset:2px;text-decoration:underline}
.page-module___8aEwW__page{width:100%;max-width:1560px;margin:0 auto;padding:30px 32px 64px}.page-module___8aEwW__headerControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-module___8aEwW__eyebrow{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));font-size:var(--text-2xs);letter-spacing:.18em;font-weight:700}.page-module___8aEwW__loginError{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary))}.page-module___8aEwW__period{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--overlay-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:4px;padding:7px 15px;font-weight:500}.page-module___8aEwW__headerControls .page-module___8aEwW__period{margin-bottom:0}.page-module___8aEwW__queryWarning{border:1px solid color-mix(in srgb, var(--costs) 45%, transparent);border-radius:var(--radius-md);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar));font-size:var(--text-xs);gap:3px;margin:-10px 0 18px;padding:9px 12px;line-height:1.45;display:grid}.page-module___8aEwW__dashboardGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.page-module___8aEwW__span4{grid-column:span 4}.page-module___8aEwW__span5{grid-column:span 5}.page-module___8aEwW__span7{grid-column:span 7}.page-module___8aEwW__span8{grid-column:span 8}.page-module___8aEwW__fullWidth{grid-column:1/-1}@media (max-width:1150px){.page-module___8aEwW__span4,.page-module___8aEwW__span5,.page-module___8aEwW__span7,.page-module___8aEwW__span8{grid-column:1/-1}}@media (max-width:680px){.page-module___8aEwW__page{padding:24px 14px 44px}.page-module___8aEwW__headerControls{flex-wrap:wrap;justify-content:flex-start;width:100%}}.page-module___8aEwW__messagePanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);max-width:720px;box-shadow:var(--shadow-panel);padding:24px}.page-module___8aEwW__messagePanel h1{color:var(--text-primary);letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.45rem,2vw,1.9rem)}.page-module___8aEwW__messagePanel>p:last-child{color:var(--text-secondary);font-size:var(--text-sm);margin-top:10px;line-height:1.6}.page-module___8aEwW__messagePanel>p.page-module___8aEwW__loginError{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary))}
.balances-module__y-09LW__anchorPanel{margin-bottom:16px}.balances-module__y-09LW__anchorMissing{text-align:right;max-width:520px;line-height:1.55}.balances-module__y-09LW__completeBadge,.balances-module__y-09LW__partialBadge,.balances-module__y-09LW__fiscalEndBadge{border-radius:var(--radius-pill);font-size:var(--text-2xs);white-space:nowrap;border:1px solid;padding:4px 8px;font-weight:700;display:inline-flex}.balances-module__y-09LW__completeBadge{border-color:color-mix(in srgb, var(--profit) 45%, transparent);color:color-mix(in srgb, var(--profit) 72%, var(--text-primary));background:color-mix(in srgb, var(--profit) 16%, var(--sidebar))}.balances-module__y-09LW__partialBadge{border-color:color-mix(in srgb, var(--warn) 45%, transparent);color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));background:color-mix(in srgb, var(--warn) 16%, var(--sidebar))}.balances-module__y-09LW__fiscalEndBadge{border-color:color-mix(in srgb, var(--costs) 45%, transparent);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar))}.balances-module__y-09LW__balanceModal{width:min(780px,88vw);max-height:82vh}.balances-module__y-09LW__balanceActionForms{gap:14px;padding:16px;display:grid}.balances-module__y-09LW__editBalanceForm{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.balances-module__y-09LW__editFooter{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.balances-module__y-09LW__deleteForm{grid-column:auto}@media (max-width:680px){.balances-module__y-09LW__anchorMissing{text-align:left;align-items:flex-start}.balances-module__y-09LW__balanceModal{width:92vw}.balances-module__y-09LW__editBalanceForm{grid-template-columns:1fr}}.balances-module__y-09LW__matrixWrap{padding-bottom:var(--table-scroll-gutter);overflow:auto}.balances-module__y-09LW__listToolbar{}.balances-module__y-09LW__filterField{}.balances-module__y-09LW__filterToggle{}.balances-module__y-09LW__clearFilter{}.balances-module__y-09LW__matrixTable{--account-columns:5;width:100%;min-width:calc(332px + var(--account-columns) * 150px);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.balances-module__y-09LW__matrixTable thead th:first-child{width:172px}.balances-module__y-09LW__matrixTable thead th:nth-child(2),.balances-module__y-09LW__matrixTable tbody td:nth-child(2){z-index:2;background:color-mix(in srgb, var(--accent) 16%, var(--surface-raised));width:160px;position:sticky;left:172px}.balances-module__y-09LW__matrixTable thead th:nth-child(2){z-index:4;background:var(--surface-raised)}.balances-module__y-09LW__partialTotal{color:var(--text-muted);font-size:var(--text-2xs);white-space:nowrap;position:absolute;left:6px}.balances-module__y-09LW__matrixTable th,.balances-module__y-09LW__matrixTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.balances-module__y-09LW__matrixTable th:last-child,.balances-module__y-09LW__matrixTable td:last-child{border-right:0}.balances-module__y-09LW__matrixTable thead th{z-index:3;color:var(--text-muted);background:var(--surface-raised);font-size:var(--text-xs);text-align:center;white-space:nowrap;font-weight:700;position:sticky;top:0}.balances-module__y-09LW__matrixTable thead th:first-child,.balances-module__y-09LW__matrixTable tbody th:first-child{z-index:2;color:var(--text-primary);background:var(--surface-raised);text-align:center;position:sticky;left:0}.balances-module__y-09LW__matrixTable thead th:first-child{z-index:4}.balances-module__y-09LW__columnAccount{color:var(--text-primary);text-overflow:ellipsis;display:block;overflow:hidden}.balances-module__y-09LW__matrixTable tbody th:first-child{display:table-cell}.balances-module__y-09LW__observationHead{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.balances-module__y-09LW__observationHead strong{font-variant-numeric:tabular-nums}.balances-module__y-09LW__totalCell{background:color-mix(in srgb, var(--accent) 16%, var(--surface-raised))}.balances-module__y-09LW__balanceCell{font-variant-numeric:tabular-nums;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.balances-module__y-09LW__balanceCell strong{color:var(--text-primary);font-size:var(--text-xs);white-space:nowrap;font-weight:700}.balances-module__y-09LW__balanceCell small{color:var(--text-muted);font-size:var(--text-2xs);white-space:nowrap}.balances-module__y-09LW__cellButton{flex-wrap:nowrap;flex:0 0 112px;justify-content:flex-end;align-items:baseline;min-width:0;display:flex}.balances-module__y-09LW__balanceCellPanel{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.balances-module__y-09LW__memoSlot{align-items:flex-start;width:12px;display:inline-flex;position:absolute;top:-2px;right:0}.balances-module__y-09LW__matrixTable .balances-module__y-09LW__memoToggle{font-size:var(--text-xs);cursor:pointer;opacity:.8;background:0 0;border:0;flex:none;padding:0;line-height:1}.balances-module__y-09LW__matrixTable .balances-module__y-09LW__memoToggle:hover,.balances-module__y-09LW__matrixTable .balances-module__y-09LW__memoToggle[aria-expanded=true]{opacity:1;background:0 0;border:0}.balances-module__y-09LW__memoToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.balances-module__y-09LW__memoBubble{z-index:50;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);background:var(--border);box-shadow:var(--shadow-panel);font-size:var(--text-xs);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 10px;line-height:1.5;position:fixed;overflow-y:auto}.balances-module__y-09LW__cellButton strong{color:var(--text-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.balances-module__y-09LW__cellButton:hover strong{color:var(--text-primary);text-decoration:underline}.balances-module__y-09LW__cellButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.balances-module__y-09LW__emptyCell{color:var(--text-muted);text-align:center;display:block}.balances-module__y-09LW__newCellButton{color:var(--text-muted);line-height:1}.balances-module__y-09LW__newCellButton:hover{color:var(--text-primary)}.balances-module__y-09LW__newCellButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.balances-module__y-09LW__gridInput{flex:auto;min-width:0;display:flex}.balances-module__y-09LW__gridInput p[role=alert]{box-sizing:border-box;z-index:5;border:1px solid var(--costs);background:var(--surface-raised);overflow-wrap:anywhere;margin:0;padding:6px 8px;line-height:1.5;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.balances-module__y-09LW__gridInput input[type=text]{box-sizing:border-box;width:100%;height:27px;color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;padding:6px 8px;line-height:1.2}.balances-module__y-09LW__gridInput input[type=text]:focus-visible{outline:none}.balances-module__y-09LW__gridInput input[readonly]{color:var(--text-muted)}.balances-module__y-09LW__matrixTable tbody td[data-active]{outline:2px solid var(--accent);outline-offset:-2px}.balances-module__y-09LW__matrixTable thead th[data-active],.balances-module__y-09LW__matrixTable tbody th[data-active]{background:var(--border-strong);color:var(--text-primary)}.balances-module__y-09LW__matrixTable thead th[data-selected]{background:var(--accent-strong);color:var(--text-primary)}.balances-module__y-09LW__matrixTable tbody td[data-selected],.balances-module__y-09LW__matrixTable tbody th[data-selected]{background:color-mix(in srgb, var(--accent) 16%, var(--surface-raised))}.balances-module__y-09LW__matrixTable tbody td[data-total-cell][data-selected]{box-shadow:inset 0 0 0 1px var(--accent)}.balances-module__y-09LW__matrixTable tbody th[data-selected]{box-shadow:inset 3px 0 0 var(--accent)}.balances-module__y-09LW__matrixTable .balances-module__y-09LW__headerSelect{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.balances-module__y-09LW__matrixTable tbody th .balances-module__y-09LW__observationHead{justify-content:center}.balances-module__y-09LW__matrixTable .balances-module__y-09LW__memoToggle{border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--accent);opacity:1;font-size:var(--text-2xs)}.balances-module__y-09LW__matrixTable .balances-module__y-09LW__memoToggleEmpty{box-shadow:none;opacity:.3;filter:grayscale()}.balances-module__y-09LW__matrixTable .balances-module__y-09LW__memoToggleEmpty:hover{opacity:.7}.balances-module__y-09LW__memoEditButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;margin-top:6px;padding:2px 6px;display:block}.balances-module__y-09LW__memoEditButton:hover:not(:disabled){background:var(--overlay-hover)}.balances-module__y-09LW__memoEditButton:active:not(:disabled){background:var(--overlay-pressed)}.balances-module__y-09LW__memoEditButton:disabled{cursor:not-allowed;opacity:.45}.balances-module__y-09LW__memoEditButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.balances-module__y-09LW__statusCell{white-space:nowrap}.balances-module__y-09LW__cellStatus{color:var(--text-muted);font-size:var(--text-xs)}.balances-module__y-09LW__shortcutHelp{color:var(--text-muted);font-size:var(--text-xs);margin:0 0 10px}.balances-module__y-09LW__shortcutHelp summary{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));cursor:pointer}.balances-module__y-09LW__shortcutHelp ul{margin:6px 0 0;padding-left:18px;line-height:1.6}.balances-module__y-09LW__matrixTable.balances-module__y-09LW__dragging{-webkit-user-select:none;user-select:none}.balances-module__y-09LW__matrixTable td[data-save-error],.balances-module__y-09LW__matrixTable th[data-save-error]{box-shadow:inset 3px 0 0 var(--warn)}.balances-module__y-09LW__matrixTable tbody td[data-total-cell][data-selected][data-save-error]{box-shadow:inset 3px 0 0 var(--warn), inset 0 0 0 1px var(--accent)}.balances-module__y-09LW__matrixTable tbody th[data-selected][data-save-error]{box-shadow:inset 3px 0 0 var(--warn)}.balances-module__y-09LW__matrixTable td[data-saving]{box-shadow:inset 3px 0 0 var(--accent);cursor:progress}.balances-module__y-09LW__matrixTable td.balances-module__y-09LW__totalCell .balances-module__y-09LW__gridInput input[type=text]{font-weight:700}
.page-module__TbY_6q__subHeaderRow .page-module__TbY_6q__subHeaderCell:first-child{position:static}.page-module__TbY_6q__tableGroupHeading{color:var(--text-primary);font-size:var(--text-base);margin:0 0 8px;font-weight:700}.page-module__TbY_6q__tableGroup+.page-module__TbY_6q__tableGroup{margin-top:20px}.page-module__TbY_6q__unfixable{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);margin-top:26px;padding:12px 16px}.page-module__TbY_6q__unfixable h2{color:var(--text-primary);font-size:var(--text-base);margin:0 0 8px;font-weight:700}.page-module__TbY_6q__unfixable ul{color:var(--text-secondary);font-size:var(--text-sm);margin:0;padding-left:18px;line-height:1.6}.page-module__TbY_6q__unfixable li a{color:var(--text-primary);margin-right:8px}.page-module__TbY_6q__cellWithMenu{align-items:center;gap:2px;display:flex;position:relative}.page-module__TbY_6q__menuButton{border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-2xs);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:2px 4px}.page-module__TbY_6q__menuButton:hover,.page-module__TbY_6q__menuButton[aria-expanded=true]{border-color:var(--border-strong);color:var(--text-primary)}.page-module__TbY_6q__menuButton:focus-visible,.page-module__TbY_6q__menu button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__TbY_6q__menu{z-index:2;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);min-width:160px;box-shadow:var(--shadow-panel);gap:4px;padding:6px;display:grid;position:absolute;top:100%;right:0}.page-module__TbY_6q__menu button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;padding:5px 10px;font-weight:600}.page-module__TbY_6q__menu button:disabled{cursor:not-allowed;opacity:.45}.page-module__TbY_6q__menuReason{max-width:220px;color:var(--text-muted);font-size:var(--text-2xs);white-space:normal}.page-module__TbY_6q__forwardConfirm{white-space:normal;min-width:320px}.page-module__TbY_6q__cardNote{color:var(--text-muted);font-size:var(--text-2xs);margin:-.5rem 0 1rem}
.categories-module__QQxrvq__tabs{flex-wrap:wrap;margin-top:24px;}.categories-module__QQxrvq__section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);box-shadow:var(--shadow-panel);margin-top:24px;padding:20px}.categories-module__QQxrvq__sectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 2px 10px;display:flex}.categories-module__QQxrvq__sectionHeader h2{color:var(--text-primary);font-size:var(--text-lg);margin:0}.categories-module__QQxrvq__sectionHeader>span{color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.categories-module__QQxrvq__notice{margin:0 0 10px}.categories-module__QQxrvq__listToolbar{}.categories-module__QQxrvq__filterField{}.categories-module__QQxrvq__filterToggle{}.categories-module__QQxrvq__clearFilter{}.categories-module__QQxrvq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.categories-module__QQxrvq__table th,.categories-module__QQxrvq__table td{text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border);padding:10px}.categories-module__QQxrvq__table th{background:var(--surface-raised);font-size:var(--text-xs);position:sticky;top:0}.categories-module__QQxrvq__dialogText{font-size:var(--text-sm);white-space:normal;margin:0;line-height:1.5}.categories-module__QQxrvq__reason{color:var(--text-secondary)}.categories-module__QQxrvq__field{gap:4px;min-width:0;display:grid}.categories-module__QQxrvq__checkField{align-self:end}.categories-module__QQxrvq__checkField input[type=checkbox]{justify-self:start;width:auto}.categories-module__QQxrvq__rowActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.categories-module__QQxrvq__secondaryButton,.categories-module__QQxrvq__dangerButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:8px 13px;font-weight:600}.categories-module__QQxrvq__secondaryButton:hover:not(:disabled){background:var(--overlay-hover)}.categories-module__QQxrvq__secondaryButton:active:not(:disabled){background:var(--overlay-pressed)}.categories-module__QQxrvq__secondaryButton:disabled,.categories-module__QQxrvq__dangerButton:disabled{cursor:not-allowed;opacity:.45}.categories-module__QQxrvq__secondaryButton:focus-visible,.categories-module__QQxrvq__dangerButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.members-module__TNJfOq__tabs{flex-wrap:wrap;margin-top:24px;}.members-module__TNJfOq__listToolbar{}.members-module__TNJfOq__filterField{}.members-module__TNJfOq__filterToggle{}.members-module__TNJfOq__clearFilter{}.members-module__TNJfOq__memberModal{width:min(620px,90vw)}.members-module__TNJfOq__memberModal .members-module__TNJfOq__memberForms{grid-template-columns:1fr}.members-module__TNJfOq__memberModal .members-module__TNJfOq__memberForms>form:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.members-module__TNJfOq__memberModal .members-module__TNJfOq__memberForms>form:first-child>h3,.members-module__TNJfOq__memberModal .members-module__TNJfOq__memberForms>form:first-child>button,.members-module__TNJfOq__memberModal .members-module__TNJfOq__memberForms>form:first-child>p{grid-column:1/-1}.members-module__TNJfOq__memberModal .members-module__TNJfOq__memberForms>form:first-child>button{justify-self:end}.members-module__TNJfOq__memberTable th,.members-module__TNJfOq__memberTable td{white-space:nowrap;vertical-align:middle}.members-module__TNJfOq__departmentCell,.members-module__TNJfOq__noteCell{color:var(--text-secondary)}.members-module__TNJfOq__usageButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;font-weight:700}.members-module__TNJfOq__usageButton:hover:not(:disabled){background:var(--overlay-hover)}.members-module__TNJfOq__usageButton:active:not(:disabled){background:var(--overlay-pressed)}.members-module__TNJfOq__usageButton:disabled{cursor:not-allowed;opacity:.45}.members-module__TNJfOq__usageButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.members-module__TNJfOq__memberAmountCell{text-align:center!important;}.members-module__TNJfOq__tabs a[aria-disabled=true]{cursor:not-allowed;opacity:.5}
.payment-methods-module__zvqbtW__exampleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.payment-methods-module__zvqbtW__exampleGrid section{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 16%, var(--sidebar));padding:13px 15px}.payment-methods-module__zvqbtW__exampleGrid strong{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));font-size:var(--text-sm)}.payment-methods-module__zvqbtW__exampleGrid p{color:var(--text-secondary);font-size:var(--text-xs);margin-top:5px;line-height:1.6}.payment-methods-module__zvqbtW__masterSection+.payment-methods-module__zvqbtW__masterSection{margin-top:30px}.payment-methods-module__zvqbtW__sectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 2px 10px;display:flex}.payment-methods-module__zvqbtW__sectionHeader h2{color:var(--text-primary);font-size:var(--text-lg)}.payment-methods-module__zvqbtW__sectionHeader>span{color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.payment-methods-module__zvqbtW__accountTable{min-width:760px}.payment-methods-module__zvqbtW__accountTable thead th:first-child{width:26%}.payment-methods-module__zvqbtW__accountTable thead th:nth-child(2){width:16%}.payment-methods-module__zvqbtW__accountTable thead th:nth-child(3){width:36%}.payment-methods-module__zvqbtW__accountTable thead th:nth-child(4){width:10%}.payment-methods-module__zvqbtW__accountTable thead th:nth-child(5){width:12%}.payment-methods-module__zvqbtW__methodTable{min-width:1280px}.payment-methods-module__zvqbtW__codeCell{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.payment-methods-module__zvqbtW__fieldHelp{color:var(--text-muted);font-size:var(--text-2xs);line-height:1.45}.payment-methods-module__zvqbtW__wideField{grid-column:span 2}.payment-methods-module__zvqbtW__paymentMethodModal{width:min(900px,88vw);max-height:82vh}.payment-methods-module__zvqbtW__paymentMethodActionForms{gap:14px;padding:16px;display:grid}.payment-methods-module__zvqbtW__editMethodForm{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.payment-methods-module__zvqbtW__editFooter{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.payment-methods-module__zvqbtW__deleteForm{grid-column:auto}@media (max-width:760px){.payment-methods-module__zvqbtW__exampleGrid{grid-template-columns:1fr}.payment-methods-module__zvqbtW__sectionHeader{align-items:flex-start}.payment-methods-module__zvqbtW__paymentMethodModal{width:92vw}.payment-methods-module__zvqbtW__editMethodForm{grid-template-columns:1fr}.payment-methods-module__zvqbtW__wideField{grid-column:span 1}}.payment-methods-module__zvqbtW__mfSubAccountCell{overflow-wrap:anywhere;max-width:320px;color:var(--text-secondary)}.payment-methods-module__zvqbtW__listToolbar{}.payment-methods-module__zvqbtW__filterField{}.payment-methods-module__zvqbtW__filterToggle{}.payment-methods-module__zvqbtW__clearFilter{}.payment-methods-module__zvqbtW__sortButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.payment-methods-module__zvqbtW__sortButton:hover{color:var(--text-primary)}.payment-methods-module__zvqbtW__sortButton span{color:var(--text-muted);font-size:var(--text-2xs)}.payment-methods-module__zvqbtW__usageButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;font-weight:700}.payment-methods-module__zvqbtW__usageButton:hover:not(:disabled){background:var(--overlay-hover)}.payment-methods-module__zvqbtW__usageButton:active:not(:disabled){background:var(--overlay-pressed)}.payment-methods-module__zvqbtW__usageButton:disabled{cursor:not-allowed;opacity:.45}.payment-methods-module__zvqbtW__usageButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.payment-methods-module__zvqbtW__usageList{gap:6px;padding:16px;list-style:none;display:grid}.payment-methods-module__zvqbtW__usageList li{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.payment-methods-module__zvqbtW__usageList a{color:var(--text-primary)}.payment-methods-module__zvqbtW__usageList span{color:var(--text-muted);font-size:var(--text-xs)}.payment-methods-module__zvqbtW__accountModal{width:min(440px,88vw)}.payment-methods-module__zvqbtW__accountModal .payment-methods-module__zvqbtW__accountForms{grid-template-columns:1fr}.payment-methods-module__zvqbtW__usageModal{width:min(440px,88vw)}
.page-module__iHwLfq__page{}.page-module__iHwLfq__tableWrap{}.page-module__iHwLfq__accessDenied{}.page-module__iHwLfq__listSection{margin-top:16px}.page-module__iHwLfq__listSection>h2{color:var(--text-primary);font-size:var(--text-lg);margin-bottom:10px}.page-module__iHwLfq__grantForm{}.page-module__iHwLfq__roleBadge,.page-module__iHwLfq__statusBadge{}.page-module__iHwLfq__active{}.page-module__iHwLfq__inactive{}.page-module__iHwLfq__roleOwner{border-color:color-mix(in srgb, var(--warn) 45%, transparent);color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));background:color-mix(in srgb, var(--warn) 16%, var(--sidebar))}.page-module__iHwLfq__roleEditor{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.page-module__iHwLfq__roleViewer{border-color:var(--border-strong);color:var(--text-secondary);background:var(--overlay-subtle)}.page-module__iHwLfq__roleUnknown{border-color:color-mix(in srgb, var(--costs) 45%, transparent);color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar))}.page-module__iHwLfq__listToolbar{}.page-module__iHwLfq__filterField{}.page-module__iHwLfq__filterToggle{}.page-module__iHwLfq__clearFilter{}.page-module__iHwLfq__actionPanel{}.page-module__iHwLfq__backdrop{}.page-module__iHwLfq__actionModal{width:min(560px,92vw);}.page-module__iHwLfq__modalHeader{}.page-module__iHwLfq__statusForm{}.page-module__iHwLfq__dangerButton{}.page-module__iHwLfq__formNote{}.page-module__iHwLfq__editForms{gap:14px;padding:16px;display:grid}.page-module__iHwLfq__editForms>form{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay-subtle);gap:8px;padding:12px 14px;display:grid}.page-module__iHwLfq__editForms label{font-size:var(--text-sm);gap:4px;display:grid}.page-module__iHwLfq__editForms label>span{color:var(--text-muted);font-weight:600}.page-module__iHwLfq__editForms input,.page-module__iHwLfq__editForms select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--overlay-subtle);font:inherit;font-size:var(--text-sm);padding:8px 10px}.page-module__iHwLfq__editRow{justify-content:space-between;align-items:end;gap:10px;display:flex}.page-module__iHwLfq__editRow>label{flex:1}.page-module__iHwLfq__deleteArea{gap:10px;display:grid}.page-module__iHwLfq__table{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--text-sm)}.page-module__iHwLfq__table th,.page-module__iHwLfq__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 12px}.page-module__iHwLfq__table thead th{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;font-weight:700}.page-module__iHwLfq__table thead th:first-child{width:34%}.page-module__iHwLfq__table thead th:nth-child(2){width:9%}.page-module__iHwLfq__table thead th:nth-child(3){width:14%}.page-module__iHwLfq__table thead th:nth-child(4){width:13%}.page-module__iHwLfq__table thead th:nth-child(5){width:9%}.page-module__iHwLfq__table thead th:nth-child(6){width:21%}.page-module__iHwLfq__table tbody th[scope=row]{font-weight:600}.page-module__iHwLfq__table tbody form{display:inline}.page-module__iHwLfq__table tbody button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 10px;font-weight:700}.page-module__iHwLfq__table tbody button:hover:not(:disabled){background:var(--overlay-hover)}.page-module__iHwLfq__table tbody button:active:not(:disabled){background:var(--overlay-pressed)}.page-module__iHwLfq__table tbody button:disabled{cursor:not-allowed;opacity:.45}.page-module__iHwLfq__table tbody button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__iHwLfq__actionMessage{}.page-module__iHwLfq__actionError{}
.direction-badge-module__2DM23q__inBadge,.direction-badge-module__2DM23q__outBadge{border-radius:var(--radius-pill);font-size:var(--text-2xs);text-align:center;justify-content:center;align-items:center;padding:4.5px 7px;font-weight:700;line-height:1;display:inline-flex}.direction-badge-module__2DM23q__inBadge{color:color-mix(in srgb, var(--sales) 72%, var(--text-primary));background:color-mix(in srgb, var(--sales) 16%, var(--sidebar))}.direction-badge-module__2DM23q__outBadge{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));background:color-mix(in srgb, var(--costs) 16%, var(--sidebar))}
.period-picker-module__boOkiW__picker{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:relative}.period-picker-module__boOkiW__trigger{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--overlay-subtle);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;padding:7px 14px;font-weight:600;line-height:1.35;transition:border-color .16s,background .16s}.period-picker-module__boOkiW__trigger:hover,.period-picker-module__boOkiW__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.period-picker-module__boOkiW__trigger:focus-visible,.period-picker-module__boOkiW__popover button:focus-visible,.period-picker-module__boOkiW__popover input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.period-picker-module__boOkiW__calendarIcon{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));margin-right:7px}.period-picker-module__boOkiW__partialNote{max-width:270px;color:color-mix(in srgb, var(--warn) 72%, var(--text-primary));font-size:var(--text-2xs);text-align:right;line-height:1.35}.period-picker-module__boOkiW__popover{z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(390px,100vw - 28px);box-shadow:var(--shadow-panel);padding:16px;position:absolute;top:calc(100% + 8px);right:0}.period-picker-module__boOkiW__presets{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.period-picker-module__boOkiW__presetButton,.period-picker-module__boOkiW__actions button{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--overlay-subtle);font:inherit;font-size:var(--text-xs);cursor:pointer;padding:6px 9px}.period-picker-module__boOkiW__actions button:not(.period-picker-module__boOkiW__applyButton){color:var(--text-secondary);background:0 0;border-color:#0000}.period-picker-module__boOkiW__actions button:not(.period-picker-module__boOkiW__applyButton):hover:not(:disabled){background:var(--overlay-hover)}.period-picker-module__boOkiW__actions button:not(.period-picker-module__boOkiW__applyButton):active:not(:disabled){background:var(--overlay-pressed)}.period-picker-module__boOkiW__actions button:not(.period-picker-module__boOkiW__applyButton):disabled{cursor:not-allowed;opacity:.45}.period-picker-module__boOkiW__actions button:not(.period-picker-module__boOkiW__applyButton):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.period-picker-module__boOkiW__presetButton:hover,.period-picker-module__boOkiW__actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 16%, var(--sidebar))}.period-picker-module__boOkiW__calendarHeader{grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:8px;display:grid}.period-picker-module__boOkiW__calendarHeader p{color:var(--text-primary);font-size:var(--text-md);text-align:center;font-weight:700}.period-picker-module__boOkiW__monthButton{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);font:inherit;font-size:var(--text-xl);cursor:pointer;background:0 0;border:1px solid #0000}.period-picker-module__boOkiW__monthButton:hover:not(:disabled){background:var(--overlay-hover)}.period-picker-module__boOkiW__monthButton:active:not(:disabled){background:var(--overlay-pressed)}.period-picker-module__boOkiW__monthButton:disabled{cursor:not-allowed;opacity:.45}.period-picker-module__boOkiW__monthButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.period-picker-module__boOkiW__calendarGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.period-picker-module__boOkiW__weekday{color:var(--text-muted);font-size:var(--text-2xs);text-align:center;padding:3px 0 5px;font-weight:700}.period-picker-module__boOkiW__day{border-radius:var(--radius-sm);height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000}.period-picker-module__boOkiW__day:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.period-picker-module__boOkiW__outsideMonth{color:var(--text-muted)}.period-picker-module__boOkiW__inRange{color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:color-mix(in srgb, var(--accent) 16%, var(--sidebar));border-radius:0}.period-picker-module__boOkiW__rangeEdge{border-radius:var(--radius-sm);color:var(--text-primary);background:var(--accent-strong)}.period-picker-module__boOkiW__selectionHint{color:var(--text-muted);font-size:var(--text-2xs);text-align:center;margin-top:9px}.period-picker-module__boOkiW__dateInputs{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.period-picker-module__boOkiW__dateInputs label{color:var(--text-muted);font-size:var(--text-2xs);gap:5px;font-weight:700;display:grid}.period-picker-module__boOkiW__dateInputs input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--text-primary);background:var(--surface-sunken);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:8px}.period-picker-module__boOkiW__error{color:color-mix(in srgb, var(--costs) 72%, var(--text-primary));font-size:var(--text-xs);margin-top:9px}.period-picker-module__boOkiW__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.period-picker-module__boOkiW__actions .period-picker-module__boOkiW__applyButton{border-color:var(--accent-strong);min-width:62px;color:var(--text-primary);background:var(--accent-strong)}.period-picker-module__boOkiW__actions .period-picker-module__boOkiW__applyButton:hover:not(:disabled){background:var(--accent-strong-hover)}.period-picker-module__boOkiW__actions .period-picker-module__boOkiW__applyButton:active:not(:disabled){background:var(--accent-strong-pressed)}.period-picker-module__boOkiW__actions .period-picker-module__boOkiW__applyButton:disabled{cursor:not-allowed;opacity:.45}.period-picker-module__boOkiW__actions .period-picker-module__boOkiW__applyButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.period-picker-module__boOkiW__actions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:680px){.period-picker-module__boOkiW__picker{align-items:flex-start}.period-picker-module__boOkiW__partialNote{text-align:left}.period-picker-module__boOkiW__popover{width:auto;max-height:calc(100vh - 32px);position:fixed;top:16px;left:14px;right:14px;overflow-y:auto}}
