._group_rm8h1_2{border:1px solid var(--foreground);border-radius:var(--radius-control);background:var(--foreground);transition:transform var(--duration-spring) var(--ease-spring);align-items:stretch;display:inline-flex}._group_rm8h1_2:has(>._primary_rm8h1_3:active:not(:disabled)){transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}._primary_rm8h1_3,._trigger_rm8h1_4{background:var(--foreground);color:var(--background);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:0}._primary_rm8h1_3{min-height:var(--control-height-md);padding:0 var(--space-4);border-radius:calc(var(--radius-control) - 1px) 0 0 calc(var(--radius-control) - 1px);font-size:var(--text-sm);place-items:center;font-weight:500;display:inline-grid;position:relative}._primarySlot_rm8h1_7{align-items:center;min-width:0;display:inline-flex}._primarySlot_rm8h1_7[data-morphing]{clip-path:inset(-50% calc(var(--space-2) * -1))}._primaryContent_rm8h1_9{align-items:center;gap:var(--space-2);white-space:nowrap;flex:none;display:inline-flex}._mainIcon_rm8h1_10{flex:none;place-items:center;display:inline-grid}._iconPhase_rm8h1_11{grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}._glyphs_rm8h1_12{white-space:pre;flex:none;display:inline-flex;position:relative}._glyph_rm8h1_12{display:inline-block}._trigger_rm8h1_4{width:38px;min-height:var(--control-height-md);border-left:1px solid color-mix(in oklab, var(--background) 18%, var(--foreground));border-radius:0 calc(var(--radius-control) - 1px) calc(var(--radius-control) - 1px) 0;place-items:center;display:grid}._chevron_rm8h1_15{transition:transform var(--duration-spring) var(--ease-spring)}._trigger_rm8h1_4[data-state=open] ._chevron_rm8h1_15{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){._primary_rm8h1_3:hover:not(:disabled),._trigger_rm8h1_4:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 88%, var(--background))}._secondary_rm8h1_19 ._primary_rm8h1_3:hover:not(:disabled),._secondary_rm8h1_19 ._trigger_rm8h1_4:hover:not(:disabled){background:var(--surface-muted)}}._primary_rm8h1_3:active:not(:disabled),._trigger_rm8h1_4:active:not(:disabled),._trigger_rm8h1_4[data-state=open]{background:color-mix(in oklab, var(--foreground) 80%, var(--background))}._primary_rm8h1_3:disabled,._trigger_rm8h1_4:disabled{cursor:not-allowed;opacity:.52}._secondary_rm8h1_19{border-color:var(--border);border-radius:var(--radius-pill);background:var(--surface)}._secondary_rm8h1_19 ._primary_rm8h1_3,._secondary_rm8h1_19 ._trigger_rm8h1_4{min-height:var(--control-height-sm);background:var(--surface);color:var(--foreground)}._secondary_rm8h1_19 ._primary_rm8h1_3{border-radius:var(--radius-pill) 0 0 var(--radius-pill);min-width:142px;padding-inline:var(--space-3);font-size:var(--text-xs)}._secondary_rm8h1_19 ._trigger_rm8h1_4{border-left-color:var(--border-subtle);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:32px}._secondary_rm8h1_19 ._primary_rm8h1_3:active:not(:disabled),._secondary_rm8h1_19 ._trigger_rm8h1_4:active:not(:disabled),._secondary_rm8h1_19 ._trigger_rm8h1_4[data-state=open]{background:color-mix(in oklab, var(--surface-muted), var(--border) 55%)}._icon_rm8h1_11{display:inline-flex}._srOnly_rm8h1_29{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._menu_rm8h1_32{--menu-x:0px;--menu-y:-5px;z-index:60;min-width:min(12rem, var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:5px}._menu_rm8h1_32[data-side=top]{--menu-y:5px}._menu_rm8h1_32[data-side=left]{--menu-x:5px;--menu-y:0px}._menu_rm8h1_32[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{._menu_rm8h1_32[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}._menu_rm8h1_32[data-state=open] ._item_rm8h1_38{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}._menu_rm8h1_32[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard), transform .13s var(--ease-standard);pointer-events:none;animation:.13s linear both _menu-exit_rm8h1_1}._item_rm8h1_38{min-height:var(--control-height-sm);border-radius:calc(var(--radius-panel) - 6px);font-size:var(--text-sm);cursor:pointer;transition:opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i,0), 4) * 35ms), transform var(--duration-standard) var(--ease-enter) calc(min(var(--i,0), 4) * 35ms);outline:none;align-items:center;gap:10px;padding:0 11px;display:flex}._item_rm8h1_38[data-highlighted]{background:var(--surface-muted)}._item_rm8h1_38[data-disabled]{cursor:default;opacity:.45}._destructive_rm8h1_46{color:var(--danger)}._destructive_rm8h1_46[data-highlighted]{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}@keyframes _menu-exit_rm8h1_1{to{--menu-exit:1}}@media (prefers-reduced-motion:reduce){._group_rm8h1_2,._primary_rm8h1_3,._trigger_rm8h1_4,._chevron_rm8h1_15{transition:none}._group_rm8h1_2:has(>._primary_rm8h1_3:active:not(:disabled)){transform:none}._item_rm8h1_38{transition:none}._menu_rm8h1_32,._menu_rm8h1_32[data-state=closed]{transition:opacity var(--duration-instant) linear;transform:none}}._root_1684x_2{height:var(--control-height-md);vertical-align:top;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);z-index:0;transition:z-index 0s linear .5s;display:inline-block;position:relative}._root_1684x_2[data-open]{z-index:30;transition-delay:0s}._root_1684x_2:not([data-open]) ._surface_1684x_15{z-index:0}._root_1684x_2 *,._root_1684x_2 :before,._root_1684x_2 :after{box-sizing:border-box}._surface_1684x_15{z-index:2;background:var(--surface-raised);box-shadow:var(--shadow-resting);transition:box-shadow var(--duration-considered) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0;overflow:clip}._surface_1684x_15:after{content:"";border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard);position:absolute;inset:0}._root_1684x_2[data-open] ._surface_1684x_15{box-shadow:var(--shadow-floating)}._trigger_1684x_34{z-index:1;width:max-content;height:var(--control-height-md);color:var(--foreground);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px 0 14px;font-weight:500;display:inline-flex;position:relative}._trigger_1684x_34:disabled{cursor:default}._trigger_1684x_34[inert]{pointer-events:none}._triggerIcon_1684x_54,._chevron_1684x_54{color:var(--text-secondary);flex:none;place-items:center;display:grid}._chevron_1684x_54{color:var(--text-muted)}._value_1684x_56{font-variant-numeric:tabular-nums;display:inline-flex}._value_1684x_56[data-empty]{color:var(--text-secondary);font-weight:400}._rolling_1684x_60{white-space:nowrap;gap:.28em;display:inline-flex}._word_1684x_61{display:inline-block;position:relative}._wordInner_1684x_62{display:inline-block}._panel_1684x_65{--cell:36px;width:max-content;padding:10px;position:absolute;top:0;left:0}._body_1684x_66{gap:10px;display:flex}._rail_1684x_68{border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:2px;width:9.25rem;padding-right:10px;display:flex;position:relative}._railHighlight_1684x_69{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:12px;position:absolute;top:0;left:0}._preset_1684x_70{height:32px;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:12px;flex:none;align-items:center;padding:0 12px;display:flex;position:relative}._preset_1684x_70[aria-pressed=true]{color:var(--foreground);font-weight:500}._calendars_1684x_90{padding:0 2px;position:relative}._navButton_1684x_91{z-index:2;border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0}._navButton_1684x_91[data-side=prev]{left:2px}._navButton_1684x_91[data-side=next]{right:2px}._navButton_1684x_91:active:not(:disabled){transform:scale(.92)}._navButton_1684x_91:disabled{opacity:.35;cursor:default}._viewport_1684x_114{overflow-clip-margin:2px;position:relative;overflow:clip}._months_1684x_115{gap:24px;display:flex}._month_1684x_115{width:calc(var(--cell) * 7)}._monthTitle_1684x_117{height:32px;color:var(--foreground);text-align:center;white-space:nowrap;margin:0;font-weight:500;line-height:32px}._grid_1684x_118{display:grid}._weekdays_1684x_119{height:28px;color:var(--text-muted);font-size:var(--text-xs);grid-template-columns:repeat(7, var(--cell));text-align:center;align-items:center;display:grid}._weeks_1684x_120{position:relative}._week_1684x_119{height:var(--cell);grid-template-columns:repeat(7, var(--cell));display:grid}._cell_1684x_122,._blank_1684x_122{display:block;position:relative}._layer_1684x_125{pointer-events:none;position:absolute;inset:0}._bar_1684x_126{height:calc(var(--cell) - 6px);border-radius:var(--radius-pill);background:var(--accent-subtle);position:absolute}._thumb_1684x_127{width:var(--cell);height:var(--cell);position:absolute;top:0;left:0}._thumb_1684x_127:before{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}._day_1684x_130{z-index:1;width:100%;height:100%;color:var(--foreground);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}._day_1684x_130>span{width:calc(100% - 6px);height:calc(100% - 6px);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:relative}._day_1684x_130:active:not(:disabled)>span{transform:scale(.9)}._day_1684x_130[data-edge]{color:var(--accent-foreground);font-weight:500;transition-delay:40ms}._day_1684x_130[data-today]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}._day_1684x_130[data-today][data-edge]:after{background:var(--accent-foreground)}._day_1684x_130:disabled{color:var(--text-muted);cursor:default;opacity:.5}._day_1684x_130:focus-visible:not([data-edge])>span{background:color-mix(in oklab, var(--foreground) 7%, transparent)}._footer_1684x_157{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 2px 0 12px;display:flex}._summary_1684x_158{gap:1px;min-width:0;display:grid}._summaryValue_1684x_159{font-variant-numeric:tabular-nums;width:max-content;font-weight:500;display:inline-flex}._summaryCount_1684x_160{min-height:1.4em;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:inline-flex}._actions_1684x_161{flex:none;align-items:center;gap:6px;display:flex}._ghost_1684x_162,._primary_1684x_162{height:var(--control-height-sm);border-radius:var(--radius-control);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}._ghost_1684x_162{color:var(--text-secondary);background:0 0}._primary_1684x_162{background:var(--accent);min-width:4.75rem;color:var(--accent-foreground)}._ghost_1684x_162:active,._primary_1684x_162:active:not(:disabled){transform:scale(.97)}._primary_1684x_162:disabled{opacity:.45;cursor:default}._ghost_1684x_162:focus-visible{background:var(--surface-muted);color:var(--foreground)}._preset_1684x_70:focus-visible,._navButton_1684x_91:focus-visible{background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--foreground)}._srOnly_1684x_184{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._panel_1684x_65[data-compact]{padding:8px}._panel_1684x_65[data-compact] ._body_1684x_66{flex-direction:column;gap:8px}._panel_1684x_65[data-compact] ._rail_1684x_68{border-right:0;border-bottom:1px solid var(--border-subtle);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;gap:2px;width:auto;margin:0 -8px;padding:0 8px 8px;overflow-x:auto}._panel_1684x_65[data-compact] ._rail_1684x_68::-webkit-scrollbar{display:none}._panel_1684x_65[data-compact] ._preset_1684x_70{padding:0 11px}._panel_1684x_65[data-compact] ._calendars_1684x_90{align-self:center}._panel_1684x_65[data-compact] ._footer_1684x_157{flex-wrap:wrap;margin-top:6px;padding-left:11px}._panel_1684x_65[data-compact] ._actions_1684x_161{margin-left:auto}._panel_1684x_65[data-compact] ._summary_1684x_158{flex:8rem}@media (hover:hover) and (pointer:fine){._root_1684x_2:not([data-open]):has(>._trigger_1684x_34:hover:not(:disabled)) ._surface_1684x_15{background:color-mix(in oklab, var(--foreground) 3%, var(--surface-raised))}._root_1684x_2:not([data-open]):has(>._trigger_1684x_34:hover:not(:disabled)) ._surface_1684x_15:after{border-color:var(--border-strong)}._preset_1684x_70:hover{color:var(--foreground)}._preset_1684x_70:not([aria-pressed=true]):hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}._navButton_1684x_91:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 6.5%, transparent);color:var(--foreground)}._day_1684x_130:hover:not(:disabled):not([data-edge])>span{background:color-mix(in oklab, var(--foreground) 7%, transparent)}._ghost_1684x_162:hover{background:var(--surface-muted);color:var(--foreground)}._primary_1684x_162:hover:not(:disabled){background:var(--accent-strong)}}@media (prefers-reduced-motion:reduce){._surface_1684x_15,._preset_1684x_70,._navButton_1684x_91,._day_1684x_130,._day_1684x_130>span,._ghost_1684x_162,._primary_1684x_162{transition-duration:0s}}@media (prefers-contrast:more){._surface_1684x_15:after{border-color:var(--border-strong)}}.arc-reports{min-width:0;color:var(--foreground);font-size:13px}.arc-reports h1{letter-spacing:-.035em;margin-bottom:20px;font-size:25px;line-height:1.2}.arc-reports .books-group{letter-spacing:-.02em;margin:24px 0 10px;font-size:16px}.arc-reports .books-label{color:var(--text-muted);max-width:96ch;font-size:12px;line-height:1.65}.arc-reports .books-form{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:14px 12px;margin:18px 0;padding:16px;display:flex}.arc-reports .books-form>label{min-width:140px;color:var(--text-muted);flex-direction:column;flex:150px;gap:7px;max-width:360px;font-size:12px;font-weight:500;display:flex}.arc-reports .books-form>label:first-child:has([role=combobox]){flex-basis:240px}.arc-reports .books-form .books-check{flex-direction:row;flex-basis:100%;align-items:center;max-width:none}.arc-reports .books-form>.books-label,.arc-reports .contractor-details>h2{flex-basis:100%;margin:0}.app-shell .arc-reports.arc-accounting input:not([type=checkbox]):not([type=radio]),.app-shell .arc-reports.arc-accounting [role=combobox]{width:100%;height:auto;min-height:38px;font-size:13px}.arc-reports .arc-input{width:100%}:is(.arc-reports label>span:has(>input),.arc-reports label>span:has(>[role=combobox])){width:100%;min-width:0}.arc-reports .books-result{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:18px 20px;font-size:14px;line-height:1.6;display:flex}.arc-reports .books-result strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.arc-reports .books-result strong span,.arc-reports .reports-metric strong span{font:inherit;color:inherit}.arc-reports .books-downloads{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.arc-reports [role=alertdialog]{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:10px;margin:10px 0;padding:14px}.arc-reports .arc-confirm-action{margin:10px 0}.arc-report-table{border-radius:12px;margin:10px 0 18px}.arc-report-table .arc-report-scroll{overscroll-behavior:contain;outline-offset:-3px;max-width:100%;overflow:auto}.app-shell .arc-report-table table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:600px;margin:0;display:table}.app-shell .arc-report-table table thead{display:table-header-group}.app-shell .arc-report-table table tbody{display:table-row-group}.app-shell .arc-report-table table tfoot{display:table-footer-group}.app-shell .arc-report-table table tr{padding:0;display:table-row}.app-shell .arc-report-table table :is(th,td){text-align:left;vertical-align:middle;overflow-wrap:normal;word-break:normal;border-bottom:1px solid var(--border-subtle);width:auto;min-width:0;height:auto;color:var(--foreground);background:var(--surface);padding:12px 16px;font-size:13px;line-height:1.55;display:table-cell}.app-shell .arc-report-table table th{color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;font-size:12px;font-weight:500}.app-shell .arc-report-table table :is(th,td).books-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.app-shell .arc-report-table table :is(th,td):before,.app-shell .arc-report-table table tr:after{content:none}.app-shell .arc-report-table table .books-total>:is(th,td),.app-shell .arc-report-table table tfoot :is(th,td){border-top:1px solid var(--border);background:var(--surface-muted);font-weight:600}.app-shell .arc-report-table table .books-subhead>th{border-top:1px solid var(--border);color:var(--foreground);padding-block:11px;font-weight:600}.app-shell .arc-report-table table .books-subtotal>td{background:color-mix(in srgb,var(--surface-muted) 50%,var(--surface));font-weight:500}.arc-report-table .arc-select{min-width:160px;max-width:320px}.arc-report-table .arc-control-button{white-space:nowrap}.arc-report-select-group{color:var(--text-muted);padding:12px 10px 5px;font-size:11px;font-weight:600}.arc-report-date{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.arc-report-date>span:first-child{flex:1;min-width:110px}.arc-report-date input::-webkit-calendar-picker-indicator{opacity:0;width:0;padding:0}.arc-report-calendar{z-index:3;flex:none;width:38px;display:block;position:relative}.arc-report-calendar:has([aria-expanded=true]){z-index:80}.arc-report-calendar button[aria-haspopup=dialog]{justify-content:center;width:38px;height:38px;padding:0}.arc-report-calendar button[aria-haspopup=dialog]>:not(:first-child){display:none}.arc-report-calendar [role=dialog]{font-size:13px}.arc-report-calendar [role=dialog] button{font-family:inherit}.arc-report-export-menu .arc-report-export-item{justify-content:flex-start;width:100%;font-size:13px}.arc-report-export-menu .arc-report-export-item>span{width:100%;display:block}.arc-reports .books-wide{max-width:100%;overflow:visible}.arc-reports .books-wide .arc-report-table{max-width:100%}.arc-reports .nec-actions{min-width:180px}.arc-reports .reports-currency-select{background:0 0;border:0;padding:0}.arc-reports .reports-currency-select>svg{display:none}.arc-reports .record-link>span>span>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.arc-reports .record-link{text-align:left}@media (hover:hover){.app-shell .arc-report-table table tbody tr:not(.books-total):not(.books-subhead):hover td{background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface))}}@media (width<=640px){.arc-reports .books-form{gap:12px;padding:12px}.arc-reports .books-form>label{flex:100%;max-width:none}.arc-reports .books-form>.arc-control-button{width:100%}.app-shell .arc-reports.arc-accounting :is(input:not([type=checkbox]):not([type=radio]),[role=combobox]){min-height:44px}.arc-report-calendar,.arc-report-calendar button[aria-haspopup=dialog]{width:44px;min-height:44px}.arc-reports .books-result{padding:14px}.arc-reports .books-result strong{font-size:20px}.arc-reports .books-downloads .books-label{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.arc-reports *,.arc-report-table *,.arc-report-calendar *{scroll-behavior:auto}}.app-shell[data-workspace-theme] .arc-reports .arc-report-calendar :is(button[data-edge],button[data-calendar-apply]){color:var(--accent-foreground)}.app-shell[data-workspace-theme] .arc-reports .arc-report-calendar button[data-calendar-apply]{background:var(--accent)}.app-shell[data-workspace-theme] .arc-reports .arc-report-calendar button[data-edge]>span{color:inherit}.app-shell .arc-reports .reports-metrics dd>.arc-exact-metric,.app-shell .arc-reports .reports-statement-totals dd>.arc-exact-metric{font:inherit;color:inherit;margin:0;display:inline-flex}.app-shell .arc-reports .reports-metrics dd>.arc-exact-metric>span,.app-shell .arc-reports .reports-statement-totals dd>.arc-exact-metric>span{font:inherit;color:inherit;margin:0}@container reports-customers (width<=999px){.app-shell .arc-reports.reports-page .arc-report-table table.reports-invoice-table,.app-shell .arc-reports.reports-page .arc-report-table table.reports-invoice-table tbody{white-space:normal;width:100%;min-width:0;display:block}.app-shell .arc-reports.reports-page .arc-report-table table.reports-invoice-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .arc-reports.reports-page .arc-report-table table.reports-invoice-table thead tr{overflow:visible!important}.app-shell .arc-reports.reports-page .arc-report-table table.reports-invoice-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid;position:relative}.app-shell .arc-reports.reports-page .arc-report-table table.reports-invoice-table tbody :is(th,td){text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;font-size:13px;display:flex}.app-shell .arc-reports.reports-page .arc-report-table table.reports-invoice-table tbody th{grid-column:1/-1}.app-shell .arc-reports.reports-page .arc-report-table table.reports-invoice-table tbody td:before{content:attr(data-label);color:var(--text-muted);font-size:11px;display:block}}@container reports-customers (width<=859px){.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table,.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table tbody{white-space:normal;width:100%;min-width:0;display:block}.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table thead tr{overflow:visible!important}.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid;position:relative}.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table tbody :is(th,td){text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;font-size:13px;display:flex}.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table tbody th{grid-column:1/-1;padding-right:36px}.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table tbody td:before{content:attr(data-label);color:var(--text-muted);font-size:11px;display:block}.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table td.reports-statement-cell{position:absolute;top:10px;right:8px}.app-shell .arc-reports.reports-page .arc-report-table table.reports-customer-table td.reports-statement-cell:before{content:none}}.app-shell .arc-reports.reports-page :is(.reports-metrics,.reports-statement-totals) dd .arc-exact-metric{color:var(--foreground)}.app-shell .arc-reports .arc-report-table .books-group-select{min-width:140px}@media (width<=640px){.app-shell .arc-reports .books-form{text-align:left;flex-direction:column;align-items:stretch}.app-shell .arc-reports .books-form>label{flex:none;width:100%;min-width:0;max-width:none}.app-shell .arc-reports .books-form>:is(h2,.books-label){flex-basis:auto}}.app-shell .arc-reports .arc-report-table table[aria-label=Contractors] td:nth-child(5){min-width:240px}.arc-reports .nec-network{margin-top:6px;display:block}.app-shell .accounting-area .books-page.arc-reports[aria-labelledby=reports-title]{width:100%;margin-inline:auto!important}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"]{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 24px;padding:0;display:flex}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"]>label{min-width:0;color:var(--text-secondary);font-size:var(--text-xs,12px);gap:6px;font-weight:500;display:grid}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"]>label:first-child{flex:260px;max-width:340px}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"]>label.books-check{color:var(--foreground);font-size:var(--text-sm,13px);align-self:center;align-items:center;gap:8px;font-weight:400;display:flex}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"] :is(input:not([type=checkbox]):not([type=radio]),[role=combobox],.arc-report-calendar button[aria-haspopup=dialog],.arc-control-button){box-sizing:border-box;height:var(--control-height-md,36px);min-height:var(--control-height-md,36px)}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"] .arc-report-calendar button[aria-haspopup=dialog]{width:var(--control-height-md,36px)}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"]>.arc-control-button{align-self:flex-end;margin:0;padding-inline:14px}.app-shell .books-page.arc-reports[aria-labelledby=reports-title]>h1{margin:0 0 20px}@media (pointer:coarse){.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"] :is(input:not([type=checkbox]):not([type=radio]),[role=combobox],.arc-report-calendar button[aria-haspopup=dialog],.arc-control-button){height:44px;min-height:44px}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"] .arc-report-calendar button[aria-haspopup=dialog]{width:44px}}@media (width<=640px){.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"]{flex-direction:column;align-items:stretch}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form[aria-label="Choose a report"]>label:first-child{flex:none;max-width:none}}.app-shell .books-page.arc-reports .books-subreport{gap:0;min-width:0;display:grid}.app-shell .books-page.arc-reports .books-subreport>[role=alert]{margin-bottom:20px}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 20px;padding:0;display:flex}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform>label{min-width:0;color:var(--text-secondary);font-size:var(--text-xs,12px);gap:6px;font-weight:500;display:grid}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform>label:first-child{flex:260px;max-width:340px}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform :is(input:not([type=checkbox]):not([type=radio]),[role=combobox],.arc-report-calendar button[aria-haspopup=dialog],.arc-control-button){box-sizing:border-box;height:var(--control-height-md,36px);min-height:var(--control-height-md,36px)}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform .arc-report-calendar button[aria-haspopup=dialog]{width:var(--control-height-md,36px)}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform>.arc-control-button{align-self:flex-end;margin:0;padding-inline:14px}.app-shell .books-page.arc-reports .books-subreport .books-downloads{align-items:center;gap:8px;margin:0;display:flex}.app-shell .books-page.arc-reports .books-subreport .books-downloads p{color:var(--text-muted);font-size:var(--text-xs,12px);margin:0}@media (pointer:coarse){.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform :is(input:not([type=checkbox]):not([type=radio]),[role=combobox],.arc-report-calendar button[aria-haspopup=dialog],.arc-control-button){height:44px;min-height:44px}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform .arc-report-calendar button[aria-haspopup=dialog]{width:44px}}@media (width<=640px){.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform{flex-direction:column;align-items:stretch}.app-shell.app-shell.app-shell .books-page.arc-reports form.books-form.books-subform>label:first-child{flex:none;max-width:none}}.app-shell.app-shell .books-page.arc-reports [class*=footer] .books-result{color:var(--foreground);font-size:var(--text-sm,13px);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:500;display:block}.app-shell.app-shell.app-shell .books-page.arc-reports [class*=footer] form.books-form{border:0;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;margin:8px 0 0;padding:16px 0 0}.app-shell.app-shell .books-page.arc-reports [class*=footer] form.books-form :is(h2,h3){color:var(--foreground);font-size:var(--text-base,14px);margin:0 0 4px;font-weight:500}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 12px;margin:0;padding:0;display:grid}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details>*{min-width:0}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details>:is(.arc-surface-checkbox,.books-check,p,[role=alert],.chart-form-actions,label:has(input[maxlength="500"])){grid-column:1/-1}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details>label{color:var(--text-secondary);font-size:var(--text-xs,12px);gap:6px;font-weight:500;display:grid}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details :is(input:not([type=checkbox]):not([type=radio]),[role=combobox]){box-sizing:border-box;width:100%;height:36px;min-height:36px}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details .arc-surface-checkbox,.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details .arc-surface-checkbox *{writing-mode:horizontal-tb;white-space:normal;word-break:normal}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details .arc-surface-checkbox{align-items:flex-start;gap:10px;width:100%;max-width:none;display:flex}@media (width<=520px){.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details{grid-template-columns:minmax(0,1fr)}}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details .arc-surface-checkbox>*{flex:none}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details .arc-surface-checkbox>:last-child{width:auto;min-width:0;color:var(--foreground);font-size:var(--text-sm,13px);flex:auto;font-weight:400;line-height:1.45}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details>label:has(input[maxlength="500"]){width:100%}.app-shell.app-shell.app-shell .books-page.arc-reports dialog form.books-form.contractor-details .arc-surface-checkbox>:first-child{flex:none;width:auto;min-width:18px}.arc-date-layer{font-family:var(--font-body);color:var(--foreground);font-size:13px;line-height:1.5}.arc-date-layer,.arc-date-layer *,.arc-date-layer :before,.arc-date-layer :after{box-sizing:border-box}.arc-date-layer>[class*=surface]{box-shadow:var(--shadow-floating)}.arc-date-layer [role=dialog]{max-height:calc(100dvh - 72px);overflow:auto}.arc-date-layer button{font-family:inherit}.app-shell[data-workspace-theme] .arc-date-layer :is(button[data-edge],button[data-calendar-apply]){color:var(--accent-foreground)}.app-shell[data-workspace-theme] .arc-date-layer button[data-calendar-apply]{background:var(--accent)}.app-shell[data-workspace-theme] .arc-date-layer button[data-edge]>span{color:inherit}
