.sheet{--sheet-group-height:2.5rem;--sheet-label-width:14rem;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--sheet-scrollbar,#c9d2db) transparent;max-width:100%;max-height:var(--sheet-max-height,80vh);background:var(--sheet-ground);color:var(--sheet-ink);font-family:var(--sheet-font);font-size:var(--sheet-size)}.sheet tbody tr:first-child>:first-child{border-top-left-radius:var(--sheet-header-radius)}.sheet tbody tr:first-child>:last-child{border-top-right-radius:var(--sheet-header-radius)}.sheet tbody tr:last-child>:first-child{border-bottom-left-radius:var(--sheet-header-radius)}.sheet tbody tr:last-child>:last-child{border-bottom-right-radius:var(--sheet-header-radius)}.sheet-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.sheet thead th{position:-webkit-sticky;position:sticky;z-index:2;background:var(--sheet-header-ground);color:var(--sheet-header-ink)}.sheet thead th.sheet-corner{background:var(--sheet-corner-ground);color:var(--sheet-corner-ink)}.sheet thead th.sheet-month{background:var(--sheet-month-ground);color:var(--sheet-month-ink);font-size:var(--sheet-month-size)}.sheet-month-label,.sheet-month-sublabel{display:block}.sheet-month-sublabel{font-size:.75em;font-weight:600;color:var(--sheet-sublabel-ink);margin-top:1px}.sheet-detail{text-align:right}.sheet-detail-corner{text-align:left}.sheet-corner,.sheet-detail-corner,.sheet-group{height:40px;padding-left:18px;padding-right:18px}.sheet-groups>:first-child{border-top-left-radius:var(--sheet-header-radius)}.sheet-groups>:last-child{border-top-right-radius:var(--sheet-header-radius)}.sheet-group[data-tone=white]{background:var(--sheet-tone-white);color:var(--sheet-ink)}.sheet-group[data-tone=light]{background:var(--sheet-tone-light);color:var(--sheet-ink)}.sheet-group[data-tone=dark]{background:var(--sheet-tone-dark);color:#fff}.sheet-group[data-tone=navy]{background:var(--sheet-tone-navy);color:#fff}.sheet-group[data-tone=red]{background:var(--sheet-tone-red);color:#fff}.sheet-group[data-tone=green]{background:var(--sheet-tone-green);color:#fff}.sheet-groups th{top:0;height:var(--sheet-group-height)}.sheet-months th{top:var(--sheet-group-height)}.sheet-corner,.sheet-label{position:-webkit-sticky;position:sticky;left:0;width:var(--sheet-label-width);min-width:var(--sheet-label-width);max-width:var(--sheet-label-width);text-align:left;background:var(--sheet-label-ground)}.sheet thead th.sheet-corner{z-index:4}.sheet-cell[data-pinned=true],.sheet-group[data-pinned=true],.sheet-month[data-pinned=true]{position:-webkit-sticky;position:sticky;right:0}.sheet-cell[data-pinned=true][data-block-start=true],.sheet-group[data-pinned=true],.sheet-month[data-pinned=true][data-block-start=true]{border-left:1px solid var(--sheet-frozen-edge)}.sheet-cell[data-pinned=true]{z-index:1}.sheet thead th.sheet-group[data-pinned=true],.sheet thead th.sheet-month[data-pinned=true]{z-index:3}.sheet-label{z-index:1;font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-corner,.sheet-detail-corner,.sheet-label{border-right:1px solid var(--sheet-frozen-edge)}.sheet-row[data-kind=section] .sheet-detail,.sheet-row[data-kind=section] .sheet-label{background:var(--sheet-section-ground)}.sheet-row[data-footer=true] .sheet-detail,.sheet-row[data-footer=true] .sheet-label{background:var(--sheet-total-ground)}.sheet-row[data-block-first=true]>*{border-top:var(--sheet-band-gap) solid var(--sheet-gutter)}.sheet-row[data-block-first=true]>:first-child{border-top-left-radius:var(--sheet-card-radius)}.sheet-row[data-block-first=true]>:last-child{border-top-right-radius:var(--sheet-card-radius)}.sheet-row[data-block-last=true]>:first-child{border-bottom-left-radius:var(--sheet-card-radius)}.sheet-row[data-block-last=true]>:last-child{border-bottom-right-radius:var(--sheet-card-radius)}.sheet-row[data-block-last=true]>*{border-bottom-color:transparent}.sheet-cell[data-block-start=true],.sheet-detail-corner,.sheet-detail:first-of-type,.sheet-month[data-block-start=true]{border-left:var(--sheet-block-gutter) solid var(--sheet-gutter)}.sheet-row[data-bar] .sheet-label{padding-left:calc(var(--sheet-bar-width) + 1rem)}.sheet-row[data-bar] .sheet-label:before{content:"";position:absolute;left:0;top:-1px;width:var(--sheet-bar-width);height:calc(100% + 2px)}.sheet-row[data-bar=red] .sheet-label:before{background:var(--t-bar-red,#df5a3e)}.sheet-row[data-bar=orange] .sheet-label:before{background:var(--t-bar-orange,#e78021)}.sheet-row[data-bar=green] .sheet-label:before{background:var(--t-bar-green,#73c67d)}.sheet-row[data-bar=blue] .sheet-label:before{background:var(--t-bar-blue,#4caadb)}.sheet-row[data-bar=dark-blue] .sheet-label:before{background:var(--t-bar-dark-blue,#6892b8)}.sheet-row[data-bar=darker-blue] .sheet-label:before{background:var(--t-bar-darker-blue,#547188)}.sheet-row[data-bar=grey] .sheet-label:before{background:var(--t-bar-grey,#98a4af)}.sheet-row[data-block-first=true] .sheet-label:before{height:calc(100% + 1px);border-top-left-radius:var(--sheet-card-radius);border-top-right-radius:var(--sheet-card-radius)}.sheet-row[data-block-last=true] .sheet-label:before{border-bottom-left-radius:var(--sheet-card-radius);border-bottom-right-radius:var(--sheet-card-radius)}.sheet-collapse{display:flex;align-items:center;gap:.5rem;width:100%;font:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer}.sheet-chevron{margin-left:auto;width:.55em;height:.55em;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transform-origin:center;transition:transform .3s}.sheet-collapse[aria-expanded=true] .sheet-chevron{transform:rotate(-135deg)}.sheet-detail,.sheet-detail-corner{white-space:nowrap;min-width:var(--sheet-detail-width)}.sheet-detail{background:var(--sheet-detail-ground);color:var(--sheet-ink)}.sheet-detail-corner{background:var(--sheet-tone-navy);color:#fff}.sheet-row[data-depth="1"] .sheet-label{padding-left:1.5rem}.sheet-row[data-depth="2"] .sheet-label{padding-left:3rem}.sheet-row[data-depth="3"] .sheet-label{padding-left:4.5rem}.sheet-cell,.sheet-corner,.sheet-detail,.sheet-detail-corner,.sheet-label,.sheet-month{padding:var(--sheet-cell-padding);border-bottom:1px solid var(--sheet-rule);white-space:nowrap}.sheet-cell,.sheet-month{text-align:right;min-width:6.5rem}.sheet-cell[data-editable=true]{background:var(--sheet-editable-ground);cursor:text}.sheet-cell[data-editable=true]:not([data-column-kind=detail]) .sheet-figure{display:inline-flex;align-items:center;justify-content:flex-end;box-sizing:border-box;width:100%;min-height:var(--sheet-input-height,auto);padding:0 6px;background:var(--sheet-input-ground);box-shadow:inset 0 0 0 1px var(--sheet-input-border);border-radius:var(--sheet-input-radius,var(--sheet-radius))}.sheet-cell[data-editable=false]{background:var(--sheet-calculated-ground);cursor:default}.sheet-cell[data-blank=true]{background:transparent}.sheet-row[data-kind=section],.sheet-row[data-kind=section] .sheet-cell{font-weight:600;background:var(--sheet-section-ground)}.sheet-row[data-kind=total],.sheet-row[data-kind=total] .sheet-cell{font-weight:600}.sheet-cell[data-column-kind=total],.sheet-row[data-footer=true],.sheet-row[data-footer=true] .sheet-cell{background:var(--sheet-total-ground)}.sheet-cell[data-column-kind=total]{font-weight:600}.sheet-cell[data-negative=true] .sheet-figure{color:var(--sheet-negative-ink)}.sheet-input{width:100%;box-sizing:border-box;text-align:right;font:inherit;font-weight:400;color:var(--sheet-ink);background:var(--sheet-input-ground);border:1.5px solid var(--sheet-input-border);border-radius:var(--sheet-input-radius,var(--sheet-radius));height:var(--sheet-input-height,auto);padding:0 6px}.sheet-input:focus{outline:2px solid var(--sheet-focus);outline-offset:-1px}.sheet-problem{display:block;color:var(--sheet-negative-ink);font-size:.75em;text-align:right}.sheet-group{text-align:left}.sheet-group-label{margin-right:.5rem}.sheet-corner-input{width:auto;flex:1 1;min-width:0;text-align:left;vertical-align:middle}.sheet-corner:has(.sheet-corner-input){display:flex;align-items:center;gap:.5rem}.sheet-block-controls,.sheet-block-locked,.sheet-edit{margin-right:.5rem}.sheet-cancel,.sheet-edit,.sheet-save{font:inherit;font-size:var(--sheet-button-size);font-weight:500;line-height:1.5;cursor:pointer;border-radius:var(--sheet-button-radius);border:var(--sheet-button-border-width) solid transparent;padding:var(--sheet-button-padding)}.sheet-edit{background:transparent;color:inherit;padding:0 .4rem}.sheet-pencil:before{content:var(--sheet-pencil,"\270E")}.sheet-save{background:var(--sheet-save-ground);color:var(--sheet-save-ink);border-color:var(--sheet-save-border,transparent)}.sheet-cancel{background:transparent;color:var(--sheet-cancel-ink);border-color:var(--sheet-cancel-ink)}.sheet-block-controls{display:inline-flex;gap:.25rem}.sheet-block-action{font:inherit;font-size:var(--sheet-button-size);font-weight:500;line-height:1.5;margin-left:auto;cursor:pointer;border-radius:var(--sheet-button-radius);border:var(--sheet-button-border-width) solid transparent;padding:var(--sheet-button-padding);background:var(--sheet-block-action-ground,rgba(0,0,0,.4));color:var(--sheet-block-action-ink,#fff)}.sheet-block-action[data-tone=grave]{background:#863625;border-color:#863625}.sheet-block-action[data-tone=grave]:hover:not(:disabled){background:#9c3f2b;border-color:#9c3f2b}.sheet-block-action:disabled{opacity:.4;cursor:default}.sheet-block-menu{margin-left:auto;position:relative}.sheet-block-menu>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;cursor:pointer;font-size:18px;line-height:1;color:inherit}.sheet-block-menu>summary::-webkit-details-marker{display:none}.sheet-block-menu>summary:hover{background:rgba(0,0,0,.18)}.sheet-block-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:10;min-width:15rem;padding:.5rem 0;border-radius:var(--sheet-card-radius,8px);background:#fff;border:1px solid var(--sheet-line,#e4e8ee);box-shadow:0 6px 24px rgba(16,32,48,.18)}.sheet-block-menu-item{display:block;width:100%;text-align:left;font:inherit;font-size:var(--sheet-button-size);padding:.5rem 1.125rem;border:0;background:none;color:var(--sheet-ink,#14283a);cursor:pointer;white-space:nowrap}.sheet-block-menu-item:hover:not(:disabled){background:var(--sheet-surface-2,#f2f6fa)}.sheet-block-menu-item:disabled{opacity:.4;cursor:default}.sheet-block-menu-note{margin:0;padding:0 1.125rem .375rem;font-size:.75rem;color:var(--sheet-mute,#6b7c8c);max-width:18rem}.sheet-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sheet[data-skin=v1]{--sheet-font:"Plus Jakarta Sans","Nunito",system-ui,-apple-system,sans-serif;--sheet-size:0.875rem;--sheet-cell-padding:0.875rem 1rem;--sheet-radius:8px;--sheet-gutter:transparent;--sheet-band-gap:0px;--sheet-block-gutter:0px;--sheet-bar-width:3px;--sheet-detail-width:6.5rem;--sheet-ground:#fff;--sheet-ink:#14283a;--sheet-rule:#e4e8ee;--sheet-frozen-edge:#c8cfd9;--sheet-scrollbar:#c8cfd9;--sheet-page-ground:#f4f6f9;--sheet-header-ground:#eef1f6;--sheet-header-ink:#586878;--sheet-header-radius:0px;--sheet-corner-ground:#eef1f6;--sheet-corner-ink:#586878;--sheet-month-ground:#eef1f6;--sheet-month-ink:#586878;--sheet-month-size:0.75rem;--sheet-sublabel-ink:#8a9eac;--sheet-section-ground:#f7f9fc;--sheet-total-ground:#f7f9fc;--sheet-editable-ground:transparent;--sheet-input-ground:#eff7f8;--sheet-input-border:#94d5e5;--sheet-input-radius:1rem;--sheet-input-height:25px;--sheet-negative-ink:#c9533a;--sheet-button-size:0.75rem;--sheet-button-padding:5px 12px;--sheet-button-radius:999px;--sheet-save-ground:#39b54a;--sheet-cancel-ink:#586878;--sheet-pencil:"\270E";--sheet-tone-light:#eef1f6;--sheet-tone-dark:#586878;--sheet-tone-navy:#133b59;--sheet-tone-red:#e36845;--sheet-tone-green:#39b54a}.sheet[data-skin=v1] .sheet-row[data-bar=grey] .sheet-label:before{background:#98a4af}.sheet[data-skin=v1] .sheet-row[data-bar=red] .sheet-label:before{background:#df5a3e}.sheet[data-skin=v1] .sheet-row[data-bar=orange] .sheet-label:before{background:#e78021}.sheet[data-skin=v1] .sheet-row[data-bar=green] .sheet-label:before{background:#73c67d}.sheet[data-skin=v1] .sheet-row[data-bar=blue] .sheet-label:before{background:#4caadb}.sheet[data-skin=v1] .sheet-row[data-bar=dark-blue] .sheet-label:before{background:#6892b8}.sheet[data-skin=v1] .sheet-row[data-bar=darker-blue] .sheet-label:before{background:#547188}.sheet[data-skin=v1] .sheet-row[data-kind=section]>*{border-top:1px solid #c8cfd9;font-size:.8125rem;color:#222;letter-spacing:.01em}.sheet[data-skin=v1] .sheet-row[data-kind=total]>*{border-top:1px solid #c8cfd9;padding-top:calc(10px - 1px)}.sheet[data-skin=v1] .sheet-row[data-block-first=true]>*{border-top:var(--sheet-band-gap) solid var(--sheet-gutter)}.sheet[data-skin=v1] .sheet-collapse:hover .sheet-chevron{color:#39b54a}.sheet[data-skin=v1]{--sheet-band-gap:12px;--sheet-gutter:#f4f6f9;--sheet-card-radius:0px;--sheet-cell-padding:0.8125rem 0.75rem;--sheet-label-width:295px;--sheet-frozen-edge:#e4e8ee;--sheet-head-height:3.25rem;--sheet-font:"Poppins",system-ui,-apple-system,sans-serif;--sheet-size:15px;--sheet-month-size:13px;--sheet-cell-padding:10px 12px;--sheet-line-height:24px;--sheet-label-width:320px;--sheet-detail-block:325px;--sheet-detail-width:calc(var(--sheet-detail-block) / var(--sheet-detail-count, 1));--sheet-radius:12px;--sheet-card-radius:12px;--sheet-header-radius:12px;--sheet-bar-width:10px;--sheet-band-gap:14px;--sheet-block-gutter:10px;--sheet-gutter:#eaf1f8;--sheet-page-ground:#eaf1f8;--sheet-ground:transparent;--sheet-ink:#222;--sheet-rule:#eaf1f8;--sheet-frozen-edge:#eaf1f8;--sheet-scrollbar:#b9c8d6;--sheet-label-ground:#fff;--sheet-detail-ground:#fff;--sheet-section-ground:#fff;--sheet-total-ground:#f2f6fa;--sheet-calculated-ground:transparent;--sheet-header-ground:#fff;--sheet-header-ink:#222;--sheet-corner-ground:#fff;--sheet-corner-ink:#222;--sheet-month-ground:#fff;--sheet-month-ink:#222;--sheet-sublabel-ink:#8097a8;--sheet-tone-white:#fff;--sheet-tone-light:#f2f2f2;--sheet-tone-dark:#8097a8;--sheet-tone-navy:#0e3b59;--sheet-tone-red:#df5a3e;--sheet-tone-green:#3bb54a;--sheet-negative-ink:#df5a3e;--sheet-focus:#28b5cd}.sheet[data-skin=v1] .sheet-corner,.sheet[data-skin=v1] .sheet-label{box-sizing:border-box}.sheet[data-skin=v1] .sheet-row[data-bar] .sheet-label:before{left:-2px}.sheet[data-skin=v1] .sheet-corner,.sheet[data-skin=v1] .sheet-detail-corner,.sheet[data-skin=v1] .sheet-group{border-radius:var(--sheet-header-radius)}.sheet[data-skin=v1] .sheet-cell,.sheet[data-skin=v1] .sheet-detail,.sheet[data-skin=v1] .sheet-label{line-height:var(--sheet-line-height)}.sheet[data-skin=v1] .sheet-corner,.sheet[data-skin=v1] .sheet-detail,.sheet[data-skin=v1] .sheet-detail-corner,.sheet[data-skin=v1] .sheet-label{padding-left:18px;padding-right:18px}.sheet[data-skin=v1] .sheet-cell,.sheet[data-skin=v1] .sheet-month{min-width:126px}.sheet[data-skin=v1] .sheet-table{min-width:0}.sheet[data-skin=v1] th.sheet-month{width:126px;max-width:126px}.sheet[data-skin=v1]{background:transparent}.sheet[data-skin=v1] .sheet-row>*{background-clip:padding-box}.sheet[data-skin=v1] .sheet-row[data-kind=section]>*{position:-webkit-sticky;position:sticky;top:var(--sheet-head-height);z-index:2;background:#fff}.sheet[data-skin=v1] .sheet-row[data-kind=section]>.sheet-label{z-index:3}.sheet[data-skin=v1] .sheet-row[data-lead=true]>*{z-index:4}.sheet[data-skin=v1] .sheet-row[data-lead=true]>.sheet-label{z-index:5}.sheet[data-skin=v1] .sheet-row[data-kind=section] .sheet-cell{font-size:.75rem;font-weight:600;color:#586878;text-align:right;line-height:12.5px}.sheet[data-skin=v1] .sheet-row[data-kind=section] .sheet-month-sublabel{font-weight:500;color:#8a9eac}.sheet[data-skin=v1] .sheet-groups>th{background:var(--sheet-page-ground,#f4f6f9);color:var(--sheet-block-ink,#14283a);box-shadow:none;font-weight:600;font-size:.875rem;letter-spacing:.01em;padding-bottom:8px}.sheet[data-skin=v1] .sheet-groups>th:before{content:"";position:absolute;inset:0 4px 8px;border-radius:12px;background:var(--sheet-block-fill,#fff);border:1px solid var(--sheet-block-edge,#e4e8ee)}.sheet[data-skin=v1] .sheet-groups>th>*{position:relative;z-index:1}.sheet[data-skin=v1] .sheet-detail-corner,.sheet[data-skin=v1] .sheet-group[data-tone=navy]{--sheet-block-fill:#0e3b59;--sheet-block-edge:transparent;--sheet-block-ink:#fff}.sheet[data-skin=v1] .sheet-group[data-tone=red]{--sheet-block-fill:#df5a3e;--sheet-block-edge:transparent;--sheet-block-ink:#fff}.sheet[data-skin=v1] .sheet-group[data-tone=green]{--sheet-block-fill:#3bb54a;--sheet-block-edge:transparent;--sheet-block-ink:#fff}.sheet[data-skin=v1] .sheet-group[data-tone=dark]{--sheet-block-fill:#8097a8;--sheet-block-edge:transparent;--sheet-block-ink:#fff}.sheet[data-skin=v1] .sheet-group[data-tone=light]{--sheet-block-fill:#f2f2f2;--sheet-block-edge:#e4e8ee;--sheet-block-ink:#14283a}.sheet[data-skin=v1] .sheet-groups>:first-child,.sheet[data-skin=v1] .sheet-groups>:last-child{border-top-left-radius:0;border-top-right-radius:0}.sheet[data-skin=v1] .sheet-group>.sheet-block-action,.sheet[data-skin=v1] .sheet-group>.sheet-block-menu{position:absolute;right:22px;top:50%;transform:translateY(-50%)}.sheet[data-skin=v1] .sheet-edit{color:inherit;padding:0;border-width:0;font-size:14px;line-height:1}.sheet[data-skin=v1] .sheet-corner .sheet-edit{color:#192b38}.sheet[data-skin=v1]{--sheet-button-padding:3px 10px;--sheet-button-radius:3rem;--sheet-button-border-width:1px;--sheet-save-ground:rgba(34,34,34,.7);--sheet-save-border:transparent;--sheet-save-ink:#fff;--sheet-cancel-ink:#f2f6f9}.sheet[data-skin=v1] .sheet-corner,.sheet[data-skin=v1] .sheet-group[data-tone=light],.sheet[data-skin=v1] .sheet-group[data-tone=white]{--sheet-save-ground:#192b38;--sheet-save-border:#192b38;--sheet-cancel-ink:#192b38}.sheet[data-skin=v1] .sheet-group>.sheet-group-end{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:10px}.sheet[data-skin=v1] .sheet-group-end .sheet-pin{width:24px;height:24px}.sheet[data-skin=v2]{--sheet-font:var(--font-sans,system-ui,sans-serif);--sheet-size:0.875rem;--sheet-cell-padding:0.5rem 0.75rem;--sheet-radius:6px;--sheet-bar-width:4px;--sheet-gutter:var(--surface-sunken,#f2f4f7);--sheet-band-gap:8px;--sheet-block-gutter:8px;--sheet-card-radius:8px;--sheet-detail-width:10rem;--sheet-detail-ground:var(--surface,#fff);--sheet-tone-white:var(--surface,#fff);--sheet-tone-light:var(--surface-raised,#f9fafb);--sheet-tone-dark:var(--text-muted,#475467);--sheet-tone-navy:var(--text,#101828);--sheet-tone-red:var(--danger,#d92d20);--sheet-tone-green:var(--accent,#3bb54a);--sheet-corner-ground:var(--surface-raised,#f9fafb);--sheet-corner-ink:var(--text-muted,#475467);--sheet-frozen-edge:var(--border-subtle,#eaecf0);--sheet-scrollbar:var(--border,#d0d5dd);--sheet-month-ground:var(--surface-raised,#f9fafb);--sheet-month-ink:var(--text-muted,#475467);--sheet-month-size:0.8125rem;--sheet-sublabel-ink:var(--text-muted,#475467);--sheet-header-radius:6px;--sheet-header-gap:2px;--sheet-ground:var(--surface,#fff);--sheet-ink:var(--text,#101828);--sheet-rule:var(--border-subtle,#eaecf0);--sheet-header-ground:var(--surface-raised,#f9fafb);--sheet-header-ink:var(--text-muted,#475467);--sheet-label-ground:var(--surface,#fff);--sheet-section-ground:var(--surface-raised,#f9fafb);--sheet-total-ground:var(--surface-sunken,#f2f4f7);--sheet-editable-ground:var(--surface,#fff);--sheet-calculated-ground:var(--surface-sunken,#f2f4f7);--sheet-input-ground:var(--surface,#fff);--sheet-input-border:var(--border,#d0d5dd);--sheet-input-radius:6px;--sheet-input-height:2rem;--sheet-focus:var(--accent,#3bb54a);--sheet-negative-ink:var(--danger,#d92d20);--sheet-button-size:0.75rem;--sheet-button-padding:0.25rem 0.625rem;--sheet-button-radius:6px;--sheet-button-border-width:1px;--sheet-save-ground:var(--accent,#3bb54a);--sheet-save-ink:#fff;--sheet-cancel-ink:currentColor}.sheet-note{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin-left:.35em;font-size:.85em;font-style:normal;line-height:1;vertical-align:baseline;color:var(--sheet-note-ink,currentColor);cursor:help}.sheet-note:before{content:var(--sheet-note,"\24d8")}.sheet-mark{display:inline-block;margin-left:.3em;font-size:.85em;font-style:normal;line-height:1;cursor:help}.sheet-mark[data-direction=up]:before{content:var(--sheet-mark-up,"\25b2")}.sheet-mark[data-direction=down]:before{content:var(--sheet-mark-down,"\25bc")}.sheet-mark[data-direction=level]:before{content:var(--sheet-mark-level,"\2013")}.sheet-mark[data-tone=favourable]{color:var(--sheet-mark-favourable,var(--success,#3bb54a))}.sheet-mark[data-tone=adverse]{color:var(--sheet-mark-adverse,var(--info,#20a3e2))}.sheet-mark[data-tone=neutral]{color:var(--sheet-mark-neutral,var(--muted-ink,#707d86))}.sheet-toggle{accent-color:var(--sheet-focus);cursor:pointer}.sheet-toggle:disabled{cursor:default;opacity:.75}.sheet-select{max-width:100%;padding:.1rem .25rem;border:1px solid var(--sheet-rule);border-radius:4px;background:var(--sheet-ground);color:inherit;font:inherit;font-size:.8125rem;line-height:1.2;cursor:pointer}.sheet-select:focus-visible{outline:2px solid var(--sheet-focus);outline-offset:1px}.sheet[data-skin=v1] .sheet-detail:not([data-kind=section]) .sheet-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;max-width:none;height:var(--sheet-input-height);padding:0 28px 0 12px;border:0;border-radius:var(--sheet-input-radius);background-color:var(--sheet-input-ground);box-shadow:inset 0 0 0 1px var(--sheet-input-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23646f79'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:9px 6px;color:var(--sheet-ink,#192b38);font-size:inherit;text-align:left}.sheet-detail-corner:has(.sheet-block-controls),.sheet-detail-corner:has(button){text-align:left;white-space:nowrap}.sheet-label:has(.sheet-label-input),.sheet-label:has(.sheet-row-remove){display:flex;align-items:center;gap:.25rem}.sheet-label-input{flex:1 1 auto;min-width:0;text-align:left}.sheet-label-note{font-size:12px;color:rgba(34,34,34,.35)}.sheet-label-action,.sheet-label-note{margin-left:auto;flex:0 0 auto}.sheet-label:has(.sheet-label-action),.sheet-label:has(.sheet-label-note){display:flex;align-items:center;gap:.25rem}.sheet-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-row-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:21px;height:22px;margin-left:0;padding:0;background:none;border:0;cursor:pointer;color:var(--sheet-remove-ink,#df5a3e)}.sheet-bin{width:15px;height:15px}.sheet[data-skin=v1] .sheet-cell,.sheet[data-skin=v1] .sheet-detail,.sheet[data-skin=v1] .sheet-label{font-size:13px;font-weight:400;color:#222}.sheet[data-skin=v1] .sheet-cell{font-size:14px}.sheet[data-skin=v1] .sheet-row[data-kind=total]>*{font-weight:600}.sheet[data-skin=v1] .sheet-row[data-footer=true]>*{background:#e5ebf1}.sheet[data-skin=v1] .sheet-row[data-kind=section]>*{font-weight:600}.sheet[data-skin=v1] .sheet-groups>th,.sheet[data-skin=v1] .sheet-row[data-kind=section]>*{letter-spacing:normal}.sheet[data-skin=v1] .sheet-detail,.sheet[data-skin=v1] .sheet-month-label,.sheet[data-skin=v1] .sheet-row[data-kind=section] .sheet-cell{font-size:13px;font-weight:600;color:#707d86}.sheet[data-skin=v1] .sheet-month-sublabel,.sheet[data-skin=v1] .sheet-row[data-kind=section] .sheet-month-sublabel{font-size:13px;font-weight:600;color:hsla(205,9%,48%,.6)}.sheet[data-skin=v1] .sheet-row[data-faded=true] .sheet-cell:not([data-column-kind=total]){color:rgba(34,34,34,.35);font-size:13px;font-weight:400}.sheet[data-skin=v1] .sheet-cell[data-passed=true]{color:rgba(34,34,34,.35);font-size:13px;font-weight:500}.sheet[data-skin=v1] .sheet-row[data-faded=true] .sheet-cell[data-passed=true]{color:rgba(34,34,34,.2)}.sheet-passed-mark{display:inline-block;vertical-align:middle;margin:.25rem}.sheet-row[data-bar] .sheet-label:before{z-index:1;top:-2px;height:calc(100% + 4px)}.sheet-row[data-block-first=true] .sheet-label:before{top:0;height:calc(100% + 3px)}.sheet-row[data-block-last=true] .sheet-label:before{height:calc(100% + 2px)}.sheet-row[data-block-first=true][data-block-last=true] .sheet-label:before{top:0;height:calc(100% + 1px)}.sheet[data-skin=v1] .sheet-row[data-bar]>.sheet-label{border-bottom-color:transparent;background-image:linear-gradient(90deg,transparent 0 8px,#e5ebf1 8px);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%}.sheet[data-skin=v1] .sheet-row[data-bar][data-block-last=true]>.sheet-label{background-image:none}.sheet[data-skin=v1] .sheet-label{overflow:clip;overflow-clip-margin:12px}.sheet[data-skin=v1]{--sheet-calculated-ground:#fff;--sheet-editable-ground:#fff;--sheet-total-ground:#e5ebf1}.sheet[data-skin=v1] .sheet-row[data-bar]>.sheet-label{border-left:20px solid var(--sheet-gutter);background-clip:padding-box}.sheet[data-skin=v1] .sheet-row[data-bar] .sheet-label:before{left:-10px;width:10px}.sheet[data-skin=v1] .sheet-detail,.sheet[data-skin=v1] .sheet-detail-corner{box-sizing:border-box;width:var(--sheet-detail-width);min-width:var(--sheet-detail-width);max-width:var(--sheet-detail-width)}.sheet[data-skin=v1] .sheet-groups>th{box-sizing:border-box;height:40px;padding:0 18px 0 28px;line-height:20px}.sheet[data-skin=v1] .sheet-groups>th:before{inset:0 0 0 10px}.sheet[data-skin=v1] .sheet-groups>th.sheet-detail-corner{padding-left:18px}.sheet[data-skin=v1] .sheet-groups>th.sheet-detail-corner:before{inset:0}.sheet[data-skin=v1] .sheet-group>.sheet-block-action,.sheet[data-skin=v1] .sheet-group>.sheet-block-menu{right:18px}.sheet[data-skin=v1] .sheet-corner{--sheet-block-edge:transparent}.sheet[data-skin=v1] .sheet-row:first-child[data-block-first=true]>*{border-top-width:18px}.sheet[data-skin=v1] .sheet-row[data-block-first=true] .sheet-label:before{border-top-right-radius:0}.sheet[data-skin=v1] .sheet-row[data-block-last=true] .sheet-label:before{border-bottom-right-radius:0}.sheet[data-skin=v1] .sheet-row[data-kind=section]>*,.sheet[data-skin=v1] .sheet-row[data-kind=total]>*{border-top-width:0}.sheet[data-skin=v1] .sheet-row[data-block-first=true]>*{border-top-width:var(--sheet-band-gap)}.sheet[data-skin=v1] .sheet-row[data-kind=section]>*{border-bottom-width:0;line-height:25px;padding-bottom:10px}.sheet[data-skin=v1] .sheet-row[data-kind=section] .sheet-month-sublabel{margin-top:0}.sheet[data-skin=v1] .sheet-row[data-kind=total]>*{padding-top:10px}.sheet[data-skin=v1] .sheet-row[data-kind=section][data-bar]>.sheet-label{background-image:none}.sheet[data-skin=v1] .sheet-row[data-bar]>.sheet-label{background-image:linear-gradient(#eaf1f8,#eaf1f8);border-bottom-width:0;padding-left:10px}.sheet[data-skin=v1] .sheet-row[data-block-last=true]>*,.sheet[data-skin=v1] .sheet-row[data-kind=total]>*{background-clip:padding-box}.sheet[data-skin=v1] .sheet-row{background:transparent}.sheet[data-skin=v1]{width:calc(100% + 14px);max-width:calc(100% + 14px)}.sheet[data-skin=v1] .sheet-cell[data-column-kind=total]{background:var(--sheet-calculated-ground)}.sheet[data-skin=v1] .sheet-row[data-footer=true] .sheet-cell[data-column-kind=total]{background:#e5ebf1}.sheet[data-skin=v1] .sheet-cell[data-column-kind=total][data-last-block=true]{background:#f2f6fa}.sheet[data-skin=v1] .sheet-row[data-footer=true] .sheet-cell[data-column-kind=total][data-last-block=true]{background:#dbe4ee}.sheet[data-skin=v1]{--sheet-total-block:325px}.sheet[data-skin=v1] .sheet-cell[data-column-kind=total]:last-child,.sheet[data-skin=v1] .sheet-month[data-column-kind=total]:last-child{box-sizing:border-box;width:var(--sheet-total-block);min-width:var(--sheet-total-block);max-width:var(--sheet-total-block)}.sheet-pin{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.sheet[data-pinned-block=true] .sheet-cell[data-pinned=true],.sheet[data-pinned-block=true] .sheet-month[data-pinned=true]{position:-webkit-sticky;position:sticky;right:var(--sheet-pin-right-0,-2px);z-index:6}.sheet[data-pinned-block=true] [data-pinned=true][data-pin-offset="1"]{right:var(--sheet-pin-right-1)}.sheet[data-pinned-block=true] [data-pinned=true][data-pin-offset="2"]{right:var(--sheet-pin-right-2)}.sheet[data-pinned-block=true] .sheet-groups>th:last-child{position:-webkit-sticky;position:sticky;right:-2px;z-index:7}