.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-kpi-strip{gap:var(--arc-space-3);margin-top:var(--arc-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.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,.arc-report-kpi-strip{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-kpi-strip{grid-template-columns:1fr}.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%}}
.equipment-dashboard{--eb-available:#0e4f37;--eb-available-bg:#bbe7d0;--eb-out:#644308;--eb-out-bg:#fbdda4;--eb-overdue:#901e21;--eb-overdue-bg:#fed6d2;--eb-maintenance:var(--arc-text-secondary);--eb-maintenance-bg:var(--arc-surface-alt);--eb-reserved:#004868;--eb-reserved-bg:#c6e7fc;--eb-unavailable:#4b3f59;--eb-unavailable-bg:#e5ddf1;--eb-boundary:color-mix(in oklch, var(--arc-text-tertiary) 82%, var(--arc-surface));--eb-error-boundary:color-mix(in oklch, var(--eb-overdue) 70%, var(--arc-surface));background:var(--arc-surface)}@supports (color:lab(0% 0 0)){.equipment-dashboard{--eb-available:lab(29.0739% -25.4582 8.29999);--eb-available-bg:lab(87.9803% -18.0835 5.98635);--eb-out:lab(31.4763% 11.0601 37.4653);--eb-out-bg:lab(89.745% 4.97496 32.0002);--eb-overdue:lab(32.3588% 47.4873 29.6569);--eb-overdue-bg:lab(89.1419% 13.8292 7.48394);--eb-reserved:lab(28.0639% -10.594 -25.3815);--eb-reserved-bg:lab(89.6522% -7.83682 -14.0065);--eb-unavailable:lab(28.6562% 9.51587 -13.5166);--eb-unavailable-bg:lab(89.2266% 5.62897 -8.58998)}}[data-theme=dark] .equipment-dashboard{--eb-available:#adefcf;--eb-available-bg:#163e2d;--eb-out:#ffdc9a;--eb-out-bg:#4d3612;--eb-overdue:#ffcdc8;--eb-overdue-bg:#65201e;--eb-reserved:#b9e1fb;--eb-reserved-bg:#133c53;--eb-unavailable:#ddd1ed;--eb-unavailable-bg:#3d324b}@supports (color:lab(0% 0 0)){[data-theme=dark] .equipment-dashboard{--eb-available:lab(89.4734% -26.4551 8.7338);--eb-available-bg:lab(23.0113% -18.5216 6.06173);--eb-out:lab(89.7559% 6.32107 38.5695);--eb-out-bg:lab(24.5614% 7.71098 25.8255);--eb-overdue:lab(86.6794% 18.4831 10.0396);--eb-overdue-bg:lab(23.6033% 31.5073 18.7032);--eb-reserved:lab(87.3445% -9.40645 -17.0482);--eb-reserved-bg:lab(23.4667% -8.3508 -18.064);--eb-unavailable:lab(85.5965% 8.11318 -12.2189);--eb-unavailable-bg:lab(22.8461% 9.61132 -13.4717)}}.equipment-dashboard.arc-page{width:100%;max-width:1510px;margin-inline:auto;padding:34px 40px 70px}.equipment-dashboard button{cursor:pointer}.equipment-dashboard :is(button,a):focus-visible{outline:var(--arc-focus-ring-width) solid var(--arc-focus-ring-color);outline-offset:4px}.eb-header{border-bottom:1px solid var(--arc-border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.eb-eyebrow{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);margin:0 0 5px}.eb-header h1{font-family:var(--font-arc-display), sans-serif;font-size:var(--arc-text-display);letter-spacing:-.055em;margin:0;font-weight:600;line-height:1.3}.eb-actions{flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:18px;max-width:100%;margin-inline-start:auto;display:flex}.eb-actions>:is(button,a){border-radius:var(--arc-radius-sm);min-height:42px;font-size:var(--arc-text-body);justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-weight:500;display:inline-flex}.eb-actions .eb-primary-action{border-radius:var(--arc-radius-md);min-height:64px;color:var(--arc-on-interactive);background:var(--arc-interactive-solid);box-shadow:0 1px 2px color-mix(in srgb, var(--arc-shadow-color) 14%, transparent), 0 5px 12px color-mix(in srgb, var(--arc-shadow-color) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--arc-on-interactive) 14%, transparent);border:0;gap:13px;padding:12px 17px;transition:background-color .12s,scale .12s}.eb-primary-action>svg{flex-shrink:0}.eb-scan-copy{text-align:start;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.eb-scan-copy>strong{font-size:var(--arc-text-subhead);white-space:nowrap;font-weight:600;line-height:1.3}.eb-scan-copy>span{font-size:var(--arc-text-caption);font-weight:400;line-height:1.4}.eb-actions .eb-primary-action:hover{background:var(--arc-interactive-solid-hover)}.eb-actions .eb-primary-action:active{scale:.96}.eb-actions .eb-secondary-action{color:var(--arc-text-secondary);background:0 0;border:0;padding-inline:8px}.eb-actions .eb-secondary-action:hover{color:var(--arc-text);background:var(--arc-surface-alt)}[data-theme=dark] .eb-actions .eb-primary-action{box-shadow:0 0 0 1px color-mix(in srgb, var(--arc-on-interactive) 12%, transparent), 0 4px 10px color-mix(in srgb, var(--arc-shadow-color) 22%, transparent)}.eb-workspace{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:34px;display:grid}.eb-overview{min-width:0;position:relative}.eb-overview-heading,.eb-section-heading,.eb-rail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.eb-overview h2,.eb-section-heading h2,.eb-rail h2{font-family:var(--font-arc-sans), sans-serif;font-weight:600;font-size:var(--arc-text-subhead);letter-spacing:-.015em;margin:0}.equipment-dashboard .eb-text-button{font-size:var(--arc-text-small);color:var(--arc-interactive-text);white-space:nowrap;background:0 0;align-items:center;gap:5px;min-height:32px;padding:3px 0;font-weight:500;display:inline-flex}.eb-text-button:hover{text-underline-offset:4px;text-decoration:underline}.eb-summary{justify-content:space-between;align-items:flex-end;gap:18px;margin:16px 0;display:flex}.eb-hero-number{flex-direction:column;gap:6px;display:flex}.eb-hero-number strong{font-family:var(--font-arc-display), sans-serif;font-size:var(--arc-text-hero);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.eb-hero-number strong>span{color:var(--arc-text-tertiary);font-size:var(--arc-text-display);letter-spacing:-.06em;margin-inline-start:4px;font-weight:400}.eb-hero-number>span{font-size:var(--arc-text-body);color:var(--arc-text-secondary)}.eb-summary>p{color:var(--arc-text-secondary);font-size:var(--arc-text-body);text-align:end;margin:0 0 2px;line-height:1.8}.eb-summary>p>span{color:var(--arc-text-tertiary);font-size:var(--arc-text-small)}.eb-composition{gap:3px;width:100%;height:8px;margin-bottom:14px;display:flex}.eb-composition>span{border-radius:var(--arc-radius-sharp);background:var(--eb-bg);border:1px solid color-mix(in oklch, var(--eb-ink) 30%, var(--eb-bg))}.equipment-dashboard [data-status=available]{--eb-bg:var(--eb-available-bg);--eb-ink:var(--eb-available)}.equipment-dashboard [data-status=out]{--eb-bg:var(--eb-out-bg);--eb-ink:var(--eb-out)}.equipment-dashboard [data-status=overdue]{--eb-bg:var(--eb-overdue-bg);--eb-ink:var(--eb-overdue)}.equipment-dashboard [data-status=maintenance]{--eb-bg:var(--eb-maintenance-bg);--eb-ink:var(--eb-maintenance)}.equipment-dashboard [data-status=reserved]{--eb-bg:var(--eb-reserved-bg);--eb-ink:var(--eb-reserved)}.equipment-dashboard [data-status=unavailable]{--eb-bg:var(--eb-unavailable-bg);--eb-ink:var(--eb-unavailable)}.eb-filters{border-bottom:1px solid var(--arc-border-light);gap:16px;margin-bottom:14px;display:flex}.eb-filters button{color:var(--arc-text-tertiary);font-size:var(--arc-text-small);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;min-height:42px;margin-bottom:-1px;padding:8px 0 12px;display:inline-flex}.eb-filters button[aria-pressed=true]{color:var(--arc-text);border-bottom-color:var(--arc-text);font-weight:600}.eb-filters button:hover{color:var(--arc-text)}.eb-filters button>span{font-size:var(--arc-text-caption);font-variant-numeric:tabular-nums;color:var(--arc-text-tertiary);font-weight:500}.eb-board-labels,.eb-equipment-row{grid-template-columns:110px minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.eb-board-labels{font-size:var(--arc-text-caption);color:var(--arc-text-tertiary);margin-bottom:8px}.eb-board-labels>:last-child{text-align:end}.eb-equipment-row{border-bottom:1px solid color-mix(in srgb, var(--arc-border-light) 50%, transparent);min-height:53px;padding:8px 0}.eb-equipment-row:last-child{border-bottom:0}.eb-group-name h3{font-family:var(--font-arc-sans), sans-serif;font-size:var(--arc-text-body);margin:0;font-weight:500;line-height:1.4}.eb-group-link{text-align:start;max-width:100%;min-height:32px;color:var(--arc-interactive-text);align-items:center;gap:3px;display:inline-flex}.eb-group-link>svg{flex-shrink:0}.eb-group-link:hover{text-underline-offset:3px;text-decoration:underline}.eb-group-name>span{display:none}.eb-tool-marks{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;max-width:490px;display:grid}.eb-tool{aspect-ratio:1;border-radius:var(--arc-radius-sm);border:1px solid color-mix(in oklch, var(--eb-ink) 27%, var(--eb-bg));background:var(--eb-bg);width:100%;min-width:24px;max-width:36px;min-height:24px;color:var(--eb-ink);justify-content:center;align-items:center;padding:0;transition:opacity .14s,transform .14s;display:flex}.eb-tool>span{font-family:var(--font-arc-sans), sans-serif;font-size:var(--arc-text-small);font-weight:600;line-height:1}.eb-tool[data-status=maintenance]{background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, color-mix(in srgb, var(--eb-ink) 8%, transparent) 3px, color-mix(in srgb, var(--eb-ink) 8%, transparent) 4px)}.eb-tool[data-status=overdue]{border-color:color-mix(in oklch, var(--eb-ink) 55%, var(--eb-bg))}.eb-tool[data-dimmed=true]{opacity:.25}.eb-tool:hover{opacity:1;outline:1px solid var(--eb-ink);outline-offset:2px;transform:translateY(-2px)}.eb-tool[aria-pressed=true]{opacity:1;outline:2px solid var(--arc-text);outline-offset:3px}.eb-group-count{font-size:var(--arc-text-small);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.eb-group-count strong{font-size:var(--arc-text-body);font-weight:600}.eb-group-count>span{color:var(--arc-text-tertiary);margin-inline-start:2px}.eb-legend{flex-wrap:wrap;gap:8px 15px;margin-top:16px;display:flex}.eb-legend>span{font-size:var(--arc-text-small);color:var(--arc-text-secondary);align-items:center;gap:5px;display:inline-flex}.eb-status-mark{border:1px solid color-mix(in oklch, var(--eb-ink) 27%, var(--eb-bg));border-radius:var(--arc-radius-sm);background:var(--eb-bg);width:17px;height:17px;color:var(--eb-ink);font-size:var(--arc-text-caption);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.eb-board-hint{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);margin:13px 0 0;line-height:1.5}.eb-rail{border-inline-start:1px solid var(--arc-border-light);min-width:0;padding-inline-start:26px}.eb-rail-heading{min-height:32px;font-size:var(--arc-text-body);margin-bottom:26px;font-weight:500}.eb-attention-count,.eb-neutral-count{text-align:center;border-radius:var(--arc-radius-sm);min-width:23px;font-size:var(--arc-text-caption);font-variant-numeric:tabular-nums;padding:3px 6px;font-weight:600}.eb-attention-count{color:var(--eb-overdue);background:var(--eb-overdue-bg)}.eb-neutral-count{background:var(--arc-surface-alt);color:var(--arc-text-secondary)}.eb-rail-label{color:var(--arc-text-secondary);font-family:var(--font-arc-sans), sans-serif;font-size:var(--arc-text-small);align-items:center;gap:6px;margin:0 0 8px;font-weight:500;display:flex}.eb-alert-dot{background:var(--eb-overdue);border-radius:50%;width:5px;height:5px}.eb-return{text-align:start;border-bottom:1px solid var(--arc-border-light);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.eb-return>span{flex-direction:column;gap:5px;display:flex}.eb-return strong{font-size:var(--arc-text-body);font-weight:500;line-height:1.4}.eb-return small{font-size:var(--arc-text-small);color:var(--arc-text-tertiary)}.eb-return>svg{color:var(--arc-text-tertiary);flex-shrink:0}.eb-return:hover strong{color:var(--arc-interactive-text);text-underline-offset:3px;text-decoration:underline}.eb-overdue-text{color:var(--eb-overdue);font-size:var(--arc-text-small)}.eb-due-text{color:var(--arc-text-secondary);font-size:var(--arc-text-small)}.eb-stock-label{margin-top:28px;margin-bottom:14px}.eb-stock{text-align:start;width:100%;margin:0 0 17px;display:block}.eb-stock-heading{font-size:var(--arc-text-small);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.eb-stock-heading strong{font-weight:500}.eb-stock-heading>span{color:var(--eb-overdue);white-space:nowrap;font-size:var(--arc-text-small)}.eb-stock-meter{background:var(--arc-surface-alt);border-radius:var(--arc-radius-sharp);height:4px;margin:9px 0 4px;display:block;overflow:hidden}.eb-stock-meter>span{background:var(--eb-out);border-radius:var(--arc-radius-sharp);height:100%;display:block}.eb-stock>small{font-size:var(--arc-text-small);color:var(--arc-text-tertiary)}.eb-stock:hover strong{text-underline-offset:3px;text-decoration:underline}.eb-clear{padding-top:10px}.eb-clear>svg{color:var(--eb-available)}.eb-clear h3{font-family:var(--font-arc-sans), sans-serif;font-size:var(--arc-text-subhead);margin:14px 0 6px;font-weight:500}.eb-clear p,.eb-personal-intro,.eb-personal-note{color:var(--arc-text-tertiary);font-size:var(--arc-text-small);line-height:1.6}.eb-personal-intro{margin:-13px 0 7px}.eb-personal-note{margin:20px 0 5px}.eb-icon-button{border-radius:var(--arc-radius-sm);justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.eb-icon-button:hover{background:var(--arc-surface-alt)}.eb-detail-status{font-size:var(--arc-text-small);color:var(--eb-ink);align-items:center;gap:7px;margin:24px 0 14px;display:flex}.eb-details :is(h2,h3){font-family:var(--font-arc-display), sans-serif;font-weight:500;font-size:var(--arc-text-title);letter-spacing:-.035em;margin:0;line-height:1.3}.eb-detail-id{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);margin:8px 0 27px}.eb-detail-id span{padding-inline:3px}.eb-details dl{margin:0}.eb-details dl>div{margin-bottom:19px}.eb-details dt{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);margin-bottom:5px}.eb-details dd{font-size:var(--arc-text-body);margin:0;line-height:1.5}.eb-detail-note{font-size:var(--arc-text-body);color:var(--arc-text-secondary);margin-bottom:26px;line-height:1.6}.eb-bottom{border-top:1px solid var(--arc-border-light);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;margin-top:28px;padding-top:24px;display:grid}.eb-activity ol{margin:15px 0 0;padding:0;list-style:none}.eb-activity li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;padding-block:11px;display:grid;position:relative}.eb-activity li:not(:last-child):after{content:"";background:var(--arc-border-light);width:1px;position:absolute;top:38px;bottom:-11px;left:13px}.eb-timeline-mark{border:1px solid var(--arc-border-light);color:var(--arc-text-secondary);width:28px;height:28px;font-size:var(--arc-text-body);background:var(--arc-surface);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.eb-activity p{font-size:var(--arc-text-small);color:var(--arc-text-secondary);margin:0 0 4px;line-height:1.5}.eb-activity p strong{color:var(--arc-text);font-weight:500}.eb-activity p :is(a,button){color:var(--arc-text);text-align:start;font-weight:500}.eb-activity p :is(a,button):hover{text-underline-offset:3px;text-decoration:underline}.eb-activity li>div>span,.eb-activity time{color:var(--arc-text-tertiary);font-size:var(--arc-text-small)}.eb-activity time{padding-top:3px}.eb-small-label{font-size:var(--arc-text-small);color:var(--arc-text-tertiary)}.eb-next-row{align-items:center;gap:14px;margin-top:21px;display:flex}.eb-date{border-inline-end:1px solid var(--arc-border-light);flex-direction:column;justify-content:center;align-items:center;width:37px;min-width:37px;padding-inline-end:12px;display:flex}.eb-date span{color:var(--arc-text-tertiary);font-size:var(--arc-text-small)}.eb-date strong{font-size:var(--arc-text-heading);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:500;line-height:1.2}.eb-next-row p{color:var(--arc-text);font-size:var(--arc-text-small);margin:0 0 4px;font-weight:500}.eb-next-row>div>span{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);line-height:1.5}.eb-reservation-link{margin-top:16px}.eb-detail-dialog{color:var(--arc-text);background:var(--arc-surface);border:1px solid var(--arc-border-light);border-radius:var(--arc-radius-lg);width:min(430px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:24px}.eb-detail-dialog .eb-rail-heading{background:var(--arc-surface);border-bottom:1px solid var(--arc-border-light);z-index:2;margin:-24px -24px 16px;padding:12px 16px 12px 24px;position:sticky;top:-24px}.eb-detail-dialog .eb-detail-status{margin-top:12px}.eb-detail-dialog,.eb-inline-drawer{overscroll-behavior:contain}.eb-inline-drawer{border:0;border-inline-start:1px solid var(--arc-border-light);background:var(--arc-surface);width:min(380px,100% - 100px);height:100%;max-height:100%;color:var(--arc-text);box-shadow:-12px 0 24px color-mix(in srgb, var(--arc-shadow-color) 9%, transparent);z-index:3;margin:0;padding:22px 24px;display:block;position:absolute;inset-block:0;inset-inline:auto 0;overflow-y:auto}.eb-inline-drawer .eb-rail-heading{background:var(--arc-surface);border-bottom:1px solid var(--arc-border-light);z-index:2;margin:-22px -24px 12px;padding:12px 16px 12px 24px;position:sticky;top:-22px}.eb-board-content[inert]{opacity:.42}.eb-equipment-photo{aspect-ratio:1;border-radius:var(--arc-radius-sm);width:100%;color:var(--arc-text-tertiary);background:var(--arc-surface-alt);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.eb-equipment-photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a;box-shadow:inset 0 0 0 1px lab(0% 0 0/.1)}[data-theme=dark] .eb-equipment-photo:after{box-shadow:inset 0 0 0 1px #ffffff1a;box-shadow:inset 0 0 0 1px lab(100% 0 0/.1)}.eb-equipment-photo img{object-fit:contain;width:100%;height:100%;display:block}.eb-detail-photo{max-width:120px;margin:16px auto 18px}.eb-inline-drawer .eb-detail-photo{max-width:104px;margin-block:12px 14px}.eb-inline-drawer .eb-detail-id{margin-bottom:20px}.eb-inline-drawer .eb-details dl>div{margin-bottom:15px}.eb-detail-return{border-top:1px solid var(--arc-border-light);margin:23px 0 10px;padding-top:20px}.eb-return-action{background:var(--arc-interactive-solid);width:100%;min-height:44px;color:var(--arc-on-interactive);border-radius:var(--arc-radius-sm);font-size:var(--arc-text-subhead);justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-weight:500;display:inline-flex}.eb-return-action:hover{background:var(--arc-interactive-solid-hover)}.eb-detail-return>p{color:var(--arc-text-secondary);font-size:var(--arc-text-small);margin:10px 0 0;line-height:1.6}.eb-group-inventory>:is(h2,h3){font-family:var(--font-arc-display), sans-serif;font-size:var(--arc-text-title);letter-spacing:-.035em;margin:6px 0;font-weight:500;line-height:1.25}.eb-group-summary{font-size:var(--arc-text-body);color:var(--arc-text-secondary);margin:8px 0 16px}.eb-group-inventory ul{margin:0;padding:0;list-style:none}.eb-group-inventory li+li{border-top:1px solid var(--arc-border-light)}.eb-group-item{text-align:start;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding-block:14px;display:grid}.eb-group-item>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.eb-group-item strong{font-size:var(--arc-text-subhead);font-weight:500;line-height:1.4}.eb-group-item small{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);line-height:1.5}.eb-group-item [data-status]{font-size:var(--arc-text-small);color:var(--eb-ink)}.eb-group-item:hover strong{color:var(--arc-interactive-text);text-underline-offset:3px;text-decoration:underline}.eb-inspector-back{margin-block:-6px 12px}.eb-mobile-attention{display:none}.eb-admin-home{border:1px solid var(--arc-border-light);border-radius:var(--arc-radius-md);overflow:clip}.eb-admin-home .eb-workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:0}.eb-admin-home .eb-overview{padding:20px 24px 22px}.eb-admin-home .eb-rail{background:color-mix(in srgb, var(--arc-surface-alt) 42%, var(--arc-surface));padding:20px 24px 22px}.eb-admin-home .eb-summary{margin-block:14px}.eb-admin-home .eb-equipment-row{min-height:49px;padding-block:6px}.eb-admin-home .eb-tool-marks{max-width:466px}.eb-admin-home .eb-tool{max-width:34px}.eb-admin-home .eb-bottom{grid-template-columns:minmax(0,1fr) 280px;gap:0;margin:0;padding:0}.eb-admin-home .eb-bottom>section{min-width:0;padding:20px 24px}.eb-admin-home .eb-upcoming{border-inline-start:1px solid var(--arc-border-light);background:color-mix(in srgb, var(--arc-surface-alt) 42%, var(--arc-surface))}.eb-admin-home .eb-bottom .eb-section-heading{min-height:32px}.eb-admin-home .eb-activity ol{margin-top:10px}.eb-admin-home .eb-next-row{gap:11px;margin-top:18px}.equipment-dashboard[data-view=personal]{container:technician-home/inline-size}.eb-personal-home{border:1px solid var(--arc-border-light);border-radius:var(--arc-radius-md);grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);display:grid;overflow:clip}.eb-personal-current{min-width:0;padding:22px 24px 10px}.eb-personal-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.eb-personal-heading h2{font-family:var(--font-arc-sans), sans-serif;font-size:var(--arc-text-subhead);letter-spacing:-.015em;margin:0;font-weight:600}.eb-personal-heading h2>span{color:var(--arc-text-tertiary);font-size:var(--arc-text-body);font-variant-numeric:tabular-nums;margin-inline-start:7px;font-weight:400}.eb-personal-heading>p{color:var(--arc-text-tertiary);font-size:var(--arc-text-small);margin:0}.eb-personal-overdue{color:var(--eb-overdue)}.eb-personal-tools{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.equipment-dashboard .eb-personal-tool{text-align:start;width:100%;color:var(--arc-text);grid-template-columns:68px minmax(0,1fr) 17px;align-items:center;gap:14px;padding:16px 0;display:grid}.eb-personal-tool+.eb-personal-tool{border-top:1px solid var(--arc-border-light)}.eb-personal-asset{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.eb-personal-asset>small{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);font-variant-numeric:tabular-nums;line-height:1.3}.eb-personal-tool-copy{flex-direction:column;min-width:0;display:flex}.eb-personal-tool-copy>strong{font-size:var(--arc-text-subhead);letter-spacing:-.02em;font-weight:500;line-height:1.35}.eb-personal-location{color:var(--arc-text-tertiary);font-size:var(--arc-text-small);align-items:center;gap:4px;margin-top:4px;display:flex}.eb-personal-location svg{flex-shrink:0}.eb-personal-return{font-size:var(--arc-text-small);color:var(--eb-ink);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;line-height:1.5;display:flex}.eb-personal-return small{color:var(--arc-text-tertiary);font-size:var(--arc-text-small)}.eb-personal-tool>svg{color:var(--arc-text-tertiary)}.eb-personal-tool:hover .eb-personal-tool-copy>strong{color:var(--arc-interactive-text);text-underline-offset:4px;text-decoration:underline}.eb-personal-pickup{border-inline-start:1px solid var(--arc-border-light);background:color-mix(in srgb, var(--arc-surface-alt) 42%, var(--arc-surface));min-width:0;padding:22px 24px}.eb-personal-pickup .eb-section-heading{flex-wrap:wrap;min-height:24px}.eb-personal-pickup .eb-section-heading>.eb-text-button{min-height:24px;padding-block:0}.eb-personal-booking{grid-template-columns:44px minmax(0,1fr);gap:8px 15px;padding-top:30px;display:grid}.eb-pickup-date{width:44px;min-height:51px;color:var(--arc-text);border-inline-end:1px solid var(--arc-border-light);flex-direction:column;grid-row:span 2;justify-content:center;align-items:center;padding-inline-end:13px;display:flex}.eb-pickup-date>span{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);line-height:1.4}.eb-pickup-date>strong{font-size:var(--arc-text-title);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.15}.eb-personal-booking p{font-size:var(--arc-text-subhead);margin:0 0 5px;font-weight:500}.eb-personal-booking>div>span{color:var(--arc-text-tertiary);font-size:var(--arc-text-small)}.eb-pickup-destination{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);grid-column:2;align-items:center;gap:5px;display:flex}.eb-personal-history{border-top:1px solid var(--arc-border-light);grid-column:1/-1;padding-inline:24px}.eb-personal-history>summary{cursor:pointer;min-height:49px;font-size:var(--arc-text-body);color:var(--arc-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-weight:500;list-style:none;display:flex}.eb-personal-history>summary::-webkit-details-marker{display:none}.eb-personal-history>summary:focus-visible{outline:var(--arc-focus-ring-width) solid var(--arc-focus-ring-color);outline-offset:-2px}.eb-personal-history>summary:hover{color:var(--arc-interactive-text)}.eb-personal-history[open]>summary>svg{transform:rotate(180deg)}.eb-personal-history .eb-activity ol{max-width:640px;margin:0 0 14px}.eb-tool-more{aspect-ratio:1;border-radius:var(--arc-radius-sm);border:1px dashed var(--eb-boundary);background:var(--arc-surface);width:100%;min-width:24px;max-width:36px;min-height:24px;color:var(--arc-text-secondary);font-family:var(--font-arc-sans), sans-serif;font-size:var(--arc-text-caption);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:flex}.eb-tool-more:hover{border-style:solid;border-color:var(--arc-text);color:var(--arc-text)}.eb-admin-home .eb-tool-more{max-width:34px}.equipment-dashboard .eb-group-toggle{margin-top:13px}.eb-group-toggle>span{color:var(--arc-text-tertiary)}.equipment-dashboard .eb-rail .eb-text-button{margin-top:16px}.eb-rail .eb-text-button>span{color:var(--arc-text-tertiary)}.eb-empty-board,.eb-personal-empty{border:1px dashed var(--eb-boundary);border-radius:var(--arc-radius-md);background:color-mix(in srgb, var(--arc-surface-alt) 30%, var(--arc-surface));flex-direction:column;align-items:flex-start;gap:5px;display:flex}.eb-empty-board{margin:18px 0 4px;padding:26px 24px 24px}.eb-personal-empty{margin:4px 0 22px;padding:24px}.eb-empty-board>svg,.eb-personal-empty>svg{color:var(--arc-text-secondary);margin-bottom:7px}.eb-empty-board h3,.eb-personal-empty h3{font-family:var(--font-arc-sans), sans-serif;font-size:var(--arc-text-subhead);letter-spacing:-.015em;margin:0;font-weight:600}.eb-empty-board p,.eb-personal-empty p{max-width:48ch;font-size:var(--arc-text-body);color:var(--arc-text-secondary);margin:0;line-height:1.6}.equipment-dashboard .eb-empty-board .eb-text-button{margin-top:9px}.eb-empty{font-size:var(--arc-text-body);color:var(--arc-text-secondary);margin:14px 0 0;line-height:1.6}.eb-load-error{border:1px solid var(--eb-error-boundary);border-radius:var(--arc-radius-md);background:color-mix(in srgb, var(--eb-overdue-bg) 32%, var(--arc-surface));flex-direction:column;align-items:flex-start;gap:7px;max-width:560px;padding:24px;display:flex}.eb-load-error h2{font-family:var(--font-arc-sans), sans-serif;font-size:var(--arc-text-subhead);letter-spacing:-.015em;margin:0;font-weight:600}.eb-load-error p{max-width:52ch;font-size:var(--arc-text-body);color:var(--arc-text-secondary);margin:0 0 9px;line-height:1.6}.equipment-dashboard .eb-next-row{text-align:start;width:100%;color:var(--arc-text)}.eb-next-row small{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);margin-top:3px;line-height:1.5;display:block}.eb-next-row:hover p{color:var(--arc-interactive-text);text-underline-offset:3px;text-decoration:underline}.equipment-dashboard .eb-stock{color:var(--arc-text)}.eb-return>span,.eb-group-item>span:nth-child(2),.eb-personal-tool-copy,.eb-stock-heading,.eb-next-row>div,.eb-activity li>div,.eb-group-name,.eb-summary>p{min-width:0}.eb-return strong,.eb-return small,.eb-stock-heading strong,.eb-stock>small,.eb-group-item strong,.eb-group-item small,.eb-group-name h3,.eb-group-link,.eb-personal-tool-copy>strong,.eb-detail-id,.eb-detail-title,.eb-details :is(h2,h3),.eb-group-inventory>:is(h2,h3),.eb-next-row p,.eb-next-row>div>span,.eb-next-row small,.eb-activity p,.eb-activity li>div>span,.eb-empty-board h3,.eb-personal-empty h3,.eb-personal-location,.eb-pickup-destination,.eb-personal-booking p,.eb-header h1,.eb-group-name h3,.eb-group-item :is(strong,small),.eb-return :is(strong,small),.eb-personal-tool-copy strong,.eb-personal-asset>small,.eb-stock-heading strong,.eb-detail-title,.eb-detail-id,.eb-activity p,.eb-next-row p{overflow-wrap:anywhere}.eb-header h1,.eb-group-item>span,.eb-return>span,.eb-personal-asset,.eb-stock-heading strong{min-width:0}.eb-group-link{white-space:normal}.eb-stock-heading>span,.eb-return>svg,.eb-personal-asset,.eb-pickup-date{flex-shrink:0}@container technician-home (max-width:740px){.eb-personal-home{grid-template-columns:minmax(0,1fr)}.eb-personal-pickup{border-inline-start:0;border-top:1px solid var(--arc-border-light)}.eb-personal-booking{padding-top:18px}}@media (min-width:1101px) and (max-width:1370px){.eb-admin-home .eb-workspace,.eb-admin-home .eb-bottom{grid-template-columns:minmax(0,1fr) 248px}.eb-admin-home .eb-overview,.eb-admin-home .eb-rail,.eb-admin-home .eb-bottom>section{padding-inline:20px}.eb-admin-home .eb-tool-marks{gap:4px}.equipment-dashboard.arc-page{padding-inline:28px}.eb-workspace{grid-template-columns:minmax(0,1fr) 225px;gap:24px}.eb-rail{padding-inline-start:20px}.eb-board-labels,.eb-equipment-row{grid-template-columns:94px minmax(0,1fr) 32px;gap:10px}.eb-tool-marks{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.eb-filters{gap:12px}.eb-filters button{font-size:var(--arc-text-caption)}}@media (max-width:1100px){.eb-admin-home .eb-workspace{grid-template-columns:minmax(0,1fr)}.eb-admin-home .eb-rail{border-inline-start:0;border-top:1px solid var(--arc-border-light)}.eb-workspace{grid-template-columns:minmax(0,1fr);gap:32px}.eb-rail{border-inline-start:0;border-top:1px solid var(--arc-border-light);padding:24px 0 0}.eb-rail-heading{margin-bottom:14px}.eb-return-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.eb-stock{max-width:340px}.eb-board-labels,.eb-equipment-row{grid-template-columns:110px minmax(0,1fr) 36px}.eb-tool-marks{grid-template-columns:repeat(12,minmax(0,1fr))}.equipment-dashboard .eb-mobile-attention{width:100%;color:var(--eb-overdue);font-size:var(--arc-text-caption);text-align:start;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 13px;padding:9px 0;line-height:1.5;display:flex}.eb-mobile-attention>span:first-child{align-items:center;gap:6px;display:flex}.eb-mobile-attention>span:last-child{color:var(--arc-interactive-text);white-space:nowrap}.eb-rail{scroll-margin-top:20px}}@media (max-width:1024px){.equipment-dashboard.arc-page{padding-bottom:120px}}@media (max-width:767px){.eb-admin-home .eb-overview,.eb-admin-home .eb-rail,.eb-admin-home .eb-bottom>section{padding:17px 16px 20px}.eb-admin-home .eb-bottom{grid-template-columns:minmax(0,1fr)}.eb-admin-home .eb-upcoming{border-inline-start:0;border-top:1px solid var(--arc-border-light)}.eb-admin-home .eb-equipment-row{min-height:65px;padding-block:10px}.eb-personal-current{padding:17px 16px 3px}.eb-personal-heading{align-items:center;gap:6px 10px;margin-bottom:4px}.eb-personal-heading h2{font-size:var(--arc-text-subhead)}.eb-personal-heading>p{font-size:var(--arc-text-caption)}.equipment-dashboard .eb-personal-tool{grid-template-columns:60px minmax(0,1fr) 15px;gap:11px;padding-block:16px}.eb-personal-tool-copy>strong{font-size:var(--arc-text-subhead)}.eb-personal-pickup{padding:17px 16px 21px}.eb-personal-pickup .eb-section-heading h2{font-size:var(--arc-text-subhead)}.equipment-dashboard .eb-personal-pickup .eb-text-button{font-size:var(--arc-text-caption)}.eb-personal-booking{grid-template-columns:42px minmax(0,1fr);gap:5px 14px;padding-top:17px}.eb-pickup-date{grid-row:span 2;width:42px;padding-inline-end:12px}.eb-personal-booking>.eb-pickup-destination{font-size:var(--arc-text-caption);grid-column:2;margin-inline-start:0}.eb-personal-booking>div>span{font-size:var(--arc-text-caption)}.eb-personal-history{padding-inline:16px}.equipment-dashboard.arc-page{padding:20px 20px 120px}.eb-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:26px;padding-bottom:20px}.eb-header h1{font-size:var(--arc-text-title)}.eb-eyebrow{margin-bottom:5px}.eb-actions{flex-direction:column;align-items:stretch;gap:5px;width:100%;margin-inline-start:0}.eb-actions .eb-primary-action{justify-content:flex-start;min-height:64px;padding-inline:18px}.eb-scan-arrow{margin-inline-start:auto}.eb-actions .eb-secondary-action{min-height:32px;font-size:var(--arc-text-small);align-self:flex-end;padding:6px 0 6px 8px}.eb-overview-heading{flex-wrap:wrap;gap:0 10px}.eb-overview h2{font-size:var(--arc-text-subhead)}.equipment-dashboard .eb-overview-heading>.eb-text-button{font-size:var(--arc-text-caption)}.eb-summary{align-items:flex-start;gap:12px;margin:22px 0 19px}.eb-hero-number strong>span{font-size:var(--arc-text-title)}.eb-hero-number>span{font-size:var(--arc-text-small)}.eb-summary>p{font-size:var(--arc-text-caption);max-width:142px;padding-top:7px;line-height:1.65}.eb-summary>p>span{font-size:var(--arc-text-caption)}.eb-composition{margin-bottom:17px}.eb-filters{justify-content:space-between;gap:0;margin-bottom:17px}.eb-filters button{font-size:var(--arc-text-caption);gap:4px}.eb-filters button>span{font-size:var(--arc-text-caption)}.eb-board-labels{grid-template-columns:91px minmax(0,1fr);gap:8px}.eb-board-labels>:first-child{font-size:var(--arc-text-caption)}.eb-board-labels>:last-child{display:none}.eb-equipment-row{grid-template-columns:91px minmax(0,1fr);gap:8px;min-height:69px;padding-block:12px;position:relative}.eb-group-name{align-self:start;padding-top:3px}.eb-group-name h3{font-size:var(--arc-text-small)}.eb-group-name>span{font-size:var(--arc-text-small);color:var(--arc-text-tertiary);margin-top:2px;display:block}.eb-tool-marks{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.eb-tool{border-radius:var(--arc-radius-sm);min-width:24px;max-width:34px;min-height:28px}.eb-group-count{display:none}.eb-legend{gap:9px 12px;margin-top:19px}.eb-legend>span{font-size:var(--arc-text-small)}.eb-board-hint{margin-top:13px}.eb-return-list{grid-template-columns:minmax(0,1fr)}.eb-stock{max-width:none}.eb-bottom{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px;padding-top:20px}.eb-upcoming{border-top:1px solid var(--arc-border-light);padding-top:24px}.eb-detail-dialog{border-radius:var(--arc-radius-lg) var(--arc-radius-lg) 0 0;width:100%;max-width:none;padding-bottom:max(28px, env(safe-area-inset-bottom));border-bottom:0;margin:auto 0 0}}@media (max-width:359px){.eb-admin-home .eb-overview,.eb-admin-home .eb-rail,.eb-admin-home .eb-bottom>section{padding-inline:14px}.eb-personal-heading{flex-direction:column;align-items:flex-start;gap:5px}.equipment-dashboard.arc-page{padding-inline:0}.eb-board-labels,.eb-equipment-row{grid-template-columns:83px minmax(0,1fr)}.eb-tool-marks{gap:4px}.eb-tool{min-height:27px}.eb-filters button{font-size:var(--arc-text-caption);gap:3px}.eb-summary>p{max-width:118px}}@media (pointer:coarse){.eb-tool-marks{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.eb-filters{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));justify-items:start;gap:0 16px;display:grid}.eb-filters button{min-height:44px;padding-block:10px 12px}.eb-tool,.eb-tool-more,.eb-admin-home .eb-tool,.eb-admin-home .eb-tool-more{max-width:none}}@media (prefers-reduced-motion:reduce){.eb-actions .eb-primary-action{transition:none}.eb-actions .eb-primary-action:active{scale:1}.eb-tool{transition:none}.eb-tool:hover{transform:none}}
