.arc-appearance-control{background:var(--arc-surface-alt);border:1px solid var(--arc-border);border-radius:var(--arc-radius-lg);gap:var(--arc-space-1);min-width:min(100%,390px);padding:var(--arc-space-1);flex:0 430px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.arc-appearance-option{border-radius:var(--arc-radius-md);color:var(--arc-text-secondary);align-items:center;gap:var(--arc-space-0-5);min-height:52px;padding:var(--arc-space-2) var(--arc-space-2-5);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;display:flex}.arc-appearance-option span{font-size:var(--arc-text-body);font-weight:750}.arc-appearance-option small{color:var(--arc-text-tertiary);font-size:var(--arc-text-caption);line-height:var(--arc-leading-heading)}.arc-appearance-option:hover{background:color-mix(in srgb, var(--arc-interactive-emphasis) 7%, var(--arc-surface))}.arc-appearance-option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--arc-focus-ring-color) 32%, transparent);outline:2px solid var(--arc-focus-ring-color);outline-offset:2px}.arc-appearance-option.is-active{background:var(--arc-surface);border-color:color-mix(in srgb, var(--arc-interactive-emphasis) 42%, var(--arc-border));box-shadow:var(--arc-shadow-card);color:var(--arc-selected)}.arc-appearance-option.is-active small{color:var(--arc-text-secondary)}.arc-settings-appearance-card{grid-column:1/-1}html[data-theme=dark] :where(.arc-sidebar,.arc-mobile-topbar,.arc-bottom-nav,.arc-mobile-more-sheet,.arc-modal,.arc-card,.arc-table-card,.arc-toolbar,.arc-settings-status-card,.arc-inventory-mobile-card,.arc-scan-sheet,.arc-checkout-stage){background-color:var(--arc-surface);border-color:var(--arc-border)}html[data-theme=dark] :where(.arc-btn-secondary,.arc-icon-btn,.arc-sync-action,.arc-text-btn){background:var(--arc-surface-alt);border-color:var(--arc-border);color:var(--arc-text-secondary)}html[data-theme=dark] :where(.arc-bottom-nav,.arc-mobile-topbar,.arc-mobile-more-sheet,.arc-modal,.arc-scan-sheet){box-shadow:var(--arc-shadow-soft)}html[data-theme=dark] :where(.arc-settings-segment,.arc-pill-tabs,.arc-filter-pills,.arc-scan-stock,.arc-checkout-addbar,.arc-checkout-item-index,.arc-scan-code,.arc-scan-result-pill){background:var(--arc-surface-alt);border-color:var(--arc-border)}html[data-theme=dark] :where(.arc-settings-segment-active,.arc-pill-tab-active,.arc-filter-pill-active,.arc-bottom-nav-active,.arc-inventory-mobile-card:active){background:var(--arc-selected-surface);border-color:color-mix(in srgb, var(--arc-focus-ring-color) 52%, var(--arc-border));color:var(--arc-selected)}html[data-theme=dark] :where(.arc-input,.arc-modal-input,.arc-modal-textarea,.arc-scan-input,.arc-scan-form-panel input:not([type=file]):not([type=radio]):not([type=checkbox]),.arc-scan-form-panel select,.arc-scan-form-panel textarea){background-color:var(--arc-surface-alt)!important;border-color:var(--arc-border)!important;color:var(--arc-text)!important}html[data-theme=dark] :where(.arc-scan-form-panel input:focus,.arc-scan-form-panel select:focus,.arc-scan-form-panel textarea:focus){background-color:var(--arc-surface)!important;border-color:var(--arc-focus-ring-color)!important}html[data-theme=dark] .arc-status-strip-active{background:linear-gradient(180deg, color-mix(in srgb, var(--arc-bg) 96%, transparent), color-mix(in srgb, var(--arc-bg) 72%, transparent))}html[data-theme=dark] .arc-bottom-nav{background:var(--arc-surface-glass)}@media (max-width:1024px){html[data-theme=dark] .arc-page-inventory .arc-filter-pills,html[data-theme=dark] .arc-inventory-mobile-group-header{background:var(--arc-bg)}html[data-theme=dark] .arc-card-table-inventory{background:0 0;border-color:#0000}html[data-theme=dark] .arc-bottom-nav{height:calc(68px + var(--safe-area-inset-bottom));min-height:68px;max-height:none;padding-bottom:calc(var(--arc-space-1-5) + var(--safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}html[data-theme=dark] .arc-bottom-nav-active{border-radius:var(--arc-radius-sm);box-shadow:inset 0 -3px 0 var(--arc-selected);background:0 0;border-color:#0000}}html[data-theme=dark] .arc-scan-sheet{box-shadow:0 -28px 70px -40px color-mix(in srgb, var(--arc-shadow-color) 92%, transparent), inset 0 1px 0 color-mix(in srgb, var(--arc-text) 8%, transparent)}html[data-theme=dark] .arc-checkout-camera-close{background:var(--arc-surface-glass)!important;color:var(--arc-text)!important}@media (max-width:760px){.arc-settings-appearance-row{flex-direction:column;align-items:stretch}.arc-appearance-control{flex-basis:auto;width:100%}}@media (max-width:420px){.arc-appearance-control{grid-template-columns:1fr}.arc-appearance-option{padding-inline:var(--arc-space-3-5);flex-direction:row;justify-content:space-between;align-items:baseline}}:is(.arc-input,.arc-select,.arc-textarea){background:var(--arc-control-surface);border-color:var(--arc-control-border);color:var(--arc-text)}:is(.arc-input,.arc-select,.arc-textarea)::placeholder{color:var(--arc-text-tertiary);opacity:1}:is(.arc-empty-state,.arc-table-card-muted){background:var(--arc-empty-surface);border-color:var(--arc-control-border)}:is(.arc-quick-action-primary,.arc-table-item-link:hover,.arc-checkout-eyebrow,.arc-checkout-steps li.is-active,.arc-checkout-callout.is-info,.arc-checkout-date-presets button,.arc-checkout-backlink,.arc-checkout-override-list button>span:last-of-type,.arc-checkout-photo-layout nav button.is-active,.arc-checkout-submit-note,.arc-checkout-result-hero>svg){color:var(--arc-accent-text)}.arc-camera-state-icon{color:var(--arc-scan-accent)}.arc-camera-state-icon svg{color:currentColor!important}.arc-camera-state .arc-btn-secondary{background:color-mix(in srgb, var(--arc-scan-well) 78%, transparent);border-color:color-mix(in srgb, var(--arc-on-scan-well) 38%, transparent);color:var(--arc-on-scan-well)}.arc-camera-state .arc-btn-secondary:hover,.arc-camera-state .arc-btn-secondary:focus-visible{background:color-mix(in srgb, var(--arc-on-scan-well) 12%, var(--arc-scan-well));border-color:color-mix(in srgb, var(--arc-on-scan-well) 58%, transparent);color:var(--arc-on-scan-well)}.arc-root :is(a[href],button,input:not([type=hidden]),select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible,.arc-auth-scene :is(a[href],button,input:not([type=hidden]),select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:var(--arc-focus-ring-shadow);outline:var(--arc-focus-ring-width) solid var(--arc-focus-ring-color);outline-offset:var(--arc-focus-ring-offset)}@media (forced-colors:active){:is(a[href],button,input:not([type=hidden]),select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:var(--arc-focus-ring-offset);box-shadow:none!important;outline:var(--arc-focus-ring-width) solid Highlight!important}}@media (prefers-reduced-motion:reduce){:is(.arc-root,.arc-auth-scene) *,:is(.arc-root,.arc-auth-scene) :before,:is(.arc-root,.arc-auth-scene) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.arc-page-reports{max-width:1180px}.arc-report-page-header{align-items:flex-end}.arc-report-eyebrow{color:var(--arc-interactive-accent);font-size:var(--arc-text-small);letter-spacing:.1em;margin-bottom:var(--arc-space-2);text-transform:uppercase;font-weight:800;display:block}.arc-report-navigation,.arc-report-range,.arc-utilization-report,.arc-report-panel{margin-top:var(--arc-space-5)}.arc-report-navigation-grid{gap:var(--arc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.arc-report-navigation-item{background:var(--arc-surface);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-lg);color:var(--arc-text-primary);gap:var(--arc-space-2);min-height:104px;padding:var(--arc-space-4);text-align:left;flex-direction:column;transition-property:background-color,border-color,box-shadow,transform;transition-duration:.14s;transition-timing-function:ease-out;display:flex}.arc-report-navigation-item:not(:disabled):hover{border-color:var(--arc-selected-border);box-shadow:var(--arc-shadow-card)}.arc-report-navigation-item:not(:disabled):active,.arc-report-preset:active,.arc-page-reports .arc-btn:active{transform:scale(.96)}.arc-report-navigation-item.is-active{background:var(--arc-selected-surface);border-color:var(--arc-selected-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--arc-selected-border) 18%, transparent)}.arc-report-navigation-item:disabled{cursor:not-allowed}.arc-report-navigation-label-row{align-items:center;gap:var(--arc-space-2);justify-content:space-between;display:flex}.arc-report-navigation-label{font-size:var(--arc-text-subhead);letter-spacing:-.01em;font-weight:750}.arc-report-navigation-status{background:var(--arc-surface-subtle);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-pill);color:var(--arc-text-muted);font-size:var(--arc-text-caption);padding:var(--arc-space-1) var(--arc-space-2);white-space:nowrap;font-weight:750}.arc-report-navigation-description{color:var(--arc-text-secondary);font-size:var(--arc-text-body);line-height:var(--arc-leading-body)}.arc-report-range{background:var(--arc-surface);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-xl);box-shadow:var(--arc-shadow-card);padding:var(--arc-space-4) var(--arc-space-5)}.arc-report-range-heading{align-items:center;gap:var(--arc-space-4);justify-content:space-between;display:flex}.arc-report-range-heading h2{color:var(--arc-text-primary);font-size:var(--arc-text-subhead);margin:0;font-weight:750}.arc-report-range-heading p{color:var(--arc-text-muted);font-size:var(--arc-text-body);margin:var(--arc-space-1) 0 0}.arc-report-range-current{color:var(--arc-text-secondary);font-size:var(--arc-text-small);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.arc-report-range-snapshot{border-left:3px solid var(--arc-caution-border)}.arc-report-range-controls{margin-top:var(--arc-space-4)}.arc-report-presets{background:var(--arc-surface-subtle);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-lg);gap:var(--arc-space-1);padding:var(--arc-space-1);display:inline-flex}.arc-report-preset{border-radius:var(--arc-radius-md);color:var(--arc-text-secondary);font-size:var(--arc-text-body);min-height:40px;padding:0 var(--arc-space-3-5);border:1px solid #0000;font-weight:700;transition-property:background-color,border-color,color,transform;transition-duration:.14s;transition-timing-function:ease-out}.arc-report-preset:hover{color:var(--arc-text-primary)}.arc-report-preset[aria-pressed=true]{background:var(--arc-surface-raised);border-color:var(--arc-selected-border);color:var(--arc-selected)}.arc-report-custom-range{align-items:end;gap:var(--arc-space-3);margin-top:var(--arc-space-4);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;display:grid}.arc-page-reports .arc-input{background:var(--arc-surface-subtle);border-color:var(--arc-border-default);color:var(--arc-text-primary)}.arc-page-reports .arc-btn-secondary{background:var(--arc-surface-subtle);border-color:var(--arc-border-default);color:var(--arc-text-secondary)}.arc-report-range-error{color:var(--arc-error);font-size:var(--arc-text-body);margin:var(--arc-space-3) 0 0;font-weight:650}.arc-utilization-report,.arc-report-panel{gap:var(--arc-space-5);flex-direction:column;display:flex}.arc-report-overview{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--arc-selected) 11%, transparent), transparent 38%), var(--arc-surface-raised);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-xl);box-shadow:var(--arc-shadow-card);gap:var(--arc-space-4);padding:var(--arc-space-5);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid;overflow:hidden}.arc-report-overview-attention{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--arc-needs-attention) 12%, transparent), transparent 38%), var(--arc-surface-raised);border-left:3px solid var(--arc-needs-attention-border)}.arc-report-overview-maintenance{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--arc-maintenance) 13%, transparent), transparent 38%), var(--arc-surface-raised);border-left:3px solid var(--arc-maintenance-border)}.arc-report-lead-metric{min-height:168px;padding:var(--arc-space-2) var(--arc-space-3);flex-direction:column;justify-content:center;display:flex}.arc-report-lead-metric>strong{color:var(--arc-text-primary);font-family:var(--font-arc-display), var(--font-arc-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:var(--arc-space-3);font-size:clamp(2rem,4vw,3.25rem);line-height:1}.arc-report-lead-metric p{color:var(--arc-text-secondary);font-size:var(--arc-text-body);line-height:var(--arc-leading-relaxed);margin:var(--arc-space-4) 0 0;max-width:64ch}.arc-report-summary-grid{gap:var(--arc-space-3);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.arc-utilization-summary{gap:var(--arc-space-4);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.arc-utilization-primary-metric{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--arc-selected) 13%, transparent), transparent 38%), var(--arc-surface-raised);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-xl);box-shadow:var(--arc-shadow-card);align-items:stretch;gap:var(--arc-space-6);min-height:238px;padding:var(--arc-space-6);grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);display:grid;overflow:hidden}.arc-utilization-primary-copy{flex-direction:column;display:flex}.arc-report-metric-label{color:var(--arc-text-muted);font-size:var(--arc-text-small);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.arc-utilization-primary-value{color:var(--arc-text-primary);font-family:var(--font-arc-display), var(--font-arc-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:var(--arc-space-4);font-size:clamp(3rem,6vw,5.25rem);line-height:.95}.arc-utilization-primary-copy p{color:var(--arc-text-secondary);font-size:var(--arc-text-body);line-height:var(--arc-leading-relaxed);max-width:54ch;margin:auto 0 0}.arc-utilization-trend{background:color-mix(in srgb, var(--arc-surface-subtle) 84%, transparent);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-lg);padding:var(--arc-space-4);align-self:end}.arc-utilization-trend-heading{color:var(--arc-text-secondary);font-size:var(--arc-text-small);gap:var(--arc-space-3);margin-bottom:var(--arc-space-3);justify-content:space-between;font-weight:700;display:flex}.arc-utilization-trend-heading span:last-child{color:var(--arc-text-muted);font-weight:600}.arc-report-sparkline{color:var(--arc-interactive-accent);width:100%;height:72px;display:block;overflow:visible}.arc-report-sparkline-area{fill:currentColor;opacity:.1}.arc-report-sparkline-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.arc-utilization-supporting-metrics{gap:var(--arc-space-3);grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.arc-report-metric-card{background:var(--arc-surface);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-lg);box-shadow:var(--arc-shadow-card);gap:var(--arc-space-1);padding:var(--arc-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.arc-report-metric-card strong{color:var(--arc-text-primary);font-family:var(--font-arc-display), var(--font-arc-sans), sans-serif;font-size:var(--arc-text-title);font-variant-numeric:tabular-nums;letter-spacing:-.04em;grid-area:1/2/span 2}.arc-report-metric-card>span:last-child{color:var(--arc-text-secondary);font-size:var(--arc-text-small)}.arc-report-table-card{background:var(--arc-surface);border-color:var(--arc-border-default)}.arc-report-table-card .arc-table-card-body{padding:0}.arc-report-table{min-width:840px}.arc-report-table tbody tr:hover{background:var(--arc-interactive-surface)}.arc-report-table-number{font-variant-numeric:tabular-nums;text-align:right!important}.arc-report-table-sku{color:var(--arc-text-secondary);font-family:var(--font-arc-mono,monospace);font-size:var(--arc-text-small);font-weight:700}.arc-report-table-rate{color:var(--arc-selected);font-variant-numeric:tabular-nums}.arc-report-table-attention{color:var(--arc-needs-attention);font-variant-numeric:tabular-nums}.arc-consumables-sparkline{width:154px;min-width:132px}.arc-consumables-sparkline .arc-report-sparkline{color:var(--arc-caution);height:38px}.arc-report-status{background:var(--arc-surface-subtle);border:1px solid var(--arc-border-default);border-radius:var(--arc-radius-pill);color:var(--arc-text-secondary);font-size:var(--arc-text-caption);min-height:26px;padding:0 var(--arc-space-2);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.arc-report-status.is-report_lost,.arc-report-status.is-open{background:var(--arc-needs-attention-surface);border-color:var(--arc-needs-attention-border);color:var(--arc-needs-attention)}.arc-report-status.is-recovered{background:var(--arc-available-surface);border-color:var(--arc-available-border);color:var(--arc-available)}.arc-report-status.is-written_off{background:var(--arc-surface-subtle);border-color:var(--arc-border-strong);color:var(--arc-text-secondary)}.arc-report-notes{color:var(--arc-text-secondary);white-space:normal;max-width:28ch;display:block}.arc-report-table-empty{text-align:center;color:var(--arc-text-muted)!important;padding:var(--arc-space-8) var(--arc-space-5)!important}@media (max-width:900px){.arc-report-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-utilization-summary,.arc-report-overview{grid-template-columns:1fr}.arc-report-summary-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.arc-utilization-supporting-metrics{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.arc-report-metric-card{grid-template-columns:1fr}.arc-report-metric-card strong{grid-area:auto}}@media (max-width:767px){.arc-report-navigation-item{min-height:96px;padding:var(--arc-space-3-5)}.arc-report-navigation-description{display:none}.arc-report-navigation-label-row{flex-direction:column;align-items:flex-start}.arc-report-range{border-radius:var(--arc-radius-lg);padding:var(--arc-space-4)}.arc-report-range-heading{align-items:flex-start;gap:var(--arc-space-2);flex-direction:column}.arc-report-range-current{white-space:normal}.arc-report-presets{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.arc-report-custom-range{grid-template-columns:1fr}.arc-report-custom-range .arc-btn{width:100%}.arc-utilization-primary-metric{border-radius:var(--arc-radius-lg);min-height:0;padding:var(--arc-space-5);grid-template-columns:1fr}.arc-report-overview{border-radius:var(--arc-radius-lg);padding:var(--arc-space-4)}.arc-report-lead-metric{min-height:0;padding:var(--arc-space-2) 0}.arc-report-summary-grid{grid-template-columns:1fr}.arc-utilization-primary-copy p{margin-top:var(--arc-space-5)}.arc-utilization-trend{width:100%}.arc-utilization-supporting-metrics{grid-template-columns:1fr}.arc-report-table-card .arc-table-card-header{align-items:stretch}.arc-report-table-card .arc-btn{width:100%}}
