:root{--font-ui:"PingFang SC", "Microsoft YaHei UI", "Hiragino Sans GB", system-ui, -apple-system, "Segoe UI", sans-serif;--v2-surface:var(--panel,#fff);--v2-surface-2:var(--field,#f7f9fc);--v2-surface-3:var(--surface-3,#eef2f8);--v2-ctrl-h:34px;--v2-bg:var(--canvas,var(--bg,#f4f6fa));--v2-line:var(--line,#e4e9f1);--v2-line-2:var(--line,#edf1f6);--v2-ink:var(--ink,#0f1b2a);--v2-ink-2:var(--text-secondary,#4c5c6b);--v2-ink-3:color-mix(in srgb, var(--v2-ink-2) 90%, var(--v2-surface) 10%);--v2-brand:var(--accent,#1f6feb);--v2-brand-soft:var(--accent-soft,#eaf2ff);--v2-brand-soft-2:var(--accent-soft-2,#dce7fb);--v2-brand-ink:var(--accent-text,#0b4bb8);--v2-brand-strong:var(--accent-hover,#1857c8);--v2-ok:#16a34a;--v2-ok-soft:#e7f7ed;--v2-danger:#dc2626;--v2-danger-soft:#fdecec;--v2-danger-strong:#b91c1c;--v2-purple:#7c3aed;--v2-purple-soft:#f1eafe;--v2-on-brand:var(--on-accent,#fff);--v2-on-danger:#fff;--v2-on-toast:#fff;--v2-switch-thumb:#fff;--v2-info:#1d4ed8;--v2-info-soft:#e8f0fe;--v2-repair-working:var(--v2-ok);--v2-repair-completed:var(--v2-info);--v2-repair-working-soft:color-mix(in srgb, var(--v2-repair-working) 14%, var(--v2-surface));--v2-repair-completed-soft:color-mix(in srgb, var(--v2-repair-completed) 14%, var(--v2-surface));--v2-warn:#d97706;--v2-warn-soft:#fef3e2;--v2-gray:#5a6b78;--v2-gray-soft:#f1f3f7;--v2-switch-off:#d7dee6;--v2-teal:#0d9488;--v2-teal-soft:#e3f6f4;--v2-chart-blue-start:#4c8dff;--v2-chart-green-start:#4ade80;--v2-chart-amber-start:#fbbf24;--v2-chart-red-start:#f87171;--v2-chart-purple-start:#a78bfa;--v2-radius:var(--zr-radius,8px);--v2-scrim:#0f1b2a5c;--v2-shadow-2:0 18px 48px #101c2e2e, 0 4px 14px #101c2e14;--v2-shadow-1:0 4px 14px #101c2e14}html[data-ui-skin=night-shift]{--v2-repair-working:#4ade80;--v2-repair-completed:#60a5fa}body{--font-ui:"PingFang SC", "Microsoft YaHei UI", "Hiragino Sans GB", system-ui, -apple-system, "Segoe UI", sans-serif}html,body,#root{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}.v2-page{align-content:start;gap:16px;display:grid}.v2-page[hidden],.workflow-page[hidden]{display:none}html body .app-shell.business-ui>main{background:var(--v2-bg)}html body .app-shell.business-ui>main>:is(.v2-page,[class*=v2-][class*=-page]){background:var(--v2-bg);background-image:linear-gradient(var(--v2-bg), var(--v2-bg));max-width:100%;margin-inline:0;padding:20px 24px 40px}.v2-stack{gap:12px;display:grid}.v2-row{align-items:center;gap:10px;display:flex}.v2-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-grid3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v2-grid4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v2-grow{flex:1;min-width:0}.v2-card{background:var(--v2-surface);border:1px solid var(--v2-line);box-shadow:var(--v2-shadow-1);border-radius:14px;padding:16px}.v2-card-flush{padding:0;overflow:hidden}.v2-card-body{padding:16px}.v2-card-foot{border-top:1px solid var(--v2-line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.v2-card-head{border-bottom:1px solid var(--v2-line-2);align-items:center;gap:10px;min-height:0;padding:10px 14px;display:flex}.v2-card-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}.v2-card-head h2{color:var(--v2-ink);margin:0;font-size:14.5px;font-weight:650;line-height:1.3}.v2-card-head>div>span{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.4;overflow:hidden}.v2-card-title{color:var(--v2-ink);font-size:14.5px;font-weight:600}.v2-card-sub{color:var(--v2-ink-3);font-size:12.5px}.v2-card>header:not(.v2-card-head),.v2-card>[class*=-head],.v2-card>[class*=-heading],:is(.v2-intake-pending-machines-card>header,.v2-intake-customer-panel-head,.v2-intake-panel-head,.v2-intake-side-heading,.v2-distribution-assign-settings-head,.v2-distribution-assign-preview-head,.v2-distribution-history-toolbar,.v2-insight-head,.v2-repair-breakdown-head,.v2-technician-period-stats-head,.v2-live-panel-head,.v2-returns-preview-head,.v2-returns-history-toolbar,.v2-customer-return-head,.v2-customer-submit-head,.v2-own-stats-detail-head,.v2-system-section-head,.v2-backup-section-head){padding-block:10px}.v2-btn{border:1px solid var(--v2-line);background:var(--v2-surface);height:34px;color:var(--v2-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.v2-btn:hover{border-color:var(--v2-brand);color:var(--v2-brand-ink)}.v2-btn:active{transform:scale(.98)}.v2-btn-primary{background:var(--v2-brand);border-color:var(--v2-brand);color:var(--v2-on-brand);box-shadow:0 2px 8px #1f6feb47}.v2-btn-primary:hover{background:var(--v2-brand-strong);border-color:var(--v2-brand-strong);color:var(--v2-on-brand)}.v2-btn-danger{background:var(--v2-danger);border-color:var(--v2-danger);color:var(--v2-on-danger)}.v2-btn-danger:hover{background:var(--v2-danger-strong);border-color:var(--v2-danger-strong)}.v2-btn-ghost{color:var(--v2-ink-2);background:0 0;border-color:#0000}.v2-btn-sm{border-radius:7px;height:28px;padding:0 10px;font-size:12.5px}.v2-btn-icon{width:34px;padding:0}.v2-btn-group{background:var(--v2-surface-3);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.v2-btn-group button{height:28px;color:var(--v2-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px}.v2-btn-group button.active{background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow-1);font-weight:600}.v2-modal :is(button,input,textarea,select,[tabindex]):focus-visible,.v2-select-trigger:focus-visible,.v2-date-range-trigger:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-tag{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.v2-tag:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.v2-tag-info{background:var(--v2-info-soft);color:var(--v2-info)}.v2-tag-ok{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-tag-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-tag-danger{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-tag-purple{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-tag-gray{background:var(--v2-gray-soft);color:var(--v2-gray)}.v2-chip{background:var(--v2-surface-3);height:22px;color:var(--v2-ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.v2-chip-t1{color:#5a6b78;background:#eef2f7}.v2-chip-t2{background:var(--v2-info-soft);color:var(--v2-info)}.v2-chip-t3{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-chip-t4{background:var(--v2-teal-soft,#e3f6f4);color:var(--v2-teal)}.v2-field{gap:6px;min-width:0;display:grid}.v2-label{min-height:18px;color:var(--v2-ink-2);font-size:12px;font-weight:500;line-height:18px}.v2-input{box-sizing:border-box;border:1px solid var(--v2-line);width:100%;height:34px;color:var(--v2-ink);background:var(--v2-surface);border-radius:8px;outline:none;padding:0 10px;font-family:inherit;font-size:13.5px}.v2-input:focus{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft)}.v2-textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--v2-line);width:100%;min-height:72px;color:var(--v2-ink);background:var(--v2-surface);border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px;line-height:1.6}.v2-textarea:focus{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft)}.v2-checkline{color:var(--v2-ink-2);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v2-checkline input{accent-color:var(--v2-brand);width:15px;height:15px}.v2-help{color:var(--v2-ink-3);font-size:11.5px;line-height:1.6}.v2-empty{color:var(--v2-ink-3);text-align:center;padding:44px 16px}.v2-empty .v2-empty-icon{background:var(--v2-surface-3);width:46px;height:46px;color:var(--v2-ink-3);border-radius:14px;place-items:center;margin:0 auto 10px;display:grid}.v2-page-btn{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:30px;height:30px;color:var(--v2-ink-2);font:inherit;cursor:pointer;border-radius:7px;padding:0 8px;font-size:13px}.v2-page-btn.active{border-color:var(--v2-brand);background:var(--v2-brand);color:var(--v2-on-brand);font-weight:600}.v2-page-btn:disabled{opacity:.45;cursor:not-allowed}.v2-bar-row{grid-template-columns:76px 1fr 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.v2-bar-track{background:color-mix(in srgb, var(--v2-surface) 94%, var(--v2-ink) 6%);border-radius:6px;height:10px;overflow:hidden}.v2-bar-fill{background:linear-gradient(90deg, var(--v2-chart-blue-start), var(--v2-brand));border-radius:6px;height:100%;display:block}.v2-bar-fill.v2-tone-pending,.v2-bar-fill.v2-tone-blue{background:linear-gradient(90deg, var(--v2-chart-blue-start), var(--v2-brand))}.v2-bar-fill.v2-tone-green{background:linear-gradient(90deg, var(--v2-chart-green-start), var(--v2-ok))}.v2-bar-fill.v2-tone-red{background:linear-gradient(90deg, var(--v2-chart-red-start), var(--v2-danger))}.v2-bar-fill.v2-tone-purple{background:linear-gradient(90deg, var(--v2-chart-purple-start), var(--v2-purple))}.v2-bar-fill-green{background:linear-gradient(90deg, var(--v2-chart-green-start), var(--v2-ok))}.v2-bar-fill-amber{background:linear-gradient(90deg, var(--v2-chart-amber-start), var(--v2-warn))}.v2-bar-fill-red{background:linear-gradient(90deg, var(--v2-chart-red-start), var(--v2-danger))}.v2-bar-fill-purple{background:linear-gradient(90deg, var(--v2-chart-purple-start), var(--v2-purple))}.v2-bar-row>b{text-align:right;font-weight:600}.v2-donut-wrap{text-align:center;justify-content:center;align-items:center;gap:26px;display:flex}.v2-legend{justify-items:center;gap:8px;font-size:12.5px;display:grid}.v2-legend>div{align-items:center;gap:8px;display:flex}.v2-legend i{border-radius:3px;width:9px;height:9px}.v2-quick-entry-card{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);border-radius:14px;gap:0;display:grid;overflow:hidden}.v2-quick-entry-card>header{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:64px;padding:14px 16px;display:flex}.v2-quick-entry-card>header>div{gap:2px;min-width:0;display:grid}.v2-quick-entry-card>header h2{color:var(--v2-ink);margin:0;font-size:18px;line-height:1.3}.v2-quick-entry-card>header span{color:var(--v2-ink-3);font-size:12.5px}.v2-quick-entry-grid{background:var(--v2-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.v2-quick-entry-action{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;min-height:68px;color:var(--v2-ink-2);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:flex}.v2-quick-entry-action:hover,.v2-quick-entry-action:focus-visible{border-color:var(--v2-brand);background:var(--v2-brand-soft);box-shadow:none;color:var(--v2-brand-ink)}.v2-quick-entry-icon{width:24px;height:24px;color:var(--v2-brand);flex:0 0 24px;place-items:center;display:grid}.v2-quick-entry-action>span:nth-child(2){flex:auto;gap:2px;min-width:0;display:grid}.v2-quick-entry-action strong,.v2-quick-entry-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-quick-entry-action strong{color:inherit;font-size:15px}.v2-quick-entry-action small{color:var(--v2-ink-3);font-size:11.5px}.v2-switch{background:var(--v2-switch-off);border-radius:10px;flex:none;width:36px;height:20px;transition:background .18s;position:relative}.v2-switch:after{content:"";background:var(--v2-switch-thumb);border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px}.v2-switch-on{background:var(--v2-brand)}.v2-switch-on:after{transform:translate(16px)}.v2-tabs{border-bottom:1px solid var(--v2-line);gap:18px;display:flex}.v2-tab{color:var(--v2-ink-2);cursor:pointer;background:0 0;border:0;padding:10px 2px;font-family:inherit;font-size:14px}.v2-tab-on{color:var(--v2-brand);box-shadow:inset 0 -2px 0 var(--v2-brand);font-weight:600}.v2-list{display:grid}.v2-list-row{border-bottom:1px solid var(--v2-line-2);align-items:center;gap:10px;padding:12px 14px;display:flex}.v2-list-row:last-child{border-bottom:0}.v2-list-main{flex:1;min-width:0}.v2-list-title{color:var(--v2-ink);font-size:13.5px;font-weight:600}.v2-list-desc{color:var(--v2-ink-3);margin-top:2px;font-size:11.5px}.v2-stat{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:14px;gap:10px;padding:16px;display:grid}.v2-stat-label{color:var(--v2-ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.v2-stat-value{color:var(--v2-ink);letter-spacing:-.02em;margin-top:0;font-size:26px;font-weight:700;line-height:1.1}.v2-stat-foot{color:var(--v2-ink-2);align-items:center;gap:6px;margin-top:0;font-size:12.5px;display:flex}.v2-avatar{width:36px;height:36px;color:var(--v2-on-brand);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.v2-avatar-lg{border-radius:14px;width:44px;height:44px;font-size:16px}.v2-avatar-sm{border-radius:9px;width:30px;height:30px;font-size:12px}.v2-empty{text-align:center;color:var(--v2-ink-3);padding:40px 16px;font-size:12.5px}:root{--v2-shadow-1:0 1px 2px #101c2e0d, 0 1px 3px #101c2e0a}.v2-avatar-brand{background:var(--v2-brand)}.v2-avatar-purple{background:var(--v2-purple)}.v2-avatar-teal{background:var(--v2-teal)}.v2-template-title{color:var(--v2-ink);font-size:15px;font-weight:600}.v2-wrap-row{flex-wrap:wrap;gap:6px}.v2-stat-danger{color:var(--v2-danger)}.v2-stat-warn{color:var(--v2-warn)}.v2-section-title{align-items:center;gap:6px;margin-bottom:10px;display:flex}.v2-section-title h2{color:var(--v2-ink);margin:0;font-size:14px;line-height:1.35}.v2-title-icon{flex:none}.v2-source-list{color:var(--v2-ink-2);gap:9px;font-size:12.5px}.v2-policy-list{color:var(--v2-ink-2);gap:8px;margin-top:10px;font-size:12.5px}.v2-actions{width:100%}.v2-my-repairs-page{min-width:0;max-width:1600px;color:var(--v2-ink);margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v2-my-repairs-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.v2-page-heading h2{color:var(--v2-ink);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650;line-height:1.35}.v2-page-heading p{color:var(--v2-ink-3);margin:5px 0 0;font-size:12.5px;line-height:1.5}.v2-my-repairs-layout{grid-template-columns:minmax(0,1fr) minmax(250px,292px);align-items:start;gap:16px;min-width:0;display:grid}.v2-my-repairs-main{gap:16px;min-width:0;display:grid}.v2-my-repairs-aside{min-width:0;position:sticky;top:16px}.v2-my-repairs-filter,.v2-my-repairs-results,.v2-my-repairs-insight,.v2-my-repairs-summary{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1)}.v2-my-repairs-filter{padding:14px 16px}.v2-my-repairs-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px 14px;display:grid}.v2-my-repairs-page .v2-field,.v2-my-repairs-confirm-modal .v2-field{gap:6px;min-width:0;display:grid}.v2-my-repairs-page .v2-label,.v2-my-repairs-confirm-modal .v2-label{color:var(--v2-ink-2);font-size:12px;line-height:1.3}.v2-my-repairs-page .v2-input,.v2-my-repairs-page .v2-field textarea,.v2-my-repairs-confirm-modal .v2-field textarea,.v2-my-repairs-confirm-modal .v2-batch-repair-fields input,.v2-my-repairs-confirm-modal .v2-batch-return-preview input,.v2-my-repairs-confirm-modal textarea{border:1px solid var(--v2-line);background:var(--v2-surface-2);width:100%;min-width:0;min-height:34px;color:var(--v2-ink);font:inherit;box-sizing:border-box;border-radius:6px;outline:none;padding:7px 10px;font-size:13px;line-height:1.35}.v2-my-repairs-page .v2-field textarea,.v2-my-repairs-confirm-modal .v2-field textarea,.v2-my-repairs-confirm-modal textarea{resize:vertical;min-height:72px}.v2-my-repairs-page .v2-input:focus,.v2-my-repairs-page .v2-field textarea:focus,.v2-my-repairs-confirm-modal .v2-field textarea:focus,.v2-my-repairs-confirm-modal .v2-batch-repair-fields input:focus,.v2-my-repairs-confirm-modal .v2-batch-return-preview input:focus,.v2-my-repairs-confirm-modal textarea:focus{border-color:var(--v2-brand);box-shadow:0 0 0 2px var(--v2-brand-soft)}.v2-my-repairs-filter-actions{align-items:center;gap:8px;min-height:34px;display:flex}.v2-my-repairs-page .v2-btn:disabled,.v2-my-repairs-confirm-modal .v2-btn:disabled{cursor:not-allowed;opacity:.5}.v2-my-repairs-summary{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid;overflow:visible}.v2-my-repairs-summary-card{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;min-height:82px;color:var(--v2-ink);text-align:left;box-shadow:var(--v2-shadow-1);border-radius:14px;gap:10px;padding:12px;display:grid}button.v2-my-repairs-summary-card{width:100%;font:inherit;cursor:pointer}button.v2-my-repairs-summary-card:hover{background:var(--v2-brand-soft)}.v2-summary-active{box-shadow:inset 0 -2px 0 var(--v2-brand)}.v2-summary-head{align-items:center;gap:8px;min-width:0;display:flex}.v2-summary-head small{color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-summary-icon{background:var(--v2-brand-soft);width:30px;height:30px;color:var(--v2-brand);border-radius:9px;place-items:center;display:grid}.v2-my-repairs-summary-card strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:26px;line-height:1.1;overflow:hidden}.v2-my-repairs-summary-card em{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-style:normal;line-height:1.4;overflow:hidden}.v2-tone-work .v2-summary-icon{background:var(--v2-info-soft);color:var(--v2-info)}.v2-tone-repair-working .v2-summary-icon{background:var(--v2-repair-working-soft);color:var(--v2-repair-working)}.v2-tone-repair-completed .v2-summary-icon{background:var(--v2-repair-completed-soft);color:var(--v2-repair-completed)}.v2-tone-pending .v2-summary-icon{background:var(--v2-info-soft);color:var(--v2-info)}.v2-tone-warn .v2-summary-icon{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-tone-done .v2-summary-icon{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-tone-parts .v2-summary-icon{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-tone-unable .v2-summary-icon,.v2-tone-danger .v2-summary-icon{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-tone-rework .v2-summary-icon{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-tone-return .v2-summary-icon{background:var(--v2-teal-soft);color:var(--v2-teal)}.v2-my-repairs-results{overflow:hidden}.v2-my-repairs-filter-anchor{pointer-events:none;width:100%;height:1px;min-height:1px}.v2-toolbar{border-bottom:1px solid var(--v2-line);background:var(--v2-surface);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:46px;padding:7px 12px;display:flex}.v2-toolbar-title,.v2-toolbar-copy,.v2-toolbar-actions{min-width:0}.v2-toolbar-title{align-items:center;gap:8px;display:flex}.v2-toolbar-bar{background:var(--v2-brand);border-radius:2px;width:3px;height:20px}.v2-toolbar-copy{color:var(--v2-ink-2);gap:2px;font-size:12px;display:grid}.v2-toolbar-heading strong{color:var(--v2-ink);font-size:13.5px}.v2-toolbar-heading small{color:var(--v2-ink-3);font-size:11.5px}.v2-toolbar-selected{color:var(--v2-brand-ink);font-size:11.5px}.v2-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.v2-toolbar-actions .v2-btn-sm{min-width:100px}.v2-toolbar-scan{min-width:220px;position:relative}.v2-my-repairs-scan-control{min-width:0}.v2-scan-shell{min-width:0;position:relative}.v2-scan-control{border:1px solid var(--v2-line);background:var(--v2-surface-2);min-width:0;min-height:32px;color:var(--v2-ink-3);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.v2-scan-control input{width:170px;min-width:0;color:var(--v2-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.v2-scan-control:focus-within{border-color:var(--v2-brand);box-shadow:0 0 0 2px var(--v2-brand-soft)}.v2-scan-bay{width:min(220px,100%);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;display:flex}.v2-scan-bay:focus-within{box-shadow:none;border-color:#0000}.v2-scan-bay>svg{background:var(--v2-brand-soft);width:22px;height:22px;color:var(--v2-brand);border-radius:6px;flex:0 0 22px;padding:4px}.v2-scan-frame{background:var(--v2-brand-soft);width:58px;height:58px;color:var(--v2-brand);border-radius:14px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.v2-scan-bay.compact{border-radius:12px;padding:8px 12px}.v2-scan-bay.compact .v2-scan-frame{border-radius:11px;width:38px;height:38px}.v2-scan-bay input{border:1px solid var(--v2-line);background:var(--v2-surface);width:132px;min-width:0;height:34px;color:var(--v2-ink);font:inherit;border-radius:8px;outline:0;flex:auto;padding:0 10px;font-size:12.5px}.v2-scan-bay input:focus{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft)}.v2-scan-popover{z-index:1400;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);width:min(308px,100vw - 16px);box-shadow:var(--v2-shadow-2);padding:10px;position:fixed}.v2-scan-popover-multi{display:block}.v2-scan-popover textarea{border:1px solid var(--v2-line);background:var(--v2-surface-2);width:100%;min-height:124px;color:var(--v2-ink);font:inherit;resize:vertical;box-sizing:border-box;border-radius:6px;padding:9px;font-size:12px;display:block}.v2-scan-popover-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.v2-machine-table{min-width:0}.v2-machine-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;min-width:0;max-width:100%;overflow:auto}.v2-machine-row{border-bottom:1px solid var(--v2-line-2);background:var(--v2-surface);min-width:max-content;min-height:46px;color:var(--v2-ink-2);align-items:center;font-size:13px;display:grid}.v2-machine-row:last-child{border-bottom:0}.v2-machine-head{z-index:2;border-bottom:1px solid var(--v2-line);background:var(--v2-surface-2);min-height:38px;color:var(--v2-ink-2);font-size:12.5px;font-weight:600;position:sticky;top:0}.v2-machine-row:not(.v2-machine-head):hover{background:var(--v2-surface-2)}.v2-row-selected{background:var(--v2-brand-soft)}.v2-row-disabled{opacity:.55}.v2-machine-row>[role=cell],.v2-machine-row>[role=columnheader]{align-items:center;gap:6px;min-width:0;padding:11px 12px;display:flex;overflow:hidden}.v2-machine-row>[role=columnheader]{white-space:nowrap}.v2-machine-row>[role=cell]{min-height:30px}.v2-machine-select-cell{place-items:center;width:100%;min-width:22px;display:grid}.v2-machine-select-cell input{accent-color:var(--v2-brand);width:15px;height:15px;margin:0}.v2-machine-field{text-overflow:ellipsis;white-space:nowrap}.v2-machine-model-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:3px;width:100%;min-width:0;max-width:100%;display:grid}.v2-machine-model-content>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-machine-model-content>.v2-history-badge{border:1px solid color-mix(in srgb, var(--v2-warn) 36%, var(--v2-surface));background:var(--v2-warn-soft);min-width:0;max-width:100%;height:20px;color:color-mix(in srgb, var(--v2-warn) 60%, var(--v2-ink));text-overflow:ellipsis;white-space:nowrap;border-radius:6px;justify-self:start;padding:2px 6px;font-size:11px;font-weight:600;line-height:15px;overflow:hidden}.v2-machine-code-link{max-width:100%;color:var(--v2-brand-ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.v2-machine-code-link:hover{color:var(--v2-brand-strong);text-decoration:underline}.v2-copy-page-column,.v2-column-resize-handle{width:22px;height:22px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.app-shell.business-ui .v2-copy-page-column:focus,.app-shell.business-ui .v2-copy-page-column:focus-visible{box-shadow:inset 0 0 0 2px var(--v2-brand-soft);outline:none}.v2-machine-head .v2-copy-page-column{opacity:0}.v2-machine-head [role=columnheader]:hover .v2-copy-page-column,.v2-machine-head .v2-copy-page-column:focus{opacity:1}.v2-copy-page-column:hover,.v2-column-resize-handle:hover,.v2-copy-copied{background:var(--v2-brand-soft);color:var(--v2-brand)}.v2-column-resize-handle{border-left:1px solid var(--v2-line);cursor:col-resize;border-radius:0;width:6px;height:22px}.v2-column-header{position:relative}.v2-column-header>b[draggable]{cursor:grab;-webkit-user-select:none;user-select:none}.v2-column-header>b[draggable]:active{cursor:grabbing}.v2-column-dragging{opacity:.45}.v2-column-drop-before{box-shadow:inset 3px 0 0 var(--v2-brand)}.v2-column-drop-after{box-shadow:inset -3px 0 0 var(--v2-brand)}.v2-machine-action-head,.v2-machine-action{text-align:center;justify-content:center}.v2-table-link{color:var(--v2-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v2-row-action-muted{color:var(--v2-ink-3);font-size:11.5px}.v2-repair-level-badge,.v2-history-badge{border-radius:999px;align-items:center;max-width:100%;padding:2px 6px;font-size:11px;line-height:1.2;display:inline-flex}.v2-repair-level-badge{background:var(--v2-gray-soft);color:var(--v2-ink-2)}.v2-history-badge{border:1px solid color-mix(in srgb, var(--v2-warn) 36%, var(--v2-surface));background:var(--v2-warn-soft);color:color-mix(in srgb, var(--v2-warn) 60%, var(--v2-ink));font-weight:600}.v2-history-badge:hover:not(:disabled){border-color:var(--v2-warn)}.v2-labor-fee-warning{color:var(--v2-warn);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.v2-status{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.v2-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.v2-status-done,.v2-status-approved{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-status-pending,.v2-status-working,.v2-status-repairing,.v2-status-continue{background:var(--v2-info-soft);color:var(--v2-info)}.v2-status-repair-working,.status.repair-working{background:var(--v2-repair-working-soft);color:var(--v2-repair-working)}.v2-status-repair-completed,.status.repair-completed{background:var(--v2-repair-completed-soft);color:var(--v2-repair-completed)}.v2-status-warn,.v2-status-rework{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-status-danger,.v2-status-rejected,.v2-status-unable{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-status-parts{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-status-unknown{background:var(--v2-gray-soft);color:var(--v2-gray)}.v2-timeliness{font-size:12px}.v2-timeliness-remaining{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-timeliness-warning{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-timeliness-overdue{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-timeliness-pending{background:var(--v2-gray-soft);color:var(--v2-gray)}.v2-timeliness-placeholder{color:var(--v2-ink-3);font-size:12px}.v2-empty-machine-row{min-width:0;color:var(--v2-ink-3);text-align:center;padding:34px 16px;display:block}.v2-machine-table-skip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-my-repairs-pager{border-top:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:11.5px;display:flex}.v2-pager-summary{color:var(--v2-ink-2);white-space:nowrap}.v2-pager-compact{display:none}.v2-pager-size{align-items:center;gap:5px;min-width:0;display:inline-flex}.v2-pager-controls{align-items:center;gap:5px;display:inline-flex}.v2-pager-controls>b{min-width:26px;color:var(--v2-ink);place-items:center;font-size:12px;display:grid}.v2-pager-selection{color:var(--v2-ink-2);align-items:center;gap:4px;display:inline-flex}.v2-pager-selection b{color:var(--v2-brand-ink)}.v2-pager-selection small{color:var(--v2-ink-3)}.v2-pager-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;display:inline-flex}.v2-pager-pill{z-index:3;border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 16px 10px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 6px 18px #101c2e1f,0 1px 3px #101c2e14}.v2-pager-pill .v2-pager-selection{font-size:12.5px}.v2-pager-pill .v2-pager-selection b{font-size:14px;font-weight:700}.v2-pager-pill .v2-pager-actions{margin-left:auto}.v2-my-repairs-insight{overflow:hidden}.v2-repair-management-page{min-width:0;max-width:1600px;color:var(--v2-ink);margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v2-repair-management-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.v2-repair-management-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.v2-repair-management-layout{grid-template-columns:minmax(0,1fr) minmax(300px,330px);align-items:start;gap:16px;min-width:0;display:grid}.v2-repair-management-left{gap:16px;min-width:0;display:grid}.v2-repair-management-filter{gap:16px;padding:14px 16px;display:grid}.v2-repair-management-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px 14px;min-width:0;display:grid}.v2-repair-management-filter-grid .v2-field>span{color:var(--v2-ink-2);font-size:12px;line-height:1.3}.v2-repair-management-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-height:34px;display:flex}.v2-filter-toggle{color:var(--v2-ink-2)}.v2-filter-toggle-active{color:var(--v2-brand-ink);background:var(--v2-brand-soft)}.v2-repair-management-results{min-width:0;padding:0;overflow:hidden}.v2-repair-management-aside{min-width:0;position:sticky;top:16px}.v2-repair-management-aside .v2-technician-load-panel{min-width:0}.v2-technician-load-panel{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);color:var(--v2-ink);border-radius:10px;overflow:hidden}.v2-technician-load-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.v2-technician-load-head>div{min-width:0}.v2-technician-load-head h3{color:var(--v2-ink);margin:0;font-size:14px}.v2-technician-load-head span{color:var(--v2-ink-3);margin-top:3px;font-size:11px;line-height:1.4;display:block}.v2-load-working{color:var(--v2-repair-working)}.v2-load-review{color:var(--v2-warn)}.v2-load-done{color:var(--v2-repair-completed)}.v2-technician-load-compact .v2-technician-load-head{padding:12px 14px}.v2-technician-status-legend{border-bottom:1px solid var(--v2-line-2);flex-wrap:wrap;gap:5px 12px;padding:8px 14px;font-size:11px;display:flex}.v2-technician-status-legend span,.v2-technician-status-values span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.v2-technician-status-legend i,.v2-technician-status-values i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.v2-technician-load-list{min-width:0;max-height:560px;display:grid;overflow-y:auto}.v2-technician-load-item{border-bottom:1px solid var(--v2-line-2);gap:8px;min-width:0;padding:11px 14px;display:grid}.v2-technician-load-item:last-child{border-bottom:0}.v2-technician-load-item:hover{background:var(--v2-surface-2)}.v2-technician-load-item-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.v2-technician-load-item-head strong{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--v2-ink);font-size:13px}.v2-technician-load-item-head>span{color:var(--v2-ink-2);white-space:nowrap;margin-left:auto;font-size:11px}.v2-technician-status{gap:6px;min-width:0;display:grid}.v2-segmented-track{background:color-mix(in srgb, var(--v2-surface) 94%, var(--v2-ink) 6%);border-radius:999px;gap:2px;width:100%;height:10px;display:flex;overflow:hidden}.v2-segmented-part{border-radius:999px;flex-basis:0;min-width:0;height:100%}.v2-segment-working{background:var(--v2-repair-working)}.v2-segment-review,.v2-segment-rework{background:var(--v2-warn)}.v2-segment-done{background:var(--v2-repair-completed)}.v2-segment-parts{background:var(--v2-purple)}.v2-technician-status-values{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;min-width:0;font-size:11px;display:flex}.v2-technician-status-values b{font-weight:650}.v2-technician-status-values .v2-technician-status-idle{color:var(--v2-ink-3)}.v2-technician-load-item-foot{justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:11px;display:flex}.v2-technician-load-overdue{color:var(--v2-danger)}.v2-technician-level-badge{background:var(--v2-brand-soft);max-width:100%;color:var(--v2-brand-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:10.5px;display:inline-flex;overflow:hidden}.v2-technician-load-actions{gap:4px;display:inline-flex}.v2-technician-load-action{color:var(--v2-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 5px}.v2-technician-load-action:hover{background:var(--v2-brand-soft)}.v2-technician-load-empty{color:var(--v2-ink-3);text-align:center;padding:24px 14px;font-size:12px}.v2-date-range-picker{width:100%;min-width:0}.v2-date-range-trigger{border:1px solid var(--v2-line);background:var(--v2-surface-2);width:100%;min-width:0;min-height:34px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:flex}.v2-date-range-trigger:hover,.v2-date-range-trigger[aria-expanded=true]{border-color:var(--v2-brand)}.v2-date-range-trigger:focus-visible{outline:2px solid var(--v2-brand-soft);outline-offset:1px}.v2-date-control{width:100%;height:var(--v2-ctrl-h);border:1px solid var(--v2-line);background:var(--v2-surface);color:var(--v2-ink);font:inherit;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex}.v2-date-control:focus-visible{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft);outline:none}.v2-date-range-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-date-range-placeholder{color:var(--v2-ink-3)}.v2-date-range-menu{z-index:1500;border:1px solid var(--v2-line);background:var(--v2-surface);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--v2-shadow-2);color:var(--v2-ink);border-radius:10px;gap:10px;padding:12px;display:grid;position:fixed;overflow:auto}.v2-date-range-nav{grid-template-columns:32px 32px 1fr 32px 32px;align-items:center;gap:4px;display:grid}.v2-date-range-nav button{min-height:30px;color:var(--v2-ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.v2-date-range-nav button:hover{background:var(--v2-brand-soft);color:var(--v2-brand)}.v2-date-range-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-date-range-month header{color:var(--v2-ink);text-align:center;padding-bottom:8px;font-size:12.5px;font-weight:600}.v2-date-range-weekdays,.v2-date-range-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.v2-date-range-weekdays{color:var(--v2-ink-3);font-size:10.5px}.v2-date-range-day{min-height:28px;color:var(--v2-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:11.5px;display:grid}.v2-date-range-day:hover,.v2-date-range-in{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-date-range-selected{background:var(--v2-brand);color:var(--v2-on-brand)}.v2-date-range-empty{min-height:28px}.v2-date-range-narrow .v2-date-range-months{grid-template-columns:1fr}.v2-form-error{border:1px solid var(--v2-danger-soft);border-radius:var(--v2-radius);background:var(--v2-danger-soft);color:var(--v2-danger);padding:9px 10px;font-size:12px;line-height:1.5}.v2-notice{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);color:var(--v2-ink-2);align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.v2-notice svg{color:var(--v2-warn);flex:none}.v2-history-notice{border-bottom:1px solid var(--v2-line);background:var(--v2-warn-soft);min-width:0;color:var(--v2-ink-2);align-items:flex-start;gap:8px;padding:9px 12px;font-size:12px;display:flex}.v2-history-notice>span{gap:2px;min-width:0;display:grid}.v2-history-notice strong{color:var(--v2-ink);font-size:12px}.v2-history-notice small{color:var(--v2-ink-3);overflow-wrap:anywhere}.v2-history-notice>button{flex:none;margin-left:auto}.v2-draft-skipped-confirm{border:1px solid var(--v2-warn-soft);border-radius:var(--v2-radius);background:var(--v2-warn-soft);color:var(--v2-ink-2);align-items:flex-start;gap:7px;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.v2-draft-skipped-confirm input{accent-color:var(--v2-brand);flex:none;margin-top:2px}.v2-repair-review-page{min-width:0;max-width:1600px;color:var(--v2-ink);margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v2-repair-review-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.v2-repair-review-summary{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;overflow:visible}.v2-repair-review-filter{gap:16px;padding:14px 16px;display:grid}.v2-repair-review-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px;min-width:0;display:grid}.v2-repair-review-filter-grid .v2-field>span{color:var(--v2-ink-2);font-size:12px;line-height:1.3}.v2-repair-review-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-height:34px;display:flex}.v2-repair-review-filter-actions>span{color:var(--v2-ink-3);font-size:11.5px}.v2-repair-review-results{min-width:0;padding:0;overflow:hidden}.v2-repair-review-history{gap:16px;min-width:0;display:grid}.v2-repair-review-history-filter{padding:14px 16px}.v2-review-document-results{min-width:0;overflow:hidden}.v2-review-document-toolbar{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.v2-review-document-toolbar h3{color:var(--v2-ink);margin:0;font-size:14px}.v2-review-document-toolbar small{color:var(--v2-ink-3);font-size:11.5px}.v2-review-document-table{max-width:100%;overflow:auto}.v2-review-document-row{border-bottom:1px solid var(--v2-line-2);min-width:900px;min-height:42px;color:var(--v2-ink-2);grid-template-columns:52px minmax(120px,1.1fr) minmax(130px,1fr) 100px 80px minmax(100px,1fr) minmax(100px,1fr) minmax(140px,1.2fr) 62px;align-items:center;font-size:11.5px;display:grid}.v2-review-document-row:last-child{border-bottom:0}.v2-review-document-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 8px;overflow:hidden}.v2-review-document-head{background:var(--v2-surface-2);min-height:36px;color:var(--v2-ink-3);font-size:11px}.v2-review-document-actions{gap:5px;display:flex}.v2-number-range{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.v2-number-range i{color:var(--v2-ink-3);text-align:center;font-style:normal}.v2-insight-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;gap:12px;padding:14px;display:flex}.v2-insight-head h3{color:var(--v2-ink);margin:0;font-size:14px}.v2-insight-head span,.v2-insight-head small{color:var(--v2-ink-3);font-size:11.5px;line-height:1.4}.v2-insight-head small{white-space:nowrap}.v2-insight-grid{gap:0;display:grid}.v2-insight-block{border-bottom:1px solid var(--v2-line-2);min-width:0;padding:13px 14px}.v2-insight-block:last-child{border-bottom:0}.v2-insight-block-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.v2-insight-block-head strong{color:var(--v2-ink-2);font-size:12px}.v2-insight-block-head small{color:var(--v2-ink-3);font-size:11px}.v2-status-list,.v2-category-list{gap:7px;display:grid}.v2-status-item,.v2-category-item{color:var(--v2-ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.v2-status-item span{align-items:center;gap:6px;min-width:0;display:inline-flex}.v2-status-dot{background:var(--v2-gray);border-radius:50%;width:7px;height:7px}.v2-status-dot-working{background:var(--v2-repair-working)}.v2-status-dot-done{background:var(--v2-repair-completed)}.v2-status-dot-rework,.v2-status-dot-parts{background:var(--v2-warn)}.v2-status-dot-unable{background:var(--v2-danger)}.v2-status-item strong,.v2-category-item b{color:var(--v2-ink);font-size:13px}.v2-trend-bars{align-items:end;gap:7px;min-height:94px;padding-top:6px;display:flex}.v2-trend-bar{flex:1 1 0;align-content:end;justify-items:center;gap:5px;min-width:0;height:88px;display:grid}.v2-trend-bar i{background:var(--v2-repair-completed);border-radius:4px 4px 2px 2px;width:100%;min-height:3px;display:block}.v2-trend-bar span{color:var(--v2-ink-3);font-size:10px}.v2-insight-empty{color:var(--v2-ink-3);padding:10px 0;font-size:11.5px}.v2-draft-status{border-bottom:1px solid var(--v2-line);background:var(--v2-brand-soft);color:var(--v2-brand-ink);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.v2-draft-status-error{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-my-repairs-draft-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.v2-my-repairs-draft-head h2{color:var(--v2-ink);margin:0;font-size:14px}.v2-my-repairs-draft-actions{justify-content:flex-end;padding:10px 12px;display:flex}.v2-batch-return-body{gap:12px;min-width:0;display:grid}.v2-batch-repair-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;display:grid}.v2-batch-repair-wide{grid-column:1/-1}.v2-required-field-label{color:var(--v2-danger)}.v2-batch-return-preview{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:7px;min-width:0;overflow:hidden}.v2-batch-return-preview-toolbar{border-bottom:1px solid var(--v2-line);color:var(--v2-ink-2);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;font-size:12px;display:flex}.v2-batch-return-preview-toolbar strong{color:var(--v2-ink)}.v2-batch-return-preview-toolbar span{color:var(--v2-ink-3);font-size:11.5px}.v2-batch-return-preview-scroll{max-width:100%;overflow:auto}.v2-batch-return-preview-row{border-bottom:1px solid var(--v2-line-2);grid-template-columns:repeat(5,minmax(105px,1fr));align-items:center;width:max-content;min-width:720px;display:grid}.v2-batch-return-preview.v2-has-occurrence .v2-batch-return-preview-row{grid-template-columns:repeat(6,minmax(105px,1fr))}.v2-batch-return-preview.v2-has-fee .v2-batch-return-preview-row,.v2-batch-return-preview.v2-has-assembly .v2-batch-return-preview-row{grid-template-columns:repeat(7,minmax(105px,1fr))}.v2-batch-return-preview.v2-has-fee.v2-has-occurrence .v2-batch-return-preview-row{grid-template-columns:repeat(8,minmax(105px,1fr))}.v2-batch-return-preview.v2-has-fee.v2-has-assembly .v2-batch-return-preview-row{grid-template-columns:repeat(9,minmax(105px,1fr))}.v2-batch-return-preview.v2-has-occurrence.v2-has-assembly .v2-batch-return-preview-row{grid-template-columns:repeat(8,minmax(105px,1fr))}.v2-batch-return-preview.v2-has-fee.v2-has-occurrence.v2-has-assembly .v2-batch-return-preview-row{grid-template-columns:repeat(10,minmax(105px,1fr))}.v2-batch-return-preview-row:last-child{border-bottom:0}.v2-batch-return-preview-row>*{min-width:0;color:var(--v2-ink-2);text-overflow:ellipsis;padding:8px 9px;font-size:11.5px;overflow:hidden}.v2-batch-return-preview-head{background:var(--v2-surface-2);color:var(--v2-ink-2);font-size:11px}.v2-batch-return-preview-head>*{color:var(--v2-ink-2)}.v2-batch-repair-row-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:30px;padding:5px 7px;font-size:11.5px}.v2-is-fee{color:var(--v2-ink-2)}.v2-batch-return-preview-empty{color:var(--v2-ink-3);text-align:center;padding:24px 14px;font-size:12px}.v2-modal-backdrop{z-index:1200;background:var(--v2-scrim);overscroll-behavior:contain;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.v2-confirmation-backdrop{z-index:calc(var(--z-modal,3000) + 1)}.v2-error-backdrop{z-index:calc(var(--z-modal,3000) + 2)}.v2-modal{border:1px solid var(--v2-line);background:var(--v2-surface);width:min(980px,100vw - 36px);min-width:0;max-height:min(860px,100dvh - 36px);box-shadow:var(--v2-shadow-2);color:var(--v2-ink);border-radius:10px;gap:14px;padding:18px;display:grid;overflow:auto}.v2-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.v2-modal-head h2{color:var(--v2-ink);margin:0;font-size:16px;font-weight:650}.v2-modal-head p{color:var(--v2-ink-3);margin:4px 0 0;font-size:12px}.v2-modal-actions{border-top:1px solid var(--v2-line-2);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.v2-select{min-width:0}.v2-select-trigger{border:1px solid var(--v2-line);background:var(--v2-surface-2);width:100%;min-height:34px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:12.5px;display:flex}.v2-select-trigger:hover,.v2-select-open .v2-select-trigger{border-color:var(--v2-brand)}.v2-select-placeholder{color:var(--v2-ink-3)}.v2-select-popover{z-index:1500;border:1px solid var(--v2-line);background:var(--v2-surface);max-height:min(360px,100dvh - 16px);box-shadow:var(--v2-shadow-2);border-radius:8px;position:fixed;overflow:auto}.v2-select-menu{max-height:var(--select-max-height);grid-template-columns:1fr;min-height:0;display:grid}.v2-select-menu.v2-select-grouped{grid-template-columns:112px minmax(0,1fr)}.v2-select-groups{background:var(--v2-surface-2);align-content:start;gap:2px;padding:6px;display:grid}.v2-select-group{min-height:30px;color:var(--v2-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:11.5px}.v2-select-group:hover,.v2-select-active{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-select-options{align-content:start;gap:2px;min-width:0;padding:6px;display:grid}.v2-select-option{min-height:31px;color:var(--v2-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-size:12px;display:flex}.v2-select-option:hover,.v2-select-highlight{background:var(--v2-gray-soft)}.v2-select-selected{color:var(--v2-brand-ink)}.v2-select-check{opacity:0;flex:none}.v2-select-selected .v2-select-check{opacity:1;color:var(--v2-brand)}.v2-select-empty{color:var(--v2-ink-3);padding:12px;font-size:12px}.v2-intake-page{min-width:0;max-width:1600px;color:var(--v2-ink);align-content:start;gap:14px;margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.v2-intake-refresh-tools{align-items:center;gap:8px;display:flex}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2-intake-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.v2-section-subtitle{color:var(--v2-ink-3);font-size:11.5px}.v2-intake-summary{width:100%}.v2-intake-results-panel,.v2-intake-submission-panel,.v2-intake-management-results,.v2-intake-wps-import-schema{min-width:0}.v2-intake-results-panel{gap:14px;display:grid}.v2-workbench,.v2-expense-ledger-window,.v2-damage-ledger-window,.v2-returns-panel.v2-card{box-shadow:none;background:0 0;border:0;border-radius:0}.v2-expense-ledger-window,.v2-damage-ledger-window,.v2-returns-panel.v2-card{padding:0}.v2-filter-panel{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);grid-template-columns:repeat(auto-fill,minmax(172px,1fr));align-items:start;gap:12px 14px;padding:14px 16px;display:grid}.v2-filter-panel .v2-field{min-width:0}.v2-filter-panel .v2-field>.v2-label{min-height:18px;line-height:18px;display:block}.v2-intake-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.v2-intake-filter-grid>.v2-field{min-width:0}.v2-intake-filter-grid .v2-filter-actions{grid-column:1/-1}.v2-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.v2-intake-select .v2-select-trigger{background:var(--v2-surface)}.v2-intake-management-results{gap:14px;display:grid}.v2-intake-submission-results{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;overflow:hidden}.v2-intake-submission-list{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-width:100%;overflow:auto}.v2-intake-list-row{border-bottom:1px solid var(--v2-line-2);min-width:1060px;min-height:42px;color:var(--v2-ink-2);grid-template-columns:120px minmax(115px,1fr) minmax(110px,1fr) 150px minmax(105px,1fr) 76px 62px 155px;align-items:center;font-size:12px;display:grid}.v2-intake-list-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 9px;overflow:hidden}.v2-intake-list-row:last-child{border-bottom:0}.v2-document-head{background:var(--v2-surface-2);color:var(--v2-ink-3);font-size:11px}.v2-document-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.v2-table-link{min-width:0;color:var(--v2-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.v2-table-link:hover{color:var(--v2-brand-strong);text-decoration:underline}.v2-table-link-danger{color:var(--v2-danger)}.v2-intake-pending-machines-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;overflow:hidden}.v2-intake-pending-machines-card>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.v2-intake-pending-machines-card>header>div{gap:3px;min-width:0;display:grid}.v2-intake-pending-machines-card strong{color:var(--v2-ink);font-size:13px}.v2-intake-pending-machines-card small{color:var(--v2-ink-3);font-size:11px}.v2-intake-pending-machines-card>header>b{color:var(--v2-brand-ink);font-size:13px}.v2-intake-pending-machine-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.v2-intake-pending-machine-row{border:1px solid var(--v2-line);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.v2-intake-pending-machine-row:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-intake-pending-machine-row>span{gap:3px;min-width:0;display:grid}.v2-intake-pending-machine-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-intake-pending-machine-row i{flex:none;font-style:normal}.v2-empty-state{color:var(--v2-ink-3);text-align:center;padding:24px 14px;font-size:12px}.v2-intake-import-steps,.v2-intake-batch-panel,.v2-intake-wps-import-schema,.v2-intake-export-command{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1)}.v2-intake-import-steps{padding:14px}.v2-intake-import-steps-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.v2-intake-import-steps-head strong{color:var(--v2-ink);font-size:13px}.v2-intake-import-steps-head span{color:var(--v2-ink-3);font-size:11.5px}.v2-intake-import-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-intake-import-steps li{border:1px solid var(--v2-line);background:var(--v2-surface-2);border-radius:7px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.v2-intake-import-steps li>b{background:var(--v2-brand-soft);width:24px;height:24px;color:var(--v2-brand-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.v2-intake-import-steps li>span{gap:2px;min-width:0;display:grid}.v2-intake-import-steps li strong{color:var(--v2-ink-2);font-size:12px}.v2-intake-import-steps li small{color:var(--v2-ink-3);font-size:10.5px}.v2-intake-batch-panel{justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.v2-intake-batch-panel>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.v2-intake-batch-panel>div:first-child>svg{color:var(--v2-brand);flex:none}.v2-intake-batch-panel>div:first-child>span{gap:3px;min-width:0;display:grid}.v2-intake-batch-panel strong{color:var(--v2-ink);font-size:13px}.v2-intake-batch-panel small{color:var(--v2-ink-3);font-size:11.5px;line-height:1.5}.v2-intake-batch-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.v2-intake-wps-import-schema{gap:12px;padding:14px;display:grid}.v2-intake-wps-import-schema .v2-section-title{margin:0}.v2-intake-import-columns{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.v2-intake-import-columns>span{border:1px solid var(--v2-line);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink-2);border-radius:6px;gap:3px;padding:9px 10px;font-size:12px;display:grid}.v2-intake-import-columns>span>small{color:var(--v2-ink-3);font-size:10.5px}.v2-intake-import-rule{background:var(--v2-ok-soft);color:var(--v2-ok);border-radius:6px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:11.5px;line-height:1.5;display:flex}.v2-permission-note{border:1px solid var(--v2-line);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink-2);border-radius:7px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.v2-intake-entry-layout{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:16px;min-width:0;display:grid}.v2-intake-entry-main,.v2-intake-entry-aside{gap:14px;min-width:0;display:grid}.v2-intake-entry-aside{position:sticky;top:16px}.v2-intake-customer-panel,.v2-intake-panel,.v2-intake-current-machines-panel,.v2-intake-quick-scan-panel,.v2-intake-recent-panel,.v2-intake-help{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1)}.v2-intake-customer-panel-head,.v2-intake-panel-head,.v2-intake-side-heading{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.v2-intake-customer-summary,.v2-intake-panel-head>div,.v2-intake-side-heading>span{align-items:center;gap:9px;min-width:0;display:flex}.v2-intake-customer-summary>div,.v2-intake-panel-head>div>span,.v2-intake-side-heading>span{gap:3px;min-width:0;display:grid}.v2-intake-customer-summary strong,.v2-intake-panel-head strong,.v2-intake-side-heading strong{color:var(--v2-ink);font-size:13px}.v2-intake-customer-summary small,.v2-intake-panel-head small,.v2-intake-side-heading small{color:var(--v2-ink-3);font-size:11px;line-height:1.45}.v2-intake-customer-icon{background:var(--v2-brand-soft);width:32px;height:32px;color:var(--v2-brand);border-radius:8px;flex:none;place-items:center;display:grid}.v2-intake-customer-picker{gap:10px;padding:14px;display:grid}.v2-intake-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v2-intake-customer-choice{border:1px solid var(--v2-line);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.v2-intake-customer-choice:hover,.v2-intake-customer-choice.v2-is-selected{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-intake-customer-avatar{background:var(--v2-brand);width:28px;height:28px;color:var(--v2-on-brand);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.v2-intake-customer-choice-copy{gap:2px;min-width:0;display:grid}.v2-intake-customer-choice-copy strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-intake-customer-choice-copy small{color:var(--v2-ink-3);font-size:10.5px}.v2-intake-customer-choice-check{color:var(--v2-brand);flex:none;margin-left:auto}.v2-intake-customer-mobile-select{min-width:0;display:none}.v2-intake-panel{padding-bottom:14px}.v2-intake-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.v2-intake-form-grid .v2-intake-note{grid-column:1/-1}.v2-intake-actions{justify-content:flex-end;gap:8px;padding:0 14px;display:flex}.v2-intake-current-machines-list{max-width:100%;overflow:auto}.v2-intake-current-machines-head,.v2-intake-current-machine-row{grid-template-columns:minmax(130px,1.2fr) minmax(145px,1fr) minmax(110px,1fr) 76px;align-items:center;min-width:560px;display:grid}.v2-intake-current-machines-head{background:var(--v2-surface-2);color:var(--v2-ink-3);padding:8px 12px;font-size:11px}.v2-intake-current-machine-row{border:0;border-bottom:1px solid var(--v2-line-2);background:var(--v2-surface);width:100%;color:var(--v2-ink-2);text-align:left;cursor:pointer;padding:10px 12px}.v2-intake-current-machine-row:hover{background:var(--v2-brand-soft)}.v2-intake-current-machine-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-intake-quick-scan-panel,.v2-intake-recent-panel{overflow:hidden}.v2-intake-quick-scan-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px 0;display:grid}.v2-intake-side-hint{color:var(--v2-ink-3);padding:8px 14px 12px;font-size:11px;display:block}.v2-intake-recent-list{display:grid}.v2-intake-recent-row{border:0;border-bottom:1px solid var(--v2-line-2);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:10px 14px;display:flex}.v2-intake-recent-row:hover{background:var(--v2-brand-soft)}.v2-intake-recent-row>span{gap:2px;min-width:0;display:grid}.v2-intake-recent-row strong{color:var(--v2-ink);font-size:12px}.v2-intake-recent-row small,.v2-intake-recent-empty{color:var(--v2-ink-3);font-size:10.5px}.v2-intake-help{color:var(--v2-ink-2);gap:7px;padding:14px;font-size:12px;line-height:1.5;display:grid}.v2-intake-help strong{color:var(--v2-ink);font-size:13px}.v2-intake-help small{color:var(--v2-ink-3);font-size:11px}.v2-distribution-page{min-width:0;max-width:1600px;color:var(--v2-ink);align-content:start;gap:16px;margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.v2-distribution-refresh-tools{align-items:center;gap:8px;display:flex}.v2-distribution-summary{width:100%}.v2-distribution-panel{gap:16px;min-width:0;display:grid}.v2-distribution-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.v2-distribution-filter-grid .v2-filter-actions{grid-column:1/-1}.v2-distribution-select .v2-select-trigger{background:var(--v2-surface)}.v2-advanced-filter-field{min-width:0}.v2-distribution-result-card{min-width:0;overflow:hidden}.v2-distribution-result-card .v2-toolbar{margin:0}.v2-distribution-limit-note{color:var(--v2-ink-3);padding:8px 12px;font-size:11px}.v2-distribution-create-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,300px);align-items:start;padding:14px}.v2-distribution-assign-left,.v2-distribution-assign-right{gap:14px;min-width:0;display:grid}.v2-distribution-assign-right{position:sticky;top:16px}@media (width>=1081px){html body .app-shell.business-ui>main>.v2-distribution-page:has(>.v2-distribution-create-workbench){padding-left:12px}.v2-distribution-create-workbench{padding-left:0}}.v2-distribution-create-workbench .v2-distribution-assign-right>[data-testid=distribution-capacity-choice]{display:none}.v2-distribution-assign-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;min-width:0;padding:14px 16px;display:grid}.v2-distribution-assign-settings>.v2-field{align-content:start;gap:4px}.v2-distribution-assign-settings>.v2-distribution-assign-settings-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 0 4px;display:flex}.v2-distribution-assign-settings .v2-section-title{margin:0 0 2px}.v2-distribution-type-meta{color:var(--v2-ink-3);font-size:11px;line-height:1.45}.v2-distribution-assign-machines{gap:12px;min-width:0;display:grid}.v2-distribution-assign-machines .v2-machine-model-content>.v2-history-badge{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:left;height:auto;min-height:20px;line-height:1.5;display:block;overflow:visible}.v2-distribution-assign-machines .v2-machine-model-content>.v2-history-badge>svg{vertical-align:-2px;margin-right:4px;display:inline-block}.v2-distribution-assign-machines .v2-scan-popover-actions{flex-wrap:wrap}.v2-distribution-assign-machines .v2-toolbar{border:1px solid var(--v2-line);border-radius:var(--v2-radius)}.v2-distribution-assign-machines .v2-machine-table{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);overflow:hidden}.v2-distribution-assign-machines .v2-my-repairs-pager{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface)}.v2-distribution-assign-preview{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);overflow:hidden}.v2-distribution-assign-preview-head{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.v2-distribution-assign-preview-head strong{color:var(--v2-ink);flex:none;font-size:13.5px;font-weight:650}.v2-distribution-assign-preview-head small{min-width:0;color:var(--v2-ink-2);text-align:right;overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.v2-distribution-assign-preview dl{gap:0;margin:0;padding:4px 14px;display:grid}.v2-distribution-assign-preview dl>div{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;display:flex}.v2-distribution-assign-preview dl>div:last-child{border-bottom:0}.v2-distribution-assign-preview dt{color:var(--v2-ink-2);flex:none;font-size:12px;font-weight:500}.v2-distribution-assign-preview dd{overflow-wrap:anywhere;min-width:0;max-width:66%;color:var(--v2-ink);text-align:right;margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.v2-distribution-assign-preview dd.v2-preview-muted{color:var(--v2-ink-2);font-weight:500}.v2-distribution-assign-preview dd.v2-preview-count{color:var(--v2-brand-ink);font-weight:650}.v2-distribution-history-page{min-width:0}.v2-distribution-history-results{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;overflow:hidden}.v2-distribution-history-toolbar{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.v2-distribution-history-toolbar .v2-section-title{margin:0}.v2-distribution-history-toolbar>small{color:var(--v2-ink-3);font-size:11.5px}.v2-distribution-record-table{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-width:100%;overflow:auto}.v2-distribution-record-row{border-bottom:1px solid var(--v2-line-2);min-width:1160px;min-height:42px;color:var(--v2-ink-2);grid-template-columns:52px 130px 150px minmax(110px,1fr) 110px 88px 100px 100px minmax(130px,1fr) 118px;align-items:center;font-size:11.5px;display:grid}.v2-distribution-record-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 8px;overflow:hidden}.v2-distribution-record-row:last-child{border-bottom:0}.v2-distribution-record-head{background:var(--v2-surface-2);color:var(--v2-ink-3);font-size:11px}.v2-distribution-record-actions{background:var(--v2-surface);box-shadow:-8px 0 10px -10px var(--v2-line);justify-content:flex-end;align-items:center;gap:8px;display:flex;position:sticky;right:0}.v2-distribution-record-head>:last-child{background:var(--v2-surface-2);text-align:right;position:sticky;right:0}.v2-repair-order-modal{width:min(960px,100vw - 36px);max-height:min(838px,100dvh - 62px)}.v2-repair-order-head{min-width:0}.v2-repair-order-heading{flex:auto;min-width:0}.v2-repair-order-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.v2-repair-order-title-row h2{overflow-wrap:anywhere;min-width:0}.v2-repair-order-code-links{min-width:0;color:var(--v2-ink-3);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:6px;font-size:11.5px;display:flex}.v2-repair-order-code-links>span{overflow-wrap:anywhere;min-width:0}.v2-repair-order-code-links .v2-machine-code-link{max-width:100%;height:auto;color:var(--v2-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.v2-repair-order-code-links .v2-machine-code-link:hover{color:var(--v2-brand-strong);text-decoration:underline}.v2-repair-order-head-actions{flex:none;align-items:center;gap:6px;display:flex}.v2-repair-order-body{gap:14px;min-width:0;display:grid}.v2-repair-order-notice{border:1px solid var(--v2-warn);background:var(--v2-warn-soft);color:var(--v2-warn);border-radius:7px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;display:flex}.v2-repair-order-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v2-repair-order-time-grid>span{border:1px solid var(--v2-line);background:var(--v2-surface-2);border-radius:7px;gap:3px;min-width:0;padding:9px 10px;display:grid}.v2-repair-order-time-grid small{color:var(--v2-ink-3);font-size:11px}.v2-repair-order-time-grid strong{min-width:0;color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-repair-order-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v2-repair-order-fields>label,.v2-external-repair-tracking-grid>label,.v2-repair-order-fee-grid>label{gap:6px;min-width:0;display:grid}.v2-repair-order-fields>label>span,.v2-external-repair-tracking-grid>label>span,.v2-repair-order-fee-grid>label>span{min-width:0;color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.v2-repair-order-fields>label>span small,.v2-repair-order-fee-grid>label>span small{color:var(--v2-ink-3);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.v2-repair-order-fields .v2-input,.v2-external-repair-tracking-grid .v2-input,.v2-repair-order-fee-grid .v2-input{min-width:0}.v2-machine-code-field-label{gap:5px;min-width:0;display:grid}.v2-machine-code-field-title{min-width:0;color:var(--v2-ink-2);justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.v2-machine-code-field-title small{color:var(--v2-ink-3);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.v2-repair-order-text-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-repair-order-field,.v2-repair-order-note{gap:6px;min-width:0;display:grid}.v2-repair-order-field>span,.v2-repair-order-note>span{color:var(--v2-ink-2);font-size:12px}.v2-repair-order-field textarea,.v2-repair-order-note textarea{resize:vertical;min-height:88px}.v2-external-repair-tracking,.v2-damage-section{border:1px solid var(--v2-line);background:var(--v2-surface-2);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.v2-external-repair-tracking-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.v2-external-repair-tracking-head strong{color:var(--v2-ink);font-size:12.5px}.v2-external-repair-tracking-head small{color:var(--v2-ink-3);font-size:11px}.v2-external-repair-tracking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.v2-damage-confirm-toggle{min-width:0;color:var(--v2-ink-2);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.v2-damage-confirm-toggle input{width:15px;height:15px;accent-color:var(--v2-brand);flex:none;margin:1px 0 0}.v2-damage-confirm-toggle>span{gap:3px;min-width:0;display:grid}.v2-damage-confirm-toggle strong{color:var(--v2-ink);font-size:12px}.v2-damage-confirm-toggle small{color:var(--v2-ink-3);font-size:11px;line-height:1.45}.v2-damage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.v2-damage-grid>label{gap:6px;min-width:0;display:grid}.v2-damage-grid>label>span{color:var(--v2-ink-2);font-size:12px}.v2-damage-grid textarea{resize:vertical;min-height:72px}.v2-damage-photo-link{min-width:0;color:var(--v2-ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.v2-damage-photo-link a{overflow-wrap:anywhere;min-width:0;color:var(--v2-brand-ink)}.v2-repair-order-fee-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.v2-repair-fee-box{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:6px;align-items:center;min-width:0;min-height:34px;display:flex;overflow:hidden}.v2-repair-fee-box em{color:var(--v2-ink-3);flex:none;padding:0 8px;font-size:12px;font-style:normal}.v2-repair-fee-box strong{min-width:0;color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:12px;overflow:hidden}.v2-repair-fee-box .v2-input{background:0 0;border:0;border-radius:0;flex:auto;min-width:0;height:32px}.v2-repair-fee-box .v2-input:focus{box-shadow:inset 0 0 0 2px var(--v2-brand-soft)}.v2-repair-fee-split-summary{background:var(--v2-brand-soft);min-width:0;color:var(--v2-brand-ink);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;font-size:11.5px;display:flex}.v2-repair-order-actions{margin-top:0}.v2-repair-order-actions-left{margin-right:auto}.v2-repair-order-actions-right{justify-content:flex-end;gap:8px;display:flex}.v2-locked-field{opacity:.72}.v2-document-sheet-modal{width:min(960px,100vw - 36px);min-width:0}.v2-document-sheet-head,.v2-document-sheet-head>div{min-width:0}.v2-document-sheet-head h2{overflow-wrap:anywhere}.v2-document-sheet-summary{grid-template-columns:repeat(var(--sheet-cols,2), minmax(0, 1fr));gap:8px;min-width:0;display:grid}.v2-import-history-backdrop .v2-document-sheet-modal{width:min(960px,100vw - 36px)}.v2-document-sheet-summary>span{border:1px solid var(--v2-line);background:var(--v2-surface-2);border-radius:7px;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:9px 10px;display:grid}.v2-document-sheet-summary>span:last-child{grid-column:1/-1}.v2-document-sheet-summary small{min-width:0;color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.v2-document-sheet-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--v2-ink);font-size:12px;line-height:1.45}.v2-document-sheet-summary .v2-status{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;overflow:hidden}.v2-document-sheet-body{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);gap:0;min-width:0;display:grid;overflow:hidden}.v2-document-sheet-section-head{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-2);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex}.v2-document-sheet-section-head>div{gap:3px;min-width:0;display:grid}.v2-document-sheet-section-head strong{color:var(--v2-ink);font-size:13px}.v2-document-sheet-section-head small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px}.v2-document-sheet-section-head b{color:var(--v2-brand-ink);flex:none;font-size:12px}.v2-document-sheet-items{min-width:0;max-width:100%;overflow:auto}.v2-document-sheet-items .v2-machine-table{min-width:0;box-shadow:none;border:0;border-radius:0}.v2-document-sheet-modal [data-testid=document-intake-machine-table] :is(.v2-machine-field-serial,.v2-machine-field-qualityCode){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;align-items:flex-start}.v2-document-sheet-modal [data-testid=document-intake-machine-table] :is(.v2-machine-field-serial,.v2-machine-field-qualityCode)>.v2-machine-code-link{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;text-align:left;-webkit-user-select:text;user-select:text;width:100%;min-width:0;max-width:100%;height:auto;line-height:1.5;overflow:visible}.v2-document-sheet-modal [data-testid=document-intake-machine-table] .v2-machine-head .v2-copy-page-column:is([href=\#copy-serial],[href=\#copy-qualityCode]){opacity:1}.v2-document-sheet-empty{min-height:120px;color:var(--v2-ink-3);text-align:center;place-items:center;padding:22px;font-size:12px;display:grid}.v2-document-sheet-actions{align-items:center;min-width:0}.v2-document-sheet-actions>.v2-my-repairs-pager{flex:100%;min-width:0}.v2-document-sheet-actions>.v2-btn{flex:none}.v2-document-sheet-paged-actions{justify-content:flex-start}.v2-document-sheet-paged-actions>.v2-btn{margin-left:auto}.v2-import-history-backdrop,.v2-history-repair-backdrop{z-index:1250}.v2-warehouse-page{min-width:0;max-width:1600px;color:var(--v2-ink);align-content:start;gap:16px;margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.v2-warehouse-heading{min-width:0}.v2-warehouse-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-width:0;display:grid}.v2-warehouse-tab{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;min-height:78px;color:var(--v2-ink-2);box-shadow:var(--v2-shadow-1);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:16px;display:grid}@media (hover:hover){.v2-warehouse-tab:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft)}}.v2-warehouse-tab-active{border-color:var(--v2-brand);box-shadow:inset 0 -2px 0 var(--v2-brand), var(--v2-shadow-1);color:var(--v2-brand-ink);border-left-width:2px}.v2-warehouse-tab>svg{color:var(--v2-brand);grid-row:1/span 2}.v2-warehouse-tab span{min-width:0;color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-warehouse-tab b{color:var(--v2-ink);font-size:26px;line-height:1.1}.v2-warehouse-tab small{min-width:0;color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:10.5px;overflow:hidden}.v2-warehouse-panel{gap:16px;min-width:0;padding:16px;display:grid}.v2-warehouse-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px 14px;min-width:0;display:grid}.v2-warehouse-filter-grid .v2-filter-actions{grid-column:1/-1}.v2-warehouse-select .v2-select-trigger{background:var(--v2-surface)}.v2-warehouse-results{min-width:0;overflow:hidden}.v2-warehouse-results>.v2-toolbar{border-bottom:1px solid var(--v2-line);min-height:72px;box-shadow:none;border-radius:0;margin:0;padding:14px 20px}.v2-warehouse-results>.v2-toolbar .v2-toolbar-bar{display:block}.v2-warehouse-results>.v2-machine-table{box-shadow:none;border:0;border-radius:0}.v2-warehouse-results>.v2-my-repairs-pager{border-top:1px solid var(--v2-line)}.v2-returns-refresh-tools{align-items:center;gap:8px;display:flex}.v2-returns-page{min-width:0;max-width:1600px;color:var(--v2-ink);align-content:start;gap:14px;margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.v2-returns-heading,.v2-returns-summary-wrap{min-width:0}.v2-returns-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-returns-panel{gap:14px;min-width:0;padding:14px;display:grid}.v2-returns-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.v2-returns-filter-grid .v2-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:34px;display:flex}.v2-returns-select .v2-select-trigger{background:var(--v2-surface)}.v2-returns-results{min-width:0;overflow:hidden}.v2-returns-results>.v2-toolbar{border-bottom:1px solid var(--v2-line);box-shadow:none;border-radius:0;margin:0}.v2-returns-results>.v2-machine-table{box-shadow:none;border:0;border-radius:0}.v2-returns-results>.v2-my-repairs-pager{border-top:1px solid var(--v2-line)}.v2-returns-create-workbench{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:14px;min-width:0;padding:14px;display:grid}.v2-returns-create-left{gap:12px;min-width:0;display:grid}.v2-returns-create-left>.v2-my-repairs-pager{min-width:0}.v2-returns-preview{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);overflow:hidden}.v2-returns-preview-head{border-bottom:1px solid var(--v2-line);gap:3px;padding:12px 14px;display:grid}.v2-returns-preview-head strong{color:var(--v2-ink);font-size:13px}.v2-returns-preview-head small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.v2-returns-preview dl{gap:0;margin:0;padding:5px 14px;display:grid}.v2-returns-preview dl>div{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;display:flex}.v2-returns-preview dl>div:last-child{border-bottom:0}.v2-returns-preview dt{color:var(--v2-ink-3);flex:none;font-size:11.5px}.v2-returns-preview dd{overflow-wrap:anywhere;min-width:0;color:var(--v2-ink-2);text-align:right;margin:0;font-size:12px}.v2-returns-preview-note{gap:6px;padding:0 14px 14px;display:grid}.v2-returns-preview-note>span{color:var(--v2-ink-2);font-size:12px}.v2-returns-preview-note small{color:var(--v2-ink-3);font-size:10.5px}.v2-returns-preview-note textarea{resize:vertical;min-height:78px}.v2-returns-history{gap:14px;min-width:0;padding:14px;display:grid}.v2-returns-history-results{min-width:0;overflow:hidden}.v2-returns-history-toolbar{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.v2-returns-history-toolbar .v2-section-title{margin:0}.v2-returns-history-toolbar>small{color:var(--v2-ink-3);font-size:11.5px}.v2-returns-history-table{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-width:100%;overflow:auto}.v2-returns-history-row{border-bottom:1px solid var(--v2-line-2);min-width:960px;min-height:44px;color:var(--v2-ink-2);grid-template-columns:130px minmax(130px,1.2fr) 145px 120px 70px 110px 210px;align-items:center;font-size:11.5px;display:grid}.v2-returns-history-row:last-child{border-bottom:0}.v2-returns-history-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 9px;overflow:hidden}.v2-returns-history-row>strong{font-weight:600}.v2-returns-history-head{background:var(--v2-surface-2);color:var(--v2-ink-3);font-size:11px}.v2-returns-history-head>*{padding-block:8px}.v2-returns-history-row .v2-status{text-overflow:ellipsis;width:fit-content;max-width:100%;overflow:hidden}.v2-returns-history-actions{background:var(--v2-surface);box-shadow:-8px 0 10px -10px var(--v2-line);justify-content:flex-end;align-items:center;gap:9px;display:flex;position:sticky;right:0}.v2-returns-history-head>:last-child{background:var(--v2-surface-2);text-align:right;position:sticky;right:0}.v2-stats-page{min-width:0;max-width:1600px;color:var(--v2-ink);align-content:start;gap:16px;margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.v2-stats-reference-overview{gap:16px;min-width:0;display:grid}.v2-stats-reference-page-head{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.v2-stats-reference-page-head h1{color:var(--v2-ink);margin:0;font-size:20px;line-height:1.25}.v2-stats-reference-page-head p{color:var(--v2-ink-3);margin:5px 0 0;font-size:12px}.v2-data-statistics-overview{gap:16px;min-width:0;display:grid}.v2-data-statistics-heading{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.v2-data-statistics-heading h1{color:var(--v2-ink);margin:0;font-size:20px;line-height:1.25}.v2-data-statistics-heading p{color:var(--v2-ink-3);margin:5px 0 0;font-size:12.5px}.v2-data-statistics-heading>span{color:var(--v2-ink-3);flex:none;font-size:12px}.v2-data-statistics-tabs{justify-self:start}.v2-data-statistics-kpis{gap:16px}.v2-data-statistics-kpis .v2-stats-reference-kpi{cursor:default}.v2-data-statistics-kpis .v2-stats-reference-kpi-copy>small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.v2-data-statistics-kpis .v2-stats-reference-kpi-copy strong{overflow-wrap:anywhere;line-height:1.25}.v2-data-statistics-kpis .v2-stats-reference-kpi:hover{border-color:var(--v2-line);background:var(--v2-surface)}.v2-data-statistics-kpis .v2-tone-info .v2-stats-reference-kpi-icon{background:var(--v2-info-soft);color:var(--v2-info)}.v2-data-statistics-kpis .v2-tone-done .v2-stats-reference-kpi-icon{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-data-statistics-kpis .v2-tone-repair-completed .v2-stats-reference-kpi-icon{background:var(--v2-repair-completed-soft);color:var(--v2-repair-completed)}.v2-data-statistics-kpis .v2-tone-parts .v2-stats-reference-kpi-icon{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-data-statistics-page{gap:16px}.v2-data-statistics-page .v2-card-body{padding:12px 16px}.v2-data-statistics-filter{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end}.v2-data-statistics-grid{grid-template-columns:minmax(0,1fr) clamp(280px,24%,320px);gap:16px;min-width:0;display:grid}.v2-data-statistics-main,.v2-data-statistics-side{align-content:start;gap:16px;min-width:0;display:grid}.v2-data-statistics-chart{width:100%;height:220px;display:block;overflow:visible}.v2-data-statistics-trend{container-type:inline-size}.v2-data-statistics-daily-list{grid-template-columns:52px minmax(70px,1fr) repeat(3,max-content);gap:8px;display:grid}.v2-data-statistics-daily-legend{color:var(--v2-ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.v2-data-statistics-daily-legend span{align-items:center;gap:5px;display:inline-flex}.v2-data-statistics-daily-legend i{background:var(--v2-brand);border-radius:3px;width:18px;height:3px}.v2-data-statistics-daily-legend .is-done{color:var(--v2-repair-completed)}.v2-data-statistics-daily-legend .is-done i{background:var(--v2-repair-completed)}.v2-data-statistics-daily-legend .is-rework{color:var(--v2-warn)}.v2-data-statistics-daily-legend .is-rework i{background:var(--v2-warn)}.v2-data-statistics-daily-legend .is-parts{color:var(--v2-purple)}.v2-data-statistics-daily-legend .is-parts i{background:var(--v2-purple)}.v2-data-statistics-daily-row{grid-column:1/-1;grid-template-columns:subgrid;min-height:30px;color:var(--v2-ink-2);align-items:baseline;font-size:12.5px;display:grid}.v2-data-statistics-daily-row time{color:var(--v2-ink-2);font-variant-numeric:tabular-nums}.v2-data-statistics-daily-track{align-self:start;height:8px;margin-top:5px}.v2-data-statistics-daily-row>span{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:4px;min-width:0;display:grid}.v2-data-statistics-daily-row>span>small{overflow-wrap:anywhere;grid-column:1/-1;font-size:10px;line-height:1.35}.v2-data-statistics-daily-row em{color:var(--v2-ink-3);white-space:nowrap;font-size:10.5px;font-style:normal}.v2-data-statistics-daily-row strong{color:var(--v2-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.v2-data-statistics-daily-row>span:first-of-type strong{color:var(--v2-repair-completed)}.v2-data-statistics-daily-row>span:nth-of-type(2) strong{color:var(--v2-warn)}.v2-data-statistics-daily-row>span:nth-of-type(3) strong{color:var(--v2-purple)}.v2-data-statistics-gridlines{stroke:var(--v2-line-2);stroke-width:1px}.v2-data-statistics-axis{fill:var(--v2-ink-3);font-size:11px}.v2-data-statistics-legend{color:var(--v2-ink-2);flex-wrap:wrap;gap:16px;margin-top:4px;font-size:12.5px;display:flex}.v2-data-statistics-legend span{align-items:center;gap:6px;display:inline-flex}.v2-data-statistics-legend i{border-radius:2px;width:10px;height:3px}.v2-legend-blue{background:var(--v2-brand)}.v2-legend-green{background:var(--v2-ok)}.v2-legend-purple{background:var(--v2-purple)}.v2-data-statistics-capacity{scroll-margin-top:16px}.v2-data-statistics-capacity>.v2-technician-period-stats{box-shadow:none;border:0;border-radius:0}.v2-data-statistics-donut-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-height:150px;display:flex}.v2-data-statistics-donut{border-radius:50%;flex:0 0 122px;place-items:center;width:122px;height:122px;display:grid}.v2-data-statistics-donut:after{content:"";background:var(--v2-surface);border-radius:50%;grid-area:1/1;width:78px;height:78px}.v2-data-statistics-donut>span{z-index:1;grid-area:1/1;justify-items:center;gap:2px;display:grid}.v2-data-statistics-donut strong{max-width:110px;color:var(--v2-ink);text-align:center;overflow-wrap:anywhere;font-size:20px;line-height:1.1}.v2-data-statistics-donut small{color:var(--v2-ink-3);font-size:10.5px}.v2-data-statistics-donut-legend{flex:200px;gap:8px;min-width:0;font-size:12px;display:grid}.v2-data-statistics-donut-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.v2-data-statistics-donut-legend i{border-radius:3px;width:9px;height:9px}.v2-data-statistics-donut-legend span{color:var(--v2-ink-2);overflow-wrap:anywhere}.v2-data-statistics-donut-legend b{color:var(--v2-ink);white-space:nowrap}.v2-data-statistics-sources .v2-card-head{align-items:baseline}.v2-data-statistics-sources .v2-card-head span{color:var(--v2-ink-3);font-size:11px}.v2-data-statistics-source-bars{gap:12px;display:grid}.v2-data-statistics-source-row{color:var(--v2-ink-2);grid-template-columns:minmax(64px,1fr) minmax(40px,1fr) max-content;align-items:center;gap:8px;font-size:12.5px;display:grid}.v2-data-statistics-source-row>span{overflow-wrap:anywhere;min-width:0}.v2-data-statistics-source-row>i{background:var(--v2-surface-3);border-radius:6px;height:10px;overflow:hidden}.v2-data-statistics-source-row>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--v2-chart-blue-start), var(--v2-brand));height:100%;display:block}.v2-data-statistics-source-row>strong{color:var(--v2-ink);text-align:right}.v2-data-statistics-damage .v2-card-body{gap:10px;display:grid}.v2-data-statistics-damage .v2-card-body>div{color:var(--v2-ink-2);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.v2-data-statistics-damage .v2-card-body strong{color:var(--v2-ink);font-size:15px}.v2-data-statistics-detail{padding:0;overflow:hidden}.v2-data-statistics-detail>.v2-card-head{background:var(--v2-surface)}.v2-data-statistics-export-center{padding:0;overflow:hidden}.v2-data-statistics-export-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}.v2-data-statistics-export-grid .v2-btn{min-width:0}.v2-data-statistics-export-note{color:var(--v2-ink-3);padding:0 16px 14px;font-size:11.5px;display:block}@container (width<=680px){.v2-data-statistics-daily-list{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-data-statistics-daily-row{row-gap:8px}.v2-data-statistics-daily-row>:nth-child(2){grid-column:2/-1}.v2-data-statistics-daily-row>span:nth-child(n+3){grid-row:2;grid-template-columns:1fr;justify-items:end}.v2-data-statistics-daily-row>span:nth-child(3){grid-column:1}.v2-data-statistics-daily-row>span:nth-child(4){grid-column:2}.v2-data-statistics-daily-row>span:nth-child(5){grid-column:3}}@container (width<=480px){.v2-data-statistics-daily-list{grid-template-columns:42px minmax(0,1fr)}.v2-data-statistics-daily-row>span:nth-child(n+3){grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) max-content;justify-items:stretch}}.v2-stats-reference-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.v2-stats-reference-kpi{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;min-height:82px;box-shadow:var(--v2-shadow-1);color:var(--v2-ink);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:16px;display:grid}@media (hover:hover){button.v2-stats-reference-kpi:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft)}}.v2-stats-reference-kpi-icon{background:var(--v2-brand-soft);width:30px;height:30px;color:var(--v2-brand-ink);border-radius:9px;place-items:center;display:grid}.v2-stats-reference-kpi-copy{gap:3px;min-width:0;display:grid}.v2-stats-reference-kpi-copy em{color:var(--v2-ink-2);font-size:11.5px;font-style:normal}.v2-stats-reference-kpi-copy strong{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.v2-stats-reference-kpi-copy small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-stats-reference-kpi.v2-tone-pending .v2-stats-reference-kpi-icon{background:var(--v2-info-soft);color:var(--v2-info)}.v2-stats-reference-kpi.v2-tone-working .v2-stats-reference-kpi-icon{background:var(--v2-repair-working-soft);color:var(--v2-repair-working)}.v2-stats-reference-kpi.v2-tone-warn .v2-stats-reference-kpi-icon{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-stats-reference-kpi.v2-tone-done .v2-stats-reference-kpi-icon{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-stats-reference-kpi.v2-tone-repair-completed .v2-stats-reference-kpi-icon{background:var(--v2-repair-completed-soft);color:var(--v2-repair-completed)}.v2-stats-reference-kpi.v2-tone-working .v2-stats-reference-kpi-copy strong{color:var(--v2-repair-working)}.v2-stats-reference-kpi.v2-tone-repair-completed .v2-stats-reference-kpi-copy strong{color:var(--v2-repair-completed)}.v2-stats-reference-kpi.v2-tone-return .v2-stats-reference-kpi-icon{background:var(--v2-teal-soft);color:var(--v2-teal)}.v2-stats-reference-split{grid-template-columns:minmax(0,1.95fr) minmax(260px,.8fr);gap:16px;min-width:0;display:grid}.v2-stats-reference-card{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);border-radius:14px;overflow:hidden}.v2-stats-reference-card>header{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.v2-stats-reference-card>header>div{align-items:baseline;gap:10px;min-width:0;display:flex}.v2-stats-reference-card h2{color:var(--v2-ink);margin:0;font-size:14.5px}.v2-stats-reference-card header span{color:var(--v2-ink-3);font-size:12.5px}.v2-stats-reference-alerts{gap:8px;display:grid}.v2-stats-reference-alert{border:1px solid var(--v2-line);min-width:0;color:var(--v2-ink-2);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;font-size:11.5px;line-height:1.45;display:grid}.v2-stats-reference-alert>span{overflow-wrap:anywhere;min-width:0}.v2-stats-reference-alert>button{color:var(--v2-brand-ink);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-size:11.5px}.v2-stats-reference-alert>button:disabled{color:var(--v2-ink-3);cursor:default}.v2-message-reminder{width:100%;font:inherit;text-align:left}.v2-message-reminder>span{-webkit-user-select:text;user-select:text}.v2-message-reminder>button{color:var(--v2-brand-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;font-size:11.5px;font-weight:600;display:inline-flex}.v2-message-reminder>button:hover{color:var(--v2-brand-strong);text-decoration:underline}.v2-message-reminder-list{gap:8px}.v2-alert-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-alert-ok{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-alert-info{background:var(--v2-info-soft);color:var(--v2-info)}.v2-stats-reference-bars{gap:5px;display:grid}.v2-stats-reference-bars button{color:var(--v2-ink-2);text-align:left;cursor:pointer;background:0 0;border:0}.v2-stats-reference-bars button:hover{color:var(--v2-brand-ink)}.v2-stats-reference-bars .v2-bar-fill.v2-tone-pending{background:linear-gradient(90deg, var(--v2-chart-blue-start), var(--v2-brand))}.v2-stats-reference-bars .v2-bar-fill.v2-tone-blue{background:linear-gradient(90deg, var(--v2-chart-blue-start), var(--v2-repair-completed))}.v2-stats-reference-bars .v2-bar-fill.v2-tone-green{background:linear-gradient(90deg, var(--v2-chart-green-start), var(--v2-repair-working))}.v2-stats-reference-bars .v2-bar-row:has(.v2-tone-green) strong{color:var(--v2-repair-working)}.v2-stats-reference-bars .v2-bar-row:has(.v2-tone-blue) strong{color:var(--v2-repair-completed)}.v2-stats-reference-bars .v2-bar-fill.v2-tone-red{background:linear-gradient(90deg, var(--v2-chart-red-start), var(--v2-danger))}.v2-stats-reference-bars .v2-bar-fill.v2-tone-purple{background:linear-gradient(90deg, var(--v2-chart-purple-start), var(--v2-purple))}.v2-stats-reference-bars strong{color:var(--v2-ink);text-align:right}.v2-stats-reference-wide-action{width:auto;margin:0}.v2-stats-reference-capacity-list{gap:0;padding:0;display:grid}.v2-stats-reference-capacity{container:technician-capacity/inline-size}.v2-stats-reference-capacity .v2-stats-reference-capacity-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-height:0;max-height:320px;overflow-y:auto}.v2-capacity-legend{border-bottom:1px solid var(--v2-line-2);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 14px;font-size:11px;display:flex}.v2-capacity-legend span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.v2-capacity-legend i{background:currentColor;border-radius:50%;width:7px;height:7px}.v2-capacity-legend small{color:var(--v2-ink-3);font-size:10.5px}.v2-technician-capacity-row{border-bottom:1px solid var(--v2-line-2);grid-template-columns:minmax(56px,.8fr) minmax(60px,1.5fr) minmax(100px,auto);align-items:center;gap:8px;min-width:0;min-height:52px;padding:10px 14px;display:grid}.v2-technician-capacity-row:last-child{border-bottom:0}.v2-technician-capacity-row>strong{min-width:0;color:var(--v2-ink);overflow-wrap:anywhere;font-size:12px}.v2-capacity-track{background:color-mix(in srgb, var(--v2-surface) 94%, var(--v2-ink) 6%);border-radius:999px;width:100%;min-width:0;height:10px;position:relative;overflow:hidden}.v2-capacity-track.v2-capacity-active{background:var(--v2-repair-working)}.v2-capacity-track>i{background:var(--v2-repair-completed);border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}.v2-capacity-values{flex-wrap:wrap;justify-content:flex-end;gap:2px 8px;min-width:0;font-size:11px;display:flex}.v2-capacity-values b{white-space:nowrap;font-weight:600}@container technician-capacity (width<=320px){.v2-technician-capacity-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.v2-capacity-values{grid-column:1/-1;justify-content:flex-start}}.v2-stats-reference-side-stack{align-content:start;gap:16px;min-width:0;display:grid}.v2-quick-entry-compact>header{min-height:52px;padding:12px 14px}.v2-quick-entry-compact>header h2{font-size:16px}.v2-quick-entry-compact>header span{display:none}.v2-quick-entry-compact .v2-quick-entry-grid{gap:8px;padding:10px}.v2-quick-entry-compact .v2-quick-entry-action{border-radius:8px;gap:7px;min-height:44px;padding:0 10px;font-size:13px}.v2-quick-entry-compact .v2-quick-entry-icon{flex-basis:20px;width:20px;height:20px}.v2-quick-entry-compact .v2-quick-entry-action strong{font-size:13px}.v2-quick-entry-compact .v2-quick-entry-action small{display:none}.v2-stats-reference-machine-table{min-width:0;overflow:auto}.v2-stats-reference-machine-head,.v2-stats-reference-machine-row{grid-template-columns:minmax(120px,1.1fr) minmax(130px,1.2fr) minmax(110px,1fr) 110px 70px 110px;align-items:center;gap:10px;min-width:760px;display:grid}.v2-stats-reference-machine-head{background:var(--v2-surface-2);color:var(--v2-ink-3);padding:10px 12px;font-size:12.5px;font-weight:600}.v2-stats-reference-machine-row{border:0;border-bottom:1px solid var(--v2-line-2);background:var(--v2-surface);width:100%;min-height:43px;color:var(--v2-ink-2);text-align:left;cursor:pointer;padding:7px 15px;font-size:11.5px}.v2-stats-reference-machine-row:hover{background:var(--v2-surface-2)}.v2-stats-reference-machine-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-stats-reference-machine-row strong{color:var(--v2-ink)}.v2-workbench-overview-layout{gap:16px;min-width:0;display:grid}.v2-workbench-overview-layout.v2-has-tasks{grid-template-columns:minmax(0,1fr) 220px;align-items:start}.v2-workbench-board{min-width:0;padding:0;overflow:hidden}.v2-workbench-board-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.v2-workbench-board-head strong{color:var(--v2-ink);font-size:14px}.v2-workbench-board-head time{color:var(--v2-ink-3);font-size:11px}.v2-workbench-board-row{border-bottom:1px solid var(--v2-line-2);grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px 15px;display:grid}.v2-workbench-board-row>b{color:var(--v2-ink-3);padding-top:4px;font-size:11px;font-weight:500}.v2-workbench-board-row:last-child{border-bottom:0}.v2-workbench-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.v2-workbench-kpi{border:1px solid var(--v2-line);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink-2);text-align:left;border-radius:7px;gap:4px;padding:8px 10px;display:grid}button.v2-workbench-kpi{cursor:pointer}button.v2-workbench-kpi:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-workbench-kpi em{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.v2-workbench-kpi strong{color:var(--v2-ink);font-size:17px;line-height:1}.v2-workbench-kpi.v2-tone-repair-working strong{color:var(--v2-repair-working)}.v2-workbench-kpi.v2-tone-repair-completed strong{color:var(--v2-repair-completed)}.v2-workbench-kpi small{color:var(--v2-ink-3);font-size:10.5px}.v2-workbench-tasks{min-width:0}.v2-workbench-tasks>header{min-height:34px;color:var(--v2-ink-2);align-items:center;gap:7px;display:flex}.v2-workbench-tasks h2{margin:0;font-size:13px}.v2-workbench-task-links{gap:2px;min-width:0;display:grid}.v2-workbench-task-action{border:0;border-bottom:1px solid var(--v2-line);min-width:0;min-height:34px;color:var(--v2-ink-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:16px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:5px 0;display:grid}.v2-workbench-task-action:hover{background:var(--v2-surface-2);color:var(--v2-brand-ink)}.v2-workbench-task-action strong{color:var(--v2-brand-ink)}.v2-workbench-live-content{gap:16px;min-width:0;display:grid}.v2-live-panel{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);overflow:hidden}.v2-live-panel-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.v2-live-panel-title{min-width:0}.v2-live-feed,.v2-live-tech-list,.v2-live-category-list{max-height:300px;overflow:auto}.v2-live-feed-select-row{border-bottom:1px solid var(--v2-line-2);grid-template-columns:30px minmax(0,1fr);min-width:0;display:grid}.v2-live-feed-row{min-width:0;min-height:52px;color:var(--v2-ink-2);grid-template-columns:48px minmax(0,1fr) 86px 88px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:grid}.v2-live-feed-row>*{min-width:0}.v2-live-feed-row strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.v2-live-feed-row span,.v2-live-feed-row em,.v2-live-feed-codes{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.v2-live-feed-codes :is(a,button){color:var(--v2-brand-ink)}.v2-overdue-row{background:var(--v2-warn-soft)}.v2-batch-item-checkbox{place-items:center;min-width:0;display:grid}.v2-batch-item-checkbox input{width:15px;height:15px;accent-color:var(--v2-brand)}.v2-live-tech-list,.v2-live-category-list{padding:4px 14px}.v2-live-tech-row,.v2-live-category-row{border-bottom:1px solid var(--v2-line-2);align-items:center;gap:9px;min-width:0;min-height:43px;padding:7px 0;display:grid}.v2-live-tech-row{grid-template-columns:22px 28px minmax(0,1fr) auto auto}.v2-live-tech-row>div{min-width:0}.v2-live-tech-row strong,.v2-live-category-row strong{color:var(--v2-ink);font-size:11.5px}.v2-live-tech-row small{overflow-wrap:anywhere;color:var(--v2-ink-3);font-size:10.5px;line-height:1.4;display:block}.v2-live-rank{color:var(--v2-ink-3);text-align:center;font-size:10.5px}.v2-live-avatar{background:var(--v2-brand-soft);width:26px;height:26px;color:var(--v2-brand-ink);border-radius:50%;place-items:center;font-size:11px;display:grid}.v2-live-tech-row>b,.v2-live-tech-row>em,.v2-live-category-row>span{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.v2-live-category-row{grid-template-columns:minmax(0,1fr) auto}.v2-live-category-row>div{min-width:0}.v2-live-category-stats{color:var(--v2-ink-3);flex-wrap:wrap;gap:5px 10px;margin-top:3px;font-size:10.5px;display:flex}.v2-status-warn{color:var(--v2-warn)}.v2-status-danger{color:var(--v2-danger)}.v2-workbench-section{border-top:1px solid var(--v2-line);min-width:0}.v2-workbench-section>summary{color:var(--v2-ink);cursor:pointer;padding:12px 0;font-size:13.5px;font-weight:600}.v2-workbench-period-content{gap:14px;min-width:0;display:grid}.v2-query-form-grid{grid-template-columns:minmax(210px,.8fr) minmax(180px,.7fr) minmax(0,1fr);align-items:end;gap:12px;min-width:0;display:grid}.v2-query-field{min-width:0;color:var(--v2-ink-2);gap:6px;font-size:11.5px;display:grid}.v2-settlement-filter{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.v2-filter-segments{align-items:center;display:inline-flex}.v2-filter-segments button{color:var(--v2-ink-2);cursor:pointer}.v2-filter-segments button.active{color:var(--v2-ink)}.v2-settlement-filter>input,.v2-settlement-filter .v2-date-range-picker{flex:130px;min-width:0}.v2-query-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.v2-stats-export-actions{align-items:end}.v2-workbench-period-totals{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;gap:10px 20px;padding:12px 0;display:flex}.v2-workbench-period-totals>span{color:var(--v2-ink-2);align-items:baseline;gap:7px;font-size:11.5px;display:inline-flex}.v2-workbench-period-totals strong{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:16px}.v2-repair-breakdown{min-width:0;padding:0;overflow:hidden}.v2-repair-breakdown-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.v2-repair-breakdown-head h3{color:var(--v2-ink);margin:0;font-size:13px}.v2-repair-breakdown-head b{color:var(--v2-brand-ink);font-size:12px}.v2-repair-breakdown-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.v2-repair-breakdown-item{border-right:1px solid var(--v2-line-2);gap:4px;min-width:0;min-height:74px;padding:10px 11px;display:grid}.v2-repair-breakdown-item:last-child{border-right:0}.v2-repair-breakdown-item span,.v2-repair-breakdown-item small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.v2-repair-breakdown-item strong{color:var(--v2-ink);font-size:17px}.v2-technician-period-stats{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;padding:0;overflow:hidden}.v2-technician-period-stats-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.v2-technician-period-stats-head h3{color:var(--v2-ink);margin:0;font-size:13px}.v2-technician-period-stats-head span,.v2-technician-period-stats-head>small{color:var(--v2-ink-3);font-size:10.5px}.v2-technician-period-table{max-width:100%;overflow:auto}.v2-technician-period-row{border-bottom:1px solid var(--v2-line-2);min-width:650px;min-height:46px;color:var(--v2-ink-2);grid-template-columns:minmax(110px,1.3fr) repeat(6,minmax(80px,1fr));align-items:center;font-size:13px;display:grid}.v2-technician-period-row>*{min-width:0;padding:11px 12px}.v2-technician-period-head{background:var(--v2-surface-2);color:var(--v2-ink-3);font-size:12.5px;font-weight:600}.v2-technician-period-rework,.v2-technician-period-rework-rate{color:var(--v2-warn)}.v2-technician-period-row>.v2-repair-completed-text{color:var(--v2-repair-completed);font-weight:600}.v2-stats-detail{gap:12px;min-width:0;display:grid}@media (width<=1080px){html body .app-shell.business-ui>main>:is(.v2-page,[class*=v2-][class*=-page]){padding:18px 14px 28px}.v2-my-repairs-page,.v2-repair-management-page,.v2-repair-review-page{padding-inline:14px}.v2-my-repairs-layout{grid-template-columns:1fr}.v2-my-repairs-aside{position:static}.v2-my-repairs-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-my-repairs-filter-actions{justify-content:flex-start}.v2-repair-management-layout{grid-template-columns:1fr}.v2-repair-management-aside{position:static}.v2-repair-management-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-repair-management-filter-grid,.v2-repair-review-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-repair-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-intake-page{padding-inline:14px}.v2-intake-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-intake-filter-grid .v2-filter-actions{grid-column:1/-1;justify-content:flex-start}.v2-intake-entry-layout{grid-template-columns:1fr}.v2-intake-entry-aside{position:static}.v2-intake-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-intake-import-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-intake-batch-panel{flex-direction:column;align-items:flex-start}.v2-intake-batch-actions{justify-content:flex-start}.v2-distribution-page{padding-inline:14px}.v2-distribution-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-distribution-create-workbench{grid-template-columns:1fr}.v2-distribution-assign-right{position:static}.v2-warehouse-page{padding-inline:14px}.v2-warehouse-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-warehouse-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-returns-page{padding-inline:14px}.v2-returns-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-returns-create-workbench{grid-template-columns:1fr}.v2-returns-preview{order:2}.v2-repair-order-time-grid,.v2-repair-order-fields,.v2-external-repair-tracking-grid,.v2-repair-order-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-document-sheet-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){html body .app-shell.business-ui>main>:is(.v2-page,[class*=v2-][class*=-page]),.v2-my-repairs-page{padding:12px 10px 22px}.v2-my-repairs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-my-repairs-filter-grid,.v2-batch-repair-fields{grid-template-columns:1fr}.v2-my-repairs-filter-actions,.v2-toolbar-actions{justify-content:flex-start;width:100%}.v2-toolbar{flex-direction:column;align-items:flex-start}.v2-toolbar-scan{width:100%}.v2-repair-management-page{padding:12px 10px 22px}.v2-repair-management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-repair-management-filter-grid{grid-template-columns:1fr}.v2-repair-review-page{padding:12px 10px 22px}.v2-repair-review-summary,.v2-repair-review-filter-grid{grid-template-columns:1fr}.v2-intake-page{padding:12px 10px 22px}.v2-intake-filter-grid,.v2-intake-form-grid{grid-template-columns:1fr}.v2-intake-filter-grid .v2-filter-actions{grid-column:auto}.v2-intake-customer-grid{display:none}.v2-intake-customer-mobile-select{display:block}.v2-intake-import-steps ol,.v2-intake-import-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-intake-actions{justify-content:stretch}.v2-intake-actions .v2-btn{flex:1 1 0;min-width:0}.v2-intake-pending-machine-list{grid-template-columns:1fr}.v2-distribution-page{padding:12px 10px 22px}.v2-distribution-filter-grid{grid-template-columns:1fr}.v2-distribution-filter-grid .v2-filter-actions{grid-column:auto;justify-content:flex-start}.v2-warehouse-page{padding:12px 10px 22px}.v2-warehouse-tabs,.v2-warehouse-filter-grid{grid-template-columns:1fr}.v2-warehouse-filter-grid .v2-filter-actions{grid-column:auto;justify-content:flex-start}.v2-returns-page{padding:12px 10px 22px}.v2-returns-summary,.v2-returns-filter-grid{grid-template-columns:1fr}.v2-returns-filter-grid .v2-filter-actions{justify-content:flex-start}.v2-returns-history{padding:12px}.v2-returns-history-toolbar{flex-direction:column;align-items:flex-start}.v2-distribution-assign-settings{grid-template-columns:1fr;padding:12px}.v2-distribution-history-toolbar{flex-direction:column;align-items:flex-start}.v2-repair-order-modal{width:min(100%,680px)}.v2-repair-order-head{flex-direction:column}.v2-repair-order-head-actions{justify-content:flex-end;width:100%}.v2-repair-order-time-grid,.v2-repair-order-fields,.v2-repair-order-text-row,.v2-external-repair-tracking-grid,.v2-damage-grid,.v2-repair-order-fee-grid{grid-template-columns:1fr}.v2-document-sheet-modal{width:min(100%,720px)}.v2-document-sheet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-document-sheet-actions{align-items:stretch}.v2-document-sheet-actions>.v2-my-repairs-pager{flex-basis:100%}.v2-document-sheet-paged-actions>.v2-btn{margin-left:0}.v2-scan-control input{width:100%}.v2-my-repairs-pager{align-items:stretch}.v2-pager-controls{margin-left:0}.v2-pager-actions{justify-content:flex-start;width:100%;margin-left:0}.v2-pager-full,.v2-pager-selection-unit{display:none}.v2-pager-compact{display:inline}.v2-modal-backdrop{padding:8px}.v2-modal{width:min(100%,680px);max-height:calc(100dvh - 16px);padding:13px}.v2-batch-return-preview-row{min-width:680px}}@media (width<=1080px){.v2-stats-page{padding-inline:14px}.v2-stats-reference-kpis,.v2-data-statistics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-data-statistics-grid{grid-template-columns:1fr}.v2-data-statistics-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-workbench-overview-layout.v2-has-tasks{grid-template-columns:1fr}.v2-workbench-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-workbench-tasks{border-top:1px solid var(--v2-line);padding-top:12px}.v2-query-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-stats-export-actions{grid-column:1/-1;justify-content:flex-start}.v2-repair-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-repair-breakdown-item:nth-child(4){border-right:0}.v2-repair-breakdown-item:nth-child(n+5){border-top:1px solid var(--v2-line-2)}}@media (width<=760px){.v2-stats-page{gap:12px;padding:12px 10px 22px}.v2-stats-reference-page-head{align-items:flex-start}.v2-stats-reference-page-head h1{font-size:18px}.v2-data-statistics-heading{flex-direction:column;align-items:flex-start}.v2-data-statistics-heading h1{font-size:18px}.v2-data-statistics-kpis,.v2-data-statistics-filter{grid-template-columns:1fr}.v2-data-statistics-filter .v2-filter-actions,.v2-data-statistics-donut-wrap{justify-content:flex-start}.v2-data-statistics-export-grid{grid-template-columns:1fr}.v2-data-statistics-daily-row{font-size:11.5px}.v2-stats-reference-kpis,.v2-stats-reference-split,.v2-live-board-grid,.v2-live-board-grid-lower{grid-template-columns:1fr}.v2-stats-reference-card>header,.v2-stats-reference-alerts,.v2-stats-reference-bars,.v2-stats-reference-capacity-list{padding-inline:12px}.v2-workbench-board-row{grid-template-columns:1fr;gap:7px;padding-inline:12px}.v2-workbench-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-query-form-grid{grid-template-columns:1fr}.v2-query-actions,.v2-stats-export-actions{justify-content:flex-start}.v2-workbench-period-totals{gap:8px 14px}.v2-repair-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-repair-breakdown-item:nth-child(3),.v2-repair-breakdown-item:nth-child(5){border-right:0}.v2-repair-breakdown-item:nth-child(n+3){border-top:1px solid var(--v2-line-2)}.v2-live-feed-row{grid-template-columns:40px minmax(0,1fr) 78px}.v2-live-feed-row>.v2-status{grid-column:2/-1;justify-self:start}.v2-live-tech-row{grid-template-columns:20px 26px minmax(0,1fr) auto}.v2-live-tech-row>em{display:none}.v2-stats-reference-machine-head,.v2-stats-reference-machine-row{min-width:720px}}.v2-personnel-backdrop{align-items:flex-start;padding:18px}.v2-personnel-modal{background:var(--v2-bg);gap:16px;width:min(1360px,100vw - 36px);max-height:calc(100dvh - 36px);overflow:auto}.v2-personnel-page-head{align-items:center}.v2-personnel-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.v2-personnel-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.v2-personnel-summary-card{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);border-radius:10px;gap:5px;padding:13px 14px;display:grid}.v2-personnel-summary-card>span{color:var(--v2-ink-2);font-size:12px}.v2-personnel-summary-card>strong{color:var(--v2-ink);font-size:24px;line-height:1.1}.v2-personnel-summary-card>small{min-height:16px;color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px}.v2-personnel-filter-panel{gap:12px}.v2-personnel-filter-fields{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;min-width:0;display:grid}.v2-personnel-filter-field>input,.v2-personnel-source-field>textarea,.v2-personnel-form-grid input{box-sizing:border-box;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);width:100%;min-width:0;color:var(--v2-ink);font:inherit;outline:none}.v2-personnel-filter-field>input,.v2-personnel-form-grid input{height:36px;padding:0 10px}.v2-personnel-source-field>textarea{resize:vertical;min-height:78px;padding:9px 10px;line-height:1.5}.v2-personnel-filter-field>input:focus,.v2-personnel-form-grid input:focus,.v2-personnel-source-field>textarea:focus{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft)}.v2-personnel-filter-actions{justify-content:flex-start}.v2-personnel-result-count{color:var(--v2-ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.v2-personnel-directory-panel{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);border-radius:10px;gap:0;display:grid;overflow:hidden}.v2-personnel-directory-table{min-width:0;overflow:auto}.v2-personnel-directory-head,.v2-personnel-row{grid-template-columns:minmax(150px,1.25fr) minmax(130px,1fr) minmax(90px,.7fr) minmax(110px,.9fr) minmax(150px,1.2fr) minmax(160px,1.35fr) minmax(112px,.85fr) minmax(110px,.8fr);align-items:center;min-width:1120px;display:grid}.v2-personnel-directory-head{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-2);min-height:38px;color:var(--v2-ink-3);font-size:11.5px}.v2-personnel-directory-head>*{min-width:0;padding:0 10px}.v2-personnel-row{border-bottom:1px solid var(--v2-line-2);min-height:64px;color:var(--v2-ink);font-size:12px}.v2-personnel-row:last-child{border-bottom:0}.v2-personnel-row:hover{background:var(--v2-gray-soft)}.v2-personnel-row>*{overflow-wrap:anywhere;min-width:0;padding:8px 10px}.v2-personnel-row>*>strong,.v2-personnel-row>*>small{overflow-wrap:anywhere;min-width:0;display:block}.v2-personnel-row>*>small{color:var(--v2-ink-3);margin-top:3px;font-size:11px;line-height:1.35}.v2-personnel-identity{align-items:center;gap:8px;display:flex}.v2-person-avatar{background:var(--v2-brand-soft);width:30px;height:30px;color:var(--v2-brand-ink);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.v2-person-avatar-admin{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-person-avatar-viewer{background:var(--v2-gray-soft);color:var(--v2-gray)}.v2-personnel-name{min-width:0}.v2-personnel-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.v2-personnel-actions>small{color:var(--v2-ink-3)}.v2-personnel-empty{color:var(--v2-ink-3);text-align:center;padding:32px 16px}.v2-personnel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.v2-personnel-full-row{grid-column:1/-1}.v2-personnel-source-select{border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0;margin:0;padding:10px 12px}.v2-personnel-source-select legend{color:var(--v2-ink-2);padding:0 4px;font-size:13px}.v2-personnel-source-scope,.v2-personnel-source-help,.v2-personnel-source-empty{color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;line-height:1.5}.v2-personnel-source-scope{color:var(--v2-ink);font-weight:600}.v2-personnel-source-options{overscroll-behavior:contain;max-height:180px;overflow-y:auto}.v2-personnel-source-option{cursor:pointer;touch-action:manipulation;align-items:center;gap:9px;min-height:44px;display:flex}.v2-personnel-source-option span{overflow-wrap:anywhere;min-width:0}.v2-personnel-source-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--v2-brand);flex:0 0 18px;margin:3px;padding:0}.v2-personnel-source-option input[type=checkbox]:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-personnel-source-help{margin:6px 0 0}.v2-personnel-source-select:disabled .v2-personnel-source-option{cursor:default}.v2-required-field-label{color:var(--v2-ink-2);align-items:center;gap:3px;font-size:12px;display:inline-flex}.v2-required-field-label b{color:var(--v2-danger);font-weight:600}.v2-personnel-note{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink-2);align-items:flex-start;gap:8px;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}.v2-personnel-note svg{color:var(--v2-brand);flex:none}.v2-personnel-customer-note{color:var(--v2-ink-3);margin:0;font-size:11.5px;line-height:1.5}.v2-personnel-permission-list{gap:10px;min-width:0;display:grid}.v2-personnel-permission-group{border:1px solid var(--v2-line);border-radius:var(--v2-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;min-width:0;margin:0;padding:10px 11px 11px;display:grid}.v2-personnel-permission-group legend{color:var(--v2-ink);padding:0 4px;font-size:12px;font-weight:600}.v2-personnel-permission-option{min-width:0;color:var(--v2-ink-2);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}.v2-personnel-permission-option input{width:15px;height:15px;accent-color:var(--v2-brand);flex:none;margin:1px 0 0}.v2-personnel-password-panel{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.v2-personnel-password-panel>div{gap:3px;min-width:0;display:grid}.v2-personnel-password-panel strong{color:var(--v2-ink);font-size:12.5px}.v2-personnel-password-panel span{color:var(--v2-ink-3);font-size:11px}.v2-personnel-permission-entry{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);width:100%;min-width:0;color:var(--v2-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.v2-personnel-permission-entry:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-personnel-permission-entry>span{align-items:center;gap:9px;min-width:0;display:flex}.v2-personnel-permission-entry>span>svg{color:var(--v2-brand);flex:none}.v2-personnel-permission-entry strong,.v2-personnel-permission-entry small{display:block}.v2-personnel-permission-entry small{color:var(--v2-ink-3);margin-top:3px;font-size:11px}.v2-personnel-edit-actions>span{flex:auto}html body>.v2-personnel-editor-backdrop{z-index:var(--z-modal,3000)}html body:has(>.v2-personnel-editor-backdrop)>.v2-select-popover{z-index:var(--z-dropdown,4200)}html body:has(>.v2-personnel-editor-backdrop)>.v2-confirmation-backdrop{z-index:calc(var(--z-modal,3000) + 1)}.v2-personnel-add-modal,.v2-personnel-edit-modal{width:min(760px,100vw - 36px)}.v2-personnel-permission-modal{width:min(720px,100vw - 36px)}@media (width<=1080px){.v2-personnel-summary,.v2-personnel-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v2-personnel-backdrop{padding:8px}.v2-personnel-modal{width:min(100%,680px);max-height:calc(100dvh - 16px);padding:13px}.v2-personnel-page-head{align-items:flex-start}.v2-personnel-head-actions{justify-content:flex-end}.v2-personnel-summary,.v2-personnel-filter-fields,.v2-personnel-form-grid{grid-template-columns:1fr}.v2-personnel-full-row{grid-column:auto}.v2-personnel-result-count{width:100%;margin-left:0}.v2-personnel-directory-head{display:none}.v2-personnel-directory-table{overflow:visible}.v2-personnel-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}.v2-personnel-row>*{min-width:0}.v2-personnel-identity,.v2-personnel-actions{grid-column:1/-1}.v2-personnel-permission-group{grid-template-columns:1fr}.v2-personnel-password-panel{grid-template-columns:1fr;align-items:stretch}.v2-personnel-add-modal,.v2-personnel-edit-modal,.v2-personnel-permission-modal{width:min(100%,680px);max-height:calc(100dvh - 16px)}.v2-personnel-edit-actions>span{display:none}}.v2-system-page{min-width:0;max-width:1600px;color:var(--v2-ink);gap:14px;margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.v2-system-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.v2-system-heading h2{color:var(--v2-ink);margin:0;font-size:18px;line-height:1.35}.v2-system-heading p{color:var(--v2-ink-3);margin:5px 0 0;font-size:12px;line-height:1.5}.v2-system-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.v2-system-kpi{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);border-radius:10px;gap:6px;padding:14px;display:grid}.v2-system-kpi>span{color:var(--v2-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-system-kpi>span svg{color:var(--v2-brand)}.v2-system-kpi>strong{color:var(--v2-ink);font-size:24px;line-height:1.1}.v2-system-kpi>small{color:var(--v2-ink-3);font-size:11px}.v2-session-filter-grid{grid-template-columns:minmax(150px,.8fr) minmax(240px,1.6fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.v2-session-filter-grid select,.v2-session-search input{box-sizing:border-box;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);width:100%;min-width:0;height:36px;color:var(--v2-ink);font:inherit;outline:none}.v2-session-filter-grid select{padding:0 9px}.v2-session-search{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;height:36px;color:var(--v2-ink-3);align-items:center;gap:6px;padding:0 10px;display:flex}.v2-session-search input{background:0 0;border:0;height:auto;padding:0}html body .app-shell.business-ui main .v2-session-search input,html[data-ui-skin] body .app-shell.business-ui main .v2-session-search input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]){height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.v2-session-filter-grid select:focus,.v2-session-search:focus-within{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft)}.v2-session-table-surface{min-width:0}.v2-system-section-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.v2-system-section-head h3{color:var(--v2-ink);margin:0;font-size:14px}.v2-system-section-head p{color:var(--v2-ink-3);margin:4px 0 0;font-size:11.5px}.v2-session-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.v2-session-table-scroll{min-width:0;overflow:auto}.v2-session-table-head,.v2-session-row{grid-template-columns:34px minmax(150px,1.3fr) minmax(80px,.7fr) minmax(180px,1.4fr) minmax(110px,.9fr) minmax(126px,1fr) minmax(126px,1fr) minmax(150px,1.2fr);align-items:center;min-width:980px;display:grid}.v2-session-table-head{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-2);min-height:36px;color:var(--v2-ink-3);font-size:11px}.v2-session-table-head>*,.v2-session-row>*{min-width:0;padding:7px 9px}.v2-session-row{border-bottom:1px solid var(--v2-line-2);min-height:56px;color:var(--v2-ink-2);font-size:12px}.v2-session-row:last-child{border-bottom:0}.v2-session-row:hover{background:var(--v2-gray-soft)}.v2-session-row strong,.v2-session-row small{overflow-wrap:anywhere;display:block}.v2-session-row small{color:var(--v2-ink-3);margin-top:3px;font-size:10.5px}.v2-session-row input,.v2-session-table-head input{accent-color:var(--v2-brand)}.v2-session-actions{flex-wrap:wrap;gap:7px;display:flex}.v2-session-current{color:var(--v2-brand-ink)}.v2-system-empty{color:var(--v2-ink-3);text-align:center;padding:32px 16px}.v2-session-confirm-dialog{width:min(520px,100vw - 36px)}.v2-session-confirm-message{border:1px solid var(--v2-warn-soft);border-radius:var(--v2-radius);background:var(--v2-warn-soft);color:var(--v2-ink-2);align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.v2-session-confirm-message svg{color:var(--v2-warn);flex:none}@media (width<=1080px){.v2-system-kpis,.v2-session-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-session-filter-grid .v2-filter-actions{justify-content:flex-start}}@media (width<=760px){.v2-system-page{gap:12px;padding:12px 10px 22px}.v2-system-heading{align-items:flex-start}.v2-system-heading h2{font-size:17px}.v2-system-kpis,.v2-session-filter-grid{grid-template-columns:1fr}.v2-system-section-head{flex-direction:column;align-items:flex-start}.v2-session-toolbar{justify-content:flex-start;width:100%}.v2-session-table-scroll{overflow:visible}.v2-session-table-head{display:none}.v2-session-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;padding:5px 4px}.v2-session-row>:first-child,.v2-session-actions{grid-column:1/-1}.v2-session-actions{padding-top:2px}.v2-session-confirm-dialog{width:min(100%,520px)}}.v2-backup-page{gap:14px}.v2-backup-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.v2-backup-section{min-width:0;overflow:hidden}.v2-backup-section-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.v2-backup-section-head h3{color:var(--v2-ink);margin:0;font-size:14px}.v2-backup-section-head p{color:var(--v2-ink-3);margin:4px 0 0;font-size:11.5px;line-height:1.5}.v2-backup-status{border-radius:999px;flex:none;align-items:center;gap:5px;min-height:22px;padding:2px 7px;font-size:11px;display:inline-flex}.v2-backup-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.v2-backup-status.v2-status-done,.v2-backup-status.v2-status-done i{color:var(--v2-ok)}.v2-backup-status.v2-status-pending,.v2-backup-status.v2-status-pending i{color:var(--v2-warn)}.v2-backup-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.v2-backup-status-grid>div{border-bottom:1px solid var(--v2-line-2);gap:4px;min-width:0;padding:11px 14px;display:grid}.v2-backup-status-grid>div:nth-child(odd){border-right:1px solid var(--v2-line-2)}.v2-backup-status-grid dt{color:var(--v2-ink-3);font-size:11px}.v2-backup-status-grid dd{min-width:0;color:var(--v2-ink);overflow-wrap:anywhere;margin:0;font-size:12px}.v2-backup-status-grid dd>span{color:var(--v2-ink-3);margin-top:3px;font-size:10.5px;display:block}.v2-backup-status-grid dd.v2-status-done,.v2-backup-status-grid dd.v2-status-pending{background:0 0;font-weight:600;display:block}.v2-backup-status-grid dd.v2-status-done{color:color-mix(in srgb, var(--v2-ok) 72%, black)}.v2-backup-status-grid dd.v2-status-pending{color:color-mix(in srgb, var(--v2-warn) 72%, black)}.v2-backup-actions{flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.v2-backup-progress{border:1px solid var(--v2-brand-soft);border-radius:var(--v2-radius);background:var(--v2-brand-soft);min-width:0;color:var(--v2-brand-ink);align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.v2-backup-progress a{color:inherit;overflow-wrap:anywhere}.v2-backup-history{grid-column:1/-1}.v2-backup-section-meta{color:var(--v2-ink-3);font-size:11px}.v2-backup-table-scroll{min-width:0;overflow:auto}.v2-backup-history-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--v2-ink-2);font-size:12px}.v2-backup-history-table th,.v2-backup-history-table td{border-bottom:1px solid var(--v2-line-2);text-align:left;vertical-align:middle;padding:9px 11px}.v2-backup-history-table th{background:var(--v2-surface-2);color:var(--v2-ink-3);font-size:11px;font-weight:500}.v2-backup-history-table tr:last-child td{border-bottom:0}.v2-backup-history-table tbody tr:hover{background:var(--v2-gray-soft)}.v2-backup-history-table td>.v2-status-done,.v2-backup-history-table td>.v2-status-pending{border-radius:999px;min-height:20px;padding:2px 6px;font-size:11px;display:inline-flex}.v2-backup-history-table td>.v2-status-done{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-backup-history-table td>.v2-status-pending{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-backup-row-actions{align-items:center;gap:5px;display:flex}.v2-backup-form{gap:12px;min-width:0;display:grid}.v2-backup-form>p{color:var(--v2-ink-2);margin:0;font-size:12px;line-height:1.6}.v2-backup-toggle{color:var(--v2-ink-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.v2-backup-toggle input{accent-color:var(--v2-brand)}.v2-backup-log-metadata{border:1px solid var(--v2-line);border-radius:var(--v2-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.v2-backup-log-metadata>div{border-bottom:1px solid var(--v2-line-2);gap:4px;min-width:0;padding:9px 10px;display:grid}.v2-backup-log-metadata>div:nth-child(odd){border-right:1px solid var(--v2-line-2)}.v2-backup-log-metadata dt{color:var(--v2-ink-3);font-size:11px}.v2-backup-log-metadata dd{color:var(--v2-ink);overflow-wrap:anywhere;margin:0;font-size:12px}.v2-backup-event-list{gap:6px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.v2-backup-event-list li{color:var(--v2-ink-2);grid-template-columns:150px minmax(0,1fr);gap:8px;font-size:11.5px;line-height:1.5;display:grid}.v2-backup-event-list time{color:var(--v2-ink-3)}.v2-backup-dialog{width:min(680px,100vw - 36px)}@media (width<=1080px){.v2-backup-overview-grid{grid-template-columns:1fr}.v2-backup-history{grid-column:auto}}@media (width<=760px){.v2-backup-section-head{flex-direction:column;align-items:flex-start}.v2-backup-status-grid{grid-template-columns:1fr}.v2-backup-status-grid>div:nth-child(odd){border-right:0}.v2-backup-event-list li{grid-template-columns:1fr;gap:2px}.v2-backup-dialog{width:min(100%,680px);max-height:calc(100dvh - 16px);padding:13px}}.v2-server-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:14px;min-width:0;display:grid}.v2-server-main,.v2-server-side{gap:14px;min-width:0;display:grid}.v2-server-side{position:sticky;top:16px}.v2-server-surface{min-width:0;padding:0;overflow:hidden}.v2-server-maintenance-banner{border:1px solid var(--v2-warn-soft);border-radius:var(--v2-radius);background:var(--v2-warn-soft);color:var(--v2-warn);align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.v2-server-maintenance-banner>div{gap:3px;min-width:0;display:grid}.v2-server-maintenance-banner strong{color:var(--v2-ink);font-size:12.5px}.v2-server-maintenance-banner span{color:var(--v2-ink-2);overflow-wrap:anywhere;font-size:11.5px}.v2-server-diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.v2-server-diagnostics-grid article{border-right:1px solid var(--v2-line-2);border-bottom:1px solid var(--v2-line-2);gap:6px;min-width:0;padding:14px;display:grid}.v2-server-diagnostics-grid article:last-child{border-right:0}.v2-server-diagnostics-grid article>span{color:var(--v2-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-server-diagnostics-grid article>span svg{color:var(--v2-brand)}.v2-server-diagnostics-grid strong{color:var(--v2-ink);overflow-wrap:anywhere;font-size:16px}.v2-server-diagnostics-grid small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px}.v2-server-diagnostics-details{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:14px;padding:14px;display:grid}.v2-server-storage-summary{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.v2-server-storage-summary>div:first-child{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v2-server-storage-summary>div:first-child span{color:var(--v2-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-server-storage-summary>div:first-child svg{color:var(--v2-brand)}.v2-server-storage-summary strong{color:var(--v2-ink);text-align:right;overflow-wrap:anywhere;font-size:12px}.v2-server-storage-track{background:var(--v2-gray-soft);border-radius:999px;height:7px;overflow:hidden}.v2-server-storage-track i{border-radius:inherit;background:var(--v2-brand);height:100%;display:block}.v2-server-storage-summary small{color:var(--v2-ink-3);font-size:11px;line-height:1.5}.v2-server-runtime-list{border:1px solid var(--v2-line);border-radius:var(--v2-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.v2-server-runtime-list>div{border-bottom:1px solid var(--v2-line-2);gap:4px;min-width:0;padding:9px 10px;display:grid}.v2-server-runtime-list>div:nth-child(odd){border-right:1px solid var(--v2-line-2)}.v2-server-runtime-list dt{color:var(--v2-ink-3);font-size:11px}.v2-server-runtime-list dd{color:var(--v2-ink);overflow-wrap:anywhere;margin:0;font-size:12px}.v2-maintenance-control-card{gap:12px;padding:0 0 14px}.v2-maintenance-status-detail{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);align-items:flex-start;gap:9px;margin:0 14px;padding:11px 12px;display:flex}.v2-maintenance-status-detail>svg{color:var(--v2-brand);flex:none}.v2-maintenance-status-detail>div{gap:4px;min-width:0;display:grid}.v2-maintenance-status-detail strong{color:var(--v2-ink);font-size:12.5px}.v2-maintenance-status-detail span,.v2-maintenance-status-detail small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.v2-maintenance-control-card>.v2-btn{margin:0 14px}.v2-server-safety-note{align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.v2-server-safety-note>svg{color:var(--v2-warn);flex:none}.v2-server-safety-note>div{gap:4px;min-width:0;display:grid}.v2-server-safety-note strong{color:var(--v2-ink);font-size:12px}.v2-server-safety-note p{color:var(--v2-ink-3);margin:0;font-size:11px;line-height:1.6}.v2-maintenance-dialog{width:min(560px,100vw - 36px)}.v2-maintenance-form-fields{gap:12px;min-width:0;display:grid}.v2-maintenance-form-fields input,.v2-maintenance-form-fields textarea{box-sizing:border-box;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);width:100%;color:var(--v2-ink);font:inherit;outline:none}.v2-maintenance-form-fields input{height:36px;padding:0 10px}.v2-maintenance-form-fields textarea{resize:vertical;min-height:78px;padding:9px 10px}.v2-maintenance-form-fields input:focus,.v2-maintenance-form-fields textarea:focus{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft)}@media (width<=1080px){.v2-server-layout{grid-template-columns:1fr}.v2-server-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.v2-server-side{grid-template-columns:1fr}.v2-server-diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-server-diagnostics-grid article:nth-child(2){border-right:0}.v2-server-diagnostics-details{grid-template-columns:1fr;padding:12px}.v2-server-runtime-list{grid-template-columns:1fr}.v2-server-runtime-list>div:nth-child(odd){border-right:0}.v2-maintenance-dialog{width:min(100%,560px);max-height:calc(100dvh - 16px);padding:13px}}.v2-audit-detail-dialog{box-sizing:border-box;border:1px solid var(--v2-line);background:var(--v2-surface);width:min(900px,100vw - 36px);max-width:calc(100vw - 36px);height:min(720px,100dvh - 36px);max-height:calc(100dvh - 36px);color:var(--v2-ink);box-shadow:var(--v2-shadow-2);border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;display:grid}.v2-audit-detail-dialog::backdrop{background:var(--v2-scrim)}.v2-audit-detail-dialog>header,.v2-audit-detail-dialog>footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.v2-audit-detail-dialog>header{border-bottom:1px solid var(--v2-line)}.v2-audit-detail-dialog>header>div{min-width:0}.v2-audit-detail-dialog h2{color:var(--v2-ink);margin:0;font-size:16px}.v2-audit-detail-dialog h3{color:var(--v2-ink);margin:0 0 8px;font-size:13px}.v2-audit-detail-dialog header p{color:var(--v2-ink-3);margin:4px 0 0;font-size:11.5px}.v2-audit-detail-content{min-width:0;min-height:0;padding:14px 16px;overflow:auto}.v2-audit-detail-content>section+section{margin-top:16px}.v2-audit-detail-summary{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0 0 10px;padding:9px 10px;font-size:12px;line-height:1.5}.v2-audit-detail-metadata,.v2-audit-detail-fields{border:1px solid var(--v2-line);border-radius:var(--v2-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.v2-audit-detail-metadata>div,.v2-audit-detail-fields>div{border-bottom:1px solid var(--v2-line-2);gap:4px;min-width:0;padding:9px 10px;display:grid}.v2-audit-detail-metadata>div:not(:nth-child(3n)),.v2-audit-detail-fields>div:not(:nth-child(3n)){border-right:1px solid var(--v2-line-2)}.v2-audit-detail-metadata dt,.v2-audit-detail-fields dt{color:var(--v2-ink-3);font-size:11px}.v2-audit-detail-metadata dd,.v2-audit-detail-fields dd{min-width:0;color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0;font-size:12px}.v2-audit-detail-fields pre,.v2-audit-detail-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit;margin:0}.v2-audit-detail-empty{color:var(--v2-ink-3);margin:0;font-size:12px}.v2-audit-detail-raw{border-top:1px solid var(--v2-line-2);color:var(--v2-ink-2);margin-top:14px;font-size:12px}.v2-audit-detail-raw summary{color:var(--v2-brand-ink);cursor:pointer;padding:10px 0}.v2-audit-detail-raw pre{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);padding:10px}.v2-audit-detail-dialog>footer{border-top:1px solid var(--v2-line);justify-content:flex-end}@media (width<=760px){.v2-audit-detail-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.v2-audit-detail-dialog>header,.v2-audit-detail-dialog>footer{padding-inline:13px}.v2-audit-detail-content{padding:13px}.v2-audit-detail-metadata,.v2-audit-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-audit-detail-metadata>div:not(:nth-child(3n)),.v2-audit-detail-fields>div:not(:nth-child(3n)){border-right:0}.v2-audit-detail-metadata>div:nth-child(odd),.v2-audit-detail-fields>div:nth-child(odd){border-right:1px solid var(--v2-line-2)}}.v2-audit-content{gap:16px;min-width:0;display:grid}.v2-audit-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2-audit-stat{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;min-height:82px;box-shadow:var(--v2-shadow-1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.v2-audit-stat-icon{background:var(--v2-brand-soft);width:30px;height:30px;color:var(--v2-brand);border-radius:9px;place-items:center;display:grid}.v2-audit-stat>div{gap:3px;min-width:0;display:grid}.v2-audit-stat>div>span{color:var(--v2-ink-2);font-size:11.5px}.v2-audit-stat strong{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.05}.v2-audit-stat strong small{color:var(--v2-ink-3);margin-left:3px;font-size:11px;font-weight:500}.v2-audit-stat em{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.v2-audit-stat.v2-tone-done .v2-audit-stat-icon{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-audit-stat.v2-tone-parts .v2-audit-stat-icon{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-audit-stat.v2-tone-warn .v2-audit-stat-icon{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-audit-stat.v2-tone-danger .v2-audit-stat-icon{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-audit-filter{display:block}.v2-audit-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.v2-audit-filter-grid .v2-audit-filter-actions{grid-column:1/-1}.v2-audit-filter .v2-select-trigger,.v2-audit-filter input{box-sizing:border-box;width:100%;min-width:0}.v2-audit-filter input{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);height:36px;color:var(--v2-ink);font:inherit;outline:none;padding:0 10px}.v2-audit-filter input:focus{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft)}.v2-audit-filter-actions{justify-content:flex-end}.v2-filter-toggle svg{transition:transform .15s}.v2-filter-toggle-active svg{transform:rotate(90deg)}.v2-audit-table-surface{min-width:0}.v2-audit-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;min-width:0;max-width:100%;overflow:auto}.v2-audit-table-head,.v2-audit-row{grid-template-columns:150px minmax(120px,1.1fr) minmax(105px,.8fr) 120px minmax(105px,.85fr) minmax(90px,.7fr) 130px minmax(220px,1.8fr);align-items:center;min-width:1120px;display:grid}.v2-audit-table-head{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-2);min-height:38px;color:var(--v2-ink-3);font-size:11px}.v2-audit-table-head>span,.v2-audit-row>*{min-width:0;padding:8px 10px}.v2-audit-row{border-bottom:1px solid var(--v2-line-2);min-height:52px;color:var(--v2-ink-2);font-size:12px}.v2-audit-row:last-child{border-bottom:0}.v2-audit-row:hover{background:var(--v2-gray-soft)}.v2-audit-row time,.v2-audit-ip,.v2-audit-code{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px}.v2-audit-user,.v2-audit-client,.v2-audit-detail-cell{gap:3px;min-width:0;display:grid}.v2-audit-user strong,.v2-audit-client strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-audit-user small,.v2-audit-client small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.v2-audit-action{background:var(--v2-gray-soft);width:fit-content;max-width:100%;color:var(--v2-ink-2);overflow-wrap:anywhere;border-radius:6px;padding:3px 7px;font-size:11px;display:inline-flex}.v2-audit-action-create,.v2-audit-action-receive,.v2-audit-action-confirm{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-audit-action-delete,.v2-audit-action-clear,.v2-audit-action-fail{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-audit-action-update,.v2-audit-action-export{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-audit-entity{color:var(--v2-ink-2);overflow-wrap:anywhere}.v2-audit-detail-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-audit-detail-link{justify-self:start;align-items:center;gap:3px;display:inline-flex}.v2-audit-table-surface>.v2-table-pager{border-top:1px solid var(--v2-line)}@media (width<=1080px){.v2-audit-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.v2-system-page{padding-inline:13px}.v2-system-heading{flex-direction:column;gap:5px}.v2-audit-overview,.v2-audit-filter-grid{grid-template-columns:1fr}.v2-audit-filter-grid .v2-audit-filter-actions{grid-column:auto;justify-content:flex-start}.v2-audit-table-head{display:none}.v2-audit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;padding:3px 0}.v2-audit-row>*{min-width:0;padding:7px 10px}.v2-audit-row>time{color:var(--v2-ink-3);grid-column:1/-1}.v2-audit-detail-cell{grid-column:1/-1}.v2-audit-detail-cell>span{white-space:normal;overflow-wrap:anywhere}}.v2-server-page,.v2-server-layout{gap:16px}.v2-server-legacy-note{border:1px solid var(--v2-brand-soft-2);border-radius:var(--v2-radius);background:var(--v2-brand-soft);min-width:0;color:var(--v2-brand-ink);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.v2-server-legacy-note svg{flex:none}.v2-server-overview-card,.v2-server-config-surface,.v2-server-database-surface{min-width:0;padding:0;overflow:hidden}.v2-server-overview-grid,.v2-server-config-grid,.v2-server-database-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid}.v2-server-overview-grid article,.v2-server-config-grid article,.v2-server-database-grid article{border-right:1px solid var(--v2-line-2);border-bottom:1px solid var(--v2-line-2);gap:5px;min-width:0;padding:14px;display:grid}.v2-server-overview-grid article:last-child,.v2-server-config-grid article:last-child,.v2-server-database-grid article:last-child{border-right:0}.v2-server-overview-grid article>span,.v2-server-config-grid article>span,.v2-server-database-grid article>span{color:var(--v2-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-server-overview-grid article>span svg,.v2-server-config-grid article>span svg,.v2-server-database-grid article>span svg{color:var(--v2-brand)}.v2-server-overview-grid strong,.v2-server-config-grid strong,.v2-server-database-grid strong{color:var(--v2-ink);overflow-wrap:anywhere;font-size:15px}.v2-server-overview-grid small,.v2-server-config-grid small,.v2-server-database-grid small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.v2-server-storage-zone{gap:16px;min-width:0;display:grid}.v2-server-storage-zone>.v2-backup-embedded{width:100%;max-width:none;margin:0}.v2-backup-embedded{background:0 0;gap:16px;min-width:0;padding:0}.v2-backup-embedded>.v2-system-heading{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);border-radius:14px;padding:14px 16px}.v2-backup-embedded>.v2-system-heading h2{font-size:14.5px}.v2-backup-embedded>.v2-system-heading p{max-width:880px;font-size:12.5px}.v2-server-page .v2-server-diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-backup-embedded .v2-backup-overview-grid{gap:16px}.v2-backup-embedded .v2-backup-history{grid-column:1/-1}.v2-system-dialog.v2-backup-dialog{width:min(680px,100vw - 36px)}.v2-system-dialog.v2-maintenance-dialog{width:min(560px,100vw - 36px)}.v2-system-dialog.v2-session-confirm-dialog{width:min(520px,100vw - 36px)}@media (width<=1080px){.v2-server-overview-grid,.v2-server-config-grid,.v2-server-database-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-server-overview-grid article:nth-child(2n),.v2-server-config-grid article:nth-child(2n),.v2-server-database-grid article:nth-child(2n){border-right:0}}@media (width<=760px){.v2-server-page,.v2-server-storage-zone,.v2-backup-embedded,.v2-backup-embedded .v2-backup-overview-grid{gap:12px}.v2-server-overview-grid,.v2-server-config-grid,.v2-server-database-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-server-overview-grid article,.v2-server-config-grid article,.v2-server-database-grid article{padding:12px}.v2-server-page .v2-server-diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-system-dialog.v2-backup-dialog,.v2-system-dialog.v2-maintenance-dialog,.v2-system-dialog.v2-session-confirm-dialog{width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px);padding:13px}}.v2-batch-operation-modal{width:min(1040px,100vw - 36px)}.v2-export-options-modal{width:min(980px,100vw - 36px)}.v2-export-scope-field{min-width:0}.v2-export-select{width:100%;min-width:0}.v2-export-filter-groups{gap:12px;min-width:0;display:grid}.v2-export-filter-section{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);gap:10px;min-width:0;margin:0;padding:12px;display:grid}.v2-export-filter-section legend{color:var(--v2-ink);padding:0 4px;font-size:12px;font-weight:600}.v2-export-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;min-width:0;display:grid}.v2-export-filter-wide{grid-column:1/-1}.v2-export-filter-input{min-width:0}.v2-export-filter-check-label{min-width:0;color:var(--v2-ink-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.v2-export-filter-check-label input{width:15px;height:15px;accent-color:var(--v2-brand);flex:none}.v2-export-format-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-export-format-option{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.v2-export-format-option:hover,.v2-export-format-selected{border-color:var(--v2-brand);background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-export-format-option>svg{color:var(--v2-brand);flex:none}.v2-export-format-option>span{gap:3px;min-width:0;display:grid}.v2-export-format-option strong{color:var(--v2-ink);font-size:12.5px}.v2-export-format-option small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.v2-export-permission-note{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);color:var(--v2-ink-3);align-items:flex-start;gap:7px;padding:9px 10px;font-size:11.5px;line-height:1.5;display:flex}.v2-export-permission-note svg{color:var(--v2-warn);flex:none}.v2-review-action-modal{width:min(980px,100vw - 36px)}.v2-review-selected-machines{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);min-width:0}.v2-review-selected-machines summary{color:var(--v2-ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.v2-review-selected-machines summary b{color:var(--v2-brand-ink)}.v2-review-selected-machines>.v2-batch-return-preview{margin:0 10px 10px}.v2-review-selection-partial{color:var(--v2-warn);padding:0 12px 8px;font-size:11px;line-height:1.5;display:block}.v2-review-decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-review-decision-option{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;align-items:flex-start;gap:8px;padding:10px;display:flex}.v2-review-decision-option:hover,.v2-review-decision-selected{border-color:var(--v2-brand);background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-review-decision-option>svg{flex:none}.v2-review-decision-option>span{gap:3px;min-width:0;display:grid}.v2-review-decision-option strong{color:var(--v2-ink);font-size:12px}.v2-review-decision-option small{color:var(--v2-ink-3);font-size:10.5px;line-height:1.4}.v2-review-decision-approve>svg{color:var(--v2-ok)}.v2-review-decision-continue>svg{color:var(--v2-info)}.v2-review-decision-reject>svg{color:var(--v2-danger)}.v2-notice-danger{border-color:var(--v2-danger-soft);background:var(--v2-danger-soft);color:var(--v2-danger)}@media (width<=760px){.v2-batch-operation-modal,.v2-export-options-modal,.v2-review-action-modal{width:min(100%,1040px);max-height:calc(100dvh - 16px);padding:13px}.v2-export-filter-grid,.v2-export-format-options,.v2-review-decision-options{grid-template-columns:1fr}.v2-export-filter-wide{grid-column:auto}.v2-review-selected-machines>.v2-batch-return-preview{margin-inline:6px}}.v2-repair-transfers-page{gap:14px;min-width:0;display:grid}.v2-repair-transfers-page>.v2-page-heading{margin:0}.v2-repair-transfers-summary{min-width:0}.v2-repair-transfers-panel{gap:14px;min-width:0;display:grid}.v2-repair-transfers-filter-card{gap:12px;min-width:0;display:grid}.v2-repair-transfers-toolbar{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.v2-repair-transfers-toolbar>small{color:var(--v2-ink-3);flex:none;font-size:11px}.v2-repair-transfers-filter-grid{grid-template-columns:minmax(180px,.6fr) minmax(250px,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.v2-repair-transfer-select,.v2-repair-transfers-filter-grid .v2-input{width:100%;min-width:0}.v2-repair-transfers-results{min-width:0;overflow:hidden}.v2-repair-transfer-list{max-width:100%;overflow-x:auto}.v2-repair-transfer-row{border-bottom:1px solid var(--v2-line-2);min-width:1050px;min-height:46px;color:var(--v2-ink-2);grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(100px,.8fr)) minmax(150px,1fr) minmax(90px,.8fr) 150px minmax(110px,.8fr);align-items:center;font-size:12px;display:grid}.v2-repair-transfer-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 10px;overflow:hidden}.v2-repair-transfer-head{background:var(--v2-surface-2);min-height:38px;color:var(--v2-ink-3);font-size:11px}.v2-repair-transfer-row:last-child{border-bottom:0}.v2-repair-transfer-row:hover{background:var(--v2-gray-soft)}.v2-repair-transfer-row>span:first-child,.v2-repair-transfer-row>span:nth-child(6){gap:3px;display:grid}.v2-repair-transfer-row>span:first-child strong{color:var(--v2-ink)}.v2-repair-transfer-row>span:nth-child(6) small{color:var(--v2-ink-3);font-size:10.5px}.v2-repair-transfer-actions{flex-wrap:wrap;gap:7px;display:flex}.v2-repair-transfer-actions>*{white-space:nowrap}@media (width<=1080px){.v2-repair-transfers-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-repair-transfers-filter-grid .v2-filter-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.v2-repair-transfers-page{padding:13px}.v2-repair-transfers-filter-grid{grid-template-columns:1fr}.v2-repair-transfers-filter-grid .v2-filter-actions{grid-column:auto}}.v2-customer-returns-page{gap:14px;min-width:0;display:grid}.v2-customer-returns-page>.v2-page-heading{margin:0}.v2-customer-return-panel{gap:12px;min-width:0;display:grid}.v2-customer-return-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.v2-customer-return-head h2{color:var(--v2-ink);margin:0;font-size:14px}.v2-customer-return-head span{color:var(--v2-ink-3);margin-top:4px;font-size:11.5px;display:block}.v2-customer-return-head>b{color:var(--v2-warn);flex:none;font-size:12px}.v2-customer-return-list{min-width:0;max-width:100%;overflow-x:auto}.v2-customer-return-row{border-bottom:1px solid var(--v2-line-2);min-width:850px;min-height:46px;color:var(--v2-ink-2);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(100px,.7fr) minmax(70px,.45fr) minmax(120px,.8fr) minmax(180px,1.2fr);align-items:center;font-size:12px;display:grid}.v2-customer-return-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 10px;overflow:hidden}.v2-customer-return-row:last-child{border-bottom:0}.v2-customer-return-head-row{background:var(--v2-surface-2);min-height:38px;color:var(--v2-ink-3);font-size:11px}.v2-customer-return-row:hover:not(.v2-customer-return-head-row){background:var(--v2-gray-soft)}.v2-customer-return-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.v2-customer-returns-page{padding:13px}.v2-customer-return-head{flex-direction:column;align-items:flex-start;gap:5px}}.v2-customer-portal-page{gap:14px;min-width:0;display:grid}.v2-customer-portal-page>.v2-page-heading{margin:0}.v2-customer-portal-privacy{align-items:flex-start}.v2-customer-portal-summary{min-width:0}.v2-customer-submit-panel{gap:14px;min-width:0;display:grid}.v2-customer-submit-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.v2-customer-submit-head h2{color:var(--v2-ink);margin:0;font-size:14px}.v2-customer-submit-head span{color:var(--v2-ink-3);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.v2-customer-submit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-customer-submit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.v2-customer-submit-form>.v2-field,.v2-customer-submit-form>.v2-machine-code-field-label{min-width:0}.v2-customer-submit-form>.v2-btn-primary{place-self:end start}.v2-customer-submit-wide{grid-column:1/-1}.v2-customer-submission-history{border-top:1px solid var(--v2-line-2);min-width:0;color:var(--v2-ink-2);gap:8px;padding-top:12px;font-size:12px;display:grid}.v2-customer-submission-history>div{gap:7px;min-width:0;display:grid}.v2-customer-submission-chip{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-customer-submission-chip:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-customer-submission-chip>b{flex:none}.v2-customer-records{gap:12px;min-width:0;display:grid}.v2-customer-records-filter{grid-template-columns:minmax(180px,.5fr) minmax(240px,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.v2-customer-records-filter .v2-input{width:100%;min-width:0}.v2-customer-records-filter>.v2-filter-actions{min-height:34px}@media (width<=760px){.v2-customer-portal-page{padding:13px}.v2-customer-submit-head{flex-direction:column}.v2-customer-submit-actions{justify-content:flex-start}.v2-customer-submit-form,.v2-customer-records-filter{grid-template-columns:1fr}.v2-customer-submit-wide{grid-column:auto}}.v2-own-stats-page{gap:14px;min-width:0;display:grid}.v2-own-stats-page>.v2-page-heading{margin:0}.v2-own-stats-controls{gap:12px;min-width:0;display:grid}.v2-own-stats-filter{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.v2-own-stats-filter strong{color:var(--v2-ink);font-size:13px}.v2-own-stats-filter>.v2-settlement-filter{flex:420px;min-width:0;display:flex}.v2-own-stats-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 14px;min-width:0;display:grid}.v2-own-stats-people>.v2-field{min-width:0;margin:0}.v2-own-stats-people :is(.custom-select,.v2-input){width:100%;min-width:0;max-width:100%}.v2-own-stats-context{gap:4px;min-width:0;display:grid}.v2-own-stats-context p,.v2-own-stats-notes p{color:var(--v2-ink-3);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.v2-own-stats-context p:first-child{color:var(--v2-ink-2)}.v2-own-stats-notes{border-top:1px solid var(--v2-line-2);min-width:0;padding-top:8px}.v2-own-stats-notes summary{width:fit-content;max-width:100%;color:var(--v2-ink-2);cursor:pointer;padding:4px 0;font-size:12px}.v2-own-stats-notes summary:focus-visible{outline:2px solid var(--v2-brand);outline-offset:3px}.v2-own-stats-notes p{margin-top:7px}.v2-own-stats-summary{min-width:0}.v2-own-stats-page .v2-own-stats-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.v2-own-stats-page .v2-own-stats-summary[data-count="1"]{grid-template-columns:minmax(0,1fr)}.v2-own-stats-page .v2-own-stats-summary .v2-summary-head small,.v2-own-stats-page .v2-own-stats-summary :is(strong,em){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.v2-own-stats-page .v2-own-stats-summary strong{line-height:1.3}.v2-own-stats-page .v2-labor-accrued-card{min-width:0}.v2-own-stats-page .v2-labor-accrued-card .v2-own-stats-detail-head{flex-wrap:wrap}.v2-own-stats-detail{gap:12px;min-width:0;display:grid}.v2-own-stats-detail-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v2-own-stats-detail-head h3{color:var(--v2-ink);margin:0;font-size:14px}.v2-own-stats-detail-head span{color:var(--v2-ink-3);font-size:11px}@media (width<=1280px){.v2-own-stats-page .v2-own-stats-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.v2-own-stats-page{padding:13px}.v2-own-stats-page .v2-own-stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-own-stats-filter{align-items:flex-start}.v2-own-stats-filter>.v2-settlement-filter{flex-basis:100%;width:100%}}.v2-live-board-page{gap:14px;min-width:0;display:grid}.v2-live-board-heading{align-items:flex-start}.v2-live-board-heading>div:first-child{min-width:0}.v2-live-board-heading small{color:var(--v2-ink-3);margin-top:5px;font-size:11px;display:block}.v2-live-board-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-live-board-periods{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);align-items:center;gap:2px;padding:3px;display:inline-flex}.v2-live-board-periods button{min-height:30px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11.5px}.v2-live-board-periods button:hover,.v2-live-board-periods button.v2-live-board-period-active{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-live-board-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;display:grid}.v2-live-board-kpi{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);gap:6px;padding:13px 14px;display:grid}.v2-live-board-kpi span,.v2-live-board-kpi small{color:var(--v2-ink-3);font-size:11px}.v2-live-board-kpi strong{color:var(--v2-ink);font-size:22px;line-height:1}.v2-live-board-kpi.v2-tone-working strong{color:var(--v2-repair-working)}.v2-live-board-kpi.v2-tone-done strong{color:var(--v2-repair-completed)}.v2-live-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.v2-live-board-grid-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-live-panel{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);gap:0;display:grid;overflow:hidden}.v2-live-panel-head{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:baseline;gap:10px;padding:13px 14px;display:flex}.v2-live-panel-title{gap:3px;min-width:0;display:grid}.v2-live-panel-title h2{color:var(--v2-ink);margin:0;font-size:13.5px}.v2-live-panel-title small,.v2-live-panel-head>span{color:var(--v2-ink-3);font-size:11px}.v2-live-feed{min-width:0;max-height:350px;display:grid;overflow:auto}.v2-live-feed-row{border:0;border-bottom:1px solid var(--v2-line-2);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.v2-live-feed-row:hover{background:var(--v2-gray-soft)}.v2-live-feed-row-main,.v2-live-feed-row-meta{gap:4px;min-width:0;display:grid}.v2-live-feed-row-main{flex:auto}.v2-live-feed-row-main strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-live-feed-row-main small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.v2-live-feed-row-meta{flex:none;align-items:end}.v2-live-feed-row-meta em{color:var(--v2-ink-3);font-size:10.5px;font-style:normal}.v2-live-tech-list,.v2-live-category-list{min-width:0;padding:4px 14px 9px;display:grid}.v2-live-tech-row,.v2-live-category-row{border-bottom:1px solid var(--v2-line-2);align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.v2-live-tech-row:last-child,.v2-live-category-row:last-child{border-bottom:0}.v2-live-tech-row>div,.v2-live-category-row>div{flex:auto;min-width:0}.v2-live-tech-row strong,.v2-live-category-row strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.v2-live-tech-row small,.v2-live-category-stats{color:var(--v2-ink-3);font-size:10.5px;line-height:1.45;display:block}.v2-live-tech-row b,.v2-live-tech-row em,.v2-live-category-row>span{color:var(--v2-ink);flex:none;font-size:11px;font-style:normal}.v2-live-rank{color:var(--v2-ink-3);text-align:center;flex:0 0 18px;font-size:11px}.v2-live-avatar{background:var(--v2-brand-soft);width:25px;height:25px;color:var(--v2-brand-ink);border-radius:50%;flex:0 0 25px;place-items:center;font-size:11px;display:grid}.v2-live-category-stats{flex-wrap:wrap;gap:4px 9px;display:flex}.v2-live-category-stats span{color:var(--v2-ink-3)}.v2-live-category-stats span:first-child{color:var(--v2-repair-completed)}.v2-live-category-stats span:nth-child(2){color:var(--v2-repair-working)}@media (width<=1080px){.v2-live-board-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-live-board-grid,.v2-live-board-grid-lower{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v2-live-board-page{padding:13px}.v2-live-board-heading,.v2-live-board-heading-actions{flex-direction:column;align-items:flex-start}.v2-live-board-heading-actions{justify-content:flex-start}.v2-live-board-kpis,.v2-live-board-grid,.v2-live-board-grid-lower{grid-template-columns:1fr}}.v2-damage-ledger-page{gap:14px;min-width:0;display:grid}.v2-damage-ledger-page>.v2-page-heading{margin:0}.v2-damage-page-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.v2-damage-summary{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.v2-damage-summary-error,.v2-damage-page-error,.v2-damage-list-error{min-width:0}.v2-damage-entry-panel{min-width:0;padding:0;scroll-margin-top:76px;overflow:hidden}.v2-damage-entry-head{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex}.v2-damage-entry-head>div{gap:2px;min-width:0;display:grid}.v2-damage-entry-head h3{color:var(--v2-ink);margin:0;font-size:14px;font-weight:650}.v2-damage-entry-head small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11.5px}.v2-damage-entry-body{gap:14px;min-width:0;padding:16px;display:grid}.v2-damage-scan-toolbar{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.v2-damage-scan-copy{gap:4px;min-width:0;display:grid}.v2-damage-scan-copy strong{color:var(--v2-ink);font-size:13px}.v2-damage-scan-copy small{color:var(--v2-ink-3);font-size:11px;line-height:1.45}.v2-damage-scan-control{flex:0 420px;min-width:0}.v2-damage-repair-candidates{gap:8px;min-width:0;display:grid}.v2-damage-candidate{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) minmax(140px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.v2-damage-candidate:hover,.v2-damage-candidate-selected{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-damage-candidate>span{gap:3px;min-width:0;display:grid}.v2-damage-candidate strong,.v2-damage-candidate b{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-damage-candidate small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.v2-damage-candidate>i{background:var(--v2-gray-soft);color:var(--v2-ink-3);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 7px;font-size:10.5px;font-style:normal}.v2-damage-candidate-editable{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-damage-entry-form{gap:12px;min-width:0;padding-top:2px;display:grid}.v2-damage-machine-summary{border-bottom:1px solid var(--v2-line-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;padding:10px 0 14px;display:grid}.v2-damage-machine-summary>span{gap:4px;min-width:0;display:grid}.v2-damage-machine-summary small{color:var(--v2-ink-3);font-size:10.5px}.v2-damage-machine-summary strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-damage-machine-items{border-top:1px solid var(--v2-line-2);grid-column:1/-1;padding-top:8px}.v2-damage-machine-items strong{white-space:normal;overflow-wrap:anywhere}.v2-damage-machine-summary .v2-machine-code-link{min-width:0;color:var(--v2-brand-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-damage-confirm-check{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);cursor:pointer;align-items:flex-start;gap:9px;min-width:0;padding:10px 12px;display:flex}.v2-damage-confirm-check input{width:16px;height:16px;accent-color:var(--v2-brand);flex:none;margin:2px 0 0}.v2-damage-confirm-check span{gap:3px;min-width:0;display:grid}.v2-damage-confirm-check strong{color:var(--v2-ink);font-size:12px}.v2-damage-confirm-check small{color:var(--v2-ink-3);font-size:10.5px;line-height:1.4}.v2-damage-entry-fields{grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);gap:12px;min-width:0;display:grid}.v2-damage-entry-fields label{align-content:start;gap:6px;min-width:0;display:grid}.v2-damage-entry-fields label>span{color:var(--v2-ink-2);font-size:11.5px;font-weight:600}.v2-damage-entry-fields textarea,.v2-damage-entry-fields input[type=file]{min-width:0}.v2-damage-entry-fields textarea{resize:vertical;min-height:86px}.v2-damage-media-field{align-content:start;gap:8px;min-width:0;display:grid}.v2-damage-photo-field{position:relative}.v2-damage-photo-field input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.v2-damage-upload{border:1px solid var(--v2-line);background:var(--v2-surface);width:fit-content;min-height:34px;color:var(--v2-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.v2-damage-photo-field:focus-within .v2-damage-upload{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-damage-photo-field:has(input:disabled) .v2-damage-upload{opacity:.5;cursor:not-allowed}.v2-damage-photo-field small,.v2-damage-note-field small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.v2-damage-purchase-panel{border-top:1px solid var(--v2-line-2);grid-column:1/-1;gap:8px;min-width:0;padding:14px 0 4px;display:grid}.v2-damage-purchase-panel>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.v2-damage-purchase-title{color:var(--v2-ink);font-size:12px;font-weight:600}.v2-damage-purchase-state{border-radius:999px;align-items:center;width:fit-content;padding:3px 7px;font-size:10.5px;display:inline-flex}.v2-damage-purchase-panel small{color:var(--v2-ink-3);font-size:10.5px;line-height:1.45}.v2-damage-purchase-action{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.v2-damage-cost-input{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);align-items:center;min-width:0;display:flex}.v2-damage-cost-input em{color:var(--v2-ink-3);padding-left:9px;font-size:12px;font-style:normal}.v2-damage-cost-input input{background:0 0;border:0;width:130px;min-width:0}.v2-damage-photo-preview{border:1px dashed var(--v2-line);border-radius:var(--v2-radius);min-width:0;min-height:36px;color:var(--v2-ink-3);align-items:center;gap:8px;padding:8px;font-size:10.5px;display:flex}.v2-damage-photo-preview img{object-fit:cover;border-radius:6px;max-width:100px;max-height:70px}.v2-damage-note-field{grid-column:1/-1}.v2-damage-entry-actions{border-top:1px solid var(--v2-line-2);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:12px;display:flex}.v2-damage-entry-actions small{color:var(--v2-ink-3);font-size:10.5px;line-height:1.45}.v2-damage-entry-actions .v2-btn{flex:none}.v2-damage-query-grid{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.v2-damage-query-grid .v2-filter-field>span{min-height:18px;color:var(--v2-ink-2);font-size:12px;line-height:18px;display:block}.v2-damage-query-grid .v2-filter-field{flex:180px;min-width:0}.v2-damage-query-grid .v2-damage-date-filter{flex-basis:255px}.v2-damage-query-grid .v2-damage-search-filter{flex-basis:275px}.v2-damage-query-grid .v2-damage-select{width:100%;min-width:0}.v2-damage-query-grid .v2-filter-actions{flex:none;margin:0 0 0 auto}.v2-damage-table-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 16px;display:flex}.v2-damage-table-toolbar .v2-section-title{min-width:0}.v2-damage-table-toolbar .v2-table-count{color:var(--v2-ink-3);white-space:nowrap;font-size:12px}.v2-damage-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.v2-damage-table{table-layout:fixed;min-width:1042px}.v2-damage-admin-table{min-width:1290px}.v2-damage-table th:first-child{width:166px}.v2-damage-table th:nth-child(2){width:160px}.v2-damage-table th:nth-child(3){width:112px}.v2-damage-table th:nth-child(4){width:180px}.v2-damage-table th:nth-child(5){width:140px}.v2-damage-table th:nth-child(6){width:136px}.v2-damage-table th:nth-child(7){width:58px}.v2-damage-admin-table th:nth-child(8){width:148px}.v2-damage-table tbody td{overflow-wrap:anywhere;vertical-align:middle}.v2-damage-table tbody tr:last-child td{border-bottom:0}.v2-damage-identity,.v2-damage-purchase-cell{display:table-cell}.v2-damage-identity>:is(strong,.v2-machine-code-link),.v2-damage-purchase-cell>:is(strong,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.v2-damage-identity>strong{margin-bottom:4px}.v2-damage-table .v2-machine-code-link{max-width:100%;color:var(--v2-ink);text-align:left;font-size:12.5px}.v2-damage-table .v2-machine-code-link:hover{color:var(--v2-brand-ink)}.v2-damage-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.v2-damage-date{white-space:normal}.v2-damage-purchase-cell>strong{margin-top:4px}.v2-damage-purchase-cell>small{margin-top:3px}.v2-damage-table .v2-status,.v2-damage-table .v2-damage-purchase-state{white-space:nowrap}.v2-damage-action-column{width:90px}.v2-damage-admin-table .v2-damage-action-column{width:190px}.v2-damage-table th.v2-damage-action-column,.v2-damage-table td.v2-damage-action-column{z-index:2;background:var(--v2-surface);box-shadow:-6px 0 10px var(--v2-shadow-soft);position:sticky;right:0}.v2-damage-table th.v2-damage-action-column{background:color-mix(in srgb, var(--v2-surface) 95%, var(--v2-ink) 5%)}.v2-damage-table tbody tr:hover td.v2-damage-action-column{background:var(--v2-surface-2)}.v2-damage-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.v2-damage-row-actions .v2-btn-icon{width:30px;height:28px;padding:0}.v2-damage-delete-confirm{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);gap:8px;padding:12px;display:grid}.v2-damage-delete-confirm span{color:var(--v2-ink-3);justify-content:space-between;gap:12px;font-size:11px;display:flex}.v2-damage-delete-confirm strong{max-width:70%;color:var(--v2-ink);overflow-wrap:anywhere;text-align:right;font-size:12px}.v2-damage-confirm-modal{width:min(520px,100vw - 32px)}@media (width<=900px){.v2-damage-machine-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-damage-entry-fields{grid-template-columns:1fr}}@media (width<=760px){.v2-damage-ledger-page{padding:13px}.v2-damage-page-heading{align-items:flex-start}.v2-damage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-damage-entry-body{padding:13px}.v2-damage-scan-toolbar,.v2-damage-entry-actions{flex-direction:column;align-items:flex-start}.v2-damage-query-grid .v2-filter-field{flex-basis:100%}.v2-damage-query-grid .v2-filter-actions{justify-content:flex-end;width:100%}.v2-damage-scan-control{flex-basis:auto;width:100%}.v2-damage-candidate{grid-template-columns:1fr 1fr}.v2-damage-candidate>i{justify-self:start}.v2-damage-machine-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-damage-purchase-action{flex-direction:column;align-items:stretch}.v2-damage-cost-input input{width:100%}.v2-damage-purchase-action .v2-btn{align-self:flex-start}}.v2-expense-ledger-page{gap:14px;min-width:0;display:grid}.v2-expense-ledger-page>.v2-page-heading{margin:0}.v2-expense-ledger-window{gap:14px;min-width:0;display:grid}.v2-expense-summary{min-width:0}.v2-expense-query-grid{align-items:end}.v2-expense-query-grid .v2-filter-field>span{min-height:18px;color:var(--v2-ink-2);font-size:12px;line-height:18px;display:block}.v2-expense-query-grid .v2-filter-field,.v2-expense-select{min-width:0}.v2-expense-select{width:100%}.v2-expense-advanced-query,.v2-expense-page-error,.v2-expense-modal-error{min-width:0}.v2-expense-table-toolbar{align-items:baseline}.v2-expense-table-actions{align-items:center;gap:10px;min-width:0;display:flex}.v2-expense-loading-indicator{color:var(--v2-brand)}.v2-expense-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.v2-expense-table{min-width:930px}.v2-expense-table td{vertical-align:top;overflow-wrap:anywhere}.v2-expense-table td>small{color:var(--v2-ink-3);margin-top:3px;font-size:10.5px;display:block}.v2-expense-category{background:var(--v2-brand-soft);color:var(--v2-brand-ink);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10.5px;display:inline-flex}.v2-expense-money{color:var(--v2-ink);white-space:nowrap;font-size:12px}.v2-expense-status{white-space:nowrap}.v2-expense-note{max-width:210px;color:var(--v2-ink-2)}.v2-table-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.v2-expense-action-column{min-width:140px}.v2-expense-empty{color:var(--v2-ink-3);text-align:center;padding:30px 14px}.v2-expense-modal,.v2-expense-status-modal{width:min(720px,100vw - 32px)}.v2-expense-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.v2-expense-form-grid>label{align-content:start;gap:6px;min-width:0;display:grid}.v2-expense-form-grid>label>span{color:var(--v2-ink-2);font-size:11.5px;font-weight:600}.v2-expense-form-grid input,.v2-expense-form-grid textarea{min-width:0}.v2-expense-form-grid textarea{resize:vertical;min-height:82px}.v2-expense-form-wide{grid-column:1/-1}.v2-expense-form-grid small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.v2-expense-status-form{gap:12px;min-width:0;display:grid}.v2-expense-status-form>label{gap:6px;min-width:0;display:grid}.v2-expense-status-form>label>span{color:var(--v2-ink-2);font-size:11.5px;font-weight:600}.v2-expense-status-form textarea{resize:vertical;min-height:96px}.v2-expense-delete-confirm{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);gap:8px;padding:12px;display:grid}.v2-expense-delete-confirm span{color:var(--v2-ink-3);justify-content:space-between;gap:12px;font-size:11px;display:flex}.v2-expense-delete-confirm strong{max-width:70%;color:var(--v2-ink);overflow-wrap:anywhere;text-align:right;font-size:12px}@media (width<=760px){.v2-expense-ledger-page{padding:13px}.v2-expense-table-actions{flex-direction:column;align-items:flex-end;gap:6px}.v2-expense-form-grid{grid-template-columns:1fr}.v2-expense-form-wide{grid-column:auto}}.v2-personnel-modal{border-radius:14px;gap:16px;padding:20px}.v2-personnel-page-head h2{font-size:19px}.v2-personnel-page-head p{font-size:12.5px}.v2-personnel-summary-top{color:var(--v2-ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.v2-personnel-summary-icon{border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.v2-personnel-filter-panel{box-shadow:var(--v2-shadow-1);border-radius:10px;padding:16px;display:block}.v2-personnel-filter-fields{gap:12px 14px}.v2-personnel-filter-field>input,.v2-personnel-filter-field .v2-select-trigger{background:var(--v2-surface-2);border-radius:8px;height:34px}.v2-personnel-filter-actions{margin-top:12px}.v2-personnel-directory-panel{box-shadow:var(--v2-shadow-1);border-radius:10px}.v2-personnel-directory-head{min-height:40px;color:var(--v2-ink-2);font-size:12px;font-weight:600}.v2-personnel-row>*>strong{font-weight:600}.v2-personnel-status{justify-items:start;gap:3px;display:grid}.v2-personnel-login strong,.v2-personnel-created-at{font-variant-numeric:tabular-nums}.v2-personnel-edit-modal,.v2-personnel-add-modal,.v2-personnel-permission-modal{border-radius:14px}.v2-personnel-permission-group{background:var(--v2-surface-2);border-radius:10px;padding:12px 13px 13px}.v2-expense-ledger-page>.v2-page-heading h2{font-size:19px}.v2-expense-ledger-page>.v2-page-heading p{font-size:13px}.v2-expense-ledger-window{gap:16px}.v2-expense-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible}.v2-expense-summary .v2-my-repairs-summary-card{border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:5px 10px;min-height:82px;padding:13px 15px;display:grid}.v2-expense-summary .v2-summary-head{grid-area:auto/1;align-items:center;gap:8px;min-width:0}.v2-expense-summary .v2-summary-head small{white-space:normal;overflow-wrap:anywhere;min-width:0;padding-top:0;font-size:12.5px;display:block}.v2-expense-summary .v2-summary-icon{flex:0 0 30px;width:30px;height:30px}.v2-expense-summary .v2-my-repairs-summary-card strong{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:21px;line-height:1.4}.v2-expense-summary .v2-my-repairs-summary-card em{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:11px}.v2-expense-query-grid{border-radius:10px;padding:16px}.v2-expense-query-grid .v2-filter-field>span{font-size:12.5px;font-weight:600}.v2-expense-query-grid .v2-input,.v2-expense-query-grid .v2-select-trigger{background:var(--v2-surface-2);border-radius:8px;height:34px}.v2-expense-table-toolbar{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 12px;display:flex}.v2-expense-table th{font-size:12px;font-weight:600}.v2-expense-table tbody td{min-height:48px;padding-block:11px}.v2-expense-table tbody tr:last-child td{border-bottom:0}.v2-expense-modal,.v2-expense-status-modal{border-radius:14px}.v2-expense-modal .v2-modal-head h2,.v2-expense-status-modal .v2-modal-head h2{font-size:16px}.v2-expense-form-grid>label>span,.v2-expense-status-form>label>span{font-size:12px}@media (width<=760px){.v2-personnel-modal{padding:13px}.v2-personnel-directory-head,.v2-personnel-row{min-width:0}.v2-personnel-status{grid-column:1/-1}.v2-expense-summary{grid-template-columns:1fr;gap:10px}.v2-expense-summary .v2-my-repairs-summary-card{min-height:70px}}.v2-role-workbench{gap:14px;min-width:0;display:grid}.v2-role-workbench-heading,.v2-role-workbench-heading h2{margin:0}.v2-self-warnings{gap:12px;min-width:0;display:grid}.v2-self-warnings-heading,.v2-self-warning-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-self-warnings-heading h3,.v2-self-warning-card h4{margin:0;font-size:14px}.v2-self-warnings-heading p{color:var(--v2-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.v2-self-warning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.v2-self-warning-card{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.v2-self-warning-card>header strong{color:var(--v2-warn);white-space:nowrap;font-size:14px}.v2-self-warning-rows{flex:1;min-width:0;max-height:320px;overflow:auto}.v2-self-warning-row{border-bottom:1px solid var(--v2-line);overflow-wrap:anywhere;justify-items:start;gap:6px;padding:10px 0;font-size:12px;display:grid}.v2-self-warning-row:first-child{padding-top:0}.v2-self-warning-row small,.v2-self-warning-empty{color:var(--v2-muted);font-size:12px}.v2-self-warning-row .v2-table-link{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}.v2-self-warning-card .v2-my-repairs-pager{flex-wrap:wrap;padding:10px 0 0}@media (width<=1180px){.v2-self-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v2-self-warning-grid{grid-template-columns:minmax(0,1fr)}.v2-self-warnings-heading{align-items:flex-start}}.v2-role-workbench-taskbar{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);justify-content:space-between;align-items:stretch;gap:12px;padding:10px;display:flex}.v2-role-workbench-tasks{flex-wrap:wrap;flex:auto;gap:7px;min-width:0;display:flex}.v2-role-task{border-radius:var(--v2-radius);background:var(--v2-surface-2);min-width:125px;color:var(--v2-ink-2);text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px 11px;display:grid}.v2-role-task:hover,.v2-role-task[aria-selected=true]{border-color:var(--v2-brand);background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-role-task span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.v2-role-task strong{color:var(--v2-ink);font-size:15px}.v2-role-task small{color:var(--v2-ink-3);font-size:10px}.v2-role-workbench-panel{gap:12px;min-width:0;display:grid}.v2-role-completed-filter{align-items:end}.v2-role-workbench-fee{color:var(--v2-brand-ink);align-self:end;padding-bottom:9px;font-size:12px;font-weight:600}.v2-role-intake-list{border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0;display:grid;overflow:hidden}.v2-role-intake-row{border-bottom:1px solid var(--v2-line-2);min-width:0;color:var(--v2-ink-2);grid-template-columns:minmax(130px,.8fr) minmax(130px,1fr) minmax(70px,.45fr) minmax(150px,.8fr);align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:grid}.v2-role-intake-row:last-child{border-bottom:0}.v2-role-intake-row:hover{background:var(--v2-gray-soft)}.v2-role-intake-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-role-intake-row time{color:var(--v2-ink-3);font-size:11px}.v2-role-intake-row .v2-table-link{justify-self:start}.v2-permission-empty-state{min-height:180px;color:var(--v2-ink-3);text-align:center;justify-items:center;gap:7px;padding:40px 16px;display:grid}.v2-permission-empty-state svg{color:var(--v2-warn)}.v2-permission-empty-state strong{color:var(--v2-ink);font-size:14px}.v2-permission-empty-state span{font-size:11.5px}.v2-spinning{animation:.8s linear infinite v2-spin}@media (width<=760px){.v2-role-workbench{padding:13px}.v2-role-workbench-taskbar{flex-direction:column;align-items:stretch}.v2-role-workbench-tasks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-role-task{min-width:0}.v2-role-workbench-taskbar>.v2-btn{align-self:flex-start}.v2-role-intake-row{grid-template-columns:1fr 1fr}.v2-role-intake-row>:nth-child(3),.v2-role-intake-row>:nth-child(4){color:var(--v2-ink-3);font-size:11px}}.v2-machine-columns-modal{width:min(620px,100vw - 32px)}.v2-machine-column-options{gap:7px;max-height:min(58vh,520px);padding:2px;display:grid;overflow:auto}.v2-machine-column-option{border:1px solid var(--v2-line);background:var(--v2-surface-2);border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.v2-machine-column-option.v2-machine-column-visible{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-machine-column-option>label{min-width:0;color:var(--v2-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.v2-machine-column-option>label input{width:15px;height:15px;accent-color:var(--v2-brand);flex:none}.v2-machine-column-option>label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-machine-column-option>small{color:var(--v2-ink-3);white-space:nowrap;font-size:10.5px}.v2-machine-column-order-actions{gap:4px;display:flex}.v2-machine-column-order-actions .v2-btn{width:28px;height:28px}@media (width<=520px){.v2-machine-column-option{grid-template-columns:minmax(0,1fr) auto}.v2-machine-column-option>small{grid-column:1;padding-left:23px}.v2-machine-column-order-actions{grid-area:1/2/span 2}}.v2-machine-archive-modal{gap:13px;width:min(1180px,100vw - 32px);max-height:min(900px,100dvh - 32px);display:grid;overflow:auto}.v2-machine-archive-head{align-items:flex-start}.v2-machine-archive-heading{gap:5px;min-width:0;display:grid}.v2-machine-archive-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.v2-machine-archive-title-row h2{overflow-wrap:anywhere;min-width:0}.v2-machine-archive-heading p{color:var(--v2-ink-3);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.v2-machine-archive-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.v2-machine-archive-summary{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;padding:11px 12px;display:grid}.v2-machine-archive-summary>span{gap:4px;min-width:0;display:grid}.v2-machine-archive-summary small{color:var(--v2-ink-3);font-size:10.5px}.v2-machine-archive-summary strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-machine-archive-body{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:12px;min-width:0;display:grid}.v2-machine-timeline-panel,.v2-machine-repair-history-panel{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);align-content:start;gap:0;min-width:0;display:grid;overflow:hidden}.v2-machine-archive-section-head{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:11px 12px;display:flex}.v2-machine-archive-section-head>div{gap:3px;min-width:0;display:grid}.v2-machine-archive-section-head strong{color:var(--v2-ink);font-size:13px}.v2-machine-archive-section-head small,.v2-machine-archive-section-head>b{color:var(--v2-ink-3);font-size:10.5px}.v2-machine-timeline-list,.v2-machine-repair-history-list{min-width:0;max-height:560px;display:grid;overflow:auto}.v2-machine-timeline-event{border-bottom:1px solid var(--v2-line-2);grid-template-columns:15px minmax(0,1fr);gap:8px;min-width:0;padding:11px 12px;display:grid;position:relative}.v2-machine-timeline-event:last-child{border-bottom:0}.v2-machine-timeline-event>i{background:var(--v2-brand);width:9px;height:9px;box-shadow:0 0 0 3px var(--v2-brand-soft);border-radius:50%;margin:4px 0 0 2px}.v2-machine-timeline-event>div{gap:5px;min-width:0;display:grid}.v2-machine-timeline-event>div>span{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.v2-machine-timeline-event strong{color:var(--v2-ink);font-size:11.5px}.v2-machine-timeline-event time{color:var(--v2-ink-3);flex:none;font-size:10px}.v2-machine-timeline-event p{color:var(--v2-ink-3);overflow-wrap:anywhere;margin:0;font-size:10.5px;line-height:1.45}.v2-machine-repair-card{border-bottom:1px solid var(--v2-line-2);gap:10px;min-width:0;padding:12px;display:grid}.v2-machine-repair-card:last-child{border-bottom:0}.v2-machine-repair-card-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.v2-machine-repair-card-head>div{gap:3px;min-width:0;display:grid}.v2-machine-repair-card-head b{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-machine-repair-card-head span{color:var(--v2-ink-3);font-size:10.5px}.v2-machine-repair-card-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.v2-machine-repair-card-main>span{gap:3px;min-width:0;display:grid}.v2-machine-repair-card-main>span>small,.v2-machine-repair-meta,.v2-machine-repair-times{color:var(--v2-ink-3);font-size:10.5px}.v2-machine-repair-card-main>span>strong{color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.v2-machine-repair-wide{grid-column:1/-1}.v2-machine-repair-times,.v2-machine-repair-meta{flex-wrap:wrap;gap:5px 10px;min-width:0;line-height:1.45;display:flex}.v2-machine-repair-docs{border-top:1px solid var(--v2-line-2);padding-top:8px}.v2-machine-repair-notes{min-width:0;color:var(--v2-ink-3);flex-wrap:wrap;gap:5px 10px;font-size:10.5px;line-height:1.45;display:flex}.v2-machine-repair-notes span{overflow-wrap:anywhere}.v2-machine-repair-damage{color:var(--v2-danger)}.v2-machine-profile-empty,.v2-machine-archive-empty{min-height:160px;color:var(--v2-ink-3);text-align:center;justify-items:center;gap:7px;padding:34px 16px;display:grid}.v2-machine-profile-empty strong{color:var(--v2-ink);font-size:14px}@media (width<=900px){.v2-machine-archive-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-machine-archive-body{grid-template-columns:1fr}.v2-machine-timeline-list,.v2-machine-repair-history-list{max-height:none}}@media (width<=620px){.v2-machine-archive-modal{width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px);padding:13px}.v2-machine-archive-head{flex-direction:column;align-items:flex-start}.v2-machine-archive-head-actions{justify-content:flex-start}.v2-machine-archive-summary,.v2-machine-repair-card-main{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-machine-repair-card-head{grid-template-columns:minmax(0,1fr) auto}.v2-machine-repair-card-head>.v2-status{grid-area:2/1;justify-self:start}.v2-machine-repair-card-head>.v2-table-link{grid-area:1/2}.v2-machine-repair-card-head>.v2-table-link+.v2-table-link{grid-row:2}}.v2-theme-settings-modal{gap:13px;width:min(920px,100vw - 32px);max-height:min(820px,100dvh - 32px);display:grid;overflow:auto}.v2-theme-board{min-width:0}.v2-theme-board-side{gap:13px;min-width:0;display:grid}.v2-theme-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.v2-theme-skin-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;gap:7px;padding:10px;display:grid}.v2-theme-skin-card:hover,.v2-theme-skin-card.v2-theme-selected{border-color:var(--v2-brand);background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-theme-skin-card strong{color:var(--v2-ink);font-size:12px}.v2-theme-skin-card small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:10.5px;line-height:1.4}.v2-theme-skin-preview{border:1px solid var(--v2-line);background:var(--skin-canvas);border-radius:6px;grid-template-rows:11px 1fr;grid-template-columns:24px 1fr;gap:5px;height:60px;padding:5px;display:grid}.v2-theme-skin-preview i{background:var(--skin-nav);border-radius:3px;grid-row:1/-1}.v2-theme-skin-preview b{background:var(--skin-panel);box-shadow:inset 0 -2px 0 var(--skin-line);border-radius:3px}.v2-theme-skin-preview em{background:var(--skin-accent);border-radius:3px}.v2-theme-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.v2-theme-setting-grid>label{gap:5px;min-width:0;display:grid}.v2-theme-setting-grid>label>span,.v2-theme-advanced-settings summary strong{color:var(--v2-ink-2);font-size:11.5px;font-weight:600}.v2-theme-select{width:100%;min-width:0}.v2-theme-advanced-settings{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);min-width:0}.v2-theme-advanced-settings summary{color:var(--v2-ink-2);cursor:pointer;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:flex}.v2-theme-advanced-settings summary::-webkit-details-marker{display:none}.v2-theme-advanced-settings summary>span{gap:2px;min-width:0;display:grid}.v2-theme-advanced-settings summary small{color:var(--v2-ink-3);font-size:10.5px}.v2-theme-advanced-settings summary>svg:last-child{margin-left:auto}.v2-theme-advanced-body{gap:12px;padding:0 12px 12px;display:grid}.v2-theme-color-targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.v2-theme-color-targets button{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.v2-theme-color-targets button:hover,.v2-theme-color-targets button.v2-theme-selected{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-theme-color-targets button>span{border-radius:6px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.v2-theme-color-targets button>strong,.v2-theme-color-targets button>small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.v2-theme-color-targets button>strong{color:var(--v2-ink);font-size:11px}.v2-theme-color-targets button>small{color:var(--v2-ink-3);font-size:9.5px}.v2-theme-exact-picker{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);align-items:center;gap:9px;padding:9px 10px;font-size:11px;display:flex}.v2-theme-exact-picker input{background:0 0;border:0;width:28px;height:28px;padding:0}.v2-theme-exact-picker i{border-radius:6px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #00000014}.v2-theme-exact-picker span{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:flex}.v2-theme-palette-section{gap:8px;min-width:0;display:grid}.v2-theme-palette-head{color:var(--v2-ink-2);font-size:11px}.v2-theme-palette-head small{color:var(--v2-ink-3);margin-top:2px;font-size:10px;display:block}.v2-theme-256-palette{grid-template-columns:repeat(16,minmax(12px,1fr));gap:3px;max-height:180px;padding:3px;display:grid;overflow:auto}.v2-theme-256-palette button{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-width:0;padding:0}.v2-theme-256-palette button:hover,.v2-theme-256-palette button.v2-theme-selected{border-color:var(--v2-ink)}.v2-theme-256-palette button span{background:var(--swatch);border-radius:3px;width:100%;height:100%;display:block}@media (width<=760px){.v2-theme-settings-modal{width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px);padding:13px}.v2-theme-skin-grid,.v2-theme-setting-grid,.v2-theme-color-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-theme-256-palette{grid-template-columns:repeat(16,minmax(12px,1fr))}}.v2-about-modal{text-align:center;justify-items:center;gap:9px;width:min(390px,100vw - 32px);padding:30px 24px 24px;display:grid;position:relative}.v2-about-close{position:absolute;top:10px;right:10px}.v2-about-logo{width:58px;height:58px}.v2-about-logo img{object-fit:contain;width:100%;height:100%}.v2-about-modal h2{color:var(--v2-ink);margin:0;font-size:18px}.v2-about-modal p{margin:0}.v2-about-modal .app-version-label{color:var(--v2-brand-ink);font-size:12px;font-weight:600}.v2-about-developer,.v2-about-client,.v2-about-modal>small{color:var(--v2-ink-3);font-size:11px}.v2-about-beian{color:var(--v2-ink-3);margin:3px 0 0;font-size:10.5px}.v2-about-beian a{color:var(--v2-brand-ink)}.v2-repair-transfer-modal{gap:13px;width:min(680px,100vw - 32px);display:grid}.v2-repair-transfer-machine{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;padding:11px 12px;display:grid}.v2-repair-transfer-machine span{gap:4px;min-width:0;display:grid}.v2-repair-transfer-machine small{color:var(--v2-ink-3);font-size:10.5px}.v2-repair-transfer-machine strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.v2-repair-transfer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.v2-repair-transfer-fields>.v2-field{min-width:0}.v2-repair-transfer-select{width:100%;min-width:0}.v2-repair-transfer-wide{grid-column:1/-1}.v2-repair-transfer-wide textarea{resize:vertical;min-height:100px}@media (width<=620px){.v2-repair-transfer-modal{width:min(100%,100vw - 16px);padding:13px}.v2-repair-transfer-machine,.v2-repair-transfer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-repair-transfer-wide{grid-column:1/-1}}.v2-release-notes-modal{gap:12px;width:min(620px,100vw - 32px)}.v2-release-notes-body{gap:10px;min-width:0;max-height:min(560px,100dvh - 190px);padding-right:2px;display:grid;overflow:auto}.v2-release-note-entry{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);gap:8px;min-width:0;padding:11px 12px;display:grid}.v2-release-notes-version{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.v2-release-notes-version h3{color:var(--v2-ink);margin:0;font-size:13px}.v2-release-notes-version time{color:var(--v2-ink-3);flex:none;font-size:10.5px}.v2-release-note-entry ul{color:var(--v2-ink-2);gap:8px;margin:0;padding-left:18px;font-size:11.5px;line-height:1.7;display:grid}.v2-release-note-entry li{overflow-wrap:anywhere;white-space:pre-line}.v2-release-note-title{color:var(--v2-ink);font-size:13.5px;font-weight:700;line-height:1.6}.v2-release-note-detail{font-size:inherit;font-weight:inherit}@media (width<=620px){.v2-release-notes-modal{width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px);padding:13px}.v2-release-notes-body{max-height:calc(100dvh - 158px)}}.v2-legacy-reconciliation-page{min-width:0;max-width:1600px;color:var(--v2-ink);gap:14px;margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.v2-legacy-content-panel{gap:14px;min-width:0;display:grid}.v2-legacy-filter-panel{background:var(--v2-surface-2)}.v2-legacy-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;min-width:0;display:grid}.v2-legacy-filter-grid .v2-filter-actions{grid-column:1/-1}.v2-legacy-date-query{grid-column:span 2}.v2-legacy-code-query .v2-legacy-scan,.v2-legacy-code-query .v2-scan-shell,.v2-legacy-code-query .v2-scan-control{width:100%;min-width:0}.v2-legacy-code-query .v2-scan-control{min-height:34px}.v2-legacy-table-panel{min-width:0;overflow:hidden}.v2-legacy-table-panel .v2-table-toolbar{border-bottom:1px solid var(--v2-line);background:var(--v2-surface);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:9px 12px;display:flex}.v2-legacy-table-panel .v2-table-toolbar>div{gap:2px;min-width:0;display:grid}.v2-legacy-table-panel .v2-table-toolbar strong{color:var(--v2-ink);font-size:13px}.v2-legacy-table-panel .v2-table-toolbar small{color:var(--v2-ink-3);font-size:10.5px}.v2-legacy-table-panel .v2-table-count{flex:none}.v2-legacy-confirm-modal{width:min(720px,100vw - 32px)}.v2-legacy-confirm-summary{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.v2-legacy-confirm-summary>span{border-right:1px solid var(--v2-line);gap:3px;min-width:0;padding:10px 12px;display:grid}.v2-legacy-confirm-summary>span:last-child{border-right:0}.v2-legacy-confirm-summary small{color:var(--v2-ink-3);font-size:10px}.v2-legacy-confirm-summary strong{overflow-wrap:anywhere;color:var(--v2-ink);font-size:13px}.v2-legacy-confirm-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.v2-legacy-confirm-checks label{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);cursor:pointer;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 10px;display:flex}.v2-legacy-confirm-checks label>input{width:16px;height:16px;accent-color:var(--v2-brand);flex:none;margin:0}.v2-legacy-confirm-checks label>span{gap:2px;min-width:0;display:grid}.v2-legacy-confirm-checks strong{color:var(--v2-ink-2);font-size:12px}.v2-legacy-confirm-checks small,.v2-legacy-confirm-field small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.v2-legacy-confirm-field>.v2-required-field-label{color:var(--v2-ink-2);align-items:center;gap:3px;font-size:12px;display:inline-flex}.v2-legacy-confirm-field>.v2-required-field-label b{color:var(--v2-danger);font-weight:600}.v2-legacy-confirm-field .v2-textarea{resize:vertical;min-height:78px}.v2-legacy-confirm-warning{border:1px solid var(--v2-warn);border-radius:var(--v2-radius);background:var(--v2-warn-soft);min-width:0;color:var(--v2-warn);align-items:flex-start;gap:8px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.v2-legacy-confirm-warning svg{flex:none;margin-top:1px}@media (width<=900px){.v2-legacy-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.v2-legacy-reconciliation-page{padding:12px}.v2-legacy-filter-grid{grid-template-columns:1fr}.v2-legacy-date-query{grid-column:auto}.v2-legacy-confirm-modal{width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px);padding:13px}.v2-legacy-confirm-summary,.v2-legacy-confirm-checks{grid-template-columns:1fr}.v2-legacy-confirm-summary>span{border-right:0;border-bottom:1px solid var(--v2-line)}.v2-legacy-confirm-summary>span:last-child{border-bottom:0}}.v2-repair-status-modal{width:min(480px,100vw - 32px)}.v2-duplicate-modal{width:min(820px,100vw - 32px)}.v2-duplicate-summary{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:12px;display:grid}.v2-duplicate-summary>div{min-width:0}.v2-duplicate-summary span,.v2-duplicate-history>strong{color:var(--v2-ink-3);font-size:10.5px;font-weight:600;display:block}.v2-duplicate-summary strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;display:block;overflow:hidden}.v2-duplicate-history{border:1px solid var(--v2-warn);border-radius:var(--v2-radius);background:var(--v2-warn-soft);gap:7px;min-width:0;max-height:280px;padding:12px;display:grid;overflow:auto}.v2-duplicate-history-row{background:var(--v2-surface);border-radius:6px;grid-template-columns:90px minmax(180px,.9fr) minmax(190px,1.2fr) 52px;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.v2-duplicate-history-row span,.v2-duplicate-history-row b,.v2-duplicate-history-row small,.v2-duplicate-history-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-duplicate-history-row b{color:var(--v2-ink);font-size:12px;display:block}.v2-duplicate-history-row small{color:var(--v2-ink-3);margin-top:3px;font-size:10px;display:block}.v2-duplicate-history-person small{margin:0}.v2-duplicate-history-codes,.v2-duplicate-history-repair{gap:3px;min-width:0;display:grid}.v2-duplicate-history-codes span{color:var(--v2-ink-2);font-size:10px;font-weight:600}.v2-duplicate-history-row em{color:var(--v2-brand-ink);text-align:right;font-size:12px;font-style:normal;font-weight:700}.v2-missing-scan-modal{width:min(500px,100vw - 32px)}.v2-scan-missing-notice{border:1px solid var(--v2-warn);border-radius:var(--v2-radius);background:var(--v2-warn-soft);min-width:0;color:var(--v2-warn);align-items:flex-start;gap:12px;padding:15px;display:flex}.v2-scan-missing-notice>svg{flex:none}.v2-scan-missing-notice>div{gap:5px;min-width:0;display:grid}.v2-scan-missing-notice strong{color:var(--v2-ink);font-size:14px}.v2-scan-missing-notice span{color:var(--v2-ink-2);overflow-wrap:anywhere;font-size:11.5px;line-height:1.65}.v2-import-preview-modal{width:min(900px,100vw - 32px);max-height:min(860px,100dvh - 32px)}.v2-import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.v2-import-summary article{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);min-width:0;padding:12px}.v2-import-summary span,.v2-import-summary strong{display:block}.v2-import-summary span{color:var(--v2-ink-3);font-size:10.5px;font-weight:600}.v2-import-summary strong{color:var(--v2-ink);margin-top:5px;font-size:24px}.v2-import-source-field{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:5px 12px;padding:12px 14px}.v2-import-source-field>span{color:var(--v2-ink-2);font-size:12px;font-weight:600}.v2-import-source-field>small{color:var(--v2-ink-3);overflow-wrap:anywhere;grid-column:2;font-size:10.5px;line-height:1.45}.v2-import-preview-body{grid-template-columns:1.3fr 1fr 1fr;gap:10px;min-width:0;max-height:min(460px,100dvh - 320px);display:grid;overflow:auto}.v2-import-preview-body>section{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;overflow:hidden}.v2-import-preview-body h3{border-bottom:1px solid var(--v2-line-2);background:var(--v2-surface-2);color:var(--v2-ink-2);margin:0;padding:10px 11px;font-size:12px}.v2-compare-row{border-bottom:1px solid var(--v2-line-2);min-height:48px;padding:8px 10px}.v2-compare-row:last-child{border-bottom:0}.v2-compare-row span,.v2-compare-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.v2-compare-row span{color:var(--v2-ink);font-size:12px;font-weight:600}.v2-compare-row small{color:var(--v2-ink-3);margin-top:4px;font-size:10px}.v2-compare-empty{color:var(--v2-ink-3);text-align:center;padding:32px 10px;font-size:12px}.v2-import-chip-list{flex-wrap:wrap;gap:7px;padding:10px;display:flex}.v2-import-chip-list span{border:1px solid var(--v2-line);background:var(--v2-brand-soft);color:var(--v2-brand-ink);border-radius:6px;padding:6px 8px;font-size:11px;font-weight:600}.v2-import-chip-list span.v2-import-chip-blocked{border-color:var(--v2-danger);background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-modal.v2-intake-import-preview{grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}.v2-intake-import-preview>.v2-modal-head{border-bottom:1px solid var(--v2-line);min-width:0;padding:18px 20px}.v2-intake-import-preview>.v2-modal-head>div{min-width:0}.v2-intake-import-preview>.v2-modal-head p{overflow-wrap:anywhere}.v2-intake-import-preview>.v2-modal-head>.v2-btn{flex:none}.v2-intake-import-content{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:14px;min-width:0;min-height:0;padding:16px 20px 20px;display:grid;overflow:hidden auto}.v2-intake-import-preview .v2-import-preview-body{max-height:none;overflow:visible}.v2-intake-import-preview>.v2-modal-actions{border-top:1px solid var(--v2-line);background:var(--v2-surface-2);min-width:0;padding:12px 20px}@media (width<=760px){.v2-duplicate-history-row{grid-template-columns:88px minmax(0,1fr) 48px}.v2-duplicate-history-codes{grid-area:2/1/auto/-1}.v2-duplicate-history-repair{grid-area:1/2}.v2-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-import-preview-body{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 300px)}.v2-intake-import-preview>.v2-modal-head{padding:14px 16px}.v2-intake-import-content{padding:14px 16px 18px}.v2-intake-import-preview>.v2-modal-actions{padding:12px 16px}}@media (width<=560px){.v2-duplicate-summary,.v2-import-source-field{grid-template-columns:1fr}.v2-import-source-field>small{grid-column:auto}.v2-import-preview-body{grid-template-columns:1fr}.v2-import-preview-backdrop:has(>.v2-intake-import-preview){padding:8px}.v2-modal.v2-intake-import-preview{width:min(900px,100vw - 16px);max-height:calc(100dvh - 16px)}.v2-intake-import-preview>.v2-modal-actions>.v2-btn{flex:auto;min-height:44px}}.v2-confirmation-modal{width:min(560px,100vw - 32px)}.v2-confirmation-message{border:1px solid var(--v2-warn);border-radius:var(--v2-radius);background:var(--v2-warn-soft);min-width:0;color:var(--v2-warn);align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.v2-confirmation-message>svg{flex:none;margin-top:2px}.v2-confirmation-message p{color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.v2-confirmation-input .v2-textarea{resize:vertical;min-height:82px}.v2-runtime-error-modal{width:min(720px,100vw - 32px)}.v2-error-detail{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);gap:6px;min-width:0;padding:10px 11px;display:grid}.v2-error-detail strong{color:var(--v2-ink-2);font-size:11.5px}.v2-error-detail pre{max-width:100%;color:var(--v2-ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.5;overflow:auto}.v2-scan-page{min-width:0;max-width:1600px;color:var(--v2-ink);margin:0 auto;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v2-scan-page-heading{min-width:0}.v2-scan-records{min-width:0;overflow:hidden}.v2-scan-records>.v2-toolbar{border-bottom:1px solid var(--v2-line);box-shadow:none}.v2-scan-queue-summary{border-bottom:1px solid var(--v2-line-2);background:var(--v2-warn-soft);min-width:0;color:var(--v2-warn);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:11.5px;line-height:1.45;display:flex}.v2-scan-queue-summary>span{overflow-wrap:anywhere;min-width:0}.v2-scan-result-layout{grid-template-columns:minmax(0,1fr) minmax(250px,292px);align-items:start;gap:14px;min-width:0;padding:14px;display:grid}.v2-scan-result-main{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;overflow:hidden}.v2-scan-session-aside{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);min-width:0;color:var(--v2-ink);gap:12px;padding:13px;display:grid}.v2-scan-session-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.v2-scan-session-head>div{gap:3px;min-width:0;display:grid}.v2-scan-session-head strong{color:var(--v2-ink);font-size:13px}.v2-scan-session-head small{color:var(--v2-ink-3);font-size:10.5px}.v2-scan-session-head>svg{color:var(--v2-brand)}.v2-scan-session-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.v2-scan-session-stats span{border:1px solid var(--v2-line);background:var(--v2-surface);text-align:center;border-radius:6px;gap:3px;min-width:0;padding:9px 6px;display:grid}.v2-scan-session-stats b{color:var(--v2-brand-ink);font-size:17px}.v2-scan-session-stats small{color:var(--v2-ink-3);font-size:10px}.v2-scan-aside-notice{background:var(--v2-warn-soft);min-width:0;color:var(--v2-warn);border-radius:6px;align-items:flex-start;gap:6px;padding:8px 9px;font-size:10.5px;line-height:1.45;display:flex}.v2-scan-aside-notice svg{flex:none;margin-top:1px}.v2-scan-session-recent{gap:6px;min-width:0;display:grid}.v2-scan-session-recent>strong{color:var(--v2-ink-2);font-size:11.5px}.v2-scan-session-recent>button{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;color:var(--v2-ink-2);text-align:left;cursor:pointer;border-radius:6px;gap:3px;padding:8px 9px;display:grid}.v2-scan-session-recent>button:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-scan-session-recent>button span,.v2-scan-session-recent>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-scan-session-recent>button span{font-size:11.5px}.v2-scan-session-recent>button small,.v2-scan-session-empty{color:var(--v2-ink-3);font-size:10.5px}.v2-scan-session-hint{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:10.5px;line-height:1.55}@media (width<=900px){.v2-scan-result-layout{grid-template-columns:1fr}.v2-scan-session-aside{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start}.v2-scan-session-head,.v2-scan-session-hint{grid-column:1/-1}}@media (width<=620px){.v2-scan-page{padding:12px}.v2-scan-queue-summary{flex-direction:column;align-items:flex-start}.v2-scan-session-aside{grid-template-columns:1fr}.v2-scan-session-head,.v2-scan-session-hint{grid-column:auto}}html body .v2-image-viewer{border:1px solid var(--v2-line);background:var(--v2-surface);width:min(1100px,100vw - 32px);max-width:none;height:min(820px,100dvh - 32px);max-height:none;color:var(--v2-ink);box-shadow:var(--v2-shadow-2);font:inherit;border-radius:10px;padding:0;display:none;overflow:hidden}.v2-image-viewer::backdrop{background:var(--v2-scrim)}.v2-image-viewer[open]{flex-direction:column;display:flex}.v2-image-viewer-head,.v2-image-viewer-controls{background:var(--v2-surface-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.v2-image-viewer-head{border-bottom:1px solid var(--v2-line);justify-content:space-between}.v2-image-viewer-head h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:600}.v2-image-viewer-stage{background:var(--v2-gray-soft);overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.v2-image-viewer-canvas{box-sizing:border-box;place-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;padding:16px;display:grid}.v2-image-viewer-image{object-fit:contain;max-width:none;max-height:none;display:block}.v2-image-viewer-state{color:var(--v2-ink-2);justify-items:center;gap:12px;font-size:14px;display:grid}.v2-image-viewer-state p{margin:0}.v2-image-viewer-controls{border-top:1px solid var(--v2-line);justify-content:center}.v2-image-viewer-reset{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:64px;min-height:36px;color:var(--v2-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;padding:0 10px}.v2-image-viewer button:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-table-link{color:var(--v2-brand-ink);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.v2-image-viewer-thumbnail{cursor:zoom-in;background:0 0;border:0;padding:0}.v2-image-viewer-thumbnail img{object-fit:cover;border-radius:4px;width:92px;height:68px;display:block}.v2-image-viewer-trigger{appearance:none;font:inherit}@media (width<=700px){html body .v2-image-viewer{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.v2-image-viewer-head,.v2-image-viewer-canvas{padding:12px}.v2-image-viewer-controls button{min-width:44px;min-height:44px}.v2-image-viewer-reset{min-height:44px}}.v2-distribution-type-modal{width:min(1120px,100vw - 32px);max-height:min(780px,100dvh - 32px)}.v2-distribution-type-create{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-2);grid-template-columns:minmax(180px,1fr) minmax(260px,1.25fr) minmax(150px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.v2-distribution-type-create>.v2-btn{white-space:nowrap}.v2-distribution-type-level-field{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;margin:0;padding:8px 10px 9px}.v2-distribution-type-level-field legend{color:var(--v2-ink-3);padding:0 4px;font-size:11px}.v2-distribution-type-levels{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.v2-distribution-type-levels label{min-width:0;color:var(--v2-ink-2);cursor:pointer;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.v2-distribution-type-levels input{accent-color:var(--v2-brand)}.v2-distribution-type-description{min-width:0}.v2-distribution-type-table{min-width:0;overflow:auto}.v2-distribution-type-table-head,.v2-distribution-type-row{grid-template-columns:minmax(150px,1.2fr) minmax(100px,.8fr) 100px minmax(160px,1.2fr) 80px 70px minmax(130px,1fr);align-items:center;min-width:900px;display:grid}.v2-distribution-type-table-head{border-bottom:1px solid var(--v2-line);background:var(--v2-surface-2);color:var(--v2-ink-3);padding:9px 14px;font-size:11px}.v2-distribution-type-row{border-bottom:1px solid var(--v2-line-2);min-height:52px;color:var(--v2-ink-2);padding:7px 14px;font-size:11.5px}.v2-distribution-type-row:last-child{border-bottom:0}.v2-distribution-type-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-distribution-type-row strong,.v2-distribution-type-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-distribution-type-row strong{color:var(--v2-ink);font-size:12px}.v2-distribution-type-row small{color:var(--v2-ink-3);margin-top:3px;font-size:10px}.v2-distribution-type-row .v2-status{justify-self:start}.v2-distribution-type-row-actions{align-items:center;gap:6px;display:flex;overflow:visible}.v2-distribution-type-row-actions .v2-btn{flex:none}.v2-distribution-type-inactive{background:var(--v2-gray-soft);color:var(--v2-ink-3)}.v2-distribution-type-editor{border:1px solid var(--v2-brand);border-radius:var(--v2-radius);background:var(--v2-brand-soft);gap:12px;margin:0 14px 14px;padding:13px;display:grid}.v2-distribution-type-editor>header{color:var(--v2-brand-ink);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.v2-distribution-type-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.v2-distribution-type-editor-grid .v2-distribution-type-level-field{background:var(--v2-surface)}@media (width<=900px){.v2-distribution-type-create{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-distribution-type-create>.v2-btn{justify-self:start}.v2-distribution-type-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.v2-distribution-type-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.v2-distribution-type-create,.v2-distribution-type-editor-grid{grid-template-columns:1fr}.v2-distribution-type-create{padding:12px}.v2-distribution-type-editor{margin-inline:12px}}.v2-own-profile-modal{width:min(720px,100vw - 32px)}.v2-profile-identity-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.v2-profile-avatar{background:var(--v2-brand-soft);width:40px;height:40px;color:var(--v2-brand-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.v2-profile-identity-card>div{gap:3px;min-width:0;display:grid}.v2-profile-identity-card strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v2-profile-identity-card small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-profile-identity-card i{color:var(--v2-brand-ink);margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.v2-profile-account-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin:0;padding:2px 0;display:grid}.v2-profile-account-details>div{border-bottom:1px solid var(--v2-line-2);gap:4px;min-width:0;padding:9px 0;display:grid}.v2-profile-account-details dt{color:var(--v2-ink-3);font-size:11px}.v2-profile-account-details dd{min-width:0;color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.v2-own-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-profile-current-password{grid-column:1/-1}.v2-profile-modal-actions>span{flex:1}.v2-own-password-modal{width:min(520px,100vw - 32px)}.v2-own-password-fields{gap:12px;display:grid}.v2-customer-create-modal{width:min(700px,100vw - 32px)}.v2-customer-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-personnel-form-grid input[type=tel],.v2-own-profile-fields input[type=tel],.v2-customer-create-grid input[type=tel]{width:min(100%,14rem)}.v2-customer-binding-note{align-items:flex-start}.v2-toast{z-index:1200;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-ink);max-width:min(520px,100vw - 32px);color:var(--v2-on-toast);box-shadow:var(--v2-shadow-2);padding:10px 14px;font-size:12px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@media (width<=620px){.v2-profile-account-details{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-own-profile-fields,.v2-customer-create-grid{grid-template-columns:1fr}.v2-profile-current-password{grid-column:auto}}@media (width<=420px){.v2-own-profile-modal,.v2-own-password-modal,.v2-customer-create-modal{width:calc(100vw - 20px)}.v2-profile-account-details{grid-template-columns:1fr}}body:has(.v2-login-shell){min-width:0}.v2-login-shell{background:var(--v2-gray-soft);min-height:100dvh;color:var(--v2-ink);place-items:center;padding:32px;font-family:PingFang SC,Microsoft YaHei UI,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.v2-login-workbench{border:1px solid var(--v2-line);background:var(--v2-surface);width:min(1040px,100%);min-height:600px;box-shadow:var(--v2-shadow-2);border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);display:grid;overflow:hidden}.v2-login-brand-panel{background:var(--v2-brand);min-width:0;color:var(--v2-on-brand);align-content:space-between;gap:34px;padding:32px;display:grid}.v2-login-brand{align-items:center;gap:11px;min-width:0;display:flex}.v2-login-brand strong{color:var(--v2-on-brand);font-size:18px}.v2-login-brand .brand-mark{border-color:var(--v2-on-brand);background:var(--v2-on-brand);color:var(--v2-brand);flex:none}.v2-login-brand-copy{gap:12px;min-width:0;display:grid}.v2-login-brand-copy small{color:var(--v2-on-brand);letter-spacing:.08em;font-size:11px;font-weight:700}.v2-login-brand-copy h1{max-width:430px;color:var(--v2-on-brand);margin:0;font-size:28px;line-height:1.25}.v2-login-brand-copy p{max-width:400px;color:var(--v2-on-brand);margin:0;font-size:13px;line-height:1.7}.v2-login-brand-flow{flex-wrap:wrap;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:flex}.v2-login-brand-flow li{border:1px solid var(--v2-brand-soft);color:var(--v2-on-brand);border-radius:6px;padding:6px 9px;font-size:11px}.v2-login-brand-proof{color:var(--v2-on-brand);align-items:center;gap:7px;font-size:11.5px;display:flex}.v2-login-panel{background:var(--v2-surface);align-content:center;gap:16px;min-width:0;padding:38px 44px;display:grid}.v2-login-title{gap:5px;display:grid}.v2-login-title h1{color:var(--v2-ink);margin:0;font-size:24px;line-height:1.25}.v2-login-title p{color:var(--v2-ink-3);margin:0;font-size:12px}.v2-login-field{min-width:0;color:var(--v2-ink-2);gap:7px;font-size:11px;font-weight:600;display:grid}.v2-login-field>div{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:0;height:44px;color:var(--v2-ink-3);align-items:center;gap:8px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.v2-login-field>div:focus-within{border-color:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-brand-soft);color:var(--v2-brand)}.v2-login-field>div input{min-width:0;height:100%;color:var(--v2-ink);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:13px}.v2-login-field>div input::placeholder{color:var(--v2-ink-3)}.v2-login-field>div>button{width:30px;height:30px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.v2-login-field>div>button:hover{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-login-captcha-field>div{gap:7px}.v2-login-captcha-field img{background:var(--v2-gray-soft);object-fit:cover;border-radius:5px;flex:none;width:116px;height:38px}.v2-captcha-loading{color:var(--v2-ink-3);flex:none;font-size:11px}.v2-login-error{align-items:flex-start;gap:7px;display:flex}.v2-login-error svg{flex:none;margin-top:2px}.v2-login-button{width:100%;height:42px}.v2-login-security-note{color:var(--v2-ink-3);justify-content:center;align-items:center;gap:6px;font-size:10.5px;display:flex}.v2-login-security-note svg{color:var(--v2-brand)}.v2-app-version-label{color:var(--v2-ink-3);text-align:center;font-size:10.5px}.v2-login-theme-open{color:var(--v2-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.v2-login-theme-open:hover{color:var(--v2-brand-strong)}.v2-login-update-panel{text-align:center;align-content:center;justify-items:center}.v2-login-update-icon{background:var(--v2-brand-soft);width:54px;height:54px;color:var(--v2-brand);border-radius:50%;place-items:center;display:grid}.v2-login-update-icon.v2-is-checking{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-login-update-copy{gap:7px;min-width:0;display:grid}.v2-login-update-copy h1{color:var(--v2-ink);margin:0;font-size:20px}.v2-login-update-copy p{max-width:340px;color:var(--v2-ink-2);margin:0;font-size:12px;line-height:1.6}.v2-login-update-progress{background:var(--v2-gray-soft);border-radius:999px;width:min(340px,100%);height:7px;overflow:hidden}.v2-login-update-progress>i{transform-origin:0;border-radius:inherit;background:var(--v2-brand);width:100%;height:100%;transition:transform .2s;display:block}.v2-login-update-progress.v2-is-indeterminate>i{width:45%;animation:1.1s ease-in-out infinite v2-login-update-progress}.v2-login-update-percent{color:var(--v2-brand-ink);font-size:13px}.v2-login-update-note{max-width:340px;color:var(--v2-ink-3);font-size:10.5px;line-height:1.5}@keyframes v2-login-update-progress{0%{transform:translate(-110%)}to{transform:translate(245%)}}@media (width<=1080px){.v2-login-shell{padding:18px}.v2-login-workbench{grid-template-columns:1fr;min-height:0}.v2-login-brand-panel{display:none}.v2-login-panel{padding:30px 24px}}@media (width<=560px){.v2-login-shell{padding:10px}.v2-login-workbench{width:100%}.v2-login-brand-panel{min-height:128px;padding:20px}.v2-login-brand-copy{gap:8px}.v2-login-brand-copy h1{font-size:20px}.v2-login-brand-copy p{font-size:11px}.v2-login-panel{padding:26px 18px}}.v2-workspace-tabs-bar{border-bottom:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;min-height:42px;color:var(--v2-ink);align-items:center;gap:10px;padding:0 16px;display:flex}.v2-workspace-tabs-hidden{display:none}.v2-workspace-tabs{scrollbar-width:none;flex:auto;align-items:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.v2-workspace-tabs::-webkit-scrollbar{display:none}.v2-workspace-tab{background:0 0;border:1px solid #0000;border-radius:7px 7px 0 0;align-items:center;min-width:0;max-width:220px;display:flex}.v2-workspace-tab-active{border-color:var(--v2-line);border-bottom-color:var(--v2-surface);background:var(--v2-surface-2);border-bottom-width:2px}.v2-workspace-tab-dragging{opacity:.55}.v2-workspace-tab>[role=tab]{min-width:0;max-width:175px;color:var(--v2-ink-3);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:9px 8px 8px 10px;font-size:11.5px;overflow:hidden}.v2-workspace-tab-active>[role=tab]{color:var(--v2-brand-ink);font-weight:600}.v2-workspace-tab-close{width:25px;height:25px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;margin-right:3px;padding:0;display:grid}.v2-workspace-tab-close:hover{background:var(--v2-gray-soft);color:var(--v2-danger)}.v2-workspace-tabs-tools{flex:none;align-items:center;gap:6px;display:flex}.v2-workspace-tabs-count{color:var(--v2-ink-3);font-size:10.5px}.v2-workspace-tabs-close-all{white-space:nowrap}.v2-workspace-tabs-menu{z-index:1200;box-sizing:border-box;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);min-width:216px;color:var(--v2-ink);box-shadow:var(--v2-shadow-2);padding:4px;position:fixed;overflow-y:auto}.v2-workspace-tabs-menu-item,.v2-workspace-tabs-menu-divider{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.v2-workspace-tabs-menu-item:hover,.v2-workspace-tabs-menu-divider:hover{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-workspace-tabs-menu-item:disabled,.v2-workspace-tabs-menu-divider:disabled{opacity:.45;cursor:not-allowed}.v2-workspace-tabs-menu-divider{border-top:1px solid var(--v2-line);border-radius:0 0 5px 5px;margin-top:4px}@media (width<=560px){.v2-workspace-tabs-bar{min-height:46px;padding-inline:8px}.v2-workspace-tabs-tools{gap:4px}.v2-workspace-tabs-close-all{display:none}.v2-workspace-tabs-menu-item,.v2-workspace-tabs-menu-divider{min-height:44px}}.v2-fatal-error-page{box-sizing:border-box;background:var(--v2-gray-soft);min-height:100dvh;color:var(--v2-ink);place-items:center;padding:24px;display:grid}.v2-fatal-error-card{box-sizing:border-box;border:1px solid var(--v2-line);background:var(--v2-surface);width:min(620px,100%);box-shadow:var(--v2-shadow-2);text-align:center;border-radius:12px;justify-items:center;gap:14px;padding:30px;display:grid}.v2-fatal-error-card h1{color:var(--v2-ink);margin:0;font-size:20px;line-height:1.35}.v2-fatal-error-card>p{color:var(--v2-ink-2);margin:0;font-size:13px;line-height:1.6}.v2-fatal-error-icon{background:var(--v2-danger-soft);width:52px;height:52px;color:var(--v2-danger);border-radius:50%;place-items:center;display:grid}.v2-fatal-error-detail{box-sizing:border-box;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-gray-soft);width:100%;color:var(--v2-ink-2);text-align:left;padding:12px}.v2-fatal-error-detail strong{color:var(--v2-ink);margin-bottom:7px;font-size:12px;display:block}.v2-fatal-error-detail pre{max-height:180px;color:var(--v2-ink-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.v2-active-filter-summary{min-width:0;max-width:220px;color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:11px;display:inline-flex;overflow:hidden}.v2-export-scope-menu{display:inline-block;position:relative}.v2-export-scope-menu>summary{cursor:pointer;list-style:none}.v2-export-scope-menu>summary::-webkit-details-marker{display:none}.v2-export-scope-menu[open]>summary{border-color:var(--v2-brand);color:var(--v2-brand-ink)}.v2-export-scope-options{z-index:80;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);width:min(250px,100vw - 24px);box-shadow:var(--v2-shadow-2);gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.v2-export-scope-options button{min-width:0;color:var(--v2-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.v2-export-scope-options button:hover:not(:disabled){background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-export-scope-options button:disabled{color:var(--v2-ink-3);cursor:not-allowed;opacity:.55}.v2-export-scope-options button>span{gap:2px;min-width:0;display:grid}.v2-export-scope-options strong{color:inherit;font-size:12px;font-weight:600}.v2-export-scope-options small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:10.5px;line-height:1.35}:is(.v2-card:has(>.v2-filter-panel),.v2-card:has(>[class*=-results]),.v2-card:has(>[class*=-summary])){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:where(.v2-machine-row:not(.v2-machine-head),.v2-technician-load-row:not(.v2-technician-load-head-row),.v2-review-document-row:not(.v2-review-document-head),.v2-intake-list-row:not(.v2-document-head),.v2-distribution-record-row:not(.v2-distribution-record-head),.v2-returns-history-row:not(.v2-returns-history-head),.v2-stats-reference-machine-row,.v2-technician-period-row:not(.v2-technician-period-head),.v2-personnel-row:not(.v2-personnel-directory-head),.v2-session-row:not(.v2-session-table-head),.v2-audit-row:not(.v2-audit-table-head),.v2-api-list-row:not(.v2-api-list-head),.v2-repair-transfer-row:not(.v2-repair-transfer-head),.v2-customer-return-row:not(.v2-customer-return-head-row),.v2-distribution-type-row:not(.v2-distribution-type-table-head)){font-size:13px}:is(.v2-machine-head,.v2-technician-load-head-row,.v2-review-document-head,.v2-document-head,.v2-distribution-record-head,.v2-returns-history-head,.v2-stats-reference-machine-head,.v2-technician-period-head,.v2-personnel-directory-head,.v2-session-table-head,.v2-audit-table-head,.v2-api-list-head,.v2-repair-transfer-head,.v2-customer-return-head-row,.v2-distribution-type-table-head){border-bottom:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 95%, var(--v2-ink) 5%);color:var(--v2-ink-2);font-size:12.5px;font-weight:600;line-height:1.4}:where(.v2-machine-row:not(.v2-machine-head),.v2-technician-load-row:not(.v2-technician-load-head-row),.v2-review-document-row:not(.v2-review-document-head),.v2-intake-list-row:not(.v2-document-head),.v2-distribution-record-row:not(.v2-distribution-record-head),.v2-returns-history-row:not(.v2-returns-history-head),.v2-technician-period-row:not(.v2-technician-period-head),.v2-personnel-row:not(.v2-personnel-directory-head),.v2-session-row:not(.v2-session-table-head),.v2-audit-row:not(.v2-audit-table-head),.v2-api-list-row:not(.v2-api-list-head),.v2-repair-transfer-row:not(.v2-repair-transfer-head),.v2-customer-return-row:not(.v2-customer-return-head-row),.v2-distribution-type-row:not(.v2-distribution-type-table-head))>*{color:var(--v2-ink);padding:11px 12px;font-weight:500;line-height:1.45}:is(.v2-machine-head,.v2-technician-load-head-row,.v2-review-document-head,.v2-document-head,.v2-distribution-record-head,.v2-returns-history-head,.v2-stats-reference-machine-head,.v2-technician-period-head,.v2-personnel-directory-head,.v2-session-table-head,.v2-audit-table-head,.v2-api-list-head,.v2-repair-transfer-head,.v2-customer-return-head-row,.v2-distribution-type-table-head)>*{padding:10px 12px}.v2-stats-reference-machine-row{color:var(--v2-ink);padding:11px 12px;font-size:13px;font-weight:500;line-height:1.45}.v2-table{border-collapse:collapse;width:100%;font-size:13px}.v2-table thead th{z-index:1;border-bottom:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 95%, var(--v2-ink) 5%);color:var(--v2-ink-2);text-align:left;white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.4;position:sticky;top:0}.v2-table tbody td{border-bottom:1px solid var(--v2-line-2);color:var(--v2-ink);vertical-align:middle;padding:11px 12px;font-weight:500;line-height:1.45}.v2-table tbody tr:hover{background:var(--v2-surface-2)}.v2-table tbody td strong,.v2-machine-row:not(.v2-machine-head) .v2-machine-field-model,.v2-machine-row:not(.v2-machine-head) .v2-machine-model-content>span:first-child{color:var(--v2-ink);font-weight:600}.v2-table tbody td small,.v2-table tbody td time,.v2-machine-row:not(.v2-machine-head) .v2-row-action-muted,.v2-table tbody td :is(small,time,code){color:var(--v2-ink-2);font-size:12px;font-weight:400}.v2-machine-field-serial .v2-machine-code-link,.v2-machine-field-qualityCode .v2-machine-code-link{color:var(--v2-ink);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:500}.v2-machine-field-serial .v2-machine-code-link:hover,.v2-machine-field-qualityCode .v2-machine-code-link:hover{color:var(--v2-brand-ink)}.v2-status-dot-pending{background:var(--v2-info)}.v2-status-dot-warn,.v2-status-dot-continue,.v2-status-dot-rework{background:var(--v2-warn)}.v2-status-dot-working,.v2-status-dot-repairing{background:var(--v2-repair-working)}.v2-status-dot-parts{background:var(--v2-purple)}.v2-status-item:has(.v2-status-dot-working) strong{color:var(--v2-repair-working)}.v2-status-item:has(.v2-status-dot-done) strong{color:var(--v2-repair-completed)}.v2-transfer-status-pending,.v2-transfer-status-approved,.v2-transfer-status-rejected,.v2-damage-purchase-state{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.v2-transfer-status-pending:before,.v2-transfer-status-approved:before,.v2-transfer-status-rejected:before,.v2-damage-purchase-state:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.v2-transfer-status-pending{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-transfer-status-approved{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-transfer-status-rejected{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-damage-purchase-state.v2-purchased{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-damage-purchase-state.v2-pending{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-status,.v2-timeliness{justify-self:start;width:fit-content;max-width:100%}@media (width<=760px){.v2-quick-entry-grid{grid-template-columns:1fr;gap:10px;padding:12px}.v2-quick-entry-action{min-height:58px}}.v2-system-page{background:var(--v2-bg);border-radius:0;gap:16px}.v2-system-surface{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1)}.v2-system-surface-flush{overflow:hidden}.v2-system-filter{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));align-items:start;gap:12px 14px;padding:14px 16px;display:grid}.v2-system-filter .v2-field{min-width:0}.v2-system-page .v2-audit-filter{display:block}.v2-system-dialog{border:1px solid var(--v2-line);background:var(--v2-surface);width:min(980px,100vw - 36px);min-width:0;max-height:min(860px,100dvh - 36px);box-shadow:var(--v2-shadow-2);color:var(--v2-ink);gap:14px;padding:18px;display:grid;overflow:auto}.v2-system-page .v2-system-surface,.v2-system-page .v2-system-filter,.v2-system-page .v2-system-kpi,.v2-system-page .v2-audit-stat,.v2-system-page .v2-api-diagnostics-grid,.v2-system-page .v2-server-storage-summary,.v2-system-page .v2-server-runtime-list,.v2-system-page .v2-maintenance-status-detail,.v2-system-page .v2-backup-log-metadata,.v2-system-page .v2-session-confirm-message{border-radius:14px}.v2-system-page .v2-system-kpis,.v2-system-page .v2-audit-overview,.v2-system-page .v2-backup-overview-grid,.v2-system-page .v2-server-layout{gap:16px}.v2-system-heading h2{font-size:19px;line-height:1.35}.v2-system-heading p{font-size:13px}.v2-system-page .v2-system-kpi,.v2-system-page .v2-audit-stat{box-shadow:var(--v2-shadow-1);padding:16px}.v2-system-page .v2-system-kpi{gap:10px}.v2-system-page .v2-system-kpi>span,.v2-system-page .v2-audit-stat-top{font-size:12.5px}.v2-system-page .v2-system-kpi>strong,.v2-system-page .v2-audit-stat>strong{font-size:26px}.v2-system-page .v2-audit-stat{grid-template-columns:1fr;min-height:0}.v2-system-page .v2-audit-stat-top{min-width:0;color:var(--v2-ink-2);align-items:center;gap:8px;display:flex}.v2-system-page .v2-audit-stat-top>span:not(.v2-audit-stat-icon){color:var(--v2-ink-2);font-size:12.5px}.v2-system-page .v2-audit-stat>em{font-size:12px}.v2-system-page .v2-audit-stat>div:not(.v2-audit-stat-top){display:block}.v2-system-page .v2-card-head,.v2-system-page .v2-system-section-head,.v2-system-page .v2-backup-section-head{padding:14px 16px}.v2-system-page .v2-system-heading p{font-size:13px}.v2-system-page .v2-system-section-head p,.v2-system-page .v2-backup-section-head p{font-size:12.5px}.v2-system-page .v2-system-section-head{border-bottom-color:var(--v2-line-2)}.v2-system-page .v2-system-section-head h3,.v2-system-page .v2-system-section-head h2{font-size:14.5px}.v2-system-page .v2-system-section-head>span,.v2-system-page .v2-card-head>div>span{font-size:12.5px}.v2-system-page .v2-audit-filter{border-radius:14px}.v2-system-page .v2-audit-filter input,.v2-system-page .v2-audit-filter .v2-select-trigger{background:var(--v2-surface);border-radius:8px;height:34px}.v2-system-page .v2-audit-filter-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px 14px}.v2-system-page .v2-audit-filter-grid .v2-advanced-query-field{grid-column:span 2}.v2-system-page .v2-audit-table-head,.v2-system-page .v2-session-table-head,.v2-system-page .v2-api-list-head,.v2-system-page .v2-backup-history-table th{color:var(--v2-ink-2);font-size:12.5px;font-weight:600}.v2-system-page .v2-audit-table-head>*,.v2-system-page .v2-session-table-head>*,.v2-system-page .v2-api-list-head>*,.v2-system-page .v2-backup-history-table th{padding:10px 12px}.v2-system-page .v2-audit-row>*{padding:11px 12px}.v2-system-page .v2-audit-row{min-height:48px;font-size:12.5px}.v2-system-page .v2-session-row{min-height:51px;font-size:13px}.v2-system-page .v2-session-row>*{padding:11px 12px}.v2-system-page .v2-backup-history-table{font-size:13px}.v2-system-page .v2-backup-history-table th,.v2-system-page .v2-backup-history-table td{padding:11px 12px}.v2-system-page .v2-api-list-row{min-height:51px;font-size:13px}.v2-system-page .v2-api-list-row>*{padding:11px 12px}.v2-system-page .v2-audit-table-head,.v2-system-page .v2-audit-row{grid-template-columns:150px minmax(120px,1.1fr) 90px 120px 115px minmax(220px,1.8fr) 120px 86px;min-width:1120px}.v2-audit-role{min-width:0;color:var(--v2-ink-2);overflow-wrap:anywhere}.v2-audit-open-cell{align-items:center;min-width:0;display:flex}.v2-audit-open{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.v2-audit-detail-dialog,.v2-system-dialog,.v2-session-confirm-dialog,.v2-maintenance-dialog,.v2-backup-dialog{border-radius:18px}.v2-audit-detail-dialog{width:min(680px,100vw - 36px);max-width:calc(100vw - 36px)}.v2-session-kpi-label{align-items:center;gap:8px}.v2-system-page .v2-system-kpi>.v2-session-kpi-label{gap:8px}.v2-session-kpi-icon{background:var(--v2-brand-soft);width:30px;height:30px;color:var(--v2-brand);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.v2-session-kpi-icon.v2-tone-ok{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-session-kpi-icon.v2-tone-info{background:var(--v2-info-soft);color:var(--v2-info)}.v2-session-kpi-icon.v2-tone-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-session-kpi-icon.v2-tone-purple{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-system-filter>.v2-session-filter-grid{grid-column:1/-1}.v2-system-page .v2-session-kpi>strong{align-items:baseline;gap:4px;display:flex}.v2-system-page .v2-session-kpi>strong small{color:var(--v2-ink-3);font-size:13px;font-weight:500}.v2-system-page .v2-session-kpi>strong.v2-session-kpi-value-text{overflow-wrap:anywhere;font-size:20px;line-height:1.3;display:block}.v2-session-filter-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:12px 14px}.v2-session-filter-grid select,.v2-session-filter-grid input[type=date]{height:34px;padding:0 10px}.v2-session-filter-keyword{grid-column:span 2}.v2-session-filter-grid .v2-filter-actions{grid-column:1/-1;justify-content:flex-end;align-self:end;min-height:34px}.v2-session-table-head,.v2-session-row{grid-template-columns:34px minmax(140px,1.25fr) minmax(84px,.75fr) minmax(96px,.8fr) minmax(150px,1.15fr) minmax(112px,.9fr) minmax(138px,1fr) minmax(138px,1fr) minmax(138px,1fr) minmax(104px,.8fr) minmax(168px,1.25fr);min-width:1252px}.v2-system-page .v2-session-table-head{background:var(--v2-gray-soft);min-height:40px}html[data-ui-skin=night-shift] .v2-system-page .v2-session-table-head{background:var(--v2-surface-2)}.v2-session-row{min-height:51px}.v2-session-row>time{color:var(--v2-ink-2);white-space:nowrap;font-family:inherit;font-size:13px;line-height:1.4}.v2-session-row>code{color:var(--v2-ink-2);letter-spacing:.01em;overflow-wrap:anywhere;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v2-session-current-row{background:var(--v2-brand-soft)}.v2-session-status-current{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-session-status-online{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-session-action-muted{color:var(--v2-ink-3);font-size:12px}@media (width<=760px){.v2-system-page .v2-audit-filter-grid .v2-advanced-query-field{grid-column:auto}.v2-system-page .v2-audit-table-head,.v2-system-page .v2-audit-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.v2-system-page .v2-audit-open-cell,.v2-system-page .v2-audit-detail-cell{grid-column:1/-1}}.v2-personnel-page{width:100%;min-width:0;max-width:none;color:var(--v2-ink);margin:0 auto}.v2-personnel-page-head{justify-content:space-between;align-items:flex-start;gap:16px}.v2-personnel-page-head h2{color:var(--v2-ink);margin:0;font-size:19px;line-height:1.35}.v2-personnel-page-head p{color:var(--v2-ink-3);margin:4px 0 0;font-size:13px}.v2-personnel-summary{gap:16px}.v2-personnel-summary-card{background:var(--v2-surface);min-height:130px;box-shadow:var(--v2-shadow-1);border-radius:14px;gap:10px;padding:16px}.v2-personnel-summary-top{font-size:12.5px}.v2-personnel-summary-icon{border-radius:9px;width:30px;height:30px}.v2-personnel-summary-icon.v2-tone-work{background:var(--v2-info-soft);color:var(--v2-info)}.v2-personnel-summary-icon.v2-tone-done{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-personnel-summary-icon.v2-tone-parts{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-personnel-summary-icon.v2-tone-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-personnel-summary-card>strong{font-size:26px}.v2-personnel-summary-card>small{font-size:12px}.v2-personnel-filter-panel{border-radius:14px;padding:14px 16px}.v2-personnel-directory-panel{border-radius:14px}.v2-personnel-list-head{border-bottom:1px solid var(--v2-line-2);justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:14px 16px;display:flex}.v2-personnel-list-head h3{color:var(--v2-ink);margin:0;font-size:14.5px;line-height:1.3}.v2-personnel-list-head span{color:var(--v2-ink-3);font-size:12.5px}.v2-personnel-directory-head,.v2-personnel-row{grid-template-columns:minmax(150px,1.25fr) minmax(170px,1.3fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(90px,.7fr) minmax(150px,1.2fr) minmax(130px,1fr) minmax(132px,.95fr);min-width:1148px}.v2-personnel-directory-head{background:var(--v2-gray-soft);min-height:40px;color:var(--v2-ink-2);font-size:13px;font-weight:600}.v2-personnel-directory-head>*{padding:10px 12px}.v2-personnel-row{min-height:60px;font-size:13px}.v2-personnel-row>*{padding:10px 12px}.v2-personnel-row>*>small{font-size:11.5px}.v2-personnel-name strong,.v2-personnel-name small{display:block}.v2-personnel-name small{color:var(--v2-ink-3);margin-top:3px;font-size:11.5px}.v2-personnel-role-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.v2-personnel-role-technician{background:var(--v2-info-soft);color:var(--v2-info)}.v2-personnel-role-admin{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-personnel-role-customer{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-personnel-role-finance,.v2-personnel-role-audit,.v2-personnel-role-clerk{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-personnel-role-virtual{background:var(--v2-gray-soft);color:var(--v2-gray)}.v2-personnel-level,.v2-personnel-status{justify-items:start;gap:3px;display:grid}.v2-personnel-level strong{color:var(--v2-ink);font-weight:600}.v2-personnel-last-login{color:var(--v2-ink-2);font-variant-numeric:tabular-nums}.v2-personnel-status .v2-status{border-radius:999px;min-height:22px;padding:2px 8px;font-size:11px;font-weight:600}.v2-personnel-status small{margin-top:0}.v2-expense-ledger-page,.v2-expense-ledger-window{gap:16px}.v2-expense-results-card{min-width:0;padding:0;overflow:hidden}.v2-expense-results-card .v2-expense-table-toolbar{border-bottom:1px solid var(--v2-line);background:var(--v2-surface);min-height:50px;padding:9px 16px}.v2-expense-results-card .v2-expense-table-scroll{background:var(--v2-surface);border:0;border-radius:0}.v2-expense-results-card>.v2-my-repairs-pager{border-top:1px solid var(--v2-line)}@media (width<=1080px){.v2-personnel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-personnel-filter-fields{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=760px){.v2-personnel-page{gap:12px}.v2-personnel-page-head{flex-wrap:wrap;align-items:flex-start}.v2-personnel-head-actions{justify-content:flex-end;width:100%}.v2-personnel-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-personnel-summary-card{min-height:108px;padding:13px}.v2-personnel-filter-fields{grid-template-columns:1fr;gap:10px}.v2-personnel-directory-head{display:none}.v2-personnel-directory-table{overflow:visible}.v2-personnel-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;min-height:0;padding:5px}.v2-personnel-row>*{padding:8px 10px}.v2-personnel-identity,.v2-personnel-login,.v2-personnel-scope,.v2-personnel-actions{grid-column:1/-1}.v2-personnel-actions{justify-content:flex-start}.v2-expense-results-card .v2-expense-table-toolbar{flex-wrap:wrap;align-items:flex-start;padding:9px 12px}.v2-expense-results-card .v2-expense-table-actions{justify-content:space-between;width:100%}}.v2-warehouse-page,.v2-returns-page{background:var(--v2-bg);gap:16px}.v2-warehouse-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.v2-warehouse-tab{background:var(--v2-surface);border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:6px 8px;min-height:121px;padding:16px}.v2-warehouse-tab>span:first-child{grid-area:1/2;align-self:center}.v2-warehouse-tab .v2-warehouse-tab-icon{min-width:30px;color:var(--v2-brand);background:var(--v2-brand-soft);width:30px;height:30px;border-radius:9px;grid-area:1/1;place-items:center;padding:7px;display:grid;overflow:visible}.v2-warehouse-tab-icon svg{width:18px;height:18px}.v2-warehouse-tab-repairing .v2-warehouse-tab-icon{background:var(--v2-repair-working-soft);color:var(--v2-repair-working)}.v2-warehouse-tab-completed .v2-warehouse-tab-icon{background:var(--v2-repair-completed-soft);color:var(--v2-repair-completed)}.v2-warehouse-tab-repairing b{color:var(--v2-repair-working)}.v2-warehouse-tab-completed b{color:var(--v2-repair-completed)}.v2-warehouse-tab-unable .v2-warehouse-tab-icon{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-warehouse-tab-parts .v2-warehouse-tab-icon{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-warehouse-tab b{grid-area:2/1/auto/-1;align-self:end}.v2-warehouse-tab small{grid-area:3/1/auto/-1}.v2-warehouse-tab-active{border-left-width:2px}.v2-warehouse-tab b{font-size:26px;line-height:1.1}.v2-warehouse-panel{gap:16px;padding:0}.v2-warehouse-filter-grid{gap:12px 14px}.v2-warehouse-results,.v2-returns-results,.v2-returns-history-results{background:var(--v2-surface);border-radius:14px}.v2-warehouse-results>.v2-toolbar,.v2-returns-results>.v2-toolbar{min-height:72px;padding:14px 20px}.v2-returns-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v2-returns-summary .v2-my-repairs-summary-card{border-radius:14px;gap:10px;min-height:130px;padding:16px}.v2-returns-summary .v2-my-repairs-summary-card strong{font-size:26px;line-height:1.1}.v2-returns-panel{gap:16px;padding:0}.v2-returns-filter-grid{gap:12px 14px}.v2-returns-create-workbench{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(300px,330px);gap:16px;padding:0}.v2-returns-create-left{gap:16px}.v2-returns-preview{border-radius:14px}.v2-returns-history{gap:16px;padding:0}.v2-returns-history-results{overflow:hidden}.v2-returns-history-row{min-height:51px;font-size:13px}.v2-returns-history-row>*{padding:11px 12px}.v2-returns-history-head{min-height:40px;font-size:12.5px}.v2-returns-history-head>*{padding:10px 12px}.v2-customer-returns-page{gap:16px}.v2-customer-return-panel{background:var(--v2-surface);border-radius:14px;gap:16px;padding:0;overflow:hidden}.v2-customer-return-head{border-bottom:1px solid var(--v2-line-2);min-height:57px;padding:14px 16px}.v2-customer-return-list{overflow-x:auto}.v2-customer-return-row{min-width:850px;min-height:51px;font-size:13px}.v2-customer-return-row>*{padding:11px 12px}.v2-customer-return-head-row{min-height:40px;font-size:12.5px}.v2-customer-return-head-row>*{padding:10px 12px}.v2-customer-return-panel>.v2-my-repairs-pager{border-top:1px solid var(--v2-line)}.v2-customer-return-orders-head{border-top:1px solid var(--v2-line-2)}.v2-customer-return-machine-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:baseline;gap:10px;min-height:51px;padding:14px 16px;display:flex}.v2-customer-return-machine-head strong{color:var(--v2-ink);font-size:13px}.v2-customer-return-machine-head small{color:var(--v2-ink-3);font-size:11.5px}.v2-customer-return-machine-table{background:0 0;border:0;border-radius:0;max-width:100%;overflow-x:auto}.v2-customer-return-machine-row{border-bottom:1px solid var(--v2-line-2);min-width:760px;min-height:46px;color:var(--v2-ink-2);grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.2fr) minmax(150px,1fr) 140px 100px;align-items:center;font-size:12px;display:grid}.v2-customer-return-machine-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:9px 12px;overflow:hidden}.v2-customer-return-machine-row strong{color:var(--v2-ink);font-weight:650}.v2-customer-return-machine-head-row{background:var(--v2-surface-2);min-height:40px;color:var(--v2-ink-3);font-size:11px}.v2-customer-return-machine-empty{min-width:0;color:var(--v2-ink-3);text-align:center;padding:32px 16px;font-size:12px}.v2-customer-return-confirmed{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:14px;min-width:0;overflow:hidden}.v2-customer-return-confirmed-table{max-width:100%;overflow-x:auto}.v2-customer-return-confirmed-row{border-bottom:1px solid var(--v2-line-2);min-width:930px;min-height:46px;color:var(--v2-ink-2);grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.2fr) 170px 140px 140px 90px;align-items:center;font-size:12px;display:grid}.v2-customer-return-confirmed-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:9px 12px;overflow:hidden}.v2-customer-return-confirmed-row strong{color:var(--v2-ink);font-weight:650}.v2-customer-return-confirmed-head-row{background:var(--v2-surface-2);min-height:40px;color:var(--v2-ink-3);font-size:11px}.v2-document-sheet-modal{border-radius:18px;gap:16px;width:min(1180px,100vw - 36px);max-height:min(900px,100dvh - 36px);padding:18px}.v2-document-sheet-summary>span{border-radius:8px;min-width:0}.v2-document-sheet-body{border-radius:14px}.v2-document-sheet-section-head{min-height:51px;padding:14px 16px}.v2-document-sheet-actions{gap:8px}.v2-return-confirm-modal{border-radius:18px;width:min(540px,100vw - 36px);max-height:min(860px,100dvh - 36px)}.v2-return-confirm-modal .v2-batch-return-preview-scroll{max-width:100%;overflow-x:auto}.v2-return-confirm-modal .v2-batch-return-preview-row{align-items:start;width:100%;min-width:720px}.v2-return-confirm-modal .v2-batch-return-preview.v2-has-fee .v2-batch-return-preview-row{min-width:735px}.v2-return-confirm-modal .v2-batch-return-preview.v2-has-fee.v2-has-occurrence .v2-batch-return-preview-row{min-width:840px}.v2-return-confirm-modal .v2-batch-return-preview-row>*{text-overflow:clip;overflow-x:auto}.v2-return-confirm-modal .v2-machine-code-link{text-overflow:clip;max-width:none;overflow:visible}.v2-return-confirm-modal .v2-machine-model-content>span:first-child{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.v2-return-confirm-modal .v2-machine-model-content>.v2-history-badge{text-overflow:clip;height:auto;overflow-x:auto}.v2-returns-create-results>.v2-table-pager{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-returns-create-results>.v2-table-pager>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.v2-returns-create-results .v2-return-create-actions{justify-content:flex-end;margin-left:auto}.v2-customer-return-alert{background:var(--v2-warn-soft);color:#92400e;border:1px solid #fbe0b8;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.v2-customer-return-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.v2-customer-return-summary .v2-my-repairs-summary-card{border-radius:14px;gap:10px;min-height:130px;padding:16px}.v2-customer-return-machines,.v2-customer-return-machine-table{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:14px;min-width:0;overflow-x:auto}@media (width<=1080px){.v2-warehouse-tabs,.v2-returns-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-returns-create-workbench{grid-template-columns:1fr}.v2-returns-preview{order:2}.v2-customer-return-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v2-warehouse-page,.v2-returns-page{gap:12px}.v2-warehouse-tabs{grid-template-columns:1fr;gap:12px}.v2-warehouse-tab{min-height:88px}.v2-warehouse-filter-grid,.v2-returns-filter-grid{grid-template-columns:1fr}.v2-warehouse-filter-grid .v2-filter-actions,.v2-returns-filter-grid .v2-filter-actions{grid-column:auto;justify-content:flex-start}.v2-returns-summary{grid-template-columns:1fr;gap:12px}.v2-returns-summary .v2-my-repairs-summary-card{min-height:108px;padding:13px}.v2-returns-create-workbench{gap:12px}.v2-returns-history{gap:12px;padding:0}.v2-returns-history-toolbar{flex-direction:column;align-items:flex-start}.v2-document-sheet-modal{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:13px}.v2-document-sheet-summary{grid-template-columns:1fr}.v2-return-confirm-modal{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:13px}.v2-customer-return-summary{grid-template-columns:1fr;gap:12px}.v2-customer-return-summary .v2-my-repairs-summary-card{min-height:108px;padding:13px}.v2-customer-return-head{flex-direction:column;align-items:flex-start;gap:5px}.v2-customer-return-machine-row{min-width:760px}}.v2-audit-page{--v2-audit-surface-2:var(--panel-2,var(--v2-surface-2));--v2-audit-line-2:var(--line-2,var(--v2-line-2));--v2-audit-shadow:0 1px 2px #101c2e0d, 0 1px 3px #101c2e0a}.v2-audit-page .v2-audit-stat,.v2-audit-page .v2-audit-filter,.v2-audit-page .v2-audit-table-surface{box-shadow:var(--v2-audit-shadow)}.v2-audit-page .v2-audit-table-head{background:var(--v2-audit-surface-2);color:var(--v2-ink-2);font-size:12.5px;font-weight:600}.v2-audit-page .v2-audit-table-head,.v2-audit-page .v2-audit-row{grid-template-columns:150px 150px 90px 110px 110px minmax(240px,1fr) 130px 72px;min-width:1052px}.v2-audit-page .v2-audit-row{min-height:51px;font-size:13px}.v2-audit-page .v2-audit-row>*{padding:11px 12px}.v2-audit-page .v2-audit-row time,.v2-audit-page .v2-audit-ip{color:var(--v2-ink-2);letter-spacing:.02em;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v2-audit-page .v2-audit-user{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.v2-audit-page .v2-audit-user>div{gap:2px;min-width:0;line-height:1.15;display:grid}.v2-audit-avatar{background:var(--v2-brand-soft);width:28px;height:28px;color:var(--v2-brand-ink);border-radius:9px;flex:0 0 28px;place-items:center;font-size:12px;font-weight:700;display:grid}.v2-audit-page .v2-audit-action{border-radius:6px;align-items:center;height:22px;min-height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:1}.v2-audit-page .v2-audit-action:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.v2-audit-action-tone-ok{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-audit-action-tone-info{background:var(--v2-info-soft);color:var(--v2-info)}.v2-audit-action-tone-purple{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-audit-action-tone-teal{background:var(--v2-teal-soft);color:var(--v2-teal)}.v2-audit-action-tone-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-audit-action-tone-danger{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-audit-action-tone-neutral{background:var(--v2-surface-3);color:var(--v2-ink-2)}.v2-audit-page .v2-audit-open{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:47px;height:28px;color:var(--v2-brand-ink);border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none}.v2-audit-page .v2-audit-open:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft);color:var(--v2-brand-ink);text-decoration:none}.v2-audit-page .v2-audit-detail-cell>span{display:block}.v2-audit-detail-dialog{border-radius:var(--radius-panel,10px);width:min(680px,100vw - 36px);height:auto;max-height:min(88dvh,100dvh - 32px);box-shadow:var(--shadow-overlay)}.v2-audit-detail-dialog>header{align-items:flex-start;padding:18px 20px 14px}.v2-audit-detail-dialog>footer{background:var(--v2-audit-surface-2,var(--v2-surface-2));padding:14px 20px}.v2-audit-detail-content{padding:18px 20px}.v2-audit-detail-metadata{border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;overflow:visible}.v2-audit-detail-metadata>div{border:0;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:0}.v2-audit-detail-metadata>div:not(:nth-child(3n)){border-right:0}.v2-audit-change-table-wrap{border:1px solid var(--v2-line);border-radius:var(--v2-radius);max-width:100%;overflow:auto}.v2-audit-change-table{border-collapse:collapse;width:100%;min-width:460px;font-size:var(--font-body,13px)}.v2-audit-change-table th,.v2-audit-change-table td{border-bottom:1px solid var(--v2-line-2);color:var(--v2-ink-2);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.v2-audit-change-table thead th{background:var(--panel-2,var(--v2-surface-2));color:var(--v2-ink-2);font-size:var(--font-table-head,14px);font-weight:600}.v2-audit-change-table tbody tr:nth-child(2n){background:var(--row-alt)}.v2-audit-detail-fields>div.v2-audit-detail-compound{border-right:0;grid-column:1/-1}.v2-audit-detail-compound summary{color:var(--v2-brand-ink);cursor:pointer}.v2-audit-detail-compound pre{margin-top:8px}.v2-audit-detail-dialog .v2-comparison-scroll-hint{color:var(--v2-ink-2);font-size:var(--font-small,12px);margin:0 0 8px;line-height:1.5;display:none}@media (width<=520px){.v2-audit-detail-dialog .v2-comparison-scroll-hint{display:block}}.v2-audit-change-table tbody th{width:100px;color:var(--v2-ink);font-weight:600}.v2-audit-change-table tr:last-child>*{border-bottom:0}.v2-audit-detail-raw pre{max-height:240px;overflow:auto}@media (width<=1280px) and (width>=761px){.v2-audit-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v2-system-page .v2-audit-filter-grid{grid-template-columns:1fr}.v2-system-page .v2-audit-filter-grid .v2-advanced-query-field{grid-column:auto}.v2-system-page .v2-audit-filter-actions{flex-wrap:wrap;justify-content:stretch;gap:8px}.v2-system-page .v2-audit-filter-actions>.v2-btn{flex:120px;min-width:0}.v2-audit-page .v2-audit-table-head{display:none}.v2-audit-page .v2-audit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;padding:3px 0}.v2-audit-page .v2-audit-row>*{padding:7px 10px}.v2-audit-page .v2-audit-row>time,.v2-audit-page .v2-audit-detail-cell,.v2-audit-page .v2-audit-open-cell{grid-column:1/-1}.v2-audit-page .v2-audit-detail-cell>span{white-space:normal;overflow-wrap:anywhere}.v2-audit-detail-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.v2-audit-detail-dialog>header,.v2-audit-detail-dialog>footer{padding-inline:16px}.v2-audit-detail-content{padding:16px}.v2-audit-detail-metadata{grid-template-columns:1fr;gap:10px}.v2-audit-detail-metadata>div{grid-template-columns:80px minmax(0,1fr)}.v2-session-filter-grid{grid-template-columns:1fr}.v2-session-filter-keyword{grid-column:auto}.v2-session-filter-grid .v2-filter-actions{justify-content:stretch}.v2-session-filter-grid .v2-filter-actions>.v2-btn{flex:auto}.v2-session-table-scroll{overflow:visible}.v2-session-table-head{display:none}.v2-session-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;padding:5px 4px}.v2-session-row>*{padding:8px 10px}.v2-session-row>[data-label]:before{content:attr(data-label);color:var(--v2-ink-3);margin-bottom:3px;font-size:11px;line-height:1.35;display:block}.v2-session-row>:first-child,.v2-session-actions{grid-column:1/-1}.v2-session-actions{padding-top:4px}}.v2-api-catalog-page{align-content:start;gap:16px}.v2-api-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.v2-api-stat{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;min-height:132px;box-shadow:var(--v2-shadow-1);border-radius:10px;gap:10px;padding:16px;display:grid}.v2-api-stat-top{min-width:0;color:var(--v2-ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.v2-api-stat-icon{background:var(--v2-brand-soft);width:30px;height:30px;color:var(--v2-brand);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.v2-api-stat-icon-ok{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-api-stat-icon-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-api-stat-icon-purple{background:var(--v2-purple-soft);color:var(--v2-purple)}.v2-api-stat>strong{min-width:0;color:var(--v2-ink);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:baseline;gap:3px;font-size:26px;line-height:1.1;display:flex}.v2-api-stat-service>strong{font-size:20px}.v2-api-stat>strong.v2-api-stat-value-ok{color:var(--v2-ok)}.v2-api-stat>strong.v2-api-stat-value-warn{color:var(--v2-warn)}.v2-api-stat>strong small{color:var(--v2-ink-3);letter-spacing:0;font-size:13px;font-weight:500}.v2-api-stat>small{min-width:0;color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.v2-api-diagnostics-surface{min-width:0;overflow:hidden}.v2-api-card-head{min-height:52px;padding:14px 16px}.v2-api-card-head>div{align-items:baseline}.v2-api-card-head>div>span{color:var(--v2-ink-3);font-size:12.5px}.v2-api-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:16px;display:grid}.v2-api-progress-item{gap:7px;min-width:0;display:grid}.v2-api-progress-item>div:first-child{color:var(--v2-ink-2);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.v2-api-progress-item>div:first-child strong{color:var(--v2-ink);text-align:right;overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.v2-api-progress-item>small{min-width:0;color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.v2-api-progress-track{background:var(--v2-gray-soft);border-radius:999px;height:7px;overflow:hidden}.v2-api-progress-track i{border-radius:inherit;background:var(--v2-brand);width:0;height:100%;transition:width .2s;display:block}.v2-api-progress-track.v2-api-progress-warn i{background:var(--v2-warn)}.v2-api-progress-track.v2-api-progress-danger i{background:var(--v2-danger)}.v2-api-progress-track i.v2-api-progress-unavailable{background:var(--v2-gray);opacity:.35}.v2-api-diagnostics-table-scroll{border-top:1px solid var(--v2-line-2);max-width:100%;overflow:auto}.v2-api-diagnostics-table{border-collapse:collapse;width:100%;min-width:620px;color:var(--v2-ink-2);font-size:12.5px}.v2-api-diagnostics-table th,.v2-api-diagnostics-table td{border-bottom:1px solid var(--v2-line-2);text-align:left;vertical-align:middle;padding:10px 16px}.v2-api-diagnostics-table th{background:var(--v2-surface-2);color:var(--v2-ink-2);font-size:12.5px;font-weight:600}.v2-api-diagnostics-table th.v2-api-num,.v2-api-diagnostics-table td.v2-api-num{text-align:right}.v2-api-diagnostics-table td{color:var(--v2-ink-2)}.v2-api-diagnostics-table tr:last-child td{border-bottom:0}.v2-api-diagnostics-table td.v2-api-table-name{color:var(--v2-brand-ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v2-api-diagnostics-table td.v2-api-table-empty{color:var(--v2-ink-3);text-align:center;padding-block:28px}.v2-api-diagnostics-note{color:var(--v2-ink-3);margin:0;padding:0 16px 14px;font-size:11px;line-height:1.5}.v2-api-columns{grid-template-columns:minmax(0,1fr) clamp(360px,28%,460px);align-items:start;gap:16px;min-width:0;display:grid}.v2-api-list-surface,.v2-api-runtime-card,.v2-api-errors-card{min-width:0;overflow:hidden}.v2-api-catalog-page .v2-api-list-surface .v2-api-card-head{border-bottom:1px solid var(--v2-line-2)}.v2-api-catalog-filter{grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.v2-api-catalog-filter>.v2-btn{height:34px}.v2-api-select .v2-select-trigger{width:100%}.v2-api-list-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;min-width:0;max-width:100%;overflow:auto}.v2-api-list-head,.v2-api-list-row{grid-template-columns:96px minmax(220px,.9fr) minmax(180px,1fr) minmax(130px,.65fr) 78px;align-items:center;min-width:720px;display:grid}.v2-api-list-head{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:var(--v2-surface-2);min-height:40px;color:var(--v2-ink-2);font-size:12.5px;font-weight:600}.v2-api-catalog-page .v2-api-list-head>span,.v2-api-catalog-page .v2-api-list-row>*{overflow-wrap:anywhere;min-width:0;padding:8px 10px}.v2-api-catalog-page .v2-api-list-row{border-bottom:1px solid var(--v2-line-2);min-height:44px;color:var(--v2-ink-2);font-size:13px}.v2-api-list-row:last-child{border-bottom:0}.v2-api-list-row:hover{background:var(--v2-gray-soft)}.v2-api-list-row code{color:var(--v2-brand-ink);overflow-wrap:anywhere;white-space:pre-wrap}.v2-api-list-row p{min-width:0;color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.45}.v2-api-method{background:var(--v2-gray-soft);width:fit-content;color:var(--v2-ink-2);border-radius:6px;padding:3px 7px;font-size:11px;display:inline-flex}.v2-api-method-get{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-api-method-post,.v2-api-method-put,.v2-api-method-patch{background:var(--v2-brand-soft);color:var(--v2-brand-ink)}.v2-api-method-delete{background:var(--v2-danger-soft);color:var(--v2-danger)}.v2-api-status{white-space:nowrap;border-radius:7px;align-items:center;width:fit-content;min-height:22px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.v2-api-status-measured{background:var(--v2-ok-soft);color:var(--v2-ok)}.v2-api-catalog-page .v2-api-list-row>:is(.v2-api-method,.v2-api-status){white-space:nowrap;margin-inline:10px;padding:3px 7px}.v2-api-side{gap:16px;min-width:0;display:grid}.v2-api-runtime-card,.v2-api-errors-card{padding:0 0 14px}.v2-api-runtime-list{gap:0;margin:0;padding:0;display:grid}.v2-api-runtime-list>div{border-bottom:1px solid var(--v2-line-2);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 16px;display:grid}.v2-api-runtime-list>div:last-child{border-bottom:0}.v2-api-runtime-list dt{color:var(--v2-ink-3);font-size:var(--font-body,13px);line-height:1.45}.v2-api-runtime-list dd{min-width:0;color:var(--v2-ink);font-size:var(--font-body,13px);overflow-wrap:anywhere;margin:0;line-height:1.45}.v2-api-error-state{min-height:126px;color:var(--v2-ink-3);text-align:center;justify-items:center;gap:6px;padding:24px 16px;display:grid}.v2-api-error-state svg{color:var(--v2-ok)}.v2-api-error-state strong{color:var(--v2-ink);font-size:13px}.v2-api-error-state span{max-width:30ch;color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11.5px;line-height:1.5}.v2-api-error-state.v2-api-error-warn svg{color:var(--v2-warn)}.v2-api-error-state.v2-api-error-danger svg{color:var(--v2-danger)}html[data-ui-skin] body .v2-server-page .v2-backup-history-table,html[data-ui-skin] body .v2-api-catalog-page :is(.v2-api-diagnostics-table,.v2-api-list-row){font-family:inherit;font-weight:inherit;font-size:var(--font-body)!important}html[data-ui-skin] body .v2-server-page .v2-backup-history-table thead th,html[data-ui-skin] body .v2-api-catalog-page :is(.v2-api-diagnostics-table thead th,.v2-api-list-head){font-family:inherit;font-weight:600;font-size:var(--font-table-head)!important}html[data-ui-skin] body .v2-server-page .v2-backup-history-table tbody td,html[data-ui-skin] body .v2-api-catalog-page .v2-api-diagnostics-table tbody td{font-size:inherit;font-weight:inherit}html[data-ui-skin] body .v2-server-page .v2-backup-history-table td :is(.v2-status-done,.v2-status-pending,.v2-table-link),html[data-ui-skin] body .v2-api-catalog-page .v2-api-list-row>*{font-weight:inherit;font-size:inherit!important}html[data-ui-skin] body .v2-server-page .v2-backup-history-table tbody td:first-child:not([colspan]){--text-secondary:var(--v2-ink-2);color:var(--v2-ink-2);font-weight:500}html[data-ui-skin] body .v2-server-page .v2-backup-history-table tbody td:is(:nth-child(2),:nth-child(3),:nth-child(5)){--text-secondary:var(--v2-ink);color:var(--v2-ink);font-weight:600}html[data-ui-skin] body .v2-server-page .v2-backup-history-table tbody td:nth-child(6){--text-secondary:var(--v2-ink-2);color:var(--v2-ink-2);font-weight:400}@media (width<=1280px){.v2-api-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-api-columns{grid-template-columns:1fr}.v2-api-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v2-api-overview{grid-template-columns:1fr;gap:12px}.v2-api-stat{min-height:0;padding:14px}.v2-api-progress-list{grid-template-columns:1fr;gap:12px;padding:14px}.v2-api-columns{gap:12px}.v2-api-side{grid-template-columns:1fr;gap:12px}.v2-api-card-head{align-items:flex-start}.v2-api-catalog-filter{grid-template-columns:1fr;padding:12px}.v2-api-catalog-filter>.v2-btn{width:100%}.v2-api-list-head{display:grid}.v2-api-list-row>code,.v2-api-list-row>p,.v2-api-list-row>span{grid-column:auto}.v2-api-runtime-list>div{padding-inline:14px}.v2-api-diagnostics-table th,.v2-api-diagnostics-table td,.v2-api-diagnostics-note{padding-inline:12px}}:is(.v2-page,.v2-system-page,.v2-modal){color:var(--v2-ink);font-family:var(--font-ui)}:is(.v2-card-sub,.v2-card-head>div>span,.v2-page-heading p,.v2-modal-head p){color:var(--v2-ink-3);font-size:12.5px;line-height:1.5}:is(.v2-stat-foot,.v2-system-page .v2-system-kpi>small,.v2-api-stat>small,.v2-api-progress-item>small,.v2-api-diagnostics-note){color:var(--v2-ink-2);font-size:12px;line-height:1.45}:is(.v2-workbench-board-head time,.v2-workbench-board-row>b,.v2-workbench-kpi em,.v2-workbench-kpi small,.v2-live-feed-row span,.v2-live-feed-row em,.v2-live-feed-codes,.v2-live-feed-row-main small,.v2-live-feed-row-meta em){color:var(--v2-ink-2);font-size:11px}:is(.v2-personnel-row>*>small,.v2-audit-user small,.v2-audit-client small,.v2-session-row small,.v2-backup-event-list time,.v2-server-runtime-list dt,.v2-role-intake-row time){color:var(--v2-ink-2);font-size:11.5px;line-height:1.4}:is(.v2-audit-row time,.v2-audit-ip,.v2-audit-code,.v2-session-row>time){color:var(--v2-ink-2);font-size:12px;line-height:1.4}:is(.v2-table thead th,.v2-backup-history-table th,.v2-api-diagnostics-table th,.v2-session-table-head,.v2-personnel-directory-head){color:var(--v2-ink-2);font-size:12.5px;font-weight:600;line-height:1.4}:is(.v2-backup-history-table tbody td,.v2-api-diagnostics-table tbody td,.v2-api-list-row){color:var(--v2-ink);font-weight:500;line-height:1.45}:is(.v2-api-stat>strong small,.v2-api-progress-item>div:first-child strong,.v2-system-page .v2-system-kpi>strong,.v2-workbench-kpi strong){font-weight:600}.v2-table-surface{border:1px solid var(--v2-line);background:var(--v2-surface);min-width:0;box-shadow:var(--v2-shadow-1);border-radius:14px;gap:0;padding:0;overflow:visible}.v2-table-surface>:is(.v2-toolbar,.v2-table-toolbar,.v2-card-head,.v2-returns-history-toolbar){border:0;border-bottom:1px solid var(--v2-line-2);background:var(--v2-surface);box-shadow:none;border-radius:13px 13px 0 0;margin:0}.v2-table-surface>.v2-machine-table{background:var(--v2-surface);box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.v2-table-surface>.v2-my-repairs-pager{border:0;border-top:1px solid var(--v2-line-2);box-shadow:none;border-radius:0 0 13px 13px;margin:0}.v2-table-surface>.v2-pager-pill{margin-top:10px}:is(.v2-api-diagnostics-table,.v2-backup-history-table) th{border-bottom:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 95%, var(--v2-ink) 5%);color:var(--v2-ink-2);padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.4}:is(.v2-machine-model-content>span:first-child,.v2-machine-code-link,.v2-api-list-row code,.v2-api-diagnostics-table .v2-api-table-name,.v2-table tbody td>strong){font-weight:600}:is(.v2-summary-icon,.v2-stats-reference-kpi-icon,.v2-warehouse-tab-icon,.v2-personnel-summary-icon,.v2-audit-stat-icon,.v2-api-stat-icon) svg{stroke-width:1.8px;width:17px;height:17px}:is(button.v2-stats-reference-kpi,button.v2-warehouse-tab){transition:border-color .15s,box-shadow .15s,transform .15s}@media (hover:hover){:is(button.v2-stats-reference-kpi,button.v2-warehouse-tab):hover{transform:translateY(-1px);box-shadow:0 5px 16px #0f1b2a1a}}:is(button.v2-stats-reference-kpi,button.v2-warehouse-tab):focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(button.v2-stats-reference-kpi,button.v2-warehouse-tab){transition:none;transform:none}}:root{--v2-sticky-heading-offset:var(--app-chrome-height,0px)}html[data-ui-skin]{scroll-padding-top:calc(var(--v2-sticky-heading-offset) + 64px)}.app-shell.business-ui>main :is(.v2-page>.v2-page-heading,.v2-intake-page>.v2-page-heading,.v2-distribution-page>.v2-page-heading,.v2-warehouse-page>.v2-page-heading,.v2-returns-page>.v2-page-heading,.v2-system-page>.v2-system-heading,.v2-data-statistics-page>.v2-data-statistics-heading,.v2-stats-reference-overview>.v2-stats-reference-page-head){top:var(--v2-sticky-heading-offset);z-index:80;background:var(--canvas);position:sticky}:is(.v2-my-repairs-aside,.v2-repair-management-aside,.v2-intake-entry-aside,.v2-distribution-assign-right,.v2-server-side){top:calc(var(--v2-sticky-heading-offset) + 64px)}@media (width<=900px){:root{--v2-sticky-heading-offset:var(--v2-mobile-header-height,0px)}.app-shell.business-ui>main>.repair-system-header{z-index:160;background:var(--canvas);position:sticky;top:0}}.app-shell.business-ui main :is(.v2-machine-head,.v2-technician-load-head-row,.v2-review-document-head,.v2-document-head,.v2-distribution-record-head,.v2-returns-history-head,.v2-stats-reference-machine-head,.v2-technician-period-head,.v2-personnel-directory-head,.v2-session-table-head,.v2-audit-table-head,.v2-api-list-head,.v2-repair-transfer-head,.v2-customer-return-head-row,.v2-customer-return-machine-head-row,.v2-customer-return-confirmed-head-row,.v2-distribution-type-table-head){background:color-mix(in srgb, var(--v2-surface) 95%, var(--v2-ink) 5%)}:is(.v2-quality-inspection-page,.v2-parts-ordering-page,.v2-quality-inspection-panel,.v2-parts-ordering-panel){min-width:0}:is(.v2-quality-inspection-filter,.v2-parts-ordering-filter){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.v2-quality-inspection-filter,.v2-parts-ordering-filter)>.v2-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}:is(.v2-quality-inspection-filter,.v2-parts-ordering-filter)>.v2-filter-actions>:is(.v2-btn,span){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=760px){:is(.v2-quality-inspection-filter,.v2-parts-ordering-filter){grid-template-columns:minmax(0,1fr)}:is(.v2-quality-inspection-filter,.v2-parts-ordering-filter)>.v2-filter-actions>.v2-btn{height:auto;min-height:34px;padding-block:7px}}.v2-machine-archive-modal.v2-modal,.v2-repair-order-modal.v2-modal{grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}.v2-machine-archive-modal.v2-modal{width:min(1220px,100vw - 32px);height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px)}.v2-repair-order-modal.v2-modal{width:min(1040px,100vw - 36px);max-height:min(900px,100dvh - 36px)}.v2-machine-archive-modal .v2-machine-archive-head,.v2-repair-order-modal .v2-repair-order-head{box-sizing:border-box;border-bottom:1px solid var(--v2-line);background:var(--v2-surface);min-height:0;max-height:none;padding:18px 20px;overflow:visible}.v2-machine-archive-modal .v2-machine-archive-title-row h2,.v2-repair-order-modal .v2-repair-order-title-row h2{font-size:18px;line-height:1.4}.v2-machine-archive-identifiers{flex-wrap:wrap;gap:6px 18px;min-width:0;margin-top:5px;display:flex}.v2-machine-archive-identifiers>span{align-items:baseline;gap:6px;min-width:0;max-width:100%;display:flex}.v2-machine-archive-identifiers small{color:var(--v2-ink-3);flex:none;font-size:12px}.v2-machine-archive-identifiers strong{min-width:0;color:var(--v2-ink-2);overflow-wrap:anywhere;font-size:12px;font-weight:500}.v2-machine-archive-modal .v2-machine-archive-identity .v2-machine-archive-identifiers>span:nth-child(-n+3)>strong{color:var(--v2-ink);font-size:13px;font-weight:700}.v2-machine-archive-modal .v2-machine-repair-card-main>.v2-machine-repair-wide>strong,.v2-machine-archive-modal .v2-machine-repair-notes>span[title]{color:var(--v2-ink);font-weight:650}.v2-machine-archive-scroll,.v2-repair-order-modal .v2-repair-order-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:16px 20px 20px;overflow:hidden auto}.v2-machine-archive-scroll{align-content:start;gap:18px;display:grid}.v2-machine-archive-modal .v2-machine-profile-empty{align-content:start;min-height:160px;overflow:visible}.v2-machine-archive-modal .v2-machine-archive-summary{background:var(--v2-surface);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.v2-machine-archive-summary>span{border-bottom:1px solid var(--v2-line-2);grid-template-columns:98px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px}.v2-machine-archive-summary>span:nth-child(-n+3){border-bottom:1px solid var(--v2-line)}.v2-machine-archive-summary>span:nth-child(n+4){border-bottom:0}.v2-machine-archive-modal .v2-machine-archive-summary small{font-size:12px;line-height:1.5}.v2-machine-archive-modal .v2-machine-archive-summary strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5;overflow:visible}.v2-machine-archive-modal .v2-machine-archive-body{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);align-items:start;gap:18px}.v2-machine-archive-modal :is(.v2-machine-timeline-panel,.v2-machine-repair-history-panel){border:0;border-radius:0;overflow:visible}.v2-machine-archive-modal .v2-machine-archive-section-head{align-items:flex-start;padding:0 0 12px}.v2-machine-archive-modal .v2-machine-archive-section-head strong{font-size:14px}.v2-machine-archive-modal .v2-machine-archive-section-head small,.v2-machine-archive-modal .v2-machine-archive-section-head>b{font-size:12px;line-height:1.5}.v2-machine-archive-modal .v2-machine-archive-section-head>b{flex:none;font-weight:500}.v2-machine-archive-modal :is(.v2-machine-timeline-list,.v2-machine-repair-history-list){max-height:none;overflow:visible}.v2-machine-archive-modal .v2-machine-repair-card{gap:12px;padding:16px 0}.v2-machine-archive-modal .v2-machine-repair-card-head{grid-template-columns:minmax(0,1fr) auto auto}.v2-machine-archive-modal .v2-machine-repair-card-head b{white-space:normal;font-size:13px;line-height:1.5;overflow:visible}.v2-machine-archive-modal .v2-machine-repair-card-head span{overflow-wrap:anywhere;font-size:12px}.v2-machine-archive-modal .v2-machine-repair-card-head .v2-table-link{white-space:nowrap;font-size:12px}.v2-machine-archive-modal .v2-machine-repair-card-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.v2-machine-repair-fees{border-top:1px solid var(--v2-line-2);border-bottom:1px solid var(--v2-line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;padding:12px 0;display:grid}.v2-machine-repair-fees:empty{display:none}.v2-machine-repair-fees>span,.v2-machine-repair-times>span{gap:4px;min-width:0;display:grid}.v2-machine-archive-modal .v2-machine-repair-card-main>span>small,.v2-machine-repair-fees small,.v2-machine-repair-times small{color:var(--v2-ink-3);font-size:12px;line-height:1.5}.v2-machine-archive-modal .v2-machine-repair-card-main>span>strong,.v2-machine-repair-fees strong,.v2-machine-repair-times strong{color:var(--v2-ink-2);white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6;overflow:visible}.v2-machine-repair-fees strong{color:var(--v2-ink);font-variant-numeric:tabular-nums}.v2-machine-repair-flow{gap:10px;min-width:0;display:grid}.v2-machine-repair-flow h3{color:var(--v2-ink-2);margin:0;font-size:12px;font-weight:600}.v2-machine-archive-modal .v2-machine-repair-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;display:grid}.v2-machine-archive-modal .v2-machine-repair-meta,.v2-machine-archive-modal .v2-machine-repair-notes{font-size:12px;line-height:1.6}.v2-machine-archive-modal .v2-machine-repair-meta>span{overflow-wrap:anywhere}.v2-machine-archive-modal .v2-machine-repair-notes{background:var(--v2-surface-2);border-radius:4px;gap:6px;padding:10px 12px;display:grid}.v2-machine-archive-modal .v2-machine-timeline-event{border-bottom:0;padding:15px 0}.v2-machine-archive-modal .v2-machine-timeline-event:not(:last-child):after{background:var(--v2-line);content:"";width:1px;position:absolute;top:28px;bottom:-5px;left:6px}.v2-machine-archive-modal .v2-machine-timeline-event>div>span{flex-wrap:wrap;gap:4px 8px}.v2-machine-archive-modal .v2-machine-timeline-event strong{font-size:13px}.v2-machine-archive-modal .v2-machine-timeline-event time,.v2-machine-archive-modal .v2-machine-timeline-event p{font-size:12px;line-height:1.6}.v2-machine-archive-modal .v2-machine-archive-actions,.v2-repair-order-modal .v2-repair-order-actions{border-top:1px solid var(--v2-line);background:var(--v2-surface-2);padding:12px 20px}.v2-repair-order-modal .v2-repair-order-code-links{gap:6px 16px;font-size:12px;line-height:1.5}.v2-repair-order-modal .v2-repair-order-code-links>span:first-child{color:var(--v2-ink);font-weight:700}.v2-repair-order-modal .v2-repair-order-code-links>.v2-machine-code-link{overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal;min-width:0;font-weight:700;overflow:visible}.v2-repair-order-modal .v2-repair-order-code-links>.v2-machine-code-link:not(:hover){color:var(--v2-ink)}.v2-repair-order-modal .v2-repair-order-body{align-content:start;gap:18px}.v2-repair-order-section{gap:12px;min-width:0;display:grid}.v2-repair-order-section+.v2-repair-order-section{border-top:1px solid var(--v2-line-2);padding-top:16px}.v2-repair-order-section-head{flex-wrap:wrap;align-items:baseline;gap:5px 12px;min-width:0;display:flex}.v2-repair-order-section-head h3{color:var(--v2-ink);margin:0;font-size:14px;font-weight:600}.v2-repair-order-section-head>span{color:var(--v2-ink-3);font-size:12px;line-height:1.5}.v2-repair-order-modal .v2-repair-order-time-grid{border:1px solid var(--v2-line);border-radius:6px;gap:0;overflow:hidden}.v2-repair-order-modal .v2-repair-order-time-grid>span{border:0;border-right:1px solid var(--v2-line);border-radius:0;gap:5px;padding:10px 12px}.v2-repair-order-modal .v2-repair-order-time-grid>span:last-child{border-right:0}.v2-repair-order-modal .v2-repair-order-time-grid strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5;overflow:visible}.v2-repair-order-modal :is(.v2-repair-order-fields,.v2-external-repair-tracking-grid,.v2-repair-order-fee-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v2-repair-order-modal .v2-repair-order-fields>.v2-repair-order-note{grid-column:1/-1}.v2-repair-order-modal .v2-repair-order-text-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.v2-repair-order-modal :is(.v2-repair-order-field,.v2-repair-order-note) textarea{min-height:100px;line-height:1.6}.v2-repair-order-modal .v2-external-repair-tracking-head{flex-wrap:wrap;align-items:baseline}.v2-repair-order-modal .v2-external-repair-tracking-head>div{gap:4px;min-width:0;display:grid}.v2-repair-order-modal .v2-external-repair-tracking-head>span{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:12px}.v2-repair-order-modal .v2-repair-order-fee-grid>p{color:var(--v2-ink-3);grid-column:1/-1;margin:0;font-size:12px}.v2-repair-order-modal .v2-repair-fee-box:has(>input[type=number]){width:min(100%,12rem)}.v2-repair-order-modal .v2-repair-fee-split-summary{border-radius:4px;grid-column:1/-1;font-size:12px}.v2-repair-order-modal .v2-locked-field{opacity:1}.v2-repair-order-modal .v2-locked-field :is(.v2-input,.v2-custom-select-trigger){color:var(--v2-ink-2)}.v2-repair-order-modal .v2-repair-order-actions-right{flex-wrap:wrap}@media (width<=1000px){.v2-repair-order-modal :is(.v2-repair-order-fields,.v2-external-repair-tracking-grid,.v2-repair-order-fee-grid),.v2-machine-archive-modal .v2-machine-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-machine-archive-summary>span:nth-child(-n+4){border-bottom:1px solid var(--v2-line-2)}.v2-machine-archive-summary>span:nth-child(n+5){border-bottom:0}.v2-machine-archive-modal .v2-machine-archive-body{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.v2-machine-archive-modal .v2-machine-archive-head,.v2-repair-order-modal .v2-repair-order-head{flex-direction:column;gap:12px;padding:14px 16px}.v2-machine-archive-scroll,.v2-repair-order-modal .v2-repair-order-body{padding:14px 16px 18px}.v2-machine-archive-modal .v2-machine-archive-head-actions{justify-content:flex-start;width:100%}.v2-machine-archive-modal .v2-machine-archive-summary{grid-template-columns:minmax(0,1fr)}.v2-machine-archive-summary>span:nth-child(n){border-bottom:1px solid var(--v2-line-2)}.v2-machine-archive-summary>span:last-child{border-bottom:0}.v2-machine-archive-modal .v2-machine-repair-card-main,.v2-machine-repair-fees,.v2-machine-archive-modal .v2-machine-repair-times{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-machine-archive-modal .v2-machine-repair-card-head{grid-template-columns:minmax(0,1fr) auto}.v2-machine-archive-modal .v2-machine-repair-card-head>.v2-status{grid-area:2/1;justify-self:start}.v2-machine-archive-modal .v2-machine-repair-card-head>.v2-table-link{grid-area:1/2}.v2-machine-archive-modal .v2-machine-repair-card-head>.v2-table-link+.v2-table-link{grid-row:2}.v2-repair-order-modal .v2-repair-order-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-repair-order-modal .v2-repair-order-time-grid>span:nth-child(2n){border-right:0}.v2-repair-order-modal .v2-repair-order-time-grid>span:nth-child(n+3){border-top:1px solid var(--v2-line)}.v2-repair-order-modal .v2-repair-order-fields,.v2-repair-order-modal .v2-repair-order-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-repair-order-modal .v2-repair-order-text-row{grid-template-columns:minmax(0,1fr)}.v2-machine-archive-modal .v2-machine-archive-actions,.v2-repair-order-modal .v2-repair-order-actions{padding:10px 16px}}@media (width<=520px){.v2-machine-archive-backdrop,.v2-repair-order-backdrop{padding:8px}.v2-machine-archive-modal.v2-modal,.v2-repair-order-modal.v2-modal{border-radius:8px;width:100%;max-height:calc(100dvh - 16px)}.v2-machine-archive-modal.v2-modal{height:calc(100dvh - 16px)}.v2-machine-archive-identifiers{gap:4px;display:grid}.v2-machine-archive-modal .v2-machine-archive-head-actions .v2-btn,.v2-repair-order-modal .v2-repair-order-head-actions .v2-btn,.v2-machine-archive-modal .v2-machine-repair-card-head>.v2-table-link{min-height:40px}.v2-repair-order-modal .v2-repair-order-fields,.v2-repair-order-modal .v2-external-repair-tracking-grid,.v2-repair-order-modal .v2-repair-order-fee-grid{grid-template-columns:minmax(0,1fr)}.v2-repair-order-modal .v2-repair-order-actions-right{width:100%}.v2-repair-order-modal .v2-repair-order-actions-right>.v2-btn{flex:auto;min-height:44px}.v2-repair-order-modal .v2-repair-order-actions-left:empty{display:none}}@media (height<=620px){.v2-machine-archive-modal .v2-machine-archive-head,.v2-repair-order-modal .v2-repair-order-head{padding-block:10px}.v2-machine-archive-modal.v2-modal,.v2-repair-order-modal.v2-modal{max-height:calc(100dvh - 16px)}}@media (width<=600px){.v2-returns-heading{flex-wrap:wrap;gap:12px}}@media (width>=1081px){html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed)>.sidebar>.brand{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;height:auto!important;padding-top:8px!important}html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed)>.sidebar>.brand>.brand-mark{flex-shrink:0;min-height:34px}}.v2-machine-archive-identity{border-bottom:1px solid var(--v2-line);min-width:0;padding-bottom:14px}.v2-machine-archive-identity .v2-machine-archive-identifiers{margin-top:0}.v2-repair-order-body>.v2-repair-order-code-links{border-bottom:1px solid var(--v2-line);margin-top:0;padding-bottom:14px}@media (height<=620px){.v2-machine-archive-modal .v2-machine-archive-head,.v2-repair-order-modal .v2-repair-order-head{flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.v2-machine-archive-modal .v2-machine-archive-title-row,.v2-repair-order-modal .v2-repair-order-title-row{flex-wrap:nowrap;gap:6px}.v2-machine-archive-modal .v2-machine-archive-title-row h2,.v2-repair-order-modal .v2-repair-order-title-row h2{white-space:nowrap;flex:none;font-size:16px}.v2-machine-archive-modal .v2-machine-archive-head-actions,.v2-repair-order-modal .v2-repair-order-head-actions{flex-wrap:nowrap;justify-content:flex-end;gap:5px;width:auto}.v2-machine-archive-modal .v2-machine-archive-head-actions .v2-btn,.v2-repair-order-modal .v2-repair-order-head-actions .v2-btn{flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0}.v2-machine-archive-head-actions .v2-head-action-label{display:none}.v2-machine-archive-modal .v2-machine-archive-actions,.v2-repair-order-modal .v2-repair-order-actions{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 12px}.v2-repair-order-modal .v2-repair-order-actions-left{flex:none}.v2-repair-order-modal .v2-repair-order-actions-right{flex-wrap:nowrap;flex:auto;gap:6px;width:auto}.v2-repair-order-modal .v2-repair-order-actions :is(.v2-repair-order-actions-left,.v2-repair-order-actions-right)>.v2-btn{flex:none;min-height:36px;padding-inline:8px}}.v2-history-summary-scroll{overscroll-behavior-x:contain;text-overflow:clip;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:auto hidden}.v2-history-summary-scroll>.v2-history-summary-line{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;max-width:none;display:inline-flex}.v2-history-summary-scroll>.v2-history-summary-line :is(span,small,strong,b,svg,div){text-overflow:clip;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;max-width:none;overflow:visible}.v2-machine-model-content>.v2-history-badge.v2-history-summary-scroll{text-overflow:clip;white-space:nowrap;overflow-wrap:normal;text-align:left;height:auto;min-height:24px;line-height:1.5;display:block;overflow:auto hidden}.v2-history-notice>.v2-history-summary-scroll{flex:1 1 0;display:block;overflow:auto hidden}.v2-history-notice:has(>.v2-history-summary-scroll)>svg{flex:none}.v2-duplicate-summary.v2-history-summary-scroll{display:block;overflow:auto hidden}.v2-duplicate-summary.v2-history-summary-scroll>.v2-history-summary-line{gap:16px}.v2-duplicate-summary.v2-history-summary-scroll>.v2-history-summary-line>div{align-items:center;gap:6px;display:inline-flex}.v2-duplicate-summary.v2-history-summary-scroll .v2-history-summary-line strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:none;margin-top:0}.v2-machine-repair-card-head:has(>.v2-repair-result-summary.v2-history-summary-scroll){flex-wrap:nowrap;display:flex}.v2-machine-repair-card-head>.v2-repair-result-summary.v2-history-summary-scroll{flex:1 1 0;display:block}.v2-machine-repair-card-head:has(>.v2-repair-result-summary.v2-history-summary-scroll)>:is(.v2-table-link,.v2-status){flex:none}.v2-machine-archive-modal .v2-machine-archive-title-row h2,.v2-document-sheet-modal .v2-document-sheet-head h2,.v2-repair-order-readonly .v2-repair-order-title-row h2,.v2-duplicate-modal .v2-modal-head h2,.v2-audit-detail-dialog h2{font-size:18px;font-weight:700;line-height:1.4}.v2-machine-archive-modal .v2-machine-archive-section-head strong,.v2-machine-archive-modal .v2-machine-repair-flow h3,.v2-document-sheet-modal .v2-document-sheet-section-head strong,.v2-repair-order-readonly .v2-repair-order-section-head h3,.v2-duplicate-modal .v2-duplicate-history>strong,.v2-audit-detail-dialog h3{color:var(--v2-ink);font-size:15px;font-weight:650;line-height:1.5}.v2-machine-archive-modal .v2-machine-archive-body{grid-template-columns:minmax(270px,.85fr) minmax(0,1.55fr)}.v2-machine-archive-modal .v2-machine-archive-identifiers small,.v2-machine-archive-modal .v2-machine-archive-summary small,.v2-machine-archive-modal .v2-machine-repair-card-main>span>small,.v2-machine-archive-modal .v2-machine-repair-fees small,.v2-machine-archive-modal .v2-machine-repair-times small,.v2-machine-archive-modal .v2-machine-repair-meta small,.v2-document-sheet-modal .v2-document-sheet-summary small,.v2-document-sheet-modal .v2-history-repair-detail>strong,.v2-duplicate-modal .v2-duplicate-history-person small,.v2-audit-detail-dialog .v2-audit-detail-metadata dt,.v2-audit-detail-dialog .v2-audit-detail-fields dt{color:var(--v2-ink-3);font-size:12px;font-weight:500;line-height:1.5}.v2-machine-archive-modal .v2-machine-archive-identity .v2-machine-archive-identifiers>span>strong,.v2-machine-archive-modal .v2-machine-archive-identity .v2-machine-archive-identifiers>span:nth-child(-n+3)>strong,.v2-machine-archive-modal .v2-machine-repair-card-main>span>strong,.v2-machine-archive-modal .v2-machine-repair-meta strong,.v2-document-sheet-modal .v2-document-sheet-summary strong:not(.v2-status),.v2-duplicate-modal .v2-duplicate-history-person b,.v2-duplicate-modal .v2-duplicate-history-repair b,.v2-audit-detail-dialog .v2-audit-detail-metadata dd{color:var(--v2-ink);white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.6}.v2-machine-archive-modal .v2-machine-archive-summary strong:not(.v2-status){color:var(--v2-ink);font-size:13px;font-weight:650}.v2-machine-archive-modal .v2-machine-repair-card-main>.v2-machine-repair-wide>strong,.v2-machine-archive-modal .v2-machine-repair-fees strong,.v2-document-sheet-modal .v2-history-repair-items,.v2-duplicate-modal .v2-duplicate-history-row em{color:var(--v2-ink);white-space:normal;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.6}.v2-machine-archive-modal .v2-machine-repair-fees strong{font-variant-numeric:tabular-nums}.v2-machine-archive-modal .v2-repair-result-summary .v2-history-summary-line>span{color:var(--v2-ink-3);font-size:12px;font-weight:500}.v2-machine-archive-modal .v2-repair-result-summary .v2-history-summary-line strong,.v2-document-sheet-modal .v2-repair-result-summary .v2-history-summary-line strong,.v2-duplicate-modal .v2-duplicate-summary .v2-history-summary-line strong{color:var(--v2-ink);font-size:14px;font-weight:700}.v2-machine-archive-modal .v2-machine-repair-meta{gap:8px 16px}.v2-machine-archive-modal .v2-machine-repair-meta>span{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;display:flex}.v2-machine-archive-modal .v2-machine-timeline-event>div>span>strong{font-size:14px;font-weight:650;line-height:1.5}.v2-machine-archive-modal .v2-machine-timeline-event p{color:var(--v2-ink-2);font-size:12px;font-weight:400}.v2-machine-archive-modal .v2-machine-timeline-event p strong{color:var(--v2-ink);font-size:14px;font-weight:650}.v2-machine-archive-modal .v2-machine-repair-times strong{color:var(--v2-ink-2);font-size:12px;font-weight:500}.v2-machine-archive-modal .v2-machine-repair-notes>span[title],.v2-document-sheet-modal .v2-history-repair-note{color:var(--v2-ink-2);font-size:12px;font-weight:400;line-height:1.6}.v2-machine-archive-modal .v2-machine-archive-section-head small,.v2-document-sheet-modal .v2-document-sheet-section-head small,.v2-repair-order-readonly .v2-repair-order-section-head>span,.v2-duplicate-modal .v2-duplicate-history-repair small{font-size:12px;font-weight:400;line-height:1.6}.v2-document-sheet-modal .v2-document-sheet-summary small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.v2-document-sheet-modal .v2-history-repair-detail>p{overflow-wrap:anywhere;margin:4px 0 14px}.v2-repair-order-modal.v2-repair-order-readonly :is(.v2-repair-order-fields,.v2-external-repair-tracking-grid,.v2-repair-order-fee-grid)>label>span:not(.v2-required-field-label){color:var(--v2-ink-3);font-size:12px;font-weight:500}.v2-repair-order-modal.v2-repair-order-readonly :is(.v2-repair-order-fields,.v2-external-repair-tracking-grid,.v2-repair-order-fee-grid) :is(input,.v2-select-trigger){color:var(--v2-ink);font-size:14px;font-weight:650}.v2-repair-order-readonly .v2-repair-order-field textarea,.v2-repair-order-readonly .v2-repair-order-fee-grid input[type=number]{color:var(--v2-ink);font-size:15px;font-weight:650;line-height:1.6}.v2-duplicate-modal .v2-duplicate-history-row :is(span,b,small,em){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (width<=1000px){.v2-machine-archive-modal .v2-machine-archive-body{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.v2-machine-archive-modal .v2-machine-repair-card-head:has(>.v2-repair-result-summary.v2-history-summary-scroll){flex-wrap:wrap}.v2-machine-archive-modal .v2-machine-repair-card-head>.v2-repair-result-summary.v2-history-summary-scroll{flex:100%}}@media (width<=520px){.v2-machine-archive-modal .v2-machine-repair-card-main,.v2-machine-archive-modal .v2-machine-repair-fees,.v2-machine-archive-modal .v2-machine-repair-times{grid-template-columns:minmax(0,1fr)}}.v2-document-sheet-modal .v2-document-sheet-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.v2-document-sheet-modal .v2-document-sheet-summary>span{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:4px}.v2-document-sheet-modal .v2-document-sheet-summary .v2-status{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;place-self:start;width:fit-content;max-width:100%;height:auto;min-height:22px;padding:2px 8px;overflow:visible}@media (width<=520px){.v2-document-sheet-modal .v2-document-sheet-summary{grid-template-columns:minmax(0,1fr)}}html[data-ui-skin] body .v2-modal.v2-repair-order-modal.v2-repair-order-readonly :is(.v2-repair-order-fields,.v2-external-repair-tracking-grid,.v2-repair-order-fee-grid) input.v2-input[readonly]:not([type=number]){font-size:14px!important}html[data-ui-skin] body .v2-modal.v2-repair-order-modal.v2-repair-order-readonly .v2-repair-order-fee-grid input.v2-input[readonly][type=number]{font-size:15px!important}.v2-role-machine-query{gap:7px;min-width:0;display:grid}.v2-role-machine-query-form{align-items:center;gap:8px;width:min(680px,100%);min-width:0;display:flex}.v2-role-machine-query-form>svg,.v2-role-machine-query-form>button{flex:none}.v2-role-machine-query-form>svg{color:var(--v2-ink-3)}.v2-role-machine-query-form>input{flex:1 1 0;min-width:0}.v2-role-machine-query>small{color:var(--v2-ink-3);font-size:12px;line-height:1.5}.v2-machine-archive-modal.v2-modal.v2-machine-archive-expanded{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.v2-machine-archive-modal .v2-machine-repair-overview{gap:0;padding:0}.v2-machine-repair-overview-summary{cursor:pointer;gap:9px;padding:13px 0;list-style:none;display:grid}.v2-machine-repair-overview-summary::-webkit-details-marker{display:none}.v2-machine-repair-overview-summary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.v2-machine-repair-overview-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.v2-repair-result-compact{min-width:0;color:var(--v2-ink-3);flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:12px;display:flex}.v2-repair-result-compact>b{color:var(--v2-ink);font-size:13px}.v2-repair-result-compact>span{overflow-wrap:anywhere}.v2-repair-occurrence-tag{background:var(--v2-surface-2);color:var(--v2-ink-2);border-radius:4px;flex:none;padding:2px 7px;font-weight:650}.v2-occurrence-first{color:#275481;background:#eaf2fb}.v2-occurrence-second{color:#4d4d8a;background:#edf0fb}.v2-occurrence-rework{color:#855316;background:#fff2df}.v2-archive-expand-hint{color:var(--v2-ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.v2-machine-repair-overview[open] .v2-archive-expand-hint>svg{transform:rotate(180deg)}.v2-machine-repair-overview-grid{grid-template-columns:minmax(88px,.9fr) minmax(76px,.7fr) minmax(80px,.8fr) minmax(140px,2fr) minmax(70px,.65fr) minmax(78px,.8fr);align-items:start;gap:8px 12px;min-width:0;display:grid}.v2-machine-repair-overview-grid.v2-machine-overview-no-fee{grid-template-columns:minmax(88px,.9fr) minmax(76px,.7fr) minmax(80px,.8fr) minmax(140px,2fr) minmax(78px,.8fr)}.v2-machine-repair-overview-grid>span{align-content:start;gap:4px;min-width:0;display:grid}.v2-machine-repair-overview-grid small{color:var(--v2-ink-3);font-size:12px;line-height:1.5}.v2-machine-repair-overview-grid strong,.v2-machine-repair-overview-grid time{color:var(--v2-ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6}.v2-machine-repair-overview-grid .v2-machine-overview-person>strong,.v2-machine-repair-overview-grid .v2-machine-overview-fee>strong{color:var(--v2-ink);font-size:14px;font-weight:700}.v2-machine-overview-fee>strong{font-variant-numeric:tabular-nums}.v2-machine-overview-items>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-machine-repair-overview-detail{gap:12px;padding:4px 0 16px;display:grid}.v2-machine-repair-overview-detail .v2-machine-repair-wide>strong{white-space:pre-wrap}@media (width<=1200px){.v2-machine-repair-overview-grid,.v2-machine-repair-overview-grid.v2-machine-overview-no-fee{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-machine-repair-overview-grid .v2-machine-overview-items{grid-column:1/-1}}@media (width<=520px){.v2-machine-repair-overview-grid,.v2-machine-repair-overview-grid.v2-machine-overview-no-fee{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-machine-archive-modal.v2-modal.v2-machine-archive-expanded{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}}.v2-repair-business-backdrop{z-index:1400}.v2-repair-business-modal{flex-direction:column;width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);display:flex}.v2-repair-business-body{overflow-wrap:anywhere;gap:14px;min-height:0;padding:20px;display:grid;overflow-y:auto}.v2-repair-business-body p{margin:0;line-height:1.65}.v2-business-financial-preview{border:1px solid var(--v2-line);background:var(--v2-surface-2);border-radius:6px;gap:7px;padding:14px;display:grid}.v2-business-confirm{align-items:flex-start;gap:9px;line-height:1.65;display:flex}.v2-business-confirm>input{flex:none;margin-top:5px}.v2-repair-business-modal .v2-modal-actions{flex-wrap:wrap}@media (width<=520px){.v2-repair-business-body{padding:14px}}.v2-role-record-filters{border-top:1px solid var(--v2-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid}.v2-role-record-filters>p{color:var(--v2-ink-3);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}@media (width<=1000px){.v2-role-record-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.v2-role-record-filters{grid-template-columns:minmax(0,1fr)}}.v2-repair-order-backdrop,.v2-repair-edit-backdrop{z-index:1280}.v2-machine-archive-backdrop[data-covered=true]{pointer-events:none}.v2-repair-edit-backdrop .v2-repair-order-modal{max-height:90dvh;overflow-y:auto}.v2-labor-details-trigger{font:inherit;text-align:left;cursor:pointer}.v2-labor-details-trigger:focus-visible{outline:2px solid var(--v2-brand);outline-offset:3px}.v2-labor-accrued-kpi .v2-stats-reference-kpi-copy{overflow-wrap:anywhere;min-width:0}.v2-data-statistics-kpis button.v2-labor-accrued-kpi{cursor:pointer}@media (hover:hover){.v2-data-statistics-kpis button.v2-labor-accrued-kpi:hover{border-color:var(--v2-brand);background:var(--v2-brand-soft)}}.v2-data-statistics-kpis{align-items:stretch}.v2-data-statistics-page .v2-data-statistics-kpis .v2-stats-reference-kpi-copy>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2-labor-accrued-kpi .v2-stats-reference-kpi-copy>strong{white-space:normal;text-overflow:clip;letter-spacing:-.3px;overflow:visible}.v2-labor-accrued-kpi .v2-stats-reference-kpi-copy>strong.v2-labor-amount-medium{font-size:22px}.v2-labor-accrued-kpi .v2-stats-reference-kpi-copy>strong.v2-labor-amount-long{font-size:18px}.v2-labor-accrued-kpi .v2-btn{justify-self:start}.v2-labor-accrued-kpi :is(span,small,p){overflow-wrap:anywhere}.v2-labor-accrued-values{justify-items:start;gap:8px;display:grid}.v2-labor-accrued-values>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px}.v2-labor-accrued-values>span{font-variant-numeric:tabular-nums}.v2-labor-accrued-card :is(p,small){color:var(--v2-ink-2);overflow-wrap:anywhere;line-height:1.6}.v2-labor-details-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(1220px,100vw - 36px);overflow:hidden}.v2-labor-details-dialog .v2-modal-head>div{min-width:0}.v2-labor-details-dialog .v2-modal-head p{overflow-wrap:anywhere}.v2-labor-details-dialog .v2-labor-details-body{overscroll-behavior:contain;gap:14px;min-width:0;min-height:0;display:grid;overflow:auto}.v2-labor-details-dialog .v2-labor-details-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.v2-labor-details-dialog .v2-labor-details-month-control{align-items:end;gap:6px;display:flex}.v2-labor-details-dialog .v2-labor-details-month-control .v2-field{min-width:154px}.v2-labor-details-dialog .v2-labor-details-person{flex:0 300px;min-width:min(100%,200px)}.v2-labor-details-dialog .v2-labor-details-policy,.v2-labor-details-dialog .v2-labor-details-scope-note,.v2-labor-details-dialog .v2-labor-details-people>p{color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.v2-labor-details-dialog .v2-labor-details-summary{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.v2-labor-details-dialog .v2-labor-details-amount-card{border:1px solid var(--v2-line);border-radius:var(--radius-control,6px);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px;min-width:0;padding:14px;display:grid}.v2-labor-details-dialog .v2-labor-details-amount-card>span{color:var(--v2-ink-2);font-size:13px}.v2-labor-details-dialog .v2-labor-details-amount-card>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px}.v2-labor-details-dialog .v2-labor-details-amount-card small{color:var(--v2-ink-2);grid-column:1/-1;font-size:12px;font-weight:400;line-height:1.5}.v2-labor-details-dialog .v2-labor-details-unknown{background:var(--status-warn-bg,var(--v2-warn-soft));color:var(--status-warn,var(--v2-warn));border-radius:var(--radius-control,6px);margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.v2-labor-details-dialog .v2-labor-details-state{color:var(--v2-ink-2);justify-items:start;gap:14px;padding:28px 12px;display:grid}.v2-labor-details-dialog .v2-labor-details-people,.v2-labor-details-dialog .v2-labor-details-entries{gap:10px;min-width:0;display:grid}.v2-labor-details-dialog h3{margin:0;font-size:14px}.v2-labor-details-dialog h3 small{color:var(--v2-ink-2);margin-left:8px;font-size:12px;font-weight:400}.v2-labor-details-dialog .v2-labor-details-table-scroll{border:1px solid var(--v2-line);border-radius:8px;max-width:100%;overflow:auto}.v2-labor-details-dialog table{border-collapse:collapse;width:100%;min-width:640px}html[data-ui-skin] body .v2-modal.v2-labor-details-dialog table{font-family:inherit;font-size:var(--font-body)!important}html[data-ui-skin] body .v2-modal.v2-labor-details-dialog thead th{font-family:inherit;font-size:var(--font-table-head)!important}.v2-labor-details-dialog .v2-labor-details-entries table{min-width:1180px}.v2-labor-details-dialog :is(th,td){text-align:left;border-bottom:1px solid var(--v2-line);vertical-align:top;padding:10px 12px}.v2-labor-details-dialog th{color:var(--v2-ink-2);background:var(--v2-surface-2);white-space:nowrap;font-weight:600}.v2-labor-details-dialog td{color:var(--v2-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:220px}.v2-labor-details-dialog td small{color:var(--v2-ink-2);margin-top:4px;display:block}.v2-labor-details-dialog tbody tr:last-child td{border-bottom:0}.v2-labor-details-dialog .v2-labor-details-unassigned{background:var(--status-warn-bg,var(--v2-warn-soft))}.v2-labor-details-dialog .v2-labor-details-person-link{color:var(--v2-brand-ink);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.v2-labor-details-dialog .v2-labor-details-pager{color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.v2-labor-details-dialog .v2-labor-details-pager>span{margin-right:auto}.v2-labor-details-dialog .v2-labor-details-pager label{align-items:center;gap:6px;display:flex}.v2-labor-details-dialog .v2-labor-details-pager select{width:66px}@media (width<=760px){.v2-labor-details-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.v2-labor-details-dialog .v2-labor-details-summary{grid-template-columns:1fr;gap:8px}.v2-labor-details-dialog .v2-labor-details-amount-card{padding:12px}.v2-labor-details-dialog .v2-labor-details-person{flex:220px}.v2-labor-details-dialog .v2-labor-details-pager>span{flex:1 0 100%}}.v2-labor-reconciliation{gap:12px;min-width:0;display:grid}.v2-labor-reconciliation-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-labor-reconciliation-types{flex-wrap:wrap;gap:8px;display:flex}.v2-labor-reconciliation :is(p,small){color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.6}.v2-labor-reconciliation-boundary,.v2-labor-reconciliation-count{font-size:13px}.v2-labor-reconciliation-rows{gap:12px;display:grid}.v2-labor-reconciliation-row{border:1px solid var(--v2-line);border-radius:var(--radius-control,6px);background:var(--v2-surface-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:14px;padding:14px;display:grid}.v2-labor-reconciliation-row>div{align-content:start;gap:6px;min-width:0;display:grid}.v2-labor-reconciliation-row :is(strong,span){overflow-wrap:anywhere}.v2-labor-reconciliation-row small{font-size:12px}.v2-labor-reconciliation-evidence ul{max-height:200px;margin:0;padding-left:18px;overflow:auto}.v2-labor-reconciliation-evidence li{overflow-wrap:anywhere;margin-bottom:6px}.v2-labor-reconciliation-evidence time{color:var(--v2-ink-2);font-size:12px;display:block}.v2-labor-reconciliation-row .v2-labor-reconciliation-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.v2-labor-reconciliation .v2-btn{min-height:44px}.v2-labor-reconciliation :is(button,select):focus-visible{outline:2px solid var(--v2-brand);outline-offset:3px}.v2-labor-details-backdrop[data-covered=true]{pointer-events:none;visibility:hidden}.v2-labor-reconciliation-trigger{margin-top:8px}.v2-machine-repair-card[data-anchor-record=true]{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-machine-anchor-label{color:var(--v2-brand-ink)}@media (width<=700px){.v2-labor-reconciliation-heading{flex-wrap:wrap}.v2-labor-reconciliation-row{grid-template-columns:minmax(0,1fr);padding:12px}.v2-labor-reconciliation-types button{flex:140px}.v2-labor-reconciliation-row .v2-labor-reconciliation-actions{flex-direction:column}}.record-void-backdrop{z-index:1200}.record-void-dialog{width:min(760px,100vw - 40px);max-height:calc(100dvh - 40px);font:inherit;border-radius:var(--radius-panel,10px);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.record-void-dialog .v2-modal-head{flex-direction:row;align-items:flex-start}.record-void-dialog .v2-modal-head>div{min-width:0}.record-void-dialog .v2-modal-head>button{flex:none}.record-void-dialog .v2-modal-head h2{font-size:var(--font-dialog-title,18px)}.record-void-dialog .record-void-body{min-height:0;padding:20px;overflow:auto}.record-void-dialog .record-void-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.record-void-dialog .record-void-identity>div{min-width:0}.record-void-dialog dt{color:var(--v2-text-muted,#64748b);margin-bottom:4px}.record-void-dialog dd{overflow-wrap:anywhere;margin:0}.record-void-dialog .record-void-fields{gap:16px;display:grid}.record-void-dialog .record-void-fields textarea{resize:vertical;min-height:90px}.record-void-dialog .record-void-fields :is(.v2-input,.v2-textarea){border-radius:var(--radius-control,6px);font-size:var(--font-body,13px);background:var(--field)}.record-void-dialog .v2-notice{line-height:1.6}.record-void-dialog .record-void-actions{background:var(--modal-foot,var(--panel-2));flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.record-void-dialog .record-void-pending{overflow-wrap:anywhere}@media (width<=640px){.record-void-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.record-void-dialog .record-void-body{padding:16px}.record-void-dialog .record-void-identity{grid-template-columns:minmax(0,1fr)}.record-void-dialog .record-void-actions>button{flex:140px}}:root{font-synthesis:none}*{box-sizing:border-box}body{min-width:0;min-height:100vh;margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}.app-shell{min-height:100vh;display:grid}.sidebar{flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;display:flex}.brand-mark{place-items:center;display:grid}.brand strong,.brand small{display:block}.brand small{margin-top:3px}nav{display:grid;overflow-y:auto}.nav-item{text-align:left;background:0 0;border:0;align-items:center;width:100%;display:flex}.nav-item.active{color:#172b32;background:#dbe64c;font-weight:700}.nav-group{display:grid}.nav-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.nav-group>summary::-webkit-details-marker{display:none}.nav-parent{font-weight:800}.nav-group-arrow{margin-left:auto;transition:transform .18s;transform:rotate(0)}.nav-group[open]>summary .nav-group-arrow{transform:rotate(90deg)}.nav-children{border-left:1px solid #35505a;margin-left:20px;display:grid}.nav-child.active{color:#172b32;background:#dbe64c}.nav-lock{color:#a9cf8e;margin-left:auto}.nav-permission{color:#a9cf8e;margin-left:auto;font-size:10px}.sidebar-bottom{margin-top:auto}.sync-card{color:#f3bd56;border-top:1px solid #33505a;gap:10px;margin-bottom:8px;padding:13px 10px;display:flex}.sync-card.ready{color:#9fd4b4}.sync-card strong,.sync-card small{display:block}.sync-card strong{color:#dde6e8;font-size:12px}.sync-card small{color:#8fa4a9;margin-top:4px;font-size:11px}.lan-card{word-break:break-all;border:1px solid #31505a;border-radius:5px;align-items:center;gap:7px;margin-bottom:7px;padding:8px 10px;font-size:10px;display:flex}.logout-nav{color:#f0c1bc}.topbar{border-bottom:1px solid #dde3e5;align-items:center;display:flex}.topbar h1{margin:0 0 5px}.topbar p{margin:0}.operator{text-align:right}.operator span,.operator strong{display:block}.operator span{color:#7b898e;font-size:11px}.operator strong{margin-top:4px;font-size:14px}.operator-switch{color:#6d7c81;gap:5px;font-size:10px;font-weight:700;display:grid}.operator-switch>div{color:#506268;background:#f8faf9;border:1px solid #d5dddf;border-radius:5px;align-items:center;gap:7px;height:38px;padding:0 9px;display:flex}.operator-switch select{color:#26373d;background:0 0;border:0;outline:0;min-width:112px;font-size:13px;font-weight:700}.session-tools{align-items:center;display:flex}.operator-badge{border:1px solid #d7e0e2;align-items:center;gap:7px;height:40px;padding:0 11px;font-weight:800;display:inline-flex}.logout-button,.import-button{height:40px}.import-mini{color:#28515d;background:#eef6f8;border-color:#bfd6dc}.login-shell{place-items:center}.login-panel{background:#fff;display:grid}.login-brand{align-items:center;gap:11px;padding-bottom:4px;display:flex}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:16px}.login-brand small{color:#7d8b90;margin-top:3px;font-size:11px}.login-title h1{margin:8px 0 5px;font-size:24px}.login-title p{color:#7c8b90;margin:0;font-size:13px}.login-panel label{color:#55666c;gap:7px;font-size:11px;font-weight:700;display:grid}.login-panel input,.login-panel select{color:#233138;background:#fff;border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;height:42px;padding:0 10px;font-size:14px}.login-panel input:focus,.login-panel select:focus{border-color:#546e77;box-shadow:0 0 0 3px #546e771a}.login-button{width:100%}.lan-note{color:#53656b;word-break:break-all;background:#f2f5f5;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:9px 10px;font-size:11px;display:flex}.scanner-band{align-items:center;display:flex}.scanner-box{flex:1;align-items:center;gap:15px;padding:0 18px;display:flex}.scanner-box input{border:0;outline:0;flex:1;min-width:0;font-weight:650}.scanner-box input::placeholder{color:#a0aaad}.scanner-box kbd{border:1px solid #d6dddf;border-radius:4px;padding:6px 9px;font-size:11px}.scanner-status{align-items:center;gap:8px;display:flex}.pulse{border-radius:50%;width:9px;height:9px}.workspace{min-height:calc(100vh - 204px)}.records-panel{min-width:0;padding:26px 32px 40px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading>div{align-items:baseline;gap:10px;display:flex}.panel-heading h2{margin:0}.panel-heading span{font-size:12px}.panel-tools{display:flex;align-items:center!important;gap:7px!important}.sync-now{color:#506127;white-space:nowrap;background:#f7f9ed;border:1px solid #cbd5b2;border-radius:5px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.sync-now:disabled{color:#9ba5a8;cursor:default;background:#f2f4f4;border-color:#dde3e4}.spinning{animation:.8s linear infinite spin}.search{background:var(--panel,#fff);border:1px solid #d5dcde;border-radius:6px;height:36px}.filter-select{background:var(--field,#fff);border:1px solid #d5dcde;border-radius:6px;font-size:11px;font-weight:700}.filter-select select{outline:0;font-size:12px}.record-table{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:7px;overflow:hidden}.table-row{color:#263238;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:minmax(145px,1.4fr) 80px minmax(105px,1fr) 55px 88px 18px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;display:grid}.table-row:not(.table-head):hover{background:#f8faf7}.table-row:last-child{border-bottom:0}.table-row strong,.table-row small{display:block}.table-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.table-row small{color:#8c999d;margin-top:4px;font-size:11px}.table-head{color:#78868a;background:#f2f5f5;min-height:38px;font-size:11px;font-weight:700}.items-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status{font-style:normal;display:inline-block}.editor-panel{background:var(--panel,#fff);border-left:1px solid #dce2e4;height:calc(100vh - 204px);padding:26px 28px;position:sticky;top:204px;overflow-y:auto}.editor-head{justify-content:space-between;margin-bottom:22px;display:flex}.editor-head h2{margin:3px 0 4px;font-size:19px}.editor-head small{color:#89969a}.eyebrow{color:#668087;font-size:11px;font-weight:700}.icon-btn{border:1px solid #d8dfe1;place-items:center;width:36px;height:36px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label,.modal label,.note-field{color:#55666c;gap:7px;font-size:11px;font-weight:700;display:grid}.form-grid input,.form-grid select,.modal input{color:#233138;background:#fff;border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;height:40px;padding:0 10px;font-size:13px}.form-grid input:focus,.form-grid select:focus,.modal input:focus,.note-field textarea:focus{border-color:#546e77;box-shadow:0 0 0 3px #546e771a}.field-block{margin-top:20px}.field-label{color:#55666c;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.segments{border-radius:6px;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.segments button{color:#617278;background:0 0;border:0;border-radius:4px;min-height:34px;padding:4px 6px;font-size:11px}.segments button.selected{color:#1e2e34;background:#fff;font-weight:700;box-shadow:0 1px 4px #192f371f}.repair-items{grid-template-columns:1fr 1fr;gap:7px;display:grid}.repair-items button{color:#3b4d53;background:#fff;border:1px solid #d6dddf;border-radius:5px;justify-content:space-between;align-items:center;min-height:44px;padding:0 11px;font-size:12px;display:flex}.repair-items button span{align-items:center;gap:5px;display:flex}.repair-items button small{color:#849297}.repair-items button.selected{color:#30420f;background:#f3f7db;border-color:#647e38}.repair-items button.selected small{color:#647e38}.manual-repair-field{color:#55666c;gap:7px;margin-top:20px;font-size:11px;font-weight:700;display:grid}.manual-repair-field textarea{resize:vertical;color:#233138;border:1px solid #cfd8da;border-radius:5px;outline:0;min-height:76px;padding:10px;font-size:13px;line-height:1.55}.manual-repair-field textarea:focus{border-color:#546e77;box-shadow:0 0 0 3px #546e771a}.repair-levels{grid-template-columns:repeat(2,1fr)}.note-field{margin-top:20px}.note-field textarea{resize:vertical;border:1px solid #cfd8da;border-radius:5px;outline:0;min-height:64px;padding:9px 10px;font-size:12px}.fee-row{border-top:1px solid #e3e8e9;justify-content:space-between;align-items:center;margin-top:14px;padding:17px 0;display:flex}.fee-row span,.fee-row small{display:block}.fee-row span{font-size:13px;font-weight:700}.fee-row small{color:#879499;max-width:270px;margin-top:4px;font-size:11px}.fee-control{align-items:center;gap:7px;display:flex}.fee-lock{color:#607076;background:#f5f7f7;border:1px solid #d5dddf;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.fee-input{color:#263d1b;align-items:center;gap:3px;font-size:26px;font-weight:700;display:flex}.fee-input input{color:#263d1b;text-align:right;background:0 0;border:0;border-bottom:2px solid #bac99a;outline:0;width:86px;font-size:26px;font-weight:700}.fee-input.locked,.fee-input.locked input{color:#718086}.fee-input.locked input{cursor:default;border-bottom-color:#0000}.editor-actions,.modal-actions{justify-content:flex-end;gap:9px;display:flex}.primary,.secondary{justify-content:center;align-items:center;font-weight:700;display:inline-flex}.primary{color:#fff;border:1px solid #172b32}.secondary{border:1px solid #ccd5d7}.editor-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.editor-empty>div{color:#60702e;background:#eef1dd;border-radius:8px;place-items:center;width:68px;height:68px;display:grid}.editor-empty h2{margin:18px 0 7px;font-size:18px}.editor-empty p{color:#859398;max-width:280px;margin:0;font-size:12px;line-height:1.7}.damage-section{background:#fffaf2;border:1px solid #e2d8c6;border-radius:6px;margin-top:18px;padding:14px}.damage-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.damage-head span{color:#5c4424;font-size:13px;font-weight:800}.damage-head small{color:#9a835d;font-size:11px}.damage-grid{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.damage-grid label,.damage-note{color:#635544;gap:7px;font-size:11px;font-weight:700;display:grid}.damage-grid textarea,.damage-note textarea{resize:vertical;color:#2f2a23;background:#fff;border:1px solid #d8cbb8;border-radius:5px;outline:0;min-height:58px;padding:9px 10px;font-size:12px;line-height:1.5}.damage-grid input{color:#2f2a23;background:#fff;border:1px solid #d8cbb8;border-radius:5px;outline:0;height:40px;padding:0 9px;font-size:13px}.damage-note{margin-top:10px}.toast{z-index:90;pointer-events:none;align-items:center;gap:9px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:28px;left:calc(50% + 110px);transform:translate(-50%)}.modal{background:var(--panel,#fff);width:min(560px,100vw - 40px);display:grid}.modal-head{justify-content:space-between;display:flex}.modal h2{margin:0 0 6px}.modal p{margin:0;font-size:12px}.notice{color:#76581e;border:1px solid #ead8a6;border-radius:5px;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:flex}.modal-actions{border-top:1px solid #edf0f1}.auth-modal{width:min(430px,100vw - 40px)}.admin-symbol{color:#526324;background:#eef3d8;border-radius:7px;place-items:center;width:56px;height:56px;margin:2px auto;display:grid}.form-error{color:#a33535;border-radius:4px;padding:9px 11px;font-size:12px}.fee-rules-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(700px,100vw - 40px);max-height:calc(100vh - 60px)}.fee-rules-list{gap:18px;padding-right:6px;display:grid;overflow:auto}.fee-rule-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}.fee-rule-group h3{color:#41535a;border-bottom:1px solid #e4e9ea;grid-column:1/-1;margin:0 0 2px;padding-bottom:8px;font-size:13px}.fee-rule-row{background:#fafbfb;border:1px solid #dce2e4;border-radius:5px;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;color:#2d3b40!important;grid-template-columns:none!important;font-size:12px!important;display:flex!important}.rule-price{color:#52642c;align-items:center;gap:3px;font-size:15px;font-weight:700;display:flex}.rule-price input{text-align:right;font-weight:700;border-color:#cbd5b2!important;width:62px!important;height:32px!important;padding:0 5px!important}.duplicate-modal{width:min(820px,100vw - 40px)}.duplicate-summary{background:#f7f9f9;border:1px solid #dce2e4;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.duplicate-summary div{min-width:0}.duplicate-summary span,.duplicate-history>strong{color:#748287;font-size:10px;font-weight:700;display:block}.duplicate-summary strong{color:#24343a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.duplicate-history{border:1px solid #ead8a6;border-radius:6px;gap:7px;max-height:260px;padding:12px;display:grid;overflow-y:auto}.duplicate-history-row{background:var(--panel,#fff);border-radius:5px;grid-template-columns:90px minmax(180px,.9fr) minmax(190px,1.2fr) 52px;align-items:center;gap:10px;padding:9px;display:grid}.duplicate-history-row span,.duplicate-history-row b,.duplicate-history-row small,.duplicate-history-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duplicate-history-row b{color:#25363c;font-size:12px;display:block}.duplicate-history-row small{color:#879499;margin-top:3px;font-size:10px;display:block}.duplicate-history-person small{margin:0}.duplicate-history-codes{gap:3px;min-width:0;display:grid}.duplicate-history-codes span{color:#66767b;font-size:10px;font-weight:700}.duplicate-history-repair{min-width:0}.duplicate-history-row em{color:#52632a;text-align:right;font-size:12px;font-style:normal;font-weight:800}.rework-choice{color:#913d32;background:#fff7f5;border-color:#e1c0ba}.sync-map{background:#f2f5f5;border-radius:5px;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.sync-map strong{color:#52636a;width:100%;margin-bottom:2px;font-size:11px}.sync-map span{color:#52636a;background:#fff;border:1px solid #d7dfe1;border-radius:4px;padding:5px 7px;font-size:11px}.compare-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(840px,100vw - 40px);max-height:calc(100vh - 60px)}.compare-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.compare-summary article{background:#f7f9f9;border:1px solid #dce2e4;border-radius:6px;padding:13px}.compare-summary span,.compare-summary strong{display:block}.compare-summary span{color:#69797e;font-size:11px;font-weight:800}.compare-summary strong{color:#172b32;margin-top:5px;font-size:28px}.compare-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid;overflow:auto}.compare-sections section{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:6px;min-width:0}.compare-sections h3{color:#43555c;background:#f2f5f5;border-bottom:1px solid #edf0f1;margin:0;padding:10px 11px;font-size:12px}.compare-row{border-bottom:1px solid #edf0f1;min-height:48px;padding:8px 10px}.compare-row:last-child{border-bottom:0}.compare-row span,.compare-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compare-row span{color:#2c3b40;font-size:12px;font-weight:800}.compare-row small{color:#879499;margin-top:4px;font-size:10px}.compare-empty{color:#93a0a4;text-align:center;padding:32px 10px;font-size:12px}.import-preview-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(900px,100vw - 40px);max-height:calc(100vh - 60px)}.import-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.import-preview-body{grid-template-columns:1.3fr 1fr 1fr;gap:10px;min-height:0;display:grid;overflow:auto}.import-preview-body section{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:6px;min-width:0}.import-preview-body h3{color:#43555c;background:#f2f5f5;border-bottom:1px solid #edf0f1;margin:0;padding:10px 11px;font-size:12px}.import-chip-list{flex-wrap:wrap;gap:7px;padding:10px;display:flex}.import-chip-list span{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent-text,var(--accent-dark));border-radius:4px;padding:6px 8px;font-size:11px;font-weight:800}.import-chip-list span.blocked{border-color:var(--status-rework-bg);background:var(--status-rework-bg);color:var(--status-rework)}.import-preview-modal:has(.import-source-field){grid-template-rows:auto auto auto minmax(0,1fr) auto}.import-source-field{background:#fbfcf4;border:1px solid #d9e1c4;border-radius:6px;grid-template-columns:130px minmax(260px,1fr);align-items:center;gap:5px 12px;padding:12px 14px;display:grid}.import-source-field>span{color:#35454b;font-size:12px;font-weight:800}.import-source-field>span b{color:#a43c32;margin-left:5px;font-size:10px}.import-source-field input{color:#26373d;background:#fff;border:1px solid #bdc99c;border-radius:5px;outline:0;height:38px;padding:0 11px}.import-source-field input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.import-source-field small{color:#758287;grid-column:2;font-size:11px}.modal-actions .primary:disabled{cursor:not-allowed;opacity:.45}.missing-scan-modal{width:min(500px,100vw - 40px)}.missing-scan-notice{color:#7b611f;background:#fff9e8;border:1px solid #ead8a6;border-radius:6px;align-items:flex-start;gap:12px;padding:15px;display:flex}.missing-scan-notice strong,.missing-scan-notice span{display:block}.missing-scan-notice strong{color:#3a474b;margin-bottom:5px;font-size:14px}.missing-scan-notice span{color:#6d777a;font-size:11px;line-height:1.65}.intake-page{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;width:100%;display:grid}.intake-batch-panel{border:1px solid #d9e1c4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.intake-batch-panel>div:first-child{align-items:center;gap:11px;display:flex}.intake-batch-panel span,.intake-batch-panel strong,.intake-batch-panel small{display:block}.intake-batch-panel strong{font-size:14px}.intake-batch-panel small{margin-top:4px;font-size:10px;font-weight:500}.intake-batch-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.intake-batch-actions .primary,.intake-batch-actions .secondary{height:38px;padding:0 13px;font-size:11px}.intake-panel,.intake-help{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:7px}.intake-panel{min-width:0;overflow:hidden}.intake-panel-head{border-bottom:1px solid #e5eaeb}.intake-panel-head>div{align-items:center;gap:11px;display:flex}.intake-panel-head span,.intake-panel-head strong,.intake-panel-head small{display:block}.intake-panel-head strong{font-size:15px}.intake-panel-head small{color:#829095;margin-top:4px;font-size:10px;font-weight:500}.intake-form-grid{display:grid}.intake-form-grid label{color:#56676d;gap:6px;font-size:11px;font-weight:800;display:grid}.intake-form-grid label span b{color:#a23c33;margin-left:4px;font-size:9px}.intake-form-grid input,.intake-form-grid textarea{color:#26373d;background:#fff;border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;padding:0 11px}.intake-form-grid input{height:40px}.intake-form-grid textarea{resize:vertical;min-height:68px;padding-top:10px}.intake-form-grid input:focus,.intake-form-grid textarea:focus{border-color:#758849;box-shadow:0 0 0 3px #7588491f}.intake-note{grid-column:1/-1}.intake-panel>.form-error{margin:0 20px 14px}.intake-actions{border-top:1px solid #e5eaeb;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.intake-actions .primary:disabled{opacity:.55}.intake-help{gap:10px;padding:18px;display:grid}.intake-help strong{color:#26383e;font-size:14px}.intake-help span{color:#53646a;font-size:11px;line-height:1.6}.intake-help small{color:#879499;border-top:1px solid #e8eced;margin-top:4px;padding-top:12px;font-size:10px;line-height:1.65}.mode-badge{color:#53656b;background:#f8faf9;border:1px solid #d8e0e2;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.stats-page{padding:26px 32px 50px}.month-picker{font-size:10px;font-weight:700}.month-picker input{color:#27363b;border-radius:5px;width:142px;padding:0 9px}.export-button{height:40px}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.metric-card{border:1px solid #dce2e4;border-top:3px solid #91a0a5;border-radius:6px;padding:16px}.metric-card.fee{border-top-color:#347486}.metric-card span,.metric-card small{display:block}.metric-card span{color:#69797e;font-size:11px;font-weight:700}.metric-card strong{margin:8px 5px 4px 0;font-size:31px;display:inline-block}.metric-card small{color:#8b989c;font-size:11px}.stats-detail-head{justify-content:space-between;align-items:flex-end;margin-bottom:10px}.stats-detail h2{margin:0 0 4px;font-size:16px}.stats-detail-head span{color:#89969a;font-size:11px}.stats-table{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:6px;overflow:hidden}.stats-row{color:#34434a;border-bottom:1px solid #edf0f1;grid-template-columns:48px minmax(125px,1.2fr) 80px 66px 76px minmax(110px,1fr) 78px 52px;align-items:center;gap:9px;min-height:55px;padding:9px 12px;font-size:11px;display:grid}.stats-row:last-child{border-bottom:0}.stats-row strong,.stats-row small{display:block}.stats-row small{color:#8b989c;margin-top:3px;font-size:10px}.stats-head{color:#6f7f84;background:#eef2f2;min-height:38px;font-size:10px;font-weight:700}.stats-items{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-stats{font-size:13px}.live-board-page{padding:26px 32px 50px}.live-metric-grid{gap:10px;display:grid}.live-metric{background:var(--panel,#fff);border:1px solid #dce2e4;border-left:4px solid #91a0a5;border-radius:7px;min-height:118px;padding:16px}.live-metric.primary-live{border-left-color:#23784f}.live-metric.rework{border-left-color:#b4513f}.live-metric.incomplete{border-left-color:#b38b36}.live-metric.parts{border-left-color:#6865ad}.live-metric span,.live-metric small{display:block}.live-metric span{color:#65767b;font-size:11px;font-weight:800}.live-metric strong{margin:7px 0 3px;font-size:34px;display:block}.live-metric small{color:#8b989c;font-size:11px}.live-board-grid{gap:14px;margin-top:16px;display:grid}.live-board-grid.lower{align-items:start}.live-panel{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:7px;min-width:0;overflow:hidden}.live-panel-head{background:#f6f8f8;border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.live-panel-head h2{margin:0;font-size:15px}.live-panel-head span{color:#7e8c91;font-size:11px;font-weight:700}.live-tech-list,.live-category-list,.live-feed{display:grid}.live-tech-row{border-bottom:1px solid #edf0f1;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.live-tech-row:last-child,.live-category-row:last-child,.live-feed-row:last-child{border-bottom:0}.live-avatar{color:#536326;background:#e9efd4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.live-tech-row strong,.live-tech-row small,.live-category-row strong,.live-category-row small,.live-feed-row strong,.live-feed-row small{display:block}.live-tech-row strong,.live-category-row strong,.live-feed-row strong{color:#2c3b40;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.live-tech-row small,.live-category-row small,.live-feed-row small{color:#879499;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.live-tech-row b{color:#172b32;text-align:right;font-size:20px}.live-tech-row em{text-align:right;font-size:12px;font-style:normal;font-weight:800}.live-category-row{border-bottom:1px solid #edf0f1;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;padding:10px 14px;display:grid}.live-category-row span{color:#172b32;text-align:right;font-size:24px;font-weight:800}.live-feed-row{color:#34434a;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:48px minmax(0,1fr) 62px 82px;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 12px;display:grid}.live-feed-row>span{color:#738287;font-size:11px;font-weight:800}.live-feed-row em{color:#53656b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.compact-feed{max-height:650px;overflow:auto}.live-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.live-metric.overdue{background:#fff7f5;border-left-color:#c84a36}.overdue-alert{border:1px solid #e4c4c0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin-top:12px;padding:12px 14px;display:flex}.overdue-alert strong,.overdue-alert span{display:block}.overdue-alert strong{color:#833529;font-size:14px}.overdue-alert span{color:#9b6b63;margin-top:3px;font-size:11px}.overdue-alert b{color:#833529;font-size:24px}.live-feed-row.overdue-row{background:#fffaf9;border-left:4px solid #c84a36}.live-feed-row.overdue-row:hover{background:#fff3f0}.live-feed-row.overdue-row em{color:#a34131}.month-picker.compact input{height:36px}.own-stats-page{padding:26px 32px 50px}.own-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.own-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.own-detail-block{min-width:0}.own-detail-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.own-detail-head h3{margin:0;font-size:15px}.own-detail-head span{color:#7e8c91;font-size:11px}.own-detail-table{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:6px}.own-row{color:#34434a;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:48px minmax(118px,1.25fr) 72px minmax(92px,1fr) 72px 48px;align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 10px;font-size:11px;display:grid}.own-row:not(.own-head):hover{background:#f8faf7}.own-row:last-child{border-bottom:0}.own-row strong,.own-row small{display:block}.own-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.own-row small{color:#8b989c;margin-top:3px;font-size:10px}.own-head{color:#6f7f84;background:#eef2f2;min-height:36px;font-size:10px;font-weight:700}.board-filter-row{border:1px solid #dce2e4;justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin-bottom:14px;padding:10px 14px;display:flex}.board-filter-row strong,.board-filter-row span{display:block}.board-filter-row strong{color:#293b41;font-size:14px}.board-filter-row>div>span{color:#849196;margin-top:3px;font-size:10px}.settlement-filter,.filter-segments{display:flex}.filter-segments button{border:0;min-width:62px;padding:0 10px;font-size:11px;font-weight:700}.filter-segments button:last-child{border-right:0}.date-range-fields{display:flex}.date-range-fields label{color:#68787d;font-size:10px;font-weight:700;display:grid}.date-range-fields input{color:#27363b;background:#fff;border:1px solid #cfd8da;width:132px;padding:0 8px}.date-range-fields i{color:#8b989c;place-items:center;height:40px;font-size:10px;font-style:normal;display:grid}.repair-breakdown{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:7px;margin-top:14px;overflow:hidden}.repair-breakdown-head{background:#fafbfb;border-bottom:1px solid #e6eaeb;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 14px;display:flex}.repair-breakdown-head h3{margin:0;font-size:14px}.repair-breakdown-head span{color:#859297;margin-top:3px;font-size:10px;display:block}.repair-breakdown-head b{color:#405126;font-size:19px}.repair-breakdown-grid,.repair-total-summary{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.repair-breakdown-grid article,.repair-total-summary article{border-right:1px solid #e7ebec;min-width:0;padding:12px 13px}.repair-breakdown-grid article:last-child,.repair-total-summary article:last-child{border-right:0}.repair-breakdown-grid span,.repair-breakdown-grid strong,.repair-breakdown-grid small,.repair-total-summary span,.repair-total-summary strong,.repair-total-summary small{display:block}.repair-breakdown-grid span,.repair-total-summary span{color:#6f7e83;font-size:10px;font-weight:700}.repair-breakdown-grid strong,.repair-total-summary strong{color:#24363c;margin-top:5px;font-size:23px}.repair-breakdown-grid small,.repair-total-summary small{color:#8a969a;margin-top:2px;font-size:9px}.repair-breakdown-grid .parts{border-top:2px solid #6865ad}.repair-breakdown-grid .unable{border-top:2px solid #b38b36}.repair-breakdown-grid .damage{border-top:2px solid #b4513f}.repair-total-summary{background:#fafbfb;border-bottom:1px solid #e1e6e7}.system-settings-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100vw - 40px);max-height:calc(100vh - 50px)}.mode-selector{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mode-selector>button{color:#56686e;text-align:left;background:#fff;border:1px solid #d6dddf;border-radius:6px;align-items:center;gap:9px;min-height:62px;padding:10px 12px;display:flex}.mode-selector>button.selected{color:#364715;background:#f3f6e5;border-color:#607633}.mode-selector strong,.mode-selector small{display:block}.mode-selector strong{font-size:12px}.mode-selector small{color:#829095;margin-top:3px;font-size:10px}.browser-settings-body{gap:14px;min-height:0;padding-right:5px;display:grid;overflow:auto}.sheet-url-list{gap:7px;display:grid}.sheet-url-list>strong{color:#55666c;font-size:11px}.sheet-url-row{align-items:center;grid-template-columns:88px minmax(0,1fr) 34px!important;gap:8px!important;display:grid!important}.sheet-url-row>span{color:#43555c;font-size:11px}.sheet-url-row input{height:36px!important;font-size:11px!important}.icon-btn.mini{width:34px;height:34px;padding:0}.icon-btn.mini:disabled{opacity:.4;cursor:default}.local-mode-note{color:#506369;background:#f5f8f7;border:1px solid #d8e0e2;border-radius:6px;justify-content:center;align-items:center;gap:13px;min-height:130px;padding:24px;display:flex}.local-mode-note strong,.local-mode-note span{display:block}.local-mode-note strong{margin-bottom:5px;font-size:13px}.local-mode-note span{color:#7b898e;font-size:11px}.repair-order-modal{display:grid;box-shadow:0 24px 70px #07141957}.repair-modal-head{border-bottom:1px solid #e2e7e8;align-items:flex-start;margin:0}.repair-modal-head h2{margin-top:4px}.repair-modal-body{overflow-y:auto}.repair-modal-body .field-block{margin-top:18px}.repair-modal-body .manual-repair-field textarea{min-height:68px}.repair-modal-body .note-field textarea{min-height:56px}.repair-modal-actions{background:#f7f9f9;border-top:1px solid #e2e7e8}.locked-field>span{justify-content:space-between;align-items:center;display:flex}.locked-field>span small{color:#7c898d;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.form-grid .locked-field input,.form-grid .locked-field select{color:#68777c;cursor:not-allowed;background:#f1f4f4;border-color:#dce2e4}.person-add-form{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:9px;display:grid}.person-add-form .primary{white-space:nowrap;height:40px}.personnel-list{gap:7px;min-height:90px;max-height:330px;padding-right:4px;display:grid;overflow-y:auto}.personnel-section-title{color:#68787d;margin-top:6px;font-size:11px}.personnel-row{background:#fafbfb;border:1px solid #dce2e4;border-radius:5px;grid-template-columns:36px minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:56px;padding:8px 9px;display:grid}.personnel-row.admin-row{background:#fbfcf2;border-color:#d8ddbf}.personnel-row.viewer-row{background:#f5f9fb;border-color:#cfdde4}.person-avatar{border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.admin-avatar{color:#dbe64c;background:#172b32}.viewer-avatar{color:#2f5c6c;background:#dceaf0}.personnel-row strong,.personnel-row small{display:block}.personnel-row strong{color:#2c3b40;font-size:13px}.personnel-row small{color:#879499;margin-top:3px;font-size:10px}.set-active-button{color:#52632a;white-space:nowrap;background:#f5f8e9;border:1px solid #ccd6b4;border-radius:4px;height:30px;padding:0 9px;font-size:10px;font-weight:700}.icon-btn.danger{color:#a34b41}.icon-btn.danger:hover{background:#faeeec;border-color:#e4c4c0}.personnel-row:has(.level-select){grid-template-columns:36px minmax(0,1fr) 150px auto 34px}.personnel-row.admin-row:has(.level-select){grid-template-columns:36px minmax(0,1fr) 150px auto}.level-select{color:#52632a;background:#fff;border:1px solid #ccd6b4;border-radius:4px;width:150px;height:30px;padding:0 7px;font-size:10px;font-weight:800}.error-backdrop{z-index:60;background:#0a191eb3}.runtime-error-modal{width:min(680px,100vw - 40px)}.fatal-error-page{background:#edf2f2;place-items:center;min-height:100vh;padding:30px;display:grid}.fatal-error-card{background:var(--panel,#fff);border-radius:8px;gap:16px;width:min(720px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #07141938}.fatal-error-icon{color:#9b3c2f;background:#fff1ed;border-radius:8px;place-items:center;width:58px;height:58px;display:grid}.fatal-error-card h1{color:#172b32;margin:0;font-size:24px}.fatal-error-card p{color:#66767b;margin:0;font-size:13px}.error-detail{background:#f7f9f9;border:1px solid #dce2e4;border-radius:6px;min-width:0;padding:12px}.error-detail strong{color:#43555c;margin-bottom:7px;font-size:12px;display:block}.error-detail pre{white-space:pre-wrap;word-break:break-word;color:#26373d;max-height:180px;margin:0;font-size:12px;line-height:1.5;overflow:auto}.history-search-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(900px,100vw - 40px);max-height:calc(100vh - 50px)}.history-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.history-search-form .search{width:100%;height:42px}.history-result-head{background:#f1f4f4;border-radius:5px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.history-result-head strong{color:#26373d;font-size:13px}.history-result-head span{color:#7b898e;font-size:10px}.history-result-list{align-content:start;gap:7px;min-height:120px;display:grid;overflow-y:auto}.history-result-row{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:6px;grid-template-columns:32px minmax(0,1fr) 190px;align-items:center;gap:11px;padding:11px;display:grid}.history-index{color:#526326;background:#e9efd4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.history-main{min-width:0}.history-main strong,.history-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.history-main strong{color:#26373d;font-size:13px}.history-main small{color:#7f8d91;margin-top:3px;font-size:10px}.history-main p{color:#41535a;margin-top:7px;font-size:12px}.history-meta{text-align:right;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;display:grid}.history-meta span{color:#34454b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.history-meta small{color:#89969a;font-size:9px}.history-meta b{color:#526326;font-size:12px}.distribution-page{gap:18px;padding:24px 32px 50px;display:grid}.distribution-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.distribution-metrics article{color:#53652a;background:#fff;border:1px solid #dce2e4;border-left:4px solid #70853f;border-radius:7px;align-items:center;gap:13px;min-height:94px;padding:15px;display:flex}.distribution-metrics span,.distribution-metrics strong,.distribution-metrics small{display:block}.distribution-metrics span{color:#68787d;font-size:11px;font-weight:800}.distribution-metrics strong{color:#172b32;margin:3px 0;font-size:27px}.distribution-metrics small{color:#8b989c;font-size:10px}.distribution-panel{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:7px;min-width:0;overflow:hidden}.distribution-panel-head{background:#f7f9f9;border-bottom:1px solid #e5eaeb;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 16px;display:flex}.distribution-panel-head h2{margin:0 0 4px;font-size:16px}.distribution-panel-head span{color:#7d8b90;font-size:11px}.distribution-panel-head .search{width:280px}.distribution-assignment-bar{border-bottom:1px solid #e8eced;align-items:end;gap:10px;padding:14px 16px;display:grid}.distribution-assignment-bar label{color:#5a6a70;gap:6px;font-size:10px;font-weight:800;display:grid}.distribution-assignment-bar select,.distribution-assignment-bar input{color:#26373d;background:#fff;border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;height:40px;padding:0 10px;font-size:12px}.distribution-assignment-bar select:focus,.distribution-assignment-bar input:focus{border-color:#546e77;box-shadow:0 0 0 3px #546e771a}.distribution-error{margin:10px 16px 0}.distribution-table{overflow-x:auto}.distribution-row{color:#405158;border-bottom:1px solid #edf0f1;grid-template-columns:34px 145px minmax(220px,1fr) 150px 90px;align-items:center;gap:10px;min-width:760px;min-height:56px;padding:8px 16px;font-size:11px;display:grid}.distribution-row:last-child{border-bottom:0}.distribution-row strong,.distribution-row small{display:block}.distribution-row strong{color:#27383e;font-size:12px}.distribution-row small{color:#8a979b;margin-top:3px;font-size:10px}.distribution-table-head{color:#6d7d82;background:#eef2f2;min-height:38px;font-size:10px;font-weight:800}.distribution-check{place-items:center;width:22px;height:22px;display:grid}.distribution-check input{width:16px;height:16px;accent-color:var(--accent)}.distribution-limit-note{color:#80651f;background:#fff9e8;border-top:1px solid #e8eced;padding:9px 16px;font-size:10px}.distribution-history-tools{align-items:flex-end;gap:8px;display:flex}.distribution-history-list{display:grid}.distribution-history-batch{border-bottom:1px solid #e8eced}.distribution-history-batch:last-child{border-bottom:0}.distribution-history-batch summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 72px 20px;align-items:center;gap:10px;min-height:62px;padding:10px 16px;list-style:none;display:grid}.distribution-history-batch summary::-webkit-details-marker{display:none}.distribution-history-batch summary:hover{background:#f9fbf8}.distribution-history-batch summary>div strong,.distribution-history-batch summary>div small{display:block}.distribution-history-batch summary>div strong{color:#293a40;font-size:13px}.distribution-history-batch summary>div small{color:#819095;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.distribution-history-batch summary b{color:#52652b;text-align:right;font-size:15px}.distribution-history-batch summary>svg{transition:transform .15s}.distribution-history-batch[open] summary>svg{transform:rotate(90deg)}.distribution-history-icon{color:#586a30;background:#edf2da;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.distribution-history-items{background:#fbfcfc;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 16px 14px 60px;display:grid}.distribution-history-items>div{border:1px solid #dce2e4;min-width:0;padding:9px}.distribution-history-items strong,.distribution-history-items span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.distribution-history-items strong{color:#2e3e44;margin-bottom:5px;font-size:11px}.distribution-history-items span{color:#7e8c91;margin-top:3px;font-size:9px}.distribution-panel-tools{align-items:center;gap:8px;display:flex}.compact-action{white-space:nowrap;height:36px;padding:0 11px;font-size:11px}.distribution-row.pending-only{grid-template-columns:155px minmax(260px,1fr) 170px 100px}.workflow-page{gap:18px;padding:24px 32px 50px;display:grid}.workflow-scan-section{gap:8px;display:grid}.workflow-scanbar{color:#52652b;background:#fff;border:1px solid #cfd9dc;border-left:4px solid #52652b;border-radius:7px;align-items:center;gap:11px;min-height:64px;padding:10px 14px;display:flex;box-shadow:0 4px 14px #172b320d}.workflow-scanbar input{color:#213238;border:0;outline:0;flex:1;min-width:0;height:42px;padding:0 11px;font-size:15px;font-weight:700}.workflow-scanbar input::placeholder{color:#93a0a4;font-weight:500}.workflow-scanbar kbd{color:#77868b;white-space:nowrap;background:#f5f7f7;border:1px solid #d7dfe1;border-radius:4px;padding:6px 8px;font-size:10px}.multi-scan-toggle{color:#405259;cursor:pointer;align-items:center;gap:7px;width:fit-content;padding:2px 4px;font-size:11px;font-weight:800;display:flex}.multi-scan-toggle input{width:16px;height:16px;accent-color:var(--accent)}.multi-scan-toggle small{color:#869499;font-size:10px;font-weight:500}.multi-scan-panel{border:1px solid #cfd9dc;border-left:4px solid #70853f;border-radius:7px;grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:12px;padding:14px;display:grid}.multi-scan-panel>label{color:#53656b;gap:6px;font-size:10px;font-weight:800;display:grid}.multi-scan-panel textarea{resize:vertical;color:#25363c;background:#fff;border:1px solid #cbd5d8;border-radius:5px;outline:0;min-height:112px;padding:10px;font-size:12px;line-height:1.6}.multi-scan-panel textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.multi-scan-panel>div{gap:8px;display:grid}.multi-scan-panel>div>span{color:#77868b;text-align:center;font-size:10px}.multi-scan-panel .primary{white-space:nowrap;width:100%}.repair-summary-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.repair-summary-grid>button{color:#34454b;text-align:left;background:#fff;border:1px solid #dce2e4;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:grid}.repair-summary-grid>button:hover,.repair-summary-grid>button.active{background:#f7f9ed;border-color:#809548}.repair-summary-grid strong,.repair-summary-grid small{display:block}.repair-summary-grid strong{font-size:13px}.repair-summary-grid small{color:#839095;margin-top:4px;font-size:10px}.repair-summary-grid b{color:#53652a;text-align:right;font-size:23px}.repair-summary-grid b small{color:#758252;font-size:9px}.workflow-panel{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:7px;min-width:0;overflow:hidden}.workflow-toolbar{background:#f7f9f9;border-bottom:1px solid #e5eaeb;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:flex}.workflow-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.workflow-toolbar h2{margin:0 0 4px;font-size:16px}.workflow-toolbar>div>span{color:#7d8b90;font-size:11px}.workflow-table{overflow-x:auto}.workflow-row{color:#405158;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:145px minmax(190px,1.25fr) 130px 90px minmax(150px,1fr) 62px 86px;align-items:center;gap:10px;min-width:1020px;min-height:56px;padding:8px 14px;font-size:11px;display:grid}.workflow-row:last-child{border-bottom:0}.workflow-row:not(.workflow-head):hover{background:#f9fbf8}.workflow-row:disabled{cursor:default;opacity:1}.workflow-row strong,.workflow-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-row strong{color:#27383e;font-size:12px}.workflow-row small{color:#89969a;margin-top:3px;font-size:10px}.workflow-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-head{color:#6d7d82;background:#eef2f2;min-height:38px;font-size:10px;font-weight:800}.review-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-metrics article{color:#596b31;background:#fff;border:1px solid #dce2e4;border-left:4px solid #70853f;border-radius:7px;align-items:center;gap:12px;min-height:90px;padding:14px;display:flex}.review-metrics article:nth-child(2){color:#963f33;border-left-color:#ad5548}.review-metrics span,.review-metrics strong,.review-metrics small{display:block}.review-metrics span{color:#68787d;font-size:11px;font-weight:800}.review-metrics strong{color:#172b32;margin:2px 0;font-size:27px}.review-metrics small{color:#8b989c;font-size:10px}.review-action-bar{gap:9px}.review-action-bar label{color:#5a6a70;gap:6px;font-size:10px;font-weight:800;display:grid}.review-action-bar input{border:1px solid #cfd8da;border-radius:5px;outline:0;height:42px;padding:0 10px}.review-reject{color:#913d32;background:#fff7f5;border-color:#dfbbb5}.review-filter-bar{border-bottom:1px solid #e5eaeb;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.review-filter-bar>span{color:#7d8b90;white-space:nowrap;font-size:11px}.review-table .workflow-row{grid-template-columns:34px minmax(210px,1.3fr) 140px 90px minmax(180px,1fr) 70px 145px}.review-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.warehouse-tabs{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.warehouse-tabs button{color:#52636a;text-align:left;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:9px 11px;display:grid}.warehouse-tabs button.active{font-weight:800}.warehouse-tabs b{text-align:right;font-size:17px}.warehouse-table .workflow-row{grid-template-columns:145px minmax(200px,1.3fr) 140px 90px minmax(160px,1fr) 70px 90px}.management-command-window{background:var(--panel,#fff);border:1px solid #d8dfe1;border-radius:6px;overflow:hidden}.management-command-window .distribution-metrics{background:#f8f9f9;border-bottom:1px solid #e1e6e7;gap:0}.management-command-window .distribution-metrics article{background:0 0;border:0;border-right:1px solid #e1e6e7;border-radius:0;min-height:58px;padding:8px 16px}.management-command-window .distribution-metrics article:last-child{border-right:0}.management-command-window .distribution-metrics article>svg{width:19px}.management-command-window .distribution-metrics strong{margin:0 6px;display:inline}.management-command-window .distribution-metrics small{display:inline}.management-command-window .repair-summary-grid{background:#f8f9f9;border-bottom:1px solid #e1e6e7;gap:0;display:flex;overflow-x:auto}.management-command-window .repair-summary-grid>button{background:0 0;border:0;border-right:1px solid #e1e6e7;border-radius:0;flex:1;min-width:220px;min-height:58px;padding:7px 12px}.management-command-window .repair-summary-grid>button:last-child{border-right:0}.management-command-window .repair-summary-grid b{font-size:19px}.management-command-window .workflow-scan-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;display:grid;position:relative}.management-command-window .workflow-scanbar{box-shadow:none;border:1px solid #cbd5d8;border-left:3px solid #52652b;border-radius:4px;padding:4px 10px}.management-command-window .workflow-scanbar input{height:34px;font-size:13px}.management-command-window .multi-scan-toggle{white-space:nowrap}.management-command-window .multi-scan-panel{grid-column:1/-1;margin-top:0;padding:10px}.dense-management-page .distribution-panel,.dense-management-page .workflow-panel{border-radius:6px}.dense-management-page .distribution-panel-head .search{width:300px}.dense-management-page .distribution-assignment-bar{grid-template-columns:260px minmax(220px,1fr) auto;padding:9px 12px}.dense-management-page .distribution-assignment-bar select,.dense-management-page .distribution-assignment-bar input,.dense-management-page .distribution-assignment-bar .primary{height:36px}.dense-management-page .distribution-row{min-height:44px;padding:5px 12px}.dense-management-page .distribution-table-head{min-height:34px}.dense-management-page .workflow-toolbar .filter-select select,.dense-management-page .workflow-toolbar .search{height:36px}.dense-management-page .workflow-row{min-height:44px;padding:5px 12px}.dense-management-page .workflow-head{min-height:34px}.dense-management-page .distribution-history-batch summary{min-height:50px;padding:7px 12px}.login-panel input:disabled,.login-panel select:disabled,.login-button:disabled{opacity:.55;cursor:not-allowed}button{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}nav{gap:3px}.nav-item.active,.nav-child.active{font-weight:800}.logout-nav:hover{color:#ffd9d3;background:#372d30}.operator-badge{border-color:var(--line);color:#33464c;background:#f8faf9;border-radius:6px;font-size:12px}.primary:disabled,.secondary:disabled{opacity:.48;box-shadow:none;cursor:not-allowed}.icon-btn{background:var(--panel,#fff)}.search,.filter-select,.month-picker{background:var(--field,#fff);border-color:#dce3e5;border-radius:6px}.search:focus-within,.filter-select:focus-within,.month-picker:focus-within{box-shadow:0 0 0 3px var(--focus);border-color:#8b9f65}.search input::placeholder{color:#9aa6aa}.records-panel,.stats-page,.own-stats-page,.live-board-page{padding-left:28px;padding-right:28px}.record-table,.stats-table,.own-detail-table,.live-panel,.distribution-panel,.workflow-panel,.management-command-window{border-color:var(--line);border-radius:7px;box-shadow:0 2px 10px #18313809}.table-head,.stats-head,.own-head,.distribution-table-head,.workflow-head{color:#68787e;background:#f3f6f6}.table-row,.stats-row,.own-row,.distribution-row,.workflow-row{border-bottom-color:#edf1f2}.table-row:not(.table-head):hover,.stats-row:not(.stats-head):hover,.own-row:not(.own-head):hover,.workflow-row:not(.workflow-head):hover{background:#f8faf5}.status{text-align:center}.management-command-window{box-shadow:0 3px 14px #1831380b}.management-command-window .distribution-metrics,.management-command-window .repair-summary-grid{background:var(--panel,#fff)}.management-command-window .distribution-metrics article{color:#617731}.live-avatar,.person-avatar{background:var(--accent-soft)}.management-command-window .workflow-scanbar:focus-within{box-shadow:0 0 0 3px var(--focus);border-color:#8b9f65}.management-command-window .workflow-scanbar input{font-weight:650}.multi-scan-toggle input,.distribution-check input,.review-table input[type=checkbox]{accent-color:var(--accent)}.multi-scan-panel{border-color:#dce4d0;border-left-color:var(--accent);background:#f8faf4}.multi-scan-panel>div{min-width:154px}.multi-scan-panel .secondary,.multi-scan-panel .primary{width:100%}.batch-action-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.distribution-panel-head,.workflow-toolbar,.live-panel-head,.distribution-assignment-bar{border-bottom-color:var(--line);background:var(--panel,#fff)}.distribution-assignment-bar input,.distribution-assignment-bar select,.review-action-bar input{border-color:#dce3e5;border-radius:6px}.distribution-assignment-bar input:focus,.distribution-assignment-bar select:focus,.review-action-bar input:focus{box-shadow:0 0 0 3px var(--focus);border-color:#8b9f65}.review-action-bar{border-bottom-color:var(--line);grid-template-columns:minmax(240px,1fr) auto auto auto auto}.modal,.repair-order-modal{border:1px solid #fffc;box-shadow:0 22px 60px #0e1f253d}.login-panel input:focus,.login-panel select:focus,.form-grid input:focus,.form-grid select:focus,.modal input:focus,.note-field textarea:focus,.manual-repair-field textarea:focus{box-shadow:0 0 0 3px var(--focus);border-color:#8b9f65}.toast{border:1px solid #334a51;border-radius:6px;box-shadow:0 10px 30px #142b3233}.repair-modal-head{padding:13px 18px 11px}.repair-modal-head h2{margin:2px 0 3px;font-size:18px}.repair-modal-head small{font-size:10px}.repair-modal-head .icon-btn{width:32px;height:32px}.repair-modal-body{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:10px 12px;padding:12px 18px;display:grid}.repair-modal-body .form-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 12px}.repair-modal-body .form-grid label,.repair-modal-body .manual-repair-field,.repair-modal-body .note-field{gap:5px}.repair-modal-body .form-grid input,.repair-modal-body .form-grid select{height:34px}.repair-modal-body .manual-repair-field,.repair-modal-body .note-field{min-width:0;margin-top:0}.repair-modal-body .manual-repair-field textarea,.repair-modal-body .note-field textarea{width:100%;height:43px;min-height:43px;padding:7px 9px;line-height:1.4}.repair-modal-body .damage-section{grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);gap:7px 12px;margin-top:0;padding:9px 11px 10px;display:grid}.repair-modal-body .damage-head{grid-column:1/-1;margin-bottom:0}.repair-modal-body .damage-grid{grid-template-columns:minmax(0,1fr) 100px;gap:8px}.repair-modal-body .damage-grid label,.repair-modal-body .damage-note{gap:5px}.repair-modal-body .damage-grid textarea,.repair-modal-body .damage-note textarea{width:100%;height:38px;min-height:38px;padding:6px 8px}.repair-modal-body .damage-grid input{height:38px}.repair-modal-body .damage-note{margin-top:0}.repair-modal-body .fee-row{grid-column:1/-1;min-height:42px;margin-top:0;padding:7px 0 0}.repair-modal-body .fee-row small{margin-top:2px}.repair-modal-body .fee-input,.repair-modal-body .fee-input input{font-size:21px}.repair-modal-actions{padding:9px 18px}.repair-modal-actions .primary,.repair-modal-actions .secondary{height:36px}@media (width<=1220px){.scanner-status{display:none}.table-row{grid-template-columns:minmax(180px,1.4fr) 90px minmax(150px,1fr) 60px 90px 16px;gap:9px}}@media (width<=800px){body{min-width:0}.app-shell{display:block}.sidebar{width:100%;padding:12px;position:static}.brand{padding:0 4px 12px}.sidebar nav{padding-bottom:4px;display:flex;overflow-x:auto}.nav-group{gap:4px;display:flex}.nav-children{border-left:0;gap:4px;margin-left:0;padding-left:0;display:flex}.nav-group-arrow{display:none}.nav-item{width:auto;min-width:max-content;padding:0 11px}.sidebar-bottom{gap:5px;margin-top:7px;display:flex}.sidebar-bottom .lan-card{display:none}main{grid-column:1}.topbar{align-items:flex-start;gap:10px;height:auto;min-height:82px}.topbar p{max-width:240px}.session-tools{flex-wrap:wrap;justify-content:flex-end}.operator-badge{display:none}.scanner-band{padding:14px 16px}.scanner-box{height:60px}.scanner-box input{font-size:16px}.scanner-box kbd{display:none}.records-panel,.stats-page,.own-stats-page,.live-board-page,.distribution-page{padding:18px 16px 36px}.distribution-metrics{grid-template-columns:1fr}.distribution-panel-head{flex-direction:column;align-items:flex-start}.distribution-panel-head .search{width:100%}.distribution-panel-tools{flex-wrap:wrap;width:100%}.distribution-panel-tools .search{flex:1;min-width:180px}.distribution-assignment-bar{grid-template-columns:1fr}.distribution-history-tools{flex-wrap:wrap;width:100%}.distribution-history-tools .search{flex:1;min-width:180px}.distribution-history-items{grid-template-columns:1fr;padding-left:60px}.workflow-page{padding:18px 16px 36px}.repair-summary-grid,.review-metrics{grid-template-columns:1fr}.workflow-toolbar{flex-direction:column;align-items:flex-start}.workflow-toolbar>div:last-child{flex-wrap:wrap;width:100%}.workflow-toolbar .search{flex:1;min-width:180px}.workflow-scanbar{flex-wrap:wrap}.workflow-scanbar input{flex-basis:calc(100% - 44px)}.workflow-scanbar kbd{display:none}.multi-scan-toggle{flex-wrap:wrap;align-items:flex-start}.multi-scan-toggle small{width:100%;padding-left:23px}.multi-scan-panel{grid-template-columns:1fr}.dense-management-page{padding:12px 10px 30px}.management-command-window .workflow-scan-section{grid-template-columns:1fr}.management-command-window .multi-scan-toggle,.management-command-window .multi-scan-panel{grid-column:1}.management-command-window .distribution-metrics article{border-bottom:1px solid #e1e6e7;border-right:0}.management-command-window .distribution-metrics article:last-child{border-bottom:0}.review-filter-bar{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}.review-filter-bar .search{flex:1;min-width:180px}.review-action-bar{grid-template-columns:1fr 1fr}.review-action-bar label{grid-column:1/-1}.warehouse-tabs{display:flex;overflow-x:auto}.warehouse-tabs button{min-width:170px}.panel-heading{flex-direction:column;align-items:flex-start}.panel-tools{flex-wrap:wrap;width:100%}.panel-tools .search{flex:1;min-width:170px}.record-table,.stats-table,.own-detail-table{overflow-x:auto}.table-row{min-width:700px}.stats-row{min-width:920px}.metric-grid,.own-metric-grid,.live-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.own-detail-grid,.live-board-grid{grid-template-columns:1fr}.repair-order-backdrop{padding:10px}.repair-order-modal{width:100%;max-height:calc(100vh - 20px)}.repair-modal-body,.repair-modal-body .form-grid,.damage-grid{grid-template-columns:1fr}.repair-modal-body .manual-repair-field,.repair-modal-body .note-field,.repair-modal-body .damage-section,.repair-modal-body .fee-row{grid-column:1}.repair-modal-body .damage-section{grid-template-columns:1fr}.repair-modal-body .damage-head{grid-column:1}.duplicate-history-row{grid-template-columns:88px minmax(0,1fr) 48px}.duplicate-history-codes{grid-area:2/1/auto/-1}.duplicate-history-repair{grid-area:1/2}.person-add-form{grid-template-columns:1fr}.personnel-row{grid-template-columns:36px minmax(0,1fr) auto}.personnel-row:has(.level-select){grid-template-columns:36px minmax(0,1fr) auto}.personnel-row.admin-row:has(.level-select){grid-template-columns:36px minmax(0,1fr) auto}.personnel-row .level-select{grid-column:2;width:100%}.history-result-row{grid-template-columns:28px minmax(0,1fr)}.history-meta{text-align:left;grid-column:2}.toast{justify-content:center;width:calc(100vw - 30px);left:50%}}.structured-page-panel,.business-workbench{background:0 0;overflow:hidden}.query-field{color:#30434c;background:0 0;border:0;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;font-size:12px;font-weight:700;display:grid}.query-field>span:first-child{white-space:nowrap}.query-field input,.query-field select{box-sizing:border-box;color:#293f49;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #d2dce4;border-radius:5px;outline:0;padding:0 11px;font-weight:500}.query-field input:focus,.query-field select:focus{border-color:#4d82e8;box-shadow:0 0 0 3px #4d82e81a}.query-date-range i,.query-number-range i{color:#71828b;text-align:center;font-style:normal;font-weight:500}.query-field-wide{grid-column:span 2}.query-actions button{min-width:88px;height:40px}.query-actions>span{font-weight:500}.query-table-toolbar{background:var(--panel,#fff);border-bottom:1px solid #dfe6eb;align-items:center;gap:10px;min-height:58px;padding:9px 18px;display:flex}.query-table-toolbar>span{color:#778891;margin-left:auto;font-size:11px}.batch-record-table{background:var(--panel,#fff);width:100%;overflow-x:auto}.batch-record-row{border-bottom:1px solid #e2e8ed;grid-template-columns:64px 205px 160px 110px 90px 110px 110px minmax(160px,1fr) 118px;align-items:center;min-width:1160px;min-height:52px;display:grid}.batch-record-row>*{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;color:#30454f;border-right:1px solid #e2e8ed;align-items:center;min-width:0;height:100%;padding:0 12px;font-size:12px;display:flex;overflow:hidden}.batch-record-head{background:#e8edf5;min-height:46px;font-weight:700}.batch-record-group:nth-child(odd)>.batch-record-row{background:#fbfcfd}.batch-record-row strong{color:#3374e8;font-weight:600}.batch-record-row .table-link{color:#3374e8;cursor:pointer;background:0 0;border:0;font-weight:700}.batch-record-row .batch-record-actions{gap:8px;overflow:visible}.batch-record-row .table-link.return-revoke{color:#9b493f}.batch-record-row .table-link:disabled{opacity:.5;cursor:not-allowed}.distribution-record-table .distribution-history-items{background:#f7f9fc;border-bottom:1px solid #dce5ea}@media (width<=860px){.query-field{grid-template-columns:76px minmax(0,1fr)}.query-field-wide{grid-column:auto}.query-actions{flex-wrap:wrap}.query-actions button{flex:1}.query-actions>span{width:100%;margin-left:0}}button.distribution-row,button.stats-row{background:var(--panel,#fff);text-align:left;cursor:pointer;border-top:0;border-left:0;border-right:0;width:100%}.personnel-editor-panel{flex:none}.simple-personnel-row{grid-template-columns:36px minmax(0,1fr) auto}.danger-action{color:#9a4036;background:#fff8f7;border-color:#e2c4c0}.personnel-quick-tools{background:#f7f9f9;border:1px solid #dce3e4;grid-template-columns:repeat(4,minmax(145px,1fr)) auto auto;align-items:end;gap:8px;padding:12px;display:grid}.personnel-quick-title{grid-column:1/-1;align-content:center;gap:4px;display:grid}.personnel-quick-title strong{color:#2d4046;font-size:13px}.personnel-quick-title span{color:#7b898e;font-size:10px}.personnel-quick-tools label{color:#596a70;gap:5px;font-size:10px;font-weight:700;display:grid}.personnel-quick-tools select,.personnel-quick-tools input{background:var(--field,#fff);border:1px solid #d4dcde;border-radius:4px;width:100%;min-width:0;height:38px;padding:0 9px}.personnel-quick-tools button{white-space:nowrap;height:38px}.personnel-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personnel-edit-grid label{color:#596a70;gap:6px;font-size:10px;font-weight:700;display:grid}.personnel-edit-grid input,.personnel-edit-grid select{background:var(--field,#fff);border:1px solid #d4dcde;border-radius:4px;width:100%;height:40px;padding:0 10px}.personnel-password-panel{background:#f8fafa;border:1px solid #dce3e4;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:10px;padding:12px;display:grid}.personnel-password-panel strong,.personnel-password-panel span{display:block}.personnel-password-panel strong{color:#31444a;font-size:12px}.personnel-password-panel span{color:#7b898e;margin-top:3px;font-size:10px}.personnel-password-panel input{height:38px}.personnel-password-panel button{white-space:nowrap;height:38px}.personnel-permission-entry{color:#3d5157;text-align:left;background:#fff;border:1px solid #d4dcde;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:10px 12px;display:flex}.personnel-permission-entry>span{align-items:center;gap:10px;display:flex}.personnel-permission-entry strong,.personnel-permission-entry small{display:block}.personnel-permission-entry strong{font-size:12px}.personnel-permission-entry small{color:#7b898e;margin-top:3px;font-size:10px}.personnel-permission-entry:hover{background:#f8fafa;border-color:#9eadaf}.personnel-edit-actions{align-items:center}.personnel-edit-actions>span{flex:1}.virtual-account-note{color:#52656c;background:#f4f7f8;border:1px solid #d5dce0;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:9px 11px;font-size:11px;display:flex}.edit-virtual-note{min-height:54px}.live-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-board-grid.lower{grid-template-columns:repeat(2,minmax(0,1fr))}.person-add-form.expanded{grid-template-columns:150px minmax(150px,1fr) 160px minmax(220px,1.4fr);align-items:end}.person-add-form.expanded select,.person-add-form.expanded input{background:var(--field,#fff);border:1px solid #d4dcde;border-radius:4px;width:100%;height:40px;padding:0 10px}.person-add-form.expanded .source-access-field.full-row{grid-column:1/-1}.permission-checks{border:1px solid #dce3e4;border-radius:5px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;margin:0;padding:10px 12px;display:grid}.permission-checks legend{color:#596a70;padding:0 6px;font-size:11px;font-weight:700}.permission-checks label{color:#42545a;align-items:center;gap:7px;min-height:26px;font-size:11px;display:flex}.permission-checks input{width:15px!important;height:15px!important}.permission-group-list{grid-column:1/-1;gap:10px;display:grid}.permission-group{background:#fbfcfc;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.permission-group:last-of-type{border-color:var(--line);background:var(--panel)}.permission-sensitive-note{color:#715f28;background:#fffaf0;border:1px solid #eadfbf;border-radius:5px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}.person-add-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.permission-account-list{background:#f8fafa;border:1px solid #dce3e4;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:10px;display:grid}.permission-account-list>div:first-child{align-content:center;gap:3px;display:grid}.permission-account-list>div:first-child span{color:#7b898e;font-size:10px}.permission-account-list>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.editor-permissions{grid-column:auto;grid-template-columns:minmax(0,1fr)}.editor-permissions .permission-group{grid-template-columns:repeat(3,minmax(0,1fr))}.settlement-fee-row .fee-control{gap:22px}.settlement-fee-row .fee-input{grid-template-columns:auto auto;align-items:end;display:grid}.settlement-fee-row .fee-input small{text-align:right;grid-column:1/-1;max-width:none;margin:0 0 3px}.permission-source-editor{color:#55666c;gap:6px;font-size:11px;display:grid}.permission-source-editor textarea{resize:vertical;border:1px solid #d4dcde;border-radius:4px;min-height:82px;padding:9px}.monthly-live-strip{background:var(--panel,#fff);border:1px solid #dfe5e6;border-radius:6px;grid-template-columns:1.4fr repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.customer-metric-grid{display:grid}.monthly-live-strip>div,.customer-metric-grid article{background:var(--panel,#fff);border-right:1px solid #e5e9ea;min-width:0;padding:12px}.monthly-live-strip>div:last-child{border-right:0}.monthly-live-strip .monthly-live-title strong{font-size:16px}.monthly-live-strip span,.customer-metric-grid span{color:#6f7e83;font-size:10px;display:block}.monthly-live-strip strong,.customer-metric-grid strong{color:#24363c;margin-top:5px;font-size:22px;display:block}.monthly-live-strip small,.customer-metric-grid small{color:#8a969a;font-size:10px}.distribution-panel-head>div:first-child,.distribution-panel-head .distribution-panel-tools,.distribution-panel-head .distribution-history-tools{min-width:0}.distribution-panel-head .search,.distribution-panel-head .compact-action,.distribution-history-tools .search{box-sizing:border-box;height:40px}.distribution-panel-tools .search,.distribution-history-tools .search{flex:0 300px;width:clamp(210px,24vw,300px)}.return-assignment-bar{background:var(--panel,#fff);border-bottom:1px solid #e8eced;align-items:end;gap:10px;padding:14px 16px;display:grid}.return-assignment-bar>label{color:#5a6a70;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.return-assignment-bar input{color:#26373d;background:#fff;border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;height:40px;padding:0 10px;font-size:12px}.return-assignment-bar input:focus{border-color:#70853f;box-shadow:0 0 0 3px #70853f1a}.return-assignment-bar .batch-action-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.return-assignment-bar .batch-action-buttons button{white-space:nowrap;height:40px}.return-history-actions{background:#fbfcfc;justify-content:flex-end;gap:7px;padding:0 16px 10px 60px;display:flex}.return-revoke{color:#9b493f;border-color:#e2c6c2}.document-list{background:var(--panel,#fff);overflow-x:auto}.document-list-head,.document-list-row{border-bottom:1px solid #e4eaf0;align-items:center;min-width:920px;min-height:48px;display:grid}.document-list-head.is-intake,.document-list-row.is-intake{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.85fr) minmax(120px,.9fr) 156px 104px 82px 68px 168px;min-width:1160px}.document-list-head.is-return,.document-list-row.is-return{grid-template-columns:minmax(200px,1.3fr) 160px 110px 72px minmax(100px,.8fr) 168px}.document-list-head.is-return-history,.document-list-row.is-return-history{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.9fr) 160px 110px 72px minmax(100px,.8fr) 168px;min-width:1080px}.document-list-head{color:#5b6b80;background:#eef1f6;min-height:40px;font-size:12px;font-weight:700}.document-list-head>*,.document-list-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.document-list-row{color:#30454f;background:#fff;font-size:12px}.document-list-row:nth-child(odd){background:#fafbfe}.document-list-row:hover{background:#f2f7ff}.document-list-row strong{color:#3374e8;font-weight:600}.document-list-row .table-link,.document-list-head .table-link{color:#3374e8;cursor:pointer;background:0 0;border:0;font-weight:700}.document-list-actions{align-items:center;gap:8px;display:flex;overflow:visible}.document-list-actions .table-link.return-revoke{color:#9b493f}.document-list-actions .table-link:disabled{opacity:.5;cursor:not-allowed}.document-sheet-modal{grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:min(1200px,100vw - 32px);height:min(760px,100vh - 32px);max-height:calc(100vh - 32px);padding:0;overflow:hidden}.import-history-backdrop .document-sheet-modal.modal{width:min(960px,100vw - 32px)!important}.document-sheet-head{border-bottom:1px solid #edf0f4;padding:16px 18px 12px}.document-sheet-head .eyebrow{color:var(--ag-blue,#3374e8);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.document-sheet-head h2{letter-spacing:0;margin:0;font-size:18px}.document-sheet-head p{color:#6d7b88;margin-top:4px}.document-sheet-summary{grid-template-columns:repeat(var(--sheet-cols,5), minmax(0, 1fr));background:#e8eef4;border-bottom:1px solid #edf0f4;gap:1px;padding:0;display:grid}.document-sheet-summary>span{background:#f7f9fb;align-content:center;gap:4px;min-width:0;min-height:56px;padding:10px 14px;display:grid}.document-sheet-summary small{color:#7b8996;font-size:10px}.document-sheet-summary strong{color:#273844;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.document-sheet-summary .status{width:max-content;max-width:100%}.document-sheet-body{background:var(--panel,#fff);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;display:grid}.document-sheet-section-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:42px;padding:8px 18px;display:flex}.document-sheet-section-head strong{color:#283b47;font-size:13px}.document-sheet-section-head small{color:#8996a1;margin-top:2px;font-size:10px;display:block}.document-sheet-section-head b{min-width:42px;color:var(--ag-blue,#3374e8);text-align:center;background:#eef4ff;border-radius:12px;padding:4px 8px;font-size:10px}.document-sheet-items{background:var(--panel,#fff);min-height:0;padding:0;display:block;overflow:auto}.document-sheet-items .configurable-machine-table{border-radius:0;width:100%;min-height:100%;overflow:visible}.document-sheet-items .configurable-machine-scroll{width:max-content;min-width:100%;display:block}.document-sheet-items .configurable-machine-head{z-index:3;position:sticky;top:0}.document-sheet-empty{color:#84919a;place-items:center;min-height:140px;font-size:12px;display:grid}.document-sheet-actions{background:var(--panel,#fff);padding:12px 18px 16px}.document-sheet-actions .return-revoke{color:#9b493f}.customer-submission-chip{color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.customer-submission-chip:hover{color:#3374e8}.machine-lookup-modal{width:min(980px,100vw - 40px);max-height:calc(100vh - 50px)}.machine-profile-list{align-content:start;gap:8px;min-height:160px;padding-right:4px;display:grid;overflow-y:auto}.machine-profile-row{background:var(--panel,#fff);border:1px solid #dce3e4;border-radius:6px;align-items:center;gap:10px 12px;padding:12px;display:grid}.machine-profile-index{color:#55672b;background:#edf2da;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.machine-profile-main{gap:4px;min-width:0;display:grid}.machine-profile-main strong,.machine-profile-main span,.machine-profile-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.machine-profile-main>strong{color:#26383e;font-size:14px}.machine-profile-main span{color:#7c8a8f;font-size:10px}.machine-profile-main b{color:#405159;font-size:12px}.machine-profile-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.machine-profile-meta>span{color:#89969a;gap:3px;min-width:0;font-size:9px;display:grid}.machine-profile-meta strong{color:#314249;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.machine-return-state{color:#607177;background:#f3f5f5;border-radius:5px;align-items:center;gap:9px;padding:8px 10px;display:flex}.machine-return-state.returned{color:#52642b;background:#eef4dd}.machine-return-state strong,.machine-return-state small{display:block}.machine-return-state strong{font-size:11px}.machine-return-state small{color:#7d8b90;margin-top:2px;font-size:9px}.machine-profile-empty{color:#849196;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.machine-profile-empty strong{color:#43545a;font-size:13px}.machine-profile-empty span{font-size:10px}@media (width<=1400px){.operator-badge{padding:0 8px;font-size:11px}.dense-management-page .workflow-toolbar .search{width:190px}.dense-management-page .distribution-panel-head .search{width:240px}.workflow-toolbar{gap:10px}.workflow-toolbar>div:last-child{min-width:0}.review-filter-bar .search{width:220px}.review-action-bar{grid-template-columns:minmax(180px,1fr) repeat(4,auto);gap:7px}.review-action-bar .primary,.review-action-bar .secondary{padding-left:11px;padding-right:11px}}@media (width<=800px){.person-add-form.expanded,.permission-checks,.editor-permissions,.personnel-quick-tools{grid-template-columns:1fr}.editor-permissions .permission-group{grid-template-columns:minmax(0,1fr)}.permission-account-list{grid-template-columns:1fr}.monthly-live-strip,.customer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-live-strip>div{border-bottom:1px solid #e5e9ea}.monthly-live-strip .monthly-live-title{grid-column:1/-1}.return-assignment-bar{grid-template-columns:1fr}.return-assignment-bar .batch-action-buttons{justify-content:stretch}.return-assignment-bar .batch-action-buttons button{flex:1}.machine-profile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-summary-layout{grid-template-columns:minmax(0,1.45fr) minmax(350px,.9fr);display:grid}.live-summary-section{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 2px 10px #18313809}.live-summary-head{border-bottom:1px solid #e7ebec;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-summary-head span,.live-summary-head h2,.live-summary-head small{display:block}.live-summary-head span{color:#718086;font-size:10px;font-weight:800}.live-summary-head h2{margin:3px 0 0}.live-summary-head small{color:#879499;text-align:right;font-size:10px}.live-summary-layout .live-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.live-summary-layout .live-metric{box-shadow:none;border-width:0 1px 1px 0;border-radius:0;padding:13px 14px}.live-summary-layout .live-metric:nth-child(3n){border-right:0}.live-summary-layout .live-metric:nth-child(n+4){border-bottom:0}.live-summary-layout .live-metric strong{margin:8px 0 2px;line-height:1}.live-metric-label{color:#6e7d82;align-items:center;gap:7px;display:flex}.live-metric-label span{color:inherit}.live-metric.primary-live .live-metric-label{color:#2f7a58}.live-metric.overdue .live-metric-label,.live-metric.rework .live-metric-label{color:#a34435}.live-metric.parts .live-metric-label{color:#615d9e}.live-metric.incomplete .live-metric-label{color:#987326}.monthly-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monthly-live-grid>div{border-bottom:1px solid #e7ebec;border-right:1px solid #e7ebec;min-width:0;min-height:104px;padding:14px 16px}.monthly-live-grid>div:nth-child(3n){border-right:0}.monthly-live-grid>div:nth-child(n+4){border-bottom:0}.monthly-live-grid span,.monthly-live-grid strong,.monthly-live-grid small{display:block}.monthly-live-grid span{color:#718086;font-size:10px;font-weight:800}.monthly-live-grid strong{color:#25373d;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:24px;overflow:hidden}.monthly-live-grid small{color:#8a969a;font-size:9px}.monthly-live-grid .monthly-positive strong{color:#28714f}.monthly-live-grid .monthly-warning strong{color:#a64d3e}.monthly-live-grid .monthly-fee strong{color:#526326}.live-panel-title{min-width:0}.live-panel-title h2,.live-panel-title small{display:block}.live-panel-title small{color:#8a979b;margin-top:3px;font-size:9px}.live-tech-row{grid-template-columns:24px 38px minmax(0,1fr) 42px 64px}.live-rank{border-radius:4px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.live-category-row{min-height:68px}.live-category-stats{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.live-category-stats span{color:#66777c;text-align:left;background:#f1f4f4;border-radius:3px;padding:3px 6px;font-size:9px;font-weight:700}.live-category-stats span.warn{color:#a34a3b;background:#fff2ee}.live-category-stats span.danger{color:#9e3c2e;background:#fce9e5}.live-board-grid.lower .live-panel:first-child{border-color:#d9dfc7}@media (width<=1180px){.live-summary-layout{grid-template-columns:1fr}.monthly-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-live-grid>div,.monthly-live-grid>div:nth-child(2n){border-right:1px solid #e7ebec}.monthly-live-grid>div:nth-child(3n){border-right:0}.monthly-live-grid>div:nth-child(n+4){border-bottom:0}}.panel-heading>div:first-child,.distribution-panel-head>div:first-child,.workflow-toolbar>div:first-child,.system-section-head{display:none!important}.distribution-panel-head:not(:has(>:nth-child(2))){display:none}.distribution-panel-head,.workflow-toolbar,.panel-heading{justify-content:flex-end;min-height:54px}.imei-scan-query{z-index:20;position:relative;overflow:visible}.imei-scan-control{min-width:0;position:relative}.imei-scan-control>form:first-child,.imei-scan-control>form:first-child input{width:100%}.imei-scan-control>form:first-child input{background:var(--field,#fff);border:1px solid #d9dee8;border-radius:4px;outline:0;height:38px;padding:0 11px}.imei-scan-control>form:first-child input:focus{border-color:#3478ed;box-shadow:0 0 0 2px #3478ed14}.imei-batch-popover{z-index:30;background:var(--panel,#fff);border:1px solid #dfe4ed;border-radius:4px;width:100%;padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 22px #23304324}.imei-batch-popover:before{content:"";background:#fff;border-top:1px solid #dfe4ed;border-left:1px solid #dfe4ed;width:10px;height:10px;position:absolute;top:-6px;left:28px;transform:rotate(45deg)}.imei-batch-popover textarea{resize:vertical;color:#303844;width:100%;min-height:230px;font:inherit;border:1px solid #d9dee8;border-radius:4px;outline:0;padding:10px;line-height:1.6}.imei-batch-popover textarea:focus{border-color:#3478ed}.imei-batch-popover>div{justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.imei-batch-popover>div>span{color:#7a8593;margin-right:auto;font-size:10px}.query-actions>span,.query-table-toolbar>span,.stats-detail-head,.stats-page>.repair-breakdown>.repair-breakdown-head{display:none}.stats-detail{margin-top:14px}@media (width<=800px){.live-summary-layout .live-metric-grid,.monthly-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-summary-layout .live-metric,.live-summary-layout .live-metric:nth-child(3n),.monthly-live-grid>div,.monthly-live-grid>div:nth-child(3n){border-bottom:1px solid #e7ebec;border-right:1px solid #e7ebec}.live-summary-layout .live-metric:nth-child(2n),.monthly-live-grid>div:nth-child(2n){border-right:0}.live-summary-layout .live-metric:nth-child(n+5),.monthly-live-grid>div:nth-child(n+5){border-bottom:0}.live-tech-row{grid-template-columns:22px 34px minmax(0,1fr) 36px}.live-tech-row em{display:none}.live-board-topbar{flex-direction:column;align-items:stretch}.live-board-topbar h1{white-space:nowrap}.live-board-topbar .session-tools{justify-content:flex-start}}@keyframes spin{to{transform:rotate(360deg)}}.machine-columns-button{height:var(--ctl-h,32px);white-space:nowrap;flex:none;padding:0 12px}.machine-columns-modal{width:min(680px,100vw - 32px)}.machine-column-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px 20px;display:grid}.machine-column-option{color:#405159;background:#fafbfb;border:1px solid #dce3e5;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:6px 8px 6px 11px;font-size:12px;font-weight:700;display:flex}.machine-column-option.is-visible{background:#f7f9ef;border-color:#aeba93}.machine-column-option label{cursor:pointer;flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.machine-column-option label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.machine-column-option>small{color:#829097;text-align:center;flex:0 0 48px;font-size:11px;font-weight:600}.machine-column-order-actions{gap:3px;display:flex}.machine-column-order-actions .icon-btn{width:30px;min-width:30px;height:30px}.machine-column-options input{width:16px;height:16px;accent-color:var(--accent);flex:none}.configurable-machine-table{border-radius:inherit;background:var(--panel,#fff);scrollbar-color:#aeb9bc #edf1f2;scrollbar-width:thin;width:100%;overflow:auto hidden}.machine-table-editor{display:none}.machine-table-editor .secondary{height:32px;min-height:32px;padding:0 10px}.custom-filter-button{display:none!important}.configurable-machine-table::-webkit-scrollbar{height:11px}.configurable-machine-table::-webkit-scrollbar-track{background:#edf1f2}.configurable-machine-table::-webkit-scrollbar-thumb{background:#aeb9bc;border:3px solid #edf1f2;border-radius:8px}.configurable-machine-row{color:#3d4f56;background:#fff;border-bottom:1px solid #edf1f2;align-items:center;width:max-content;min-width:100%;min-height:48px;font-size:11px;display:grid}.configurable-machine-row:last-child{border-bottom:0}.configurable-machine-row.disabled{cursor:default;color:#89969a;background:#fafbfb}.configurable-machine-head{z-index:2;color:#68787e;background:#f3f6f6;min-height:38px;font-size:10px;font-weight:800;position:sticky;top:0}.configurable-machine-row>span,.machine-select-cell{box-sizing:border-box;border-right:1px solid #edf1f2;align-items:center;min-width:0;height:100%;padding:8px 12px;display:flex}.configurable-machine-row>span:last-child{border-right:0}.configurable-machine-head>span{-webkit-user-select:none;user-select:none;gap:5px;position:relative}.configurable-machine-head>span>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;overflow:hidden}.copy-page-column{color:#84919a;opacity:.55;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.copy-page-column:hover{background:var(--head);color:var(--accent);opacity:1}.copy-page-column:focus-visible{color:var(--accent);opacity:1;outline:2px solid var(--accent);outline-offset:2px}.copy-page-column.copied{color:#2d8a58;opacity:1}.column-resize-handle{z-index:3;appearance:none;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;height:100%;padding:0;position:absolute;top:0;right:-5px}.column-resize-handle:after{content:"";background:#cad3d5;width:1px;height:18px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.configurable-machine-head>span:hover .column-resize-handle:after,.column-resize-handle:hover:after,.column-resize-handle:focus-visible:after{background:#71873b;width:2px}.column-resize-handle:focus-visible{outline:2px solid var(--ag-blue,#2f73f2);outline-offset:-2px}.machine-field{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.machine-field-serial,.machine-field-qualityCode{color:#263a41;font-variant-numeric:tabular-nums}.machine-field-fee{color:#52652b;font-variant-numeric:tabular-nums;font-weight:800}.machine-field .status{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.machine-select-cell{justify-content:center;padding-left:8px;padding-right:8px}.machine-select-cell input{width:16px;height:16px;accent-color:var(--accent)}.scan-row-action-head,.scan-row-action{justify-content:center;padding:6px!important}.scan-row-action .table-link.return-revoke{color:#9b493f;font-weight:700}.scan-row-action .row-action-muted{color:#9aa5b1;font-size:11px}.scan-row-remove{color:#b14d46;width:30px;height:30px}.scan-row-remove:hover{color:#992f28;background:#fff2f0;border-color:#e4b7b2}.own-detail-table{overflow:visible}.workflow-toolbar>div:last-child,.distribution-panel-tools,.distribution-history-tools,.session-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.workflow-toolbar .search,.distribution-panel-tools .search,.distribution-history-tools .search{min-width:190px}.workflow-toolbar .filter-select,.workflow-toolbar .month-picker,.distribution-history-tools .filter-select,.distribution-history-tools .month-picker{flex:none}.repair-management-toolbar{flex-direction:column;align-items:stretch}.repair-management-toolbar>div:last-child{justify-content:flex-start;align-items:flex-end;row-gap:10px;width:100%}.repair-management-toolbar .compact-action,.repair-management-toolbar .search,.repair-management-toolbar .filter-segments{box-sizing:border-box;height:40px}.repair-management-toolbar .filter-select{height:auto;box-shadow:none;background:0 0;border:0;gap:5px;padding:0;display:grid}.repair-management-toolbar .filter-select>span{color:#68787d;font-size:10px;font-weight:700;line-height:1}.repair-management-toolbar .filter-select select{background:var(--field,#fff);box-sizing:border-box;border:1px solid #dce3e5;border-radius:6px;width:138px;height:40px;padding:0 10px}.repair-management-toolbar .filter-select:focus-within{box-shadow:none}.repair-management-toolbar .filter-select select:focus{box-shadow:0 0 0 3px var(--focus);border-color:#8b9f65}.repair-management-toolbar .search input{height:38px}.repair-management-toolbar .search{flex:240px;min-width:220px}.history-panel .distribution-panel-head{flex-direction:column;align-items:stretch}.history-panel .distribution-history-tools{justify-content:flex-start;align-items:flex-end;row-gap:10px;width:100%}.history-panel .distribution-history-tools .month-picker,.history-panel .distribution-history-tools .filter-select{height:auto;box-shadow:none;background:0 0;border:0;gap:5px;padding:0;display:grid}.history-panel .distribution-history-tools .filter-select>span{color:#68787d;font-size:10px;font-weight:700;line-height:1}.history-panel .distribution-history-tools .month-picker input,.history-panel .distribution-history-tools .filter-select select,.history-panel .distribution-history-tools .search{box-sizing:border-box;height:40px}.history-panel .distribution-history-tools .filter-select select{background:var(--field,#fff);border:1px solid #dce3e5;border-radius:6px;width:138px;padding:0 10px}.history-panel .distribution-history-tools .search{flex:320px;min-width:240px}.history-panel .distribution-history-tools .search input{height:38px}@media (width<=900px){.machine-column-options{grid-template-columns:1fr}.workflow-toolbar,.distribution-panel-head{flex-direction:column;align-items:stretch}.workflow-toolbar>div:last-child,.distribution-panel-tools,.distribution-history-tools{justify-content:flex-start}}@media (width<=560px){.machine-column-options{grid-template-columns:1fr}.machine-columns-button{justify-content:center;width:42px;padding:0;font-size:0}.machine-column-options{padding:12px}.machine-column-option>small{display:none}}.workbench-page{grid-template-columns:minmax(0,1fr);align-content:start;background:#f3f6fb!important}.workbench-page>.metric-grid{grid-template-columns:repeat(4,minmax(145px,1fr))!important;gap:10px!important;display:grid!important}.workbench-page .metric-card{min-width:0;position:relative;overflow:hidden;background:var(--panel,#fff)!important;border:1px solid #dce4ef!important;border-left:4px solid #4f83e1!important;border-radius:8px!important;min-height:98px!important;padding:15px 16px 13px!important;box-shadow:0 3px 10px #2237560b!important}.workbench-page .metric-card>span,.workbench-page .metric-card>strong,.workbench-page .metric-card>small{z-index:1;display:block;position:relative}.workbench-page .metric-card>span{color:#69778a;font-size:11px;font-weight:700}.workbench-page .metric-card>strong{color:#223546;margin-top:8px;font-size:27px;line-height:1}.workbench-page .metric-card>small{color:#98a3b2;margin-top:8px;font-size:10px}.workbench-page .metric-card.working{border-left-color:#3478ed!important}.workbench-page .metric-card.accent{border-left-color:#24956d!important}.workbench-page .metric-card.fee{border-left-color:#278294!important}.workbench-page .metric-card.rework{border-left-color:#cc5c55!important}.workbench-page .metric-card.incomplete{border-left-color:#d19032!important}.workbench-page .metric-card.parts{border-left-color:#7169b6!important}.workbench-page>.repair-breakdown{box-shadow:none!important;border:1px solid #dce4ef!important;border-radius:8px!important;margin:0!important}.workbench-page>.repair-breakdown .repair-breakdown-grid article{min-height:82px;padding:13px 14px}.workbench-page>.stats-detail{box-shadow:none!important;border:1px solid #dce4ef!important;border-radius:8px!important;margin:0!important}.workbench-page>.stats-detail .batch-machine-toolbar{background:var(--panel,#fff);border-bottom:1px solid #e5ebf3}@media (width<=1100px){.workbench-page>.metric-grid{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media (width<=700px){.workbench-page{gap:9px}.workbench-page>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.workbench-page .metric-card{min-height:116px!important;padding:14px 12px 12px!important}.workbench-page .metric-card>strong{font-size:25px}.workbench-page>.repair-breakdown{overflow-x:auto}.workbench-page>.repair-breakdown .repair-breakdown-grid{min-width:720px}}.workbench-shell{background:var(--workspace-bg,#f3f6fb);min-height:100vh;color:var(--ui-text,#344154);grid-template-columns:218px minmax(0,1fr);display:grid}.workbench-sidebar{z-index:30;background:var(--ag-sidebar,#12304c);border-right:1px solid #193b5b;height:100vh;padding:18px 12px;position:sticky;top:0}.workbench-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-height:52px;padding:0 8px 15px;display:flex}.workbench-brand>div{min-width:0}.workbench-brand strong,.workbench-brand small{display:block}.workbench-brand strong{color:#fff;font-size:15px;font-weight:800}.workbench-brand small{color:#ffffff94;margin-top:3px;font-size:10px}.workbench-sidebar nav{gap:5px;margin-top:16px;display:grid}.workbench-nav-item{color:#ffffffb8;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;font:700 13px/1 inherit;display:flex}.workbench-nav-item:hover{color:#fff;background:#ffffff17}.workbench-nav-item.active{background:var(--ag-blue,#3378e6);color:#fff;box-shadow:inset 3px 0 #ffffffb8}.workbench-main{background:var(--workspace-bg,#f3f6fb);grid-column:2;min-width:0}.workbench-topbar{z-index:50;border-bottom:1px solid var(--ui-panel-border,#dce4ed);background:#fffffff7;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:7px 22px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #1f344e0a}.workbench-breadcrumb{color:#8a95a3;align-items:center;gap:9px;font-size:12px;display:flex}.workbench-breadcrumb i{color:#c1c8d0;font-style:normal}.workbench-breadcrumb strong{color:#3b4657}.workbench-content{gap:12px;padding:18px 22px 40px;display:grid}.workbench-intro{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.workbench-intro span{color:var(--ag-blue,#3378e6);font-size:10px;font-weight:800}.workbench-intro h1{color:#263448;margin:3px 0 2px;font-size:22px}.workbench-intro p,.workbench-intro time{color:#7d8998;margin:0;font-size:11px}.workbench-module-grid{grid-template-columns:minmax(320px,520px);display:grid}.workbench-module-card{background:linear-gradient(135deg, var(--ag-blue,#3378e6), color-mix(in srgb, var(--ag-blue,#3378e6) 82%, #193f86));min-height:96px;box-shadow:0 7px 20px color-mix(in srgb, var(--ag-blue,#3378e6) 18%, transparent);color:#fff;text-align:left;border:1px solid #cbd9ef;border-radius:8px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:16px 18px;display:grid}.workbench-module-card:hover{box-shadow:0 10px 25px color-mix(in srgb, var(--ag-blue,#3378e6) 24%, transparent);transform:translateY(-1px)}.workbench-module-icon{background:#ffffff29;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.workbench-module-card>span:nth-child(2){min-width:0}.workbench-module-card strong,.workbench-module-card small{display:block}.workbench-module-card strong{font-size:18px}.workbench-module-card small{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.workbench-query-panel,.workbench-statistics{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.workbench-section-head{background:var(--panel,#fff);border-bottom:1px solid #e7ecf2;align-items:center;min-height:52px;padding:8px 18px;display:flex}.workbench-section-head>div{align-items:center;gap:9px;display:flex}.workbench-section-head>div>svg{color:var(--ag-blue,#3378e6)}.workbench-section-head strong,.workbench-section-head small{display:block}.workbench-section-head strong{color:#344154;font-size:14px}.workbench-section-head small{color:#8994a2;margin-top:3px;font-size:10px}.workbench-machine-query{border:1px solid var(--ui-field-border,#d4dde8);background:var(--panel,#fff);border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;width:min(780px,100% - 36px);min-height:46px;margin:16px 18px;padding:0 5px 0 12px;display:grid}.workbench-machine-query:focus-within{border-color:var(--ag-blue,#3378e6);box-shadow:0 0 0 3px color-mix(in srgb, var(--ag-blue,#3378e6) 10%, transparent)}.workbench-machine-query>svg{color:#8391a1}.workbench-machine-query input{color:#344154;background:0 0;border:0;outline:0;min-width:0;height:42px;padding:0;font:500 13px/1.4 inherit}.workbench-machine-query button{min-width:82px;height:36px}.workbench-statistics{gap:0;display:grid}.workbench-metric-grid{padding:14px 18px 4px}.workbench-statistics>.repair-breakdown{margin:10px 18px 18px}:is(.app-shell,.workbench-shell) :is(button,input,select,textarea){font-family:inherit}:is(.app-shell,.workbench-shell) :is(.primary,.secondary,.compact-action,.export-button,.icon-btn){border-radius:6px!important}:is(.app-shell,.workbench-shell) :is(.modal,.repair-order-modal,.machine-archive-modal,.document-sheet-modal){border-color:var(--ui-panel-border,#dce4ed)!important;background:var(--panel,#fff)!important;border-radius:8px!important}:is(.app-shell,.workbench-shell) :is(.modal-head,.repair-modal-head,.modal-actions,.repair-modal-actions){padding-left:18px!important;padding-right:18px!important}:is(.app-shell,.workbench-shell) :is(.table-head,.stats-head,.own-head,.distribution-table-head,.workflow-head,.audit-table-head,.api-list-head,.configurable-machine-head){color:#526174!important;background:#f2f5f9!important;font-weight:800!important}:is(.app-shell,.workbench-shell) :is(.table-row,.stats-row,.own-row,.distribution-row,.workflow-row,.audit-row,.api-list-row,.configurable-machine-row){color:#3e4b5d}@media (width<=900px){.workbench-shell{display:block}.workbench-sidebar{width:100%;height:auto;padding:8px 10px;position:static}.workbench-brand{border-bottom:0;min-height:42px;padding:0 4px 7px}.workbench-brand .brand-mark{width:34px;height:34px}.workbench-sidebar nav{gap:5px;margin-top:4px;display:flex;overflow-x:auto}.workbench-nav-item{width:auto;min-width:max-content;height:38px}.workbench-main{grid-column:1}.workbench-topbar{padding:7px 10px;position:sticky}.workbench-breadcrumb{display:none}.workbench-topbar .global-session-tools{margin-left:auto}.workbench-content{padding:12px 10px 28px}.workbench-intro{min-height:52px}.workbench-module-grid{grid-template-columns:minmax(0,1fr)}.workbench-machine-query{width:calc(100% - 24px);margin:12px}.workbench-metric-grid{padding:10px 10px 2px}.workbench-statistics>.repair-breakdown{margin:8px 10px 12px}}@media (width<=560px){.workbench-intro time{display:none}.workbench-module-card{grid-template-columns:46px minmax(0,1fr) 18px;gap:10px;min-height:86px;padding:13px}.workbench-module-icon{width:44px;height:44px}.workbench-module-icon svg{width:24px;height:24px}.workbench-module-card strong{font-size:16px}.workbench-machine-query{grid-template-columns:18px minmax(0,1fr);padding-right:10px}.workbench-machine-query button{grid-column:1/-1;width:100%;margin:0 0 8px}.workbench-section-head{padding-inline:12px}}.system-admin-page{gap:14px;width:100%;min-width:0;padding:24px 32px 40px;display:grid}.audit-filter-panel,.audit-table-panel,.backend-stack-panel,.api-list-panel{border:1px solid var(--line);background:var(--panel,#fff);border-radius:8px}.system-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.system-section-head h2{color:#263438;letter-spacing:0;margin:0;font-size:18px}.system-section-head p{color:#76868b;margin:5px 0 0;font-size:12px}.system-section-head>span{color:#68787d;flex:none;font-size:12px;font-weight:700}.audit-filter-grid{align-items:end;display:grid}.audit-filter-grid .audit-filter-field{color:#68787d;background:0 0;border:0;border-radius:0;gap:6px;min-width:0;height:auto;padding:0;font-size:11px;font-weight:700;display:grid}.audit-filter-field>span{white-space:nowrap;min-width:0;line-height:14px}.audit-filter-grid input,.audit-filter-grid select{color:#263438;box-sizing:border-box;background:#fff;border:1px solid #dce3e5;border-radius:6px;width:100%;min-width:0;height:40px;padding:0 10px}.audit-filter-grid input:focus,.audit-filter-grid select:focus{box-shadow:0 0 0 3px var(--focus);border-color:#8b9f65;outline:0}.audit-filter-grid .audit-search{box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:0 10px;display:flex}.audit-filter-grid .audit-search input{border:0;min-width:0;height:38px;padding:0}.audit-filter-grid .audit-search input:focus{box-shadow:none}.audit-table-scroll,.api-list-scroll{overflow-x:auto}.api-list-scroll{overflow-y:auto}.audit-table-head,.audit-row{grid-template-columns:150px 120px 140px 116px 104px 130px minmax(240px,1fr);align-items:center;min-width:1080px;display:grid}.audit-table-head{border-bottom:1px solid var(--line);color:#728186;background:#f7f9f8;min-height:38px;padding:0 16px;font-size:11px;font-weight:800}.audit-row{color:#354449;box-sizing:border-box;border-bottom:1px solid #edf0f1;min-height:58px;padding:8px 16px;font-size:12px}.audit-row:last-child{border-bottom:0}.audit-user{gap:2px;min-width:0;display:grid}.audit-user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-user span,.audit-user small,.audit-client small,.audit-entity{color:#829095;font-size:10px}.audit-client{gap:2px;min-width:0;display:grid}.audit-client strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-action,.api-method{border-radius:4px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:800}.audit-action.login,.audit-action.create,.audit-action.import,.audit-action.distribute,.audit-action.approve{color:#36704a;background:#e8f4ec}.audit-action.logout,.audit-action.reject,.audit-action.backend-error,.audit-action.login-failed{color:#a2483d;background:#faece9}.audit-action.update,.audit-action.reset-password,.audit-action.return,.audit-action.delete{color:#506885;background:#edf1f7}.audit-code{color:#617177;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;overflow:hidden}.audit-details{color:#53646a;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.5;overflow:hidden}.audit-details summary{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.audit-details[open] summary{white-space:normal}.audit-details pre{white-space:pre-wrap;word-break:break-word;max-height:220px;margin:8px 0 0;overflow:auto}.backend-stack-panel{padding-bottom:18px}.backend-stack-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:16px 20px 0;display:grid}.backend-stack-item{box-sizing:border-box;border:1px solid #e2e7e8;border-radius:6px;min-height:70px;padding:13px 14px}.backend-stack-item strong{color:#29383c;margin-bottom:5px;font-size:13px;display:block}.backend-stack-item span{color:#748489;font-size:11px;line-height:1.45}.api-conventions{color:#65756f;background:#f6f8f3;border-left:3px solid #8b9f65;flex-wrap:wrap;gap:8px 18px;margin:14px 20px 0;padding:11px 13px;font-size:11px;display:flex}.api-list-head,.api-list-row{grid-template-columns:74px minmax(270px,1.3fr) minmax(180px,1fr) minmax(170px,.8fr);align-items:center;gap:12px;min-width:760px;padding:0 18px;display:grid}.api-list-head{border-bottom:1px solid var(--line);color:#728186;background:#f7f9f8;min-height:38px;font-size:11px;font-weight:800}.api-list-row{color:#435258;border-bottom:1px solid #edf0f1;min-height:58px;padding-top:9px;padding-bottom:9px;font-size:12px}.api-list-row:last-child{border-bottom:0}.api-list-row code{overflow-wrap:anywhere;font-size:11px}.api-list-row p{overflow-wrap:anywhere;margin:0;line-height:1.55}.api-method{text-align:center;min-width:46px}.api-method.get{color:#376b8c;background:#e8f1f7}.api-method.post{color:#36704a;background:#e8f4ec}.api-method.put,.api-method.patch{color:#8b681e;background:#f8f0dd}.api-method.delete{color:#a2483d;background:#faece9}.system-empty{color:#7a898e;text-align:center;padding:36px 20px;font-size:12px}@media (width<=1180px){.audit-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=720px){.system-section-head{flex-direction:column;gap:8px}.audit-filter-grid{grid-template-columns:1fr}}.personnel-directory-table{background:var(--panel,#fff);border:1px solid #dce3e4;border-radius:6px;min-height:0;overflow:auto}.personnel-directory-head,.personnel-directory-row{box-sizing:border-box;grid-template-columns:38px minmax(120px,.75fr) minmax(130px,.8fr) minmax(190px,1.2fr) minmax(160px,1fr) 125px 70px;align-items:center;gap:10px;min-width:940px;padding:0 14px;display:grid}.personnel-directory-head{z-index:1;min-height:38px;font-size:var(--font-table-head,14px);border-bottom:1px solid #dfe5e6;font-weight:650;position:sticky;top:0}.personnel-directory-body{overflow:visible}.personnel-directory-row{border-bottom:1px solid #edf0f1;min-height:64px}.personnel-directory-row:last-child{border-bottom:0}.personnel-directory-name,.personnel-directory-role,.personnel-directory-scope{min-width:0}.personnel-directory-name strong,.personnel-directory-name small,.personnel-directory-role strong,.personnel-directory-role small,.personnel-directory-scope strong,.personnel-directory-scope small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personnel-directory-name strong,.personnel-directory-role strong,.personnel-directory-scope strong{color:var(--ink);font-size:var(--font-body,13px)}.personnel-directory-name small,.personnel-directory-role small,.personnel-directory-scope small{color:var(--muted);font-size:var(--font-caption,12px);margin-top:4px}.personnel-created-at{color:var(--muted);font-size:var(--font-caption,12px);white-space:normal;overflow-wrap:anywhere}.personnel-account-type{color:#40545b;min-height:22px;font-size:var(--font-caption,12px);white-space:nowrap;background:#f2f5f5;border:1px solid #d3dcde;border-radius:4px;align-items:center;padding:0 7px;line-height:1;display:inline-flex}.personnel-account-type.role-technician{color:#52672b;background:#f0f5e3;border-color:#ccd9ad}.personnel-account-type.role-virtual{color:#6d6651;background:#f5f3ec;border-color:#d9d4c3}.personnel-account-type.role-admin{color:#315965;background:#eaf2f4;border-color:#bfd3d9}.personnel-account-type.role-finance,.personnel-account-type.role-audit{color:#5e5675;background:#f1eff6;border-color:#d5d1e2}.personnel-account-type.role-clerk,.personnel-account-type.role-customer{color:#49616a;background:#eef3f5;border-color:#d3dce0}.personnel-login-methods{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.personnel-login-methods span{background:var(--head);max-width:100%;color:var(--text-secondary);font-size:var(--font-caption,12px);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:3px 6px;overflow:hidden}.personnel-add-modal{width:min(760px,100vw - 40px);max-height:calc(100vh - 50px);overflow-y:auto}.personnel-add-modal .person-add-form.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.personnel-add-modal .person-add-form{background:0 0;border:0;padding:4px 0 0}.intake-customer-panel{border:1px solid #dce3e4;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:flex}.intake-customer-summary,.intake-customer-actions{align-items:center;display:flex}.intake-customer-summary{gap:11px}.intake-customer-icon{border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.intake-customer-summary strong,.intake-customer-summary small{display:block}.intake-customer-summary strong{color:#26383e;font-size:14px}.intake-customer-summary small{color:var(--muted);font-size:var(--font-caption,12px);margin-top:4px}.intake-customer-actions{gap:9px}.intake-customer-actions label{color:#637379;gap:4px;font-size:9px;font-weight:700;display:grid}.intake-customer-actions select{color:#26373d;background:#fff;border:1px solid #cfd8da;border-radius:5px;width:260px;height:40px;padding:0 10px}.intake-customer-actions button{white-space:nowrap;align-self:end;height:40px}.intake-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-create-backdrop{z-index:55}.customer-create-modal{width:min(620px,100vw - 40px)}.customer-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-create-grid label{color:#596a70;gap:6px;font-size:10px;font-weight:700;display:grid}.customer-create-grid input{border:1px solid #d4dcde;border-radius:4px;width:100%;height:40px;padding:0 10px}.customer-binding-note{color:#53666c;background:#f7f9f9;border:1px solid #dce3e4;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:11px;display:flex}.nav-count{place-items:center;height:20px;display:grid}.intake-submission-panel,.customer-submit-panel,.customer-return-panel{background:var(--panel,#fff);border:1px solid #dce2e4;border-radius:7px;min-width:0;overflow:hidden}.intake-submission-panel{grid-column:1/-1}.intake-management-page,.intake-import-page{grid-template-columns:minmax(0,1fr)}.intake-wps-import-command{min-height:76px}.wps-import-schema{padding-bottom:16px}.wps-import-columns{background:var(--panel,#fff);border:1px solid #dce3e5;border-radius:6px;grid-template-columns:repeat(7,minmax(92px,1fr));margin:0 18px;display:grid;overflow-x:auto}.wps-import-columns>span{border-right:1px solid #e2e8e9;gap:3px;min-width:92px;padding:13px 12px;display:grid}.wps-import-columns>span:last-child{border-right:0}.wps-import-columns b{color:#263a40;font-size:12px}.wps-import-columns small{color:#7c8c91;font-size:9px}.wps-import-rule{color:#50612f;background:#f5f8ed;border-left:3px solid #758849;align-items:center;gap:8px;margin:14px 18px 0;padding:11px 12px;font-size:11px;display:flex}.intake-management-metrics{background:var(--panel,#fff);border:1px solid #dce3e5;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.intake-management-metrics article{color:#547078;border-right:1px solid #e2e8e9;align-items:center;gap:11px;min-height:82px;padding:13px 16px;display:flex}.intake-management-metrics article:last-child{border-right:0}.intake-management-metrics article:first-child{box-shadow:inset 0 3px #c2882b}.intake-management-metrics article:nth-child(2){box-shadow:inset 0 3px #29936a}.intake-management-metrics article:nth-child(3){box-shadow:inset 0 3px #4186a6}.intake-management-metrics article:nth-child(4){box-shadow:inset 0 3px #6e68a6}.intake-management-metrics span,.intake-management-metrics strong,.intake-management-metrics small{display:block}.intake-management-metrics span{color:#677a80;font-size:10px;font-weight:800}.intake-management-metrics strong{color:#203a42;margin-top:2px;font-size:22px}.intake-management-metrics small{color:#8a989c;margin-top:2px;font-size:9px}.intake-management-head,.intake-management-filters{align-items:center;gap:8px;display:flex}.intake-management-head{justify-content:space-between}.intake-management-filters .search{width:290px}.intake-submission-actions>span{color:#65777d;font-size:10px}.intake-submission-list{display:grid}.intake-submission-actions,.customer-return-actions{background:#fbfcfc;justify-content:flex-end;gap:8px;padding:0 16px 10px 60px;display:flex}.customer-portal-page{gap:14px}.customer-metric-grid{background:var(--panel,#fff);border:1px solid #dfe5e6;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.customer-metric-grid article:last-child{border-right:0}.customer-submit-form{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:10px;padding:14px 16px;display:grid}.customer-submit-form label{color:#5a6a70;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.customer-submit-form input{background:var(--field,#fff);border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;height:40px;padding:0 10px}.customer-submit-form input:focus{border-color:#70853f;box-shadow:0 0 0 3px #70853f1a}.customer-submit-form .customer-submit-batch-note{grid-column:span 3}.customer-submit-form>button{height:40px}.customer-submission-history{color:#52636a;background:#fafbfb;border-top:1px solid #e7ebec;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:11px 16px;font-size:10px;display:grid}.customer-submission-history>div{flex-wrap:wrap;gap:7px 14px;display:flex}.customer-submission-history span,.customer-submission-history .customer-submission-chip{align-items:center;gap:6px;display:inline-flex}.distribution-history-batch summary strong .status{vertical-align:middle;margin-left:7px;display:inline-block}@media (width<=900px){.intake-page{grid-template-columns:1fr;padding:18px}.intake-batch-panel{flex-direction:column;align-items:stretch}.intake-batch-actions{justify-content:flex-start}.intake-help{grid-column:1}.intake-customer-panel{flex-direction:column;align-items:stretch}.intake-customer-actions{align-items:stretch}.intake-customer-actions label{flex:1}.intake-customer-actions select{width:100%}.customer-metric-grid,.customer-submit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-submit-form .customer-submit-batch-note{grid-column:1/-1}.customer-submission-history,.personnel-add-modal .person-add-form.expanded{grid-template-columns:1fr}}@media (width<=600px){.intake-form-grid{grid-template-columns:1fr}.intake-note{grid-column:1}.intake-batch-actions .primary,.intake-batch-actions .secondary{width:100%}.intake-customer-actions,.customer-create-grid{grid-template-columns:1fr;display:grid}.intake-customer-actions button{width:100%}}:root{--panel:#fff;--nav:#142d35;--nav-soft:#1d3b44;--blue:#287d9a;--green:#25815d;--amber:#b97821;--red:#b74d43;--violet:#6763a8}html{background:var(--canvas)}body{background:var(--canvas);font-size:13px}button,input,select,textarea{color:var(--ink)}::selection{color:#1d343b;background:#dfeab7}*{scrollbar-color:#b8c5c9 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#b8c5c9 padding-box padding-box;border:2px solid #0000;border-radius:8px}.sidebar{border-right:1px solid #24434c}.brand-mark{box-shadow:0 5px 16px #00000029}.nav-item svg{color:#8fa8af;flex:none}.nav-item:hover{background:var(--nav-soft);color:#fff}.nav-item:hover svg{color:#dce7e9}.nav-item.active,.nav-child.active{color:#19343c;box-shadow:inset 3px 0 0 var(--accent);background:#f7f9f9}.nav-item.active svg,.nav-child.active svg{color:var(--accent-dark)}.nav-parent.active{background:var(--nav-soft);color:#fff;box-shadow:inset 3px 0 #506b74}.nav-parent.active svg{color:#d7e2e4}.nav-children{border-left-color:#35545d;padding-left:11px}.nav-count{text-align:center;border-radius:8px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:9px}.topbar{border-bottom-color:var(--line);background:var(--panel,#fff);box-shadow:inset 0 -1px #14303905}.topbar h1{color:#173039;margin-bottom:5px;font-size:22px;font-weight:800}.topbar p{color:#75868c;font-size:12px}.session-tools{gap:8px}.operator-badge,.mode-badge{border-color:var(--line);color:#3f555d;background:#f7f9f9;border-radius:5px;height:38px;padding:0 10px}.primary,.secondary,.compact-action,.export-button,.logout-button{border-radius:5px;height:38px;font-size:12px}.primary{box-shadow:0 2px 5px #1430391f}.primary:hover:not(:disabled){box-shadow:0 5px 13px #14303924}.secondary{background:var(--panel,#fff)}.icon-btn{color:#586c73;border-color:#d2dcdf}.icon-btn:hover:not(:disabled){color:#1d3941;background:#f2f6f6;border-color:#b5c3c7}.scanner-box{border-color:#a9b9bd;border-left-color:var(--accent)}.scanner-status{font-weight:700}.pulse{background:#2da66f;box-shadow:0 0 0 5px #2da66f21}.records-panel,.stats-page,.own-stats-page,.live-board-page,.system-admin-page{padding:20px 24px 40px}.distribution-page,.workflow-page{padding:16px 24px 40px}.panel-heading{margin-bottom:13px}.panel-heading h2{color:#223b43;font-size:17px}.panel-heading span{color:#7b8c91}.panel-tools,.workflow-toolbar>div:last-child,.distribution-panel-tools,.distribution-history-tools,.review-filter-bar{align-items:flex-end;gap:8px}.search,.filter-select,.month-picker input,.distribution-assignment-bar input,.distribution-assignment-bar select,.return-assignment-bar input,.review-action-bar input,.audit-filter-grid input,.audit-filter-grid select,.intake-form-grid input,.intake-customer-actions select,.customer-submit-form input,.personnel-edit-grid input,.personnel-edit-grid select{background:var(--field,#fff);border-color:#ccd8db;border-radius:5px;height:38px}.search{min-width:210px}.search svg{color:#7a8d93}.filter-select{height:38px}.month-picker{color:#61747b}.search:focus-within,.filter-select:focus-within,.month-picker input:focus,.distribution-assignment-bar input:focus,.distribution-assignment-bar select:focus,.return-assignment-bar input:focus,.review-action-bar input:focus{box-shadow:0 0 0 3px var(--focus);border-color:#819849;outline:0}.record-table,.stats-table,.own-detail-table,.distribution-panel,.workflow-panel,.management-command-window,.live-summary-section,.live-panel,.audit-filter-panel,.audit-table-panel,.backend-stack-panel,.api-list-panel,.intake-panel,.intake-help,.customer-submit-panel,.customer-return-panel{border-color:var(--line);background:var(--panel,#fff);border-radius:7px;box-shadow:0 4px 16px #15313a0b}.table-head,.stats-head,.own-head,.distribution-table-head,.workflow-head,.audit-table-head,.api-list-head{color:#536870;background:#edf2f3;font-size:11px;font-weight:800}.table-row,.stats-row,.own-row,.distribution-row,.workflow-row,.audit-row,.api-list-row{border-bottom-color:#e7edef}.table-row:not(.table-head):nth-child(odd),.stats-row:not(.stats-head):nth-child(odd),.distribution-row:not(.distribution-table-head):nth-child(odd),.workflow-row:not(.workflow-head):nth-child(odd),.audit-row:nth-child(2n),.api-list-row:nth-child(2n){background:#fbfcfc}.table-row:not(.table-head):hover,.stats-row:not(.stats-head):hover,.own-row:not(.own-head):hover,.distribution-row:not(.distribution-table-head):hover,.workflow-row:not(.workflow-head):hover,.audit-row:hover,.api-list-row:hover{background:#f1f6e8}.table-row,.stats-row,.own-row,.distribution-row,.workflow-row{color:#354c54;font-size:12px}.table-row strong,.stats-row strong,.own-row strong,.distribution-row strong,.workflow-row strong{color:#213a42;font-size:12px}.status{min-width:54px;font-size:10px;font-weight:800}.status.done{color:#176746;background:#def1e7}.status.working{color:#875b15;background:#f8ebcd}.status.rework{color:#9a3e35;background:#f7e2df}.status.incomplete{color:#765920;background:#f5e9cf}.status.parts{color:#55518f;background:#e9e8f7}.dense-management-page{gap:12px;padding:16px 24px 40px}.management-command-window{border-color:var(--line-strong)}.management-command-window .distribution-metrics,.management-command-window .repair-summary-grid{border-bottom-color:var(--line);background:#f7f9fa}.management-command-window .distribution-metrics article,.management-command-window .repair-summary-grid>button{border-right-color:var(--line);min-height:64px}.management-command-window .distribution-metrics article:first-child{box-shadow:inset 0 3px 0 var(--blue)}.management-command-window .distribution-metrics article:nth-child(2){box-shadow:inset 0 3px 0 var(--amber)}.management-command-window .distribution-metrics article:nth-child(3){box-shadow:inset 0 3px 0 var(--green)}.management-command-window .distribution-metrics strong{font-size:22px}.management-command-window .repair-summary-grid>button:hover,.management-command-window .repair-summary-grid>button.active{background:var(--accent-soft);box-shadow:inset 0 -3px 0 var(--accent)}.management-command-window .workflow-scan-section{background:#fbfcfc;padding:12px 14px}.management-command-window .workflow-scanbar{border-color:#c8d5d8;border-left-color:var(--blue);background:var(--panel,#fff);min-height:46px}.dense-management-page .distribution-panel-head,.dense-management-page .workflow-toolbar{background:#f8fafa;min-height:62px;padding:10px 14px}.dense-management-page .distribution-panel-head h2,.dense-management-page .workflow-toolbar h2{color:#223b43;font-size:15px}.dense-management-page .distribution-panel-head .search,.dense-management-page .workflow-toolbar .search,.dense-management-page .workflow-toolbar .filter-select select{height:38px}.dense-management-page .workflow-toolbar .search input{height:36px}.dense-management-page .distribution-row,.dense-management-page .workflow-row{min-height:47px;padding-top:7px;padding-bottom:7px}.dense-management-page .distribution-table-head,.dense-management-page .workflow-head{min-height:38px}.distribution-panel-head,.workflow-toolbar,.live-panel-head,.system-section-head,.intake-panel-head{border-bottom-color:var(--line);background:#f8fafa}.distribution-panel-head h2,.workflow-toolbar h2,.live-panel-head h2,.system-section-head h2{color:#203941}.distribution-assignment-bar,.return-assignment-bar,.review-filter-bar,.review-action-bar{border-bottom-color:var(--line);background:#fbfcfc}.distribution-assignment-bar label,.return-assignment-bar>label,.review-action-bar label{color:#5a6e75;font-size:10px}.metric-grid{gap:9px}.metric-card{border-color:var(--line);background:var(--panel,#fff);border-top-width:4px;min-height:108px;box-shadow:0 4px 14px #15313a0a}.metric-card strong{color:#1c353d}.metric-card.accent{border-top-color:var(--green)}.metric-card.rework{border-top-color:var(--red)}.metric-card.incomplete{border-top-color:var(--amber)}.metric-card.parts{border-top-color:var(--violet)}.live-board-page{gap:12px}.board-filter-row{background:var(--panel,#fff)}.live-summary-layout{gap:12px}.live-summary-head{background:#f8fafa;min-height:60px;padding:11px 15px}.live-summary-head h2{color:#203941;font-size:17px}.live-summary-layout .live-metric{background:var(--panel,#fff);min-height:108px}.live-summary-layout .live-metric:first-child{background:#f4fbf7}.live-summary-layout .live-metric:nth-child(2){background:#f3f8fa}.live-summary-layout .live-metric:nth-child(3){background:#fff5f3}.live-summary-layout .live-metric:nth-child(4){background:#fff8f6}.live-summary-layout .live-metric:nth-child(5){background:#f7f6fc}.live-summary-layout .live-metric:nth-child(6){background:#fff9ed}.live-summary-layout .live-metric strong{color:#19343c;font-size:31px}.monthly-live-grid>div{background:var(--panel,#fff)}.monthly-live-grid .monthly-fee{background:#f3f8e7}.monthly-live-strip{border-color:var(--line);box-shadow:0 4px 14px #15313a0a}.monthly-live-strip .monthly-live-title{background:#eef5d9}.overdue-alert{border-color:#e6c4bf;border-left:4px solid var(--red);color:#8f3e35}.intake-page{gap:14px;padding:20px 24px 40px}.intake-panel-head{padding:15px 18px}.intake-form-grid{gap:12px 14px;padding:18px}.intake-form-grid>label>span,.customer-submit-form>label>span{align-items:center;min-height:16px;display:flex}.intake-help{background:#f8fbfc}.intake-customer-panel{background:var(--panel,#fff);border-color:#cbdadd;box-shadow:0 4px 14px #15313a0a}.customer-metric-grid{gap:9px}.customer-metric-grid article{border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:6px;box-shadow:0 3px 10px #15313a09}.customer-metric-grid article:nth-child(2){border-top-color:var(--amber)}.customer-metric-grid article:nth-child(3){border-top-color:var(--green)}.customer-metric-grid article:nth-child(4){border-top-color:var(--violet)}.modal-head{gap:16px}.modal h2{color:#1a343c}.modal-actions{border-top-color:var(--line);padding-top:12px}.form-grid label,.modal label,.note-field,.manual-repair-field{color:#536970}.form-grid input,.form-grid select,.modal input,.modal select,.modal textarea{border-color:#ccd8db;border-radius:5px}.personnel-quick-tools{border-color:var(--line);background:#f7f9fa}.personnel-directory-head{color:#536870;background:#edf2f3}.personnel-directory-row{border-bottom-color:#e7edef}.personnel-directory-row:nth-child(2n){background:#fbfcfc}.personnel-directory-row:hover{background:#f1f6e8}.person-avatar{background:var(--accent-soft);color:var(--accent-text,var(--accent-dark))}.audit-filter-panel,.audit-table-panel,.backend-stack-panel,.api-list-panel{box-shadow:0 4px 16px #15313a0b}.audit-filter-grid{gap:10px;padding:15px 18px}.audit-filter-grid .audit-filter-field{grid-template-rows:14px 38px}.audit-filter-grid .audit-search{border-color:#ccd8db;height:38px}.backend-stack-item{border-color:var(--line);background:#f8fafa}.api-method{border-radius:4px}.api-list-row code{color:#24434c}.login-title h1{color:#18343c}.login-panel input{border-color:#c8d5d8}@media (width<=1400px){.topbar,.records-panel,.stats-page,.own-stats-page,.live-board-page,.system-admin-page,.distribution-page,.workflow-page,.intake-page{padding-left:18px;padding-right:18px}.panel-tools,.workflow-toolbar>div:last-child,.distribution-panel-tools,.distribution-history-tools{gap:6px}.search{min-width:180px}}@media (width<=800px){.topbar{padding:14px 16px}.records-panel,.stats-page,.own-stats-page,.live-board-page,.system-admin-page,.distribution-page,.workflow-page,.intake-page{padding-left:12px;padding-right:12px}}@media (width<=1400px){.intake-management-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-management-metrics article:nth-child(2){border-right:0}.intake-management-metrics article:nth-child(-n+2){border-bottom:1px solid #e2e8e9}}@media (width<=800px){.intake-management-metrics{grid-template-columns:1fr}.intake-management-metrics article{border-bottom:1px solid #e2e8e9;border-right:0}.intake-management-metrics article:last-child{border-bottom:0}.intake-management-head,.intake-management-filters{flex-direction:column;align-items:stretch}.intake-management-filters .search{width:100%}}.batch-machine-toolbar{background:#f7f9f9;border-top:1px solid #e3e9ea;border-bottom:1px solid #e3e9ea;padding:9px 12px}.batch-machine-summary{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.batch-machine-summary strong{color:#203940;font-size:12px}.batch-machine-summary span{color:#78888d;text-overflow:ellipsis;font-size:10px;overflow:hidden}.batch-machine-summary b{color:#53682b;font-size:11px}.batch-machine-scan{min-width:0;height:var(--ctl-h,32px);border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--r-ctl,6px);background:var(--field);color:var(--text-secondary);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;display:grid}.batch-machine-scan:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.batch-machine-scan input{width:100%;min-width:0;height:calc(var(--ctl-h,32px) - 2px);color:var(--ink);background:0 0;outline:0;padding:0;font-size:11px;box-shadow:none!important;border:0!important}.batch-machine-scan kbd{color:#8b989c;white-space:nowrap;font-family:inherit;font-size:9px}.batch-machine-multi-toggle{height:var(--ctl-h,32px);border:1px solid var(--line-strong);border-radius:var(--r-ctl,6px);background:var(--field);white-space:nowrap;align-items:center;padding:0 10px;font-weight:800;color:var(--text-secondary)!important;gap:6px!important;font-size:10px!important;display:flex!important}.batch-machine-multi-toggle.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text,var(--accent-dark))!important}.batch-item-checkbox input{width:15px;height:15px;accent-color:var(--accent);margin:0}.batch-machine-actions{align-items:center;gap:6px;display:flex}.batch-machine-actions button{height:var(--ctl-h,32px);white-space:nowrap}.repair-batch-status-actions{align-items:center;gap:6px;min-width:0;display:flex}.repair-batch-status-actions select,.repair-batch-status-actions input{height:var(--ctl-h,32px);border:1px solid var(--line-strong);border-radius:var(--r-ctl,6px);background:var(--field);color:var(--ink);font-size:11px}.repair-batch-status-actions select{width:112px;padding:0 8px}.repair-batch-status-actions input{width:170px;padding:0 10px}.repair-batch-status-actions select:focus,.repair-batch-status-actions input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:0}.batch-machine-multi-panel{background:var(--panel,#fff);border:1px solid #dbe3e6;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid;box-shadow:0 8px 24px #253a4214}.batch-machine-multi-panel>label{color:#52666e;gap:6px;font-size:10px;font-weight:800;display:grid}.batch-machine-multi-panel textarea{resize:vertical;color:#2c4047;background:#fff;border:1px solid #cbd7da;border-radius:5px;outline:0;width:100%;min-height:76px;max-height:150px;padding:9px 10px;font-size:11px;line-height:1.55}.batch-machine-multi-panel textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.batch-machine-multi-panel>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.batch-machine-multi-panel>div span{color:#77878c;font-size:10px}.batch-item-checkbox{place-items:center;width:22px;height:22px;display:grid!important}.distribution-history-items>div{padding-right:36px;position:relative}.distribution-history-items>div>.batch-item-checkbox{position:absolute;top:7px;right:7px}.live-feed-select-row{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:36px minmax(0,1fr);align-items:stretch;display:grid}.live-feed-select-row:last-child{border-bottom:0}.live-feed-select-row>.batch-item-checkbox{place-self:center}.live-feed-select-row>.live-feed-row{border-bottom:0}.machine-lookup-modal{grid-template-rows:auto auto minmax(0,1fr) auto}.machine-profile-row{grid-template-columns:24px 34px minmax(250px,1.25fr) minmax(340px,1fr)}.machine-profile-row>.batch-item-checkbox{grid-column:1}.machine-return-state{grid-column:3/-1}.own-detail-block .batch-machine-toolbar{grid-template-columns:minmax(0,1fr) auto}.own-detail-block .batch-machine-scan,.own-detail-block .batch-machine-multi-panel{grid-column:1/-1}.own-detail-block .batch-machine-actions{justify-content:flex-end}@media (width<=1200px){.batch-machine-toolbar{grid-template-columns:minmax(160px,auto) minmax(240px,1fr) auto}.batch-machine-actions{grid-column:1/-1}}@media (width<=800px){.batch-machine-toolbar{align-items:stretch}.batch-machine-scan,.batch-machine-actions,.batch-machine-multi-panel{grid-column:1/-1}.batch-machine-actions{flex-wrap:wrap;justify-content:stretch}.batch-machine-actions button{flex:1}.repair-batch-status-actions{flex-wrap:wrap;width:100%}.repair-batch-status-actions select,.repair-batch-status-actions input{flex:140px}.batch-machine-multi-panel{grid-template-columns:1fr}.batch-machine-multi-panel>div{justify-items:stretch}.machine-profile-row{grid-template-columns:24px 30px minmax(0,1fr)}.machine-profile-main,.machine-profile-meta,.machine-return-state{grid-column:3}}.panel-heading,.distribution-panel-head,.workflow-toolbar{align-items:flex-start}.panel-tools,.workflow-toolbar>div:last-child,.distribution-panel-tools,.distribution-history-tools,.intake-management-filters{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;width:100%;display:flex}.panel-heading>.panel-tools,.distribution-panel-head>.distribution-panel-tools,.distribution-panel-head>.distribution-history-tools,.distribution-panel-head>.intake-management-filters{justify-content:flex-end;width:min(100%,760px)}.panel-tools>.search,.panel-tools>.filter-select,.workflow-toolbar>div:last-child>.search,.workflow-toolbar>div:last-child>.filter-select,.workflow-toolbar>div:last-child>.month-picker,.workflow-toolbar>div:last-child>.filter-segments,.distribution-panel-tools>.search,.distribution-panel-tools>.filter-select,.distribution-history-tools>.search,.distribution-history-tools>.filter-select,.distribution-history-tools>.month-picker{order:10}.panel-tools:after,.workflow-toolbar>div:last-child:after,.distribution-panel-tools:after,.distribution-history-tools:after{content:"";order:20;width:100%;height:0}.panel-tools>button,.workflow-toolbar>div:last-child>button,.distribution-panel-tools>button,.distribution-history-tools>button{order:30}.workflow-toolbar>div:last-child>.search,.distribution-panel-tools>.search,.distribution-history-tools>.search,.panel-tools>.search{flex:260px;width:auto;max-width:520px}.repair-management-toolbar>div:last-child{display:flex}.batch-machine-actions{flex-wrap:wrap}.batch-machine-multi-panel{grid-row:3}.distribution-assignment-bar{grid-template-columns:repeat(3,minmax(180px,1fr))}.distribution-assignment-bar>button,.distribution-assignment-bar>.batch-action-buttons,.return-assignment-bar>.batch-action-buttons{grid-column:1/-1;justify-self:end}.return-assignment-bar{grid-template-columns:repeat(2,minmax(220px,1fr))}.review-filter-bar{flex-wrap:wrap;justify-content:flex-start}.review-filter-bar .search{flex:280px;width:auto;max-width:520px}.review-action-bar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;display:flex}.review-action-bar>label{order:1;width:100%}.review-action-bar>button{order:2}.audit-filter-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.audit-filter-actions{grid-column:1/-1;justify-content:flex-end;padding-top:2px;display:flex}@media (width<=1200px){.panel-heading,.distribution-panel-head,.workflow-toolbar{flex-direction:column}.panel-heading>.panel-tools,.distribution-panel-head>.distribution-panel-tools,.distribution-panel-head>.distribution-history-tools,.distribution-panel-head>.intake-management-filters{justify-content:flex-start;width:100%}.audit-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=800px){.panel-tools>.search,.workflow-toolbar>div:last-child>.search,.distribution-panel-tools>.search,.distribution-history-tools>.search,.intake-management-filters>.search{flex-basis:100%;width:100%;max-width:none}.batch-machine-toolbar{grid-template-columns:1fr auto}.batch-machine-summary,.batch-machine-scan{grid-column:1/-1}.batch-machine-multi-toggle{grid-column:1/-1;justify-content:center}.distribution-assignment-bar,.return-assignment-bar,.audit-filter-grid{grid-template-columns:1fr}.distribution-assignment-bar>button,.distribution-assignment-bar>.batch-action-buttons,.return-assignment-bar>.batch-action-buttons,.audit-filter-actions{justify-self:stretch}.audit-filter-actions button{width:100%}}.business-workbench{background:var(--panel,#fff);border-color:#dce4e8;overflow:visible}.business-section-heading{background:var(--panel,#fff);border-bottom:1px solid #e1e7eb;align-items:center;gap:12px;min-height:66px;padding:13px 18px;display:flex}.business-section-heading>span{background:#3478ed;border-radius:2px;flex:none;width:4px;height:32px}.business-section-heading h2{color:#243642;margin:0 0 4px;font-size:16px}.business-section-heading small{color:#7d8b94;font-size:10px;display:block}.machine-list-heading{border-top:1px solid #e1e7eb;margin-top:8px}.distribution-info-grid,.distribution-filter-grid{align-items:end;gap:14px 22px;padding:18px;display:grid}.distribution-info-grid{grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr) minmax(260px,1fr)}.distribution-filter-grid{background:var(--panel,#fff);padding-top:14px;padding-bottom:14px}.distribution-info-grid>label,.distribution-filter-grid>label,.repair-date-filter,.workbench-search-field{color:#40545c;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.distribution-info-grid label>span b{color:#df5353}.distribution-info-grid input,.distribution-info-grid select,.distribution-filter-grid select{color:#2d414a;background:#fff;border:1px solid #d2dce1;border-radius:5px;outline:0;width:100%;height:40px;padding:0 11px;font-size:12px}.distribution-info-grid input:focus,.distribution-info-grid select:focus,.distribution-filter-grid select:focus{border-color:#5b8de7;box-shadow:0 0 0 3px #3478ed1a}.workbench-search-field .search{width:100%;height:40px}.workbench-search-field .search input{height:38px}.distribution-filter-grid>button{height:40px}.repair-date-filter{grid-column:span 2}.repair-date-filter>.settlement-filter{align-items:flex-end;min-height:40px}.repair-date-filter .filter-segments,.repair-date-filter .month-picker input,.repair-date-filter .date-range-fields input{height:40px}.repair-keyword-filter{grid-column:span 2}.repair-filter-actions{justify-content:flex-start;gap:9px;padding:0 18px 18px;display:flex}.repair-filter-actions button{min-width:92px;height:40px}.distribution-submit-dock{z-index:5;background:#fffffff7;border-top:1px solid #d6e0e5;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 22px #223b4612}.distribution-submit-dock>div{align-items:center;gap:9px;display:flex}.distribution-submit-dock>div:first-child{gap:4px;display:grid}.distribution-submit-dock strong{color:#273d46;font-size:13px}.distribution-submit-dock span{color:#798991;font-size:10px}.distribution-submit-dock button{height:40px}.repair-management-workbench>.batch-machine-toolbar,.distribution-create-workbench>.batch-machine-toolbar{background:#f3f6fa;border-top:0}@media (width<=1250px){.distribution-info-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.distribution-note-field{grid-column:1/-1}.distribution-filter-grid{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(180px,.7fr))}.distribution-filter-grid>button{grid-column:1/-1;justify-self:start}}@media (width<=800px){.distribution-info-grid,.distribution-filter-grid{grid-template-columns:1fr;gap:10px;padding:12px}.distribution-note-field,.repair-date-filter,.repair-keyword-filter{grid-column:auto}.distribution-filter-grid>button{grid-column:auto;width:100%}.repair-filter-actions{padding:0 12px 12px}.repair-filter-actions button{flex:1}.distribution-submit-dock{flex-direction:column;align-items:stretch;position:static}.distribution-submit-dock>div:last-child{grid-template-columns:1fr 1fr;display:grid}}.query-actions .query-toggle{cursor:pointer;align-items:center;gap:3px;font-weight:700;display:inline-flex}.query-actions .query-toggle svg{transition:transform .16s}.query-actions .query-toggle.active svg{transform:rotate(90deg)}.query-actions .custom-filter-button{color:#4a5662}.query-actions>.primary,.query-actions>.secondary{border-radius:4px;min-width:78px;height:38px}.distribution-panel.history-panel,.repair-management-workbench,.review-workbench{box-shadow:none;border-color:#e0e4ec;border-radius:4px}.repair-management-workbench>.business-section-heading:first-child{background:var(--panel,#fff);min-height:48px;padding:8px 18px}.repair-management-workbench>.business-section-heading:first-child>span{height:22px}.repair-management-workbench>.business-section-heading:first-child small{display:none}.repair-management-workbench .machine-list-heading{min-height:50px;margin-top:0;padding:8px 18px}.query-table-toolbar,.repair-management-workbench>.batch-machine-toolbar,.review-workbench>.batch-machine-toolbar{background:var(--panel,#fff);min-height:54px;padding:8px 18px}.review-action-bar{background:var(--panel,#fff);border-top:1px solid #e2e6ed;border-bottom:1px solid #e2e6ed;padding:10px 18px}.batch-record-head,.configurable-machine-head{color:#313a46;background:#e7ebf3;min-height:44px;font-size:11px}.batch-record-row,.configurable-machine-row{border-bottom-color:#e4e8ef;min-height:50px}.batch-record-row>*,.configurable-machine-row>span,.machine-select-cell{border-right-color:#e0e5ed}.batch-record-group:nth-child(odd)>.batch-record-row,.configurable-machine-row:nth-child(odd):not(.configurable-machine-head){background:#fafbfe}.dense-management-page>.management-command-window{box-shadow:none;border-radius:4px}.dense-management-page>.management-command-window .distribution-metrics article,.dense-management-page>.management-command-window .repair-total-summary article{min-height:48px;box-shadow:none;padding:7px 13px}.dense-management-page>.management-command-window .distribution-metrics strong,.dense-management-page>.management-command-window .repair-total-summary strong{font-size:18px}.dense-management-page>.management-command-window .distribution-metrics small,.dense-management-page>.management-command-window .repair-total-summary small{display:none}.workflow-page>.review-metrics{background:var(--panel,#fff);border:1px solid #dfe4ec;border-radius:4px;gap:0;display:flex;overflow:hidden}.workflow-page>.review-metrics article{border:0;border-right:1px solid #e2e6ed;border-radius:0;flex:1;min-height:48px;padding:7px 14px}.workflow-page>.review-metrics article:last-child{border-right:0}.workflow-page>.review-metrics article svg{width:18px}.workflow-page>.review-metrics strong{margin:0 5px;font-size:18px;display:inline}.workflow-page>.review-metrics small{display:none}@media (width<=680px){.query-actions .custom-filter-button{display:none}.workflow-page>.review-metrics{overflow-x:auto}.workflow-page>.review-metrics article{min-width:150px}}.topbar>div:first-child:not(.session-tools){display:none}.topbar{justify-content:flex-end;height:52px;min-height:52px;padding:7px 24px}.global-session-tools{align-items:center;display:flex}.topbar .operator-badge,.topbar .logout-button{display:none}.query-date-range{width:min(100%,300px)}.batch-machine-toolbar{grid-template-columns:auto minmax(220px,300px) auto minmax(0,1fr);align-items:center;gap:8px;display:grid!important}.batch-machine-scan{width:300px;max-width:300px}.batch-machine-actions{grid-area:auto;justify-content:flex-end;padding-top:0}.batch-machine-multi-panel{grid-column:1/-1}.intake-management-page .intake-submission-panel{overflow:visible}@media (width<=1320px){.batch-machine-toolbar{grid-template-columns:auto minmax(220px,300px) auto}.batch-machine-actions{grid-column:1/-1}}@media (width<=860px){.global-session-tools{justify-content:flex-end;width:100%;margin-left:0}.batch-machine-toolbar{grid-template-columns:1fr auto}.batch-machine-summary,.batch-machine-scan,.batch-machine-actions{grid-column:1/-1}.batch-machine-scan{width:100%;max-width:none}}.panel-tools .search,.distribution-panel-tools .search,.distribution-history-tools .search,.intake-management-filters .search{flex:0 0 300px;width:300px;max-width:300px}.distribution-filter-grid{justify-content:start;grid-template-columns:minmax(240px,300px) repeat(2,minmax(180px,280px)) auto!important}.distribution-filter-grid .search{width:100%;max-width:300px}.distribution-info-grid,.distribution-filter-grid,.return-assignment-bar{align-items:center;gap:12px 22px;padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.distribution-assign-minimal-grid{background:var(--panel,#fff);border-bottom:1px solid #e1e5ed;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px 22px;padding:18px;display:grid;position:relative}.distribution-assign-minimal-grid>label{grid-template-columns:70px minmax(0,300px);justify-content:start;align-items:center;gap:10px;min-width:0;display:grid}.distribution-assign-minimal-grid>label>span{color:#3e4854;white-space:nowrap;font-size:11px;font-weight:700}.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select{width:100%;max-width:300px;height:40px}.distribution-assign-minimal-grid>.distribution-assignment-scan{grid-column:1/-1}.distribution-assignment-scan .distribution-scan-control{width:min(680px,100%)}.repair-order-time-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.repair-order-time-grid>span{background:#f7f9f9;border:1px solid #e1e7ea;border-radius:6px;gap:3px;min-width:0;padding:8px 10px;display:grid}.repair-order-time-grid small{color:#7b898e;font-size:10px}.repair-order-time-grid strong{color:#26383f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.return-scan-panel{background:#fbfcfc;position:relative}.distribution-info-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label{grid-template-columns:78px minmax(0,300px);justify-content:start;align-items:center;gap:10px;min-width:0;display:grid}.distribution-info-grid>label>span,.distribution-filter-grid>label>span,.return-assignment-bar>label>span{color:#3e4854;white-space:nowrap;margin:0;font-size:11px;font-weight:700}.distribution-info-grid input,.distribution-info-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input{width:100%;max-width:300px}.distribution-filter-grid>button,.return-assignment-bar>.batch-action-buttons{justify-self:start}.return-assignment-bar>.batch-action-buttons{justify-content:flex-start}.distribution-note-field{grid-column:auto!important}.distribution-scan-query{color:#3e4854;grid-template-columns:78px minmax(0,300px);justify-content:start;align-items:center;gap:10px;font-size:11px;font-weight:700;display:grid;position:relative}.distribution-scan-query>span{white-space:nowrap}.distribution-scan-control{min-width:0;position:relative}.distribution-scan-control>form:first-child{background:var(--panel,#fff);border:1px solid #d2dce1;border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;width:100%;height:40px;display:grid}.distribution-scan-control>form:first-child:focus-within{border-color:#3478ed;box-shadow:0 0 0 3px #3478ed1a}.distribution-scan-control>form:first-child>svg{color:#71808b;justify-self:center}.distribution-scan-control>form:first-child input{color:#263943;background:0 0;border:0;outline:0;min-width:0;height:38px;padding:0 6px;font-size:12px}.distribution-scan-control>form:first-child button{color:#5f6d77;white-space:nowrap;background:0 0;border:0;border-left:1px solid #e2e7eb;align-items:center;gap:5px;height:30px;margin-right:4px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.distribution-scan-control>form:first-child button.active{color:#276be0;background:#f1f6ff}.distribution-batch-scan-popover{z-index:25;background:var(--panel,#fff);border:1px solid #d7e0e7;border-radius:6px;gap:9px;width:300px;padding:11px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 14px 34px #2336482e}.distribution-batch-scan-popover:before{content:"";background:#fff;border-top:1px solid #d7e0e7;border-left:1px solid #d7e0e7;width:10px;height:10px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.distribution-batch-scan-head{justify-content:space-between;align-items:center;display:flex}.distribution-batch-scan-head strong{color:#293b46;font-size:12px}.distribution-batch-scan-popover textarea{resize:vertical;color:#263943;border:1px solid #d2dce1;border-radius:5px;outline:0;min-height:142px;padding:9px 10px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.distribution-batch-scan-popover textarea:focus{border-color:#3478ed;box-shadow:0 0 0 3px #3478ed1a}.distribution-batch-scan-popover>div:last-child{align-items:center;gap:7px;display:flex}.distribution-batch-scan-popover>div:last-child>span{color:#71808b;margin-right:auto;font-size:10px;font-weight:600}.repair-status-modal{width:min(480px,100vw - 40px)}.repair-status-modal.batch-return-modal{width:min(920px,100vw - 40px);max-height:calc(100vh - 36px);overflow:hidden}.batch-return-preview{border:1px solid var(--line,var(--ui-panel-border,#dce4ed));background:var(--panel,#fff);border-radius:6px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.batch-return-preview-toolbar{border-bottom:1px solid var(--line,var(--ui-panel-border,#dce4ed));background:var(--head,#f5f7fb);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.batch-return-preview-toolbar strong{color:var(--ink,#22304a);font-size:12px}.batch-return-preview-toolbar span{color:var(--muted,#64748f);font-size:11px;font-weight:600}.batch-return-preview-scroll{min-height:132px;max-height:min(320px,100vh - 420px);overflow:auto}.batch-return-preview-row{border-bottom:1px solid var(--line,#eef1f7);min-width:720px;color:var(--muted,#526172);grid-template-columns:minmax(118px,1.1fr) minmax(128px,.95fr) minmax(108px,.8fr) minmax(68px,.55fr) minmax(160px,1.7fr);align-items:start;gap:10px;padding:8px 12px;font-size:12px;display:grid}.batch-return-preview.has-fee .batch-return-preview-row{grid-template-columns:minmax(118px,1.1fr) minmax(128px,.95fr) minmax(108px,.8fr) minmax(68px,.55fr) minmax(160px,1.7fr) 72px;min-width:800px}.batch-return-preview.has-occurrence .batch-return-preview-row{grid-template-columns:minmax(118px,1.1fr) minmax(128px,.95fr) minmax(108px,.8fr) minmax(68px,.55fr) 112px minmax(160px,1.7fr);min-width:844px}.batch-return-preview.has-fee.has-occurrence .batch-return-preview-row{grid-template-columns:minmax(118px,1.1fr) minmax(128px,.95fr) minmax(108px,.8fr) minmax(68px,.55fr) 112px minmax(160px,1.7fr) 72px;min-width:926px}.batch-return-preview-row.is-head{z-index:1;border-bottom-color:var(--line,#dce3ec);background:var(--head,#f2f5f9);min-height:34px;color:var(--muted,#667486);align-items:center;font-size:10px;font-weight:700;position:sticky;top:0}.batch-return-preview-row:last-child{border-bottom:0}.batch-return-preview-row strong{color:var(--ink,#22304a);font-size:12px;font-weight:700}.batch-return-preview-row .is-items{white-space:normal;word-break:break-word;line-height:1.45}.batch-return-preview-row .is-empty{color:var(--status-parts,#a87319);font-weight:700}.batch-return-preview-row .is-fee{color:var(--status-done,#1f7a4d);text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.batch-repair-row-input{width:100%;min-width:0;height:var(--control-h,32px)!important;border:1px solid var(--line-strong,#99a3b5)!important;border-radius:var(--r-ctl,6px)!important;background:var(--field,#fff)!important;color:var(--ink,#1b2431)!important;padding:0 9px!important;font-size:12px!important;line-height:1!important}.batch-repair-row-input:focus{outline:0;border-color:var(--accent,#2563d9)!important;box-shadow:0 0 0 3px var(--focus,#2563d929)!important}.batch-repair-row-input[aria-invalid=true]{border-color:var(--status-rework,#b33a2e)!important}.batch-repair-row-input.is-fee-input{text-align:right;font-variant-numeric:tabular-nums}.batch-return-preview-row.is-head .is-fee,.batch-return-preview.has-fee .batch-return-preview-row.is-head>span:last-child{text-align:right}.batch-return-preview-empty{color:#7c89a3;text-align:center;padding:28px 12px;font-size:12px}.repair-status-modal>label{color:#4e6069;gap:7px;font-size:11px;font-weight:700;display:grid}.repair-status-modal select,.repair-status-modal textarea{color:#26373d;background:#fff;border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;padding:0 11px;font-size:12px}.repair-status-modal select{height:40px}.repair-status-modal textarea{resize:vertical;min-height:78px;padding-top:9px}.repair-status-modal select:focus,.repair-status-modal textarea:focus{border-color:#3478ed;box-shadow:0 0 0 3px #3478ed1a}.review-action-modal{width:min(620px,100vw - 40px)}.review-action-modal>label{color:#4e6069;gap:7px;font-size:11px;font-weight:700;display:grid}.review-action-modal textarea{resize:vertical;color:#26373d;border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;min-height:82px;padding:9px 11px;font-size:12px}.review-action-modal textarea:focus{border-color:#3478ed;box-shadow:0 0 0 3px #3478ed1a}.review-decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.review-decision-options>button{color:#5c6973;text-align:left;background:#fff;border:1px solid #d6dde3;border-radius:6px;align-items:center;gap:9px;min-height:70px;padding:10px 11px;display:flex}.review-decision-options>button>span,.review-decision-options strong,.review-decision-options small{display:block}.review-decision-options strong{color:#2c3b45;font-size:12px}.review-decision-options small{color:#84909a;margin-top:3px;font-size:9px}.review-decision-options>button.selected{color:#3478ed;background:#f1f6ff;border-color:#3478ed;box-shadow:0 0 0 2px #3478ed14}.review-decision-options>button.selected.reject{color:#c94b42;background:#fff4f3;border-color:#d95b52;box-shadow:0 0 0 2px #d95b5214}.review-decision-options>button.selected.continue{color:#a87319;background:#fff9ed;border-color:#d39a35;box-shadow:0 0 0 2px #d39a3514}@media (width<=620px){.review-decision-options{grid-template-columns:1fr}}.export-options-modal{width:min(560px,100vw - 40px)}.export-scope-field{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;display:grid}.export-scope-field>span{color:#4e6069;font-size:11px;font-weight:700}.export-scope-field select{color:#26373d;background:#fff;border:1px solid #cfd8da;border-radius:5px;outline:0;width:100%;height:40px;padding:0 10px}.export-scope-field select:focus{border-color:#3478ed;box-shadow:0 0 0 3px #3478ed1a}.export-format-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.export-format-options>button{color:#77838d;text-align:left;background:#fff;border:1px solid #d6dde3;border-radius:6px;align-items:center;gap:11px;min-height:78px;padding:12px;display:flex}.export-format-options>button.selected{color:#3478ed;background:#f1f6ff;border-color:#3478ed;box-shadow:0 0 0 2px #3478ed14}.export-format-options>button span,.export-format-options strong,.export-format-options small{display:block}.export-format-options strong{color:#2c3b45;font-size:12px}.export-format-options small{color:#84909a;margin-top:4px;font-size:9px;line-height:1.5}.export-permission-note{color:#687782;background:#f7f9fc;border:1px solid #dce3e8;border-radius:5px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:10px;line-height:1.55;display:flex}.export-permission-note svg{color:#3478ed;flex:none;margin-top:1px}@media (width<=560px){.export-format-options{grid-template-columns:1fr}.export-scope-field{grid-template-columns:1fr;gap:6px}}.selection-action-bar{border-top:1px solid #e1e5ed;border-bottom:1px solid #e1e5ed}.selection-count{color:#68747f;flex:none;font-size:11px}.selection-count b{color:#3478ed;font-size:13px}.distribution-pending-toolbar{gap:8px;min-height:58px}.distribution-pending-toolbar>span{color:#75818c;margin-left:auto;font-size:11px}@media (width<=860px){.distribution-filter-grid{grid-template-columns:1fr!important}.distribution-filter-grid .search{max-width:none}.distribution-info-grid,.distribution-assign-minimal-grid,.return-assignment-bar{grid-template-columns:1fr!important}.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.distribution-scan-query,.return-assignment-bar>label{grid-template-columns:76px minmax(0,1fr)}.distribution-info-grid input,.distribution-info-grid select,.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input{max-width:none}.distribution-batch-scan-popover{width:100%;margin-top:7px;position:static}.distribution-batch-scan-popover:before{display:none}.selection-action-bar{flex-direction:column;align-items:stretch}.selection-action-bar .batch-machine-actions{justify-content:flex-start;width:100%;margin-left:0}.repair-order-time-grid{grid-template-columns:1fr}.distribution-pending-toolbar{flex-wrap:wrap;align-items:flex-start}.distribution-pending-toolbar>span{width:100%;margin-left:0}}.distribution-type-field>div:not(.custom-select){grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:6px;max-width:344px;display:grid}.distribution-type-field>.custom-select,.distribution-type-field>div select,.distribution-type-field>div .custom-select{width:100%;max-width:none}.distribution-type-field>div .icon-btn{width:38px;height:38px}.distribution-type-modal{width:min(620px,100vw - 40px)}.distribution-type-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.distribution-type-create label{color:#53636c;gap:6px;font-size:10px;font-weight:700;display:grid}.distribution-type-create input{border:1px solid #cfd8df;border-radius:5px;outline:0;width:100%;height:40px;padding:0 10px}.distribution-type-create input:focus{border-color:#3478ed;box-shadow:0 0 0 3px #3478ed17}.distribution-type-list{border:1px solid #dfe5e9;border-radius:5px;max-height:330px;overflow:auto}.distribution-type-list>div{border-bottom:1px solid #e7ebee;grid-template-columns:minmax(0,1fr) 68px 72px;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.distribution-type-list>div:last-child{border-bottom:0}.distribution-type-list>div.inactive{opacity:.72;background:#f6f7f8}.distribution-type-list>div>span{gap:3px;display:grid}.distribution-type-list>div>span strong{color:#2d3d46;font-size:12px}.distribution-type-list>div>span small{color:#8a969e;font-size:9px}.records-panel .panel-heading,.distribution-page .distribution-panel-head,.return-page .distribution-panel-head{gap:12px;justify-content:flex-start!important;min-height:58px!important;padding:9px 18px!important}.records-panel .panel-heading>div:first-child:not(.panel-tools),.distribution-page .distribution-panel-head>div:first-child:not(.distribution-panel-tools):not(.distribution-history-tools),.return-page .distribution-panel-head>div:first-child:not(.distribution-panel-tools):not(.distribution-history-tools){display:none!important}.records-panel .panel-tools,.distribution-page .distribution-panel-tools,.distribution-page .distribution-history-tools,.return-page .distribution-panel-tools,.return-page .distribution-history-tools{flex-wrap:wrap;gap:8px;justify-content:flex-start!important;width:100%!important;margin-left:0!important}.distribution-panel-tools .custom-filter-button,.distribution-history-tools .custom-filter-button,.panel-tools .custom-filter-button,.workflow-toolbar .custom-filter-button{white-space:nowrap;height:40px}.distribution-create-actions{grid-column:1/-1!important}.stats-filter-row,.stats-export-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex!important}.stats-export-actions button{height:40px}.global-session-tools{flex:none;min-width:0;margin-left:auto}.topbar>div:first-child:not(.session-tools),.topbar .operator-badge,.topbar .logout-button,.topbar .mode-badge{display:none!important}.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar{justify-content:start;align-items:center;gap:12px 22px;padding:18px;grid-template-columns:repeat(3,minmax(300px,420px))!important}.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label,.distribution-scan-query{align-items:center;gap:10px;width:100%;grid-template-columns:82px minmax(0,1fr)!important}.distribution-info-grid input,.distribution-info-grid select,.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input{width:100%;max-width:none!important}.distribution-type-field>div{width:100%;max-width:none}.distribution-scan-query{min-width:0}.distribution-filter-grid>button,.return-assignment-bar>.batch-action-buttons{grid-column:1/-1!important}.records-panel .panel-tools,.distribution-panel-tools,.distribution-history-tools,.workflow-toolbar>div:last-child{justify-content:flex-start;align-items:center;gap:8px}.records-panel .panel-tools .search,.distribution-panel-tools .search,.distribution-history-tools .search,.workflow-toolbar .search{flex:0 300px;width:min(100%,300px);max-width:300px}.records-panel .panel-tools .filter-select,.workflow-toolbar .filter-select{width:min(100%,240px)}.stats-filter-row{grid-template-columns:minmax(0,auto) minmax(240px,300px);justify-content:start}.stats-export-actions{padding-top:2px}.own-password-modal{width:min(480px,100vw - 32px)}.own-password-fields{gap:10px;display:grid}.own-password-fields label{color:#52636e;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;font-size:11px;font-weight:700;display:grid}.own-password-fields input{color:#263943;border:1px solid #cfd9e2;border-radius:5px;outline:0;width:100%;height:40px;padding:0 11px}.own-password-fields input:focus{border-color:#3478ed;box-shadow:0 0 0 3px #3478ed1a}@media (width<=1100px){body{min-width:0}}@media (width<=900px){.global-session-tools{flex:none;max-width:none;margin-left:auto}.global-session-tools .operator-badge{display:none}.global-session-tools>button{width:38px;padding:0;font-size:0;overflow:hidden}.global-session-tools>button svg{margin:0}.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar{gap:10px;padding:13px 12px}.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label,.distribution-scan-query{grid-template-columns:78px minmax(0,1fr)!important}.stats-filter-row{grid-template-columns:1fr}}@media (width<=520px){.global-session-tools{order:3;justify-content:flex-end;width:100%}.own-password-fields label{grid-template-columns:1fr;gap:6px}}body:has(.login-shell){min-width:0}.login-shell{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:32px;display:flex;position:relative;overflow:hidden}.login-shell:before{content:"";background:#2f73f2;width:34%;position:absolute;inset:0 auto 0 0}.login-workbench{z-index:1;background:#fff;border:1px solid #dce3ee;border-radius:14px;grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr);width:min(880px,100vw - 64px);min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #203b692e}.login-brand-panel{color:#fff;background:#2f73f2;flex-direction:column;min-width:0;padding:38px 34px 32px;display:flex}.login-brand-panel .login-brand{padding:0}.login-brand-panel .brand-mark{color:#0000;width:46px;height:46px;box-shadow:none;background:#fff;border:0;border-radius:10px;flex:0 0 46px}.login-brand-panel .login-brand strong{color:#fff;font-size:18px}.login-brand-copy{margin:auto 0}.login-brand-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:31px;line-height:1.25}.login-panel{border:0;align-content:center}.login-title{margin-bottom:6px}.login-title h2{color:#202b3a;letter-spacing:0;margin:0;font-size:27px;line-height:1.25}.login-panel .login-field{color:#495565;gap:8px;font-size:12px}.login-field>div{color:#8793a3;background:#fff;border:1px solid #d5dce7;border-radius:5px;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.login-field>div:focus-within{color:#2f73f2;border-color:#2f73f2;box-shadow:0 0 0 3px #2f73f21a}.login-panel .login-field input{min-width:0;height:44px;box-shadow:none;color:#273344;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:14px}.login-panel .login-field input:focus{box-shadow:none;border:0}.login-field>div>button{color:#8290a2;background:0 0;border:0;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.login-captcha-field>div{padding-right:7px}.login-captcha-field img{object-fit:cover;border-radius:4px;flex:0 0 116px;width:116px;height:38px}.captcha-loading{color:#9ba6b5;text-align:center;flex:0 0 116px;width:116px;font-size:11px}.login-error{align-items:center;gap:7px;margin:-3px 0;display:flex}.login-button{background:#2f73f2;border-color:#2f73f2;border-radius:5px;height:46px;margin-top:2px;font-size:14px}.login-button:hover:not(:disabled){background:#2866d8;border-color:#2866d8}.login-enter-icon{transform:rotate(180deg)}.login-security-note{color:#929dab;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}@media (width<=760px){.login-shell{background:#edf2fa;padding:18px}.login-shell:before{width:100%;height:180px;bottom:auto}.login-workbench{grid-template-columns:1fr;min-height:0}.login-brand-panel{min-height:150px;padding:24px}.login-brand-copy{margin:24px 0 0}.login-brand-copy h1{margin:0;font-size:22px}}@media (width<=420px){.login-shell{padding:10px}.login-workbench{width:calc(100vw - 20px)}.login-brand-panel{min-height:128px;padding:20px}.login-panel{padding:26px 18px}.login-captcha-field img,.captcha-loading{flex-basis:96px;width:96px}}.app-shell main{padding-bottom:62px}@media (width<=900px){.app-shell main{padding-bottom:112px}}.export-scope-menu{position:relative}.export-scope-menu>summary{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-width:104px;list-style:none;display:inline-flex}.export-scope-menu>summary::-webkit-details-marker{display:none}.export-scope-menu[open]>summary{color:var(--ag-blue-dark);background:#f2f6ff;border-color:#8eafea}.export-scope-options{z-index:40;background:var(--panel,#fff);border:1px solid #dce3ed;border-radius:6px;width:224px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #23344e29}.export-scope-options button{color:#354254;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:20px 1fr;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;display:grid}.export-scope-options button:hover:not(:disabled){background:var(--ag-blue-soft);color:var(--ag-blue-dark)}.export-scope-options button:disabled{cursor:not-allowed;opacity:.45}.export-scope-options button span{gap:2px;display:grid}.export-scope-options button strong{font-size:12.5px}.export-scope-options button small{color:#8a95a3;font-size:10.5px}.sidebar-collapse-button{color:#ffffffdb;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;transition:background-color .15s,transform .15s;display:inline-grid}.sidebar-collapse-button:hover{background:#ffffff24}.sidebar-collapse-button:active{transform:scale(.94)}.sidebar-bottom{align-items:center;gap:7px;display:flex}.sidebar-bottom .lan-card{flex:auto;min-width:0}@media (width<=900px){.sidebar-collapse-button{display:none}}.sidebar .nav-item>svg:not(.nav-group-arrow){box-sizing:border-box;color:#ffffffe6;stroke-width:2px;background:#ffffff14;border-radius:5px;flex:0 0 27px;width:27px;height:27px;padding:4px;transition:color .15s,background-color .15s,transform .15s}.sidebar .nav-item:hover>svg:not(.nav-group-arrow){color:#fff;background:#ffffff29}.sidebar .nav-item.active>svg:not(.nav-group-arrow),.sidebar .nav-child.active>svg:not(.nav-group-arrow){color:var(--ag-blue-dark);background:#edf4ff}.sidebar .nav-parent.active>svg:not(.nav-group-arrow){color:#fff;background:#ffffff2e}.sidebar .nav-child>svg:not(.nav-group-arrow){stroke-width:1.9px;background:0 0;border-radius:4px;flex-basis:23px;width:23px;height:23px;padding:3px}.sidebar .nav-group-arrow{width:15px;height:15px;margin-left:auto;transition:transform .16s,color .16s;color:#ffffffa8!important}.sidebar .nav-group[open]>summary .nav-group-arrow{transform:rotate(90deg);color:#fff!important}.system-admin-page,.audit-filter-panel,.audit-table-panel,.audit-table-body,.audit-table-scroll{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.audit-table-panel{overflow:hidden}.audit-table-scroll{overflow-x:auto}.api-list-panel,.api-list-scroll{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.api-list-panel{overflow:auto visible}.api-list-scroll{overflow-x:auto}.api-list-head,.api-list-row{box-sizing:border-box}@media (width<=560px){.stats-filter-row,.settlement-filter,.date-range-fields{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.settlement-filter{grid-template-columns:1fr;align-items:stretch;display:grid}.filter-segments{width:fit-content}.date-range-fields{align-items:end}.date-range-fields label,.date-range-fields input{box-sizing:border-box;width:100%;min-width:0}.stats-filter-row .filter-select{width:100%!important;max-width:100%!important}}.configurable-machine-head>span>b,.batch-record-head>*,.table-head>*,.audit-table-head>*,.api-list-head>*,.personnel-directory-head>*{font-weight:700!important}.configurable-machine-row:not(.configurable-machine-head),.batch-record-row:not(.batch-record-head),.table-row:not(.table-head),.audit-row,.api-list-row,.personnel-directory-row{font-weight:500;line-height:1.5}.configurable-machine-row>span,.configurable-machine-row>.machine-select-cell{padding-block:9px}:root{--ag-blue:#2f73f2;--ag-blue-dark:#2464df;--ag-blue-soft:#edf4ff;--ag-sidebar:#2f70ec;--ag-border:#dfe4ed;--ag-text:#27313d;--ag-muted:#7d8795;color:var(--ag-text);background:var(--ag-canvas);font-family:Microsoft YaHei,Microsoft YaHei UI,sans-serif}html,body,#root{background:var(--ag-canvas);min-height:100%}body{color:var(--ag-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400}button,input,select,textarea{font-family:inherit}h1,h2,h3,strong,b{font-weight:600}.app-shell{background:var(--ag-canvas);grid-template-columns:218px minmax(0,1fr)}.sidebar{background:var(--ag-sidebar);color:#fff;width:218px;padding:18px 12px 14px;box-shadow:2px 0 12px #1a48a014}.brand{gap:10px;min-height:54px;padding:0 10px 18px}.brand-mark{color:#0000;background:#fff;border:0;border-radius:10px;width:38px;height:38px;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand strong{color:#fff}.brand small{color:#ffffffad;font-size:10px}.brand>div{min-width:0}.brand strong{white-space:nowrap;font-size:13px}.sidebar nav{scrollbar-color:#ffffff47 transparent;gap:4px;padding:2px 0 12px}.nav-group{gap:2px}.nav-item{color:#ffffffd9;border-radius:5px;gap:10px;height:42px;padding:0 12px;font-size:12px;font-weight:600}.nav-item:hover,.nav-parent.active{color:#fff;background:#ffffff1f}.nav-item.active,.nav-child.active{color:var(--ag-blue);background:#fff;box-shadow:0 5px 16px #16429721}.nav-children{border:0;gap:2px;margin:0 0 4px;padding:2px 0 3px 18px}.nav-child{height:36px;padding-left:14px;font-size:11px}.nav-child.active{border-radius:5px 0 0 5px}.nav-group-arrow{color:#ffffffa6}.nav-count{color:#fff;background:#ff6b6b}.lan-card{color:#ffffffbd;background:#113d933d;border-color:#ffffff2e}main{grid-column:2}.global-session-tools .operator-badge{color:#515d6b;background:0 0;border:0;height:36px;font-size:11px}.global-session-tools>button{padding:0 11px}.workspace,.distribution-page,.workflow-page,.intake-page,.stats-page,.system-page{background:var(--ag-canvas)}.records-panel,.distribution-panel,.management-command-window,.repair-management-workbench,.review-workbench,.intake-submission-panel,.audit-filter-panel,.stats-workbench,.workflow-panel{border:1px solid var(--ag-border)!important;background:var(--ag-surface)!important;box-shadow:none!important}.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar{background:var(--panel,#fff)!important;border-bottom:1px solid #e9edf3!important}.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label,.distribution-scan-query{grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important}.distribution-scan-query,.distribution-assignment-scan{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:7px!important}.distribution-assign-minimal-grid>.distribution-assignment-scan,.return-scan-panel .distribution-scan-query{grid-template-columns:minmax(0,1fr)!important}.distribution-assign-minimal-grid>.distribution-assignment-scan>span:first-child,.return-scan-panel .distribution-scan-query>span:first-child{display:none!important}.query-field>span:first-child,.distribution-info-grid>label>span:first-child,.distribution-assign-minimal-grid>label>span:first-child,.distribution-filter-grid>label>span:first-child,.return-assignment-bar>label>span:first-child,.distribution-scan-query>span:first-child{white-space:nowrap;line-height:1.45;color:#394352!important;font-size:12.5px!important;font-weight:600!important}.distribution-info-grid input,.distribution-info-grid select,.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input,.search,.filter-select{background:var(--field,#fff)!important;border:1px solid #d9dfe8!important}.distribution-info-grid input,.distribution-info-grid select,.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input{color:#303a47;padding:0 11px;font-size:11px}.distribution-info-grid input,.distribution-info-grid select,.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input,.filter-select,.filter-select select,.modal input,.modal select,.modal textarea{font-weight:400;font-family:inherit!important;font-size:12px!important}.distribution-info-grid input,.distribution-info-grid select,.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input,.filter-select select,.search input,.unified-scan-control>input,.modal input,.modal select,.modal textarea{line-height:1.5;color:#344052!important;font-size:12.5px!important;font-weight:500!important}input::placeholder,textarea::placeholder{color:var(--muted,#637084);font-weight:400}.primary,.secondary,.query-toggle,.custom-filter-button{font-size:12px;font-weight:600}.distribution-info-grid input:focus,.distribution-info-grid select:focus,.distribution-filter-grid input:focus,.distribution-filter-grid select:focus{outline:0;border-color:var(--ag-blue)!important;box-shadow:0 0 0 3px #2f73f214!important}.query-date-range,.query-number-range{border-radius:4px;height:38px}.query-actions .query-toggle{height:36px;color:var(--ag-blue)}.query-actions>.primary,.query-actions>.secondary,.query-actions .custom-filter-button{min-width:72px;height:36px}.primary,.secondary{border-radius:4px;gap:6px;height:38px;padding:0 13px;font-size:11px}.primary{border-color:var(--ag-blue);background:var(--ag-blue)}.primary:hover:not(:disabled){border-color:var(--ag-blue-dark);background:var(--ag-blue-dark)}.secondary{color:#566170;border-color:#d7dde6}.secondary:hover:not(:disabled){color:var(--ag-blue-dark);background:#f7f9fc;border-color:#b9c7dc}.icon-btn{border-radius:4px}.panel-heading,.distribution-panel-head,.workflow-toolbar,.query-table-toolbar,.batch-machine-toolbar,.selection-action-bar,.review-action-bar{background:var(--panel,#fff)!important;border-bottom:1px solid #e8ecf2!important;margin:0!important}.panel-tools,.distribution-panel-tools,.distribution-history-tools,.workflow-toolbar>div:last-child,.batch-machine-actions{flex-wrap:wrap;align-items:center!important;gap:8px!important}.panel-tools:after,.distribution-panel-tools:after,.distribution-history-tools:after,.workflow-toolbar>div:last-child:after{content:none!important;display:none!important}.panel-tools>*,.distribution-panel-tools>*,.distribution-history-tools>*,.workflow-toolbar>div:last-child>*{order:initial!important}.search{color:#929dab;overflow:hidden}.search>svg{width:16px;height:16px}.search input{color:#35404d;outline:0!important;font-size:12px!important}.filter-select{color:#6e7987}.filter-select select{color:#35404d}.custom-filter-button{color:#596574}.scanner-band{border-bottom:1px solid var(--ag-border);background:var(--ag-canvas);gap:14px;padding:14px 22px}.scanner-box{height:56px}.scanner-box:focus-within{border-color:var(--ag-blue);box-shadow:0 0 0 3px #2f73f21a}.scanner-box>svg{color:var(--ag-blue)}.scanner-box input{color:#2f3946;font-size:16px}.scanner-status{color:#5e6977;font-size:11px}.record-table,.configurable-machine-table,.batch-record-table,.intake-submission-list,.distribution-history-list{background:var(--panel,#fff);overflow:auto;border:0!important;border-radius:0!important}.batch-record-head,.configurable-machine-head,.table-head{font-weight:600;background:var(--ag-head)!important;color:#44505f!important;font-size:11.5px!important}.batch-record-row,.configurable-machine-row,.table-row{color:#34404d;font-size:12px;font-weight:500;line-height:1.45;border-bottom:1px solid #e7ebf1!important}.batch-record-row>*,.configurable-machine-row>span,.machine-select-cell{border-right:1px solid #e2e7ee!important}.batch-record-group:nth-child(odd)>.batch-record-row,.configurable-machine-row:nth-child(odd):not(.configurable-machine-head),.table-row:nth-child(odd):not(.table-head){background:#fafbfe}.batch-record-row:hover,.table-row:not(.table-head):hover{background:var(--ag-blue-soft)!important}.status{border-radius:3px;padding:3px 7px}.distribution-metrics article,.review-metrics article,.repair-total-summary article,.intake-management-metrics article,.stats-summary-grid article{border:1px solid var(--ag-border)!important;background:var(--panel,#fff)!important;box-shadow:none!important}.distribution-metrics article svg,.review-metrics article svg,.repair-total-summary article svg,.intake-management-metrics article svg,.stats-summary-grid article svg{color:var(--ag-blue)}.distribution-metrics strong,.review-metrics strong,.repair-total-summary strong,.intake-management-metrics strong,.stats-summary-grid strong{color:#253041}.modal{border:1px solid #dfe4eb;gap:14px;padding:20px;box-shadow:0 22px 56px #1a263833}.modal-head{border-bottom:1px solid #edf0f4;align-items:flex-start;padding-bottom:12px}.modal h2{font-size:17px}.modal p{color:var(--ag-muted)}.login-shell{background:var(--ag-canvas)}.login-panel{border-color:#dbe2ec;border-radius:6px;gap:14px;width:min(400px,100vw - 32px);padding:26px;box-shadow:0 18px 48px #1e375f21}.login-panel .brand-mark{border-color:var(--ag-blue);background:var(--ag-blue);color:#fff}.login-panel input:focus{border-color:var(--ag-blue);box-shadow:0 0 0 3px #2f73f217}@media (width<=900px){.app-shell{display:block}.sidebar{width:100%;min-height:auto;padding:10px 12px;position:static}.brand{padding-bottom:8px}.sidebar nav{max-height:280px}.records-panel,.distribution-page,.workflow-page,.intake-page,.stats-page,.system-page{padding:12px}}@media (width<=560px){.brand small{display:none}.global-session-tools{width:auto}.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label,.distribution-scan-query{grid-template-columns:68px minmax(0,1fr)!important}.search{width:100%!important;max-width:none!important}}main{position:relative}.records-panel,.distribution-page,.workflow-page,.intake-page,.stats-page,.system-page{padding:12px 18px 20px}.records-panel,.distribution-panel,.management-command-window,.repair-management-workbench,.review-workbench,.intake-submission-panel,.audit-filter-panel,.stats-workbench,.workflow-panel{border-radius:7px!important}.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar{gap:9px 22px!important;padding:14px 18px 12px!important}.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label,.distribution-scan-query{min-height:36px}.distribution-info-grid input,.distribution-info-grid select,.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input,.search,.filter-select{transition:border-color .15s,box-shadow .15s,background-color .15s;border-radius:6px!important;height:36px!important}.primary,.secondary,.icon-btn{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .12s}.primary:active,.secondary:active,.icon-btn:active{transform:translateY(1px)}.query-actions{padding-top:0}.query-actions>.primary,.query-actions>.secondary,.query-actions .custom-filter-button,.query-actions .query-toggle{height:34px}.panel-heading,.distribution-panel-head,.workflow-toolbar,.query-table-toolbar,.batch-machine-toolbar,.selection-action-bar,.review-action-bar{min-height:46px!important;padding:6px 18px!important}.batch-record-head,.configurable-machine-head,.table-head{min-height:40px!important}.batch-record-row,.configurable-machine-row,.table-row{transition:background-color .12s;min-height:46px!important}.distribution-metrics,.review-metrics,.repair-total-summary,.intake-management-metrics,.stats-summary-grid{gap:7px!important;margin-bottom:8px!important}.distribution-metrics article,.review-metrics article,.repair-total-summary article,.intake-management-metrics article,.stats-summary-grid article{border-radius:7px!important;min-height:56px!important;padding:7px 11px!important}.distribution-metrics article small,.review-metrics article small,.repair-total-summary article small,.intake-management-metrics article small,.stats-summary-grid article small{display:none}.distribution-metrics strong,.review-metrics strong,.repair-total-summary strong,.intake-management-metrics strong,.stats-summary-grid strong{font-size:17px!important}.distribution-scan-control,.imei-scan-control{width:100%;min-width:0}.unified-scan-control{background:var(--field,#fff);border:1px solid #d6dde8;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;width:100%;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid;overflow:hidden}.unified-scan-control:focus-within{border-color:var(--ag-blue);box-shadow:0 0 0 3px #2f73f214}.unified-scan-control.is-multi{background:#fbfdff;border-color:#8eafea}.unified-scan-control>svg{color:var(--ag-blue);justify-self:center}.unified-scan-control>input{color:#33404e;outline:0;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 7px!important}.unified-scan-control>button{color:#2464df;white-space:nowrap;background:#eaf2ff;border:0;border-left:1px solid #bfd3f8;align-self:stretch;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.unified-scan-control>button:hover{color:#1754c5;background:#dce9ff}.unified-scan-control>button.active{background:var(--ag-blue);color:#fff}.distribution-scan-control>.unified-scan-control>button,.imei-scan-control>.unified-scan-control>button{color:#1f5fd5!important;background:#dce9ff!important;border:0!important;border-left:1px solid #a9c4f5!important;align-self:stretch!important;height:auto!important;margin:0!important;padding:0 11px!important;font-size:11px!important;font-weight:600!important}.distribution-scan-control>.unified-scan-control>button:hover,.imei-scan-control>.unified-scan-control>button:hover{color:#164dac!important;background:#cdf!important}.distribution-scan-control>.unified-scan-control>button.active,.imei-scan-control>.unified-scan-control>button.active{background:var(--ag-blue)!important;color:#fff!important}.imei-scan-query.is-open,.distribution-scan-query.is-open{z-index:auto}.query-table-toolbar:empty,.batch-machine-toolbar:empty,.selection-action-bar:empty,.workflow-toolbar:empty,.distribution-panel-head:empty,.panel-heading:empty{border:0!important;min-height:0!important;padding:0!important;display:none!important}.distribution-assignment-scan{grid-column:auto!important}.distribution-assignment-scan .distribution-scan-control{max-width:none}.return-scan-panel{padding:12px 18px 0}.return-scan-panel .distribution-scan-query{width:min(100%,520px);max-width:520px;margin-left:auto}@media (width>=1381px){.distribution-assign-minimal-grid>.distribution-assignment-scan{justify-self:stretch;grid-column:3!important}}@media (width>=901px) and (width<=1380px){.distribution-assign-minimal-grid>.distribution-assignment-scan{justify-self:stretch;grid-column:2!important}}.modal{border-radius:8px}.modal input,.modal select,.modal textarea{transition:border-color .15s,box-shadow .15s;border-radius:6px!important}@media (width<=900px){.distribution-assign-minimal-grid>.distribution-assignment-scan{grid-column:1!important}.return-scan-panel .distribution-scan-query{margin-left:0}}.selection-action-bar .batch-machine-actions{flex:auto}.selection-action-bar .compact-action{color:#53606f;background:#fff;font-weight:600;border-radius:5px!important;height:36px!important}.selection-action-bar .batch-export-button:hover,.selection-action-bar .batch-clear-button:hover{color:#2464df;background:#f4f8ff;border-color:#8eafea}.batch-toolbar-scan{flex:0 520px;width:clamp(360px,34vw,520px);min-width:320px;margin-left:2px}.batch-toolbar-scan .unified-scan-control{width:100%}.configurable-machine-row>span,.configurable-machine-row>strong,.configurable-machine-row>b,.machine-select-cell,.batch-record-row>*,.table-row>*{text-align:center!important;justify-content:center!important}.configurable-machine-head>span{justify-content:center!important}.configurable-machine-head .column-resize-handle{margin-left:0}.required-field-label{align-items:center;gap:3px;display:inline-flex}.required-field-label>b{order:-1;font-size:14px;font-weight:700;line-height:1;color:#e5484d!important}@media (width<=1100px){.selection-action-bar .batch-machine-actions{flex-wrap:wrap}.batch-toolbar-scan{flex-basis:100%;width:100%;min-width:0}}@media (width<=680px){.selection-action-bar .compact-action{flex:110px}.batch-toolbar-scan{flex:100%}}.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar{grid-template-columns:repeat(3,minmax(250px,420px))!important;justify-content:space-between!important;gap:10px 24px!important}.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label{min-width:0;grid-template-columns:92px minmax(0,1fr)!important;column-gap:8px!important}.query-field>span:first-child,.distribution-info-grid>label>span:first-child,.distribution-assign-minimal-grid>label>span:first-child,.distribution-filter-grid>label>span:first-child,.return-assignment-bar>label>span:first-child{text-align:right;white-space:nowrap;justify-content:flex-end;justify-self:end;text-overflow:clip!important;width:auto!important;max-width:none!important;overflow:visible!important}.distribution-info-grid input,.distribution-info-grid select,.distribution-assign-minimal-grid input,.distribution-assign-minimal-grid select,.distribution-filter-grid input,.distribution-filter-grid select,.return-assignment-bar input,.return-assignment-bar select,.filter-select,.filter-select select,.search,.search input{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.distribution-info-grid select,.distribution-assign-minimal-grid select,.distribution-filter-grid select,.return-assignment-bar select,.filter-select select{padding-right:30px!important}.distribution-info-grid input,.distribution-assign-minimal-grid input,.distribution-filter-grid input,.return-assignment-bar input,.search input{text-overflow:ellipsis}@media (width<=1380px){.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar{grid-template-columns:repeat(2,minmax(290px,1fr))!important;justify-content:stretch!important}}@media (width<=900px){.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar{grid-template-columns:minmax(0,1fr)!important}}@media (width<=520px){.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}}.global-session-tools{gap:8px!important}.global-session-tools>button{border-radius:5px;height:38px}.profile-trigger{color:#465465;cursor:pointer;background:#fff;border:1px solid #d4dce7;justify-content:flex-start;align-items:center;gap:9px;min-width:168px;padding:5px 12px;display:inline-flex}.profile-trigger:hover{background:#f7faff;border-color:#94b2e8}.profile-trigger>span{text-align:left;gap:1px;display:grid}.profile-trigger strong{font-size:12px;line-height:1.2}.profile-trigger small{color:#8994a3;font-size:9.5px;line-height:1.2}.theme-button{min-width:82px}.own-profile-modal{width:min(570px,100vw - 28px)}.theme-settings-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 32px);max-height:calc(100vh - 36px);overflow:hidden}.theme-board{grid-template-columns:minmax(360px,.92fr) minmax(480px,1.2fr);align-items:stretch;gap:14px 16px;min-height:0;display:grid}.theme-board-side{align-content:start;gap:10px;min-width:0;display:grid}.profile-identity-card{background:var(--panel,#fff);border:1px solid #dfe6ef;border-radius:6px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.profile-avatar{background:var(--ag-blue);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:grid}.profile-identity-card>div{gap:3px;display:grid}.profile-identity-card>div strong{font-size:15px}.profile-identity-card>div small{color:#788696;font-size:11px}.profile-identity-card>i{color:var(--ag-blue-dark);background:#eaf2ff;border-radius:4px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:700}.own-profile-fields,.theme-setting-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.own-profile-fields label,.theme-setting-grid label{color:#546272;gap:6px;font-size:11px;font-weight:600;display:grid}.own-profile-fields input,.theme-setting-grid select{width:100%;height:38px}.profile-current-password{grid-column:1/-1}.theme-color-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-color-targets>button{color:#465465;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:6px;grid-template-rows:30px;grid-template-columns:28px 1fr auto;align-items:center;column-gap:8px;min-width:0;padding:7px 9px;display:grid}.theme-color-targets>button>span{border:2px solid #fff;border-radius:5px;width:28px;height:28px;box-shadow:0 0 0 1px #ced7e3}.theme-color-targets>button strong{font-size:12px}.theme-color-targets>button small{color:#8895a5;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.theme-color-targets>button.selected{border-color:var(--ag-blue);box-shadow:0 0 0 1px color-mix(in srgb, var(--ag-blue) 18%, transparent);background:#f4f8ff}.theme-palette-section{background:#f8fafc;border:1px solid #dfe6ef;border-radius:6px;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:9px;display:grid}.theme-palette-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-palette-head>span{gap:2px;display:grid}.theme-palette-head strong{color:#465465;font-size:12px}.theme-palette-head small{color:#8b97a6;font-size:10px}.theme-exact-picker{color:#5d6b7d;cursor:pointer;background:#fff;border:1px solid #d4dde8;border-radius:6px;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-width:0;height:40px;padding:0 9px;font-size:11px;font-weight:600;display:grid;position:relative;overflow:hidden}.theme-exact-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.theme-exact-picker>i{border:2px solid #fff;border-radius:5px;width:22px;height:22px;box-shadow:0 0 0 1px #cdd7e3}.theme-exact-picker>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.theme-exact-picker:hover{border-color:var(--ag-blue);color:var(--ag-blue-dark);background:#f7faff}.theme-256-palette{grid-template-rows:repeat(8,minmax(22px,1fr));grid-template-columns:repeat(32,minmax(0,1fr));gap:2px;height:100%;min-height:0;display:grid}.theme-256-palette>button{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #47546724;border-radius:4px;min-width:0;padding:1px;position:relative}.theme-256-palette>button>span{background:var(--swatch);border-radius:2px;width:100%;height:100%;display:block}.theme-256-palette>button:hover{z-index:1;transform:scale(1.3);box-shadow:0 3px 9px #1b2d4838}.theme-256-palette>button.selected{z-index:2;border-color:#172235;box-shadow:0 0 0 2px #fff,0 0 0 4px #172235}.theme-modal-actions{z-index:3;background:var(--panel,#fff);margin:0;padding-top:10px}.customer-return-management-page{padding-bottom:84px}.customer-return-order-panel{background:var(--panel,#fff);border:1px solid #dce4ee;border-radius:6px;min-width:0;overflow:hidden}.return-order-list{background:var(--panel,#fff)}.return-order>summary{min-height:68px;grid-template-columns:34px minmax(0,1fr) 72px 58px 20px!important}.return-order>summary>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.return-order-items-head,.return-order-items>div{align-items:center;gap:10px;padding:9px 16px 9px 60px;display:grid}.return-order-items-head{color:#667486;background:#f2f5f9;border-top:1px solid #e4e9f0;border-bottom:1px solid #dce3ec;font-weight:700}.return-order-items{overflow-x:auto}.return-order-items>div{color:#526172;border-bottom:1px solid #edf1f5;position:relative}.return-order-items>div:last-child{border-bottom:0}.return-order-items>div>label{position:absolute;left:20px}.return-order-items>div strong,.return-order-items>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.return-order-items>div strong{color:#344154;font-size:12px}body[data-ui-font=system],body[data-ui-font=yahei]{font-family:var(--font-ui)!important}body[data-ui-density=comfortable] .configurable-machine-row,body[data-ui-density=comfortable] .batch-record-row,body[data-ui-density=comfortable] .table-row{min-height:56px!important}@media (width<=900px){.global-session-tools{overflow-x:auto}.profile-trigger{min-width:148px}.global-session-tools .theme-button,.global-session-tools .password-button,.global-session-tools .logout-button{min-width:72px}.theme-settings-modal{overflow:auto}.theme-board{grid-template-columns:1fr}.theme-256-palette{grid-template-rows:none;height:auto}}@media (width<=560px){.own-profile-fields,.theme-setting-grid{grid-template-columns:1fr}.theme-color-targets{grid-template-columns:1fr 1fr}.theme-exact-picker{grid-column:1/-1;height:38px}.theme-palette-section{padding:9px}.theme-256-palette{grid-template-columns:repeat(16,minmax(0,1fr));gap:2px}}.sidebar{z-index:var(--z-sidebar,120)}.account-hover-menu{position:relative}.top-connection-state{height:36px;color:var(--ink);white-space:nowrap;cursor:help;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.top-connection-state i{background:#30d158;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #30d1581f}.top-connection-state.disconnected{color:var(--status-rework)}.top-connection-state.disconnected i{background:#e05260;box-shadow:0 0 0 3px #e052601f}.connection-latency-tip{z-index:190;border:1px solid var(--line);background:var(--panel);min-width:max-content;color:var(--ink);box-shadow:var(--shadow-popover);pointer-events:none;opacity:0;border-radius:4px;padding:6px 9px;font-size:10.5px;font-weight:500;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px)}.top-connection-state:hover .connection-latency-tip,.top-connection-state:focus-visible .connection-latency-tip{opacity:1;transform:translate(-50%)}.account-hover-menu>summary{height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:4px 9px;list-style:none;display:inline-flex}.account-hover-menu>summary::-webkit-details-marker{display:none}.account-hover-menu>summary:hover,.account-hover-menu[open]>summary{background:var(--row-hover)}.account-hover-menu>summary>strong{font-size:12px}.account-avatar{background:var(--head);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:0 0 28px;place-items:center;font-size:11px;font-weight:700;display:grid}.account-dropdown{z-index:160;border:1px solid var(--line);background:var(--panel);width:238px;box-shadow:var(--shadow-popover);border-radius:6px;gap:3px;padding:8px;display:none;position:absolute;top:100%;right:0}.account-hover-menu[open]>.account-dropdown,.account-hover-menu:hover>.account-dropdown{display:grid!important}.account-dropdown-identity{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:9px;margin-bottom:4px;padding:8px 7px 11px;display:grid}.account-dropdown-identity .account-avatar{width:36px;height:36px}.account-dropdown-identity>div{gap:2px;display:grid}.account-dropdown-identity strong{color:var(--ink);font-size:12.5px}.account-dropdown-identity small{color:var(--muted);font-size:10px}.account-dropdown-identity>i{background:var(--accent-soft);color:var(--ag-blue-dark);border-radius:4px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:700}.account-dropdown>button,.account-dropdown>a{width:100%;min-height:38px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.account-dropdown>button:hover,.account-dropdown>a:hover{background:var(--row-hover);color:var(--ag-blue-dark)}.account-dropdown>.account-logout-item{border-top:1px solid var(--line);color:var(--status-rework);border-radius:0 0 4px 4px;margin-top:3px}.account-dropdown>.account-logout-item:hover{background:var(--row-hover);color:var(--status-rework)}.profile-modal-actions{grid-template-columns:auto 1fr auto auto;display:grid!important}body .login-shell{background:#edf2fa;padding:32px}.login-workbench>.login-panel{width:auto;box-shadow:none;border:0;border-radius:0;gap:18px;padding:48px 54px}@media (width<=760px){body .login-shell{padding:18px}.login-workbench>.login-panel{padding:30px 24px}}@media (width<=420px){body .login-shell{padding:10px}.login-workbench>.login-panel{padding:26px 18px}.top-connection-state{padding:0 4px}}:root{--workspace-bg:#f3f6fb;--workspace-panel:#fff;--workspace-border:#dfe5ee;--workspace-head:#e9edf5}body,button,input,select,textarea,table{letter-spacing:0;font-family:inherit}main{background:var(--workspace-bg);min-width:0}:is(.records-panel,.intake-page,.distribution-page,.workflow-page,.stats-page,.system-admin-page,.own-stats-page,.live-board-page){background:var(--workspace-bg);width:100%;min-width:0}:is(.distribution-panel,.workflow-panel,.intake-panel,.intake-submission-panel,.intake-batch-panel,.intake-customer-panel,.customer-submit-panel,.customer-return-panel,.audit-filter-panel,.audit-table-panel,.backend-stack-panel,.api-list-panel,.live-panel,.stats-panel,.records-table-panel){min-width:0;overflow:hidden;border:1px solid var(--workspace-border)!important;background:var(--workspace-panel)!important;box-shadow:none!important;border-radius:6px!important;margin:0!important}:is(.distribution-filter-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.return-assignment-bar,.audit-filter-grid,.stats-filter-grid){background:var(--panel,#fff);border-bottom:1px solid #e6ebf2;width:100%;min-width:0;align-items:center!important;padding:14px 18px!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar){grid-template-columns:repeat(3,minmax(280px,1fr))!important;justify-content:stretch!important;gap:12px 22px!important}:is(.query-field,.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label){min-width:0;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;display:grid!important}:is(.query-field,.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label)>span:first-child{color:#465365;text-align:right;white-space:nowrap;justify-self:end;line-height:1.2;width:auto!important;font-size:12px!important;font-weight:700!important}:is(.distribution-filter-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.return-assignment-bar,.audit-filter-grid,.stats-filter-grid) :is(input,select),:is(.filter-select,.month-picker,.search) :is(input,select),.search{color:var(--workspace-text);background:var(--field,#fff)!important;min-width:0!important;height:38px!important;box-shadow:none!important;border-color:#d6dee9!important;border-radius:5px!important;font-size:12px!important}:is(.distribution-filter-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.return-assignment-bar,.audit-filter-grid,.stats-filter-grid) :is(input,select):focus,:is(.filter-select,.month-picker,.search) :is(input,select):focus{outline:0;border-color:var(--ag-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ag-blue) 10%, transparent)!important}.query-date-range{align-items:center;gap:5px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)!important;display:grid!important}.query-date-range>i{color:#7c8898;text-align:center;font-size:11px;font-style:normal}.query-actions{padding-left:90px}:is(.query-actions,.distribution-panel-tools,.workflow-toolbar,.query-table-toolbar,.selection-action-bar,.batch-machine-toolbar,.intake-batch-actions) button{min-height:36px;font-size:12px;border-radius:5px!important}:is(.distribution-panel-head,.workflow-toolbar,.panel-heading) h2{color:#2e3a4a;font-weight:700;font-size:14px!important}:is(.distribution-panel-head,.workflow-toolbar,.panel-heading) small,:is(.distribution-panel-head,.workflow-toolbar,.panel-heading)>div>span{color:var(--workspace-muted);font-size:10px}.configurable-machine-table,.batch-record-table,.table-grid,.audit-table-wrap{min-width:0;border:0!important;border-radius:0!important}:is(.configurable-machine-head,.batch-record-head,.table-head){background:var(--workspace-head)!important;color:#384457!important;min-height:44px!important}:is(.configurable-machine-head,.batch-record-head,.table-head)>*{color:#384457!important;font-size:12px!important;font-weight:700!important}:is(.configurable-machine-row,.batch-record-row,.table-row){color:#4b596b;background:#fff;border-bottom-color:#e6ebf2!important;min-height:50px!important;font-size:11px!important}:is(.configurable-machine-row,.batch-record-row,.table-row):nth-child(2n){background:#fbfcfe}:is(.configurable-machine-row,.batch-record-row,.table-row):hover{background:#f2f7ff!important}:is(.configurable-machine-row,.batch-record-row,.table-row)>*{line-height:1.45}.distribution-history-items,.return-order-items{background:var(--panel,#fff)}.distribution-history-items>div{color:#536174;background:#fbfcfe!important;border-color:#e5eaf1!important;border-radius:5px!important}.return-order-items-head,.return-order-items>div{grid-template-columns:minmax(130px,1fr) minmax(155px,1fr) minmax(115px,.8fr) minmax(95px,.7fr) minmax(105px,.75fr) minmax(170px,1.25fr) minmax(210px,1.35fr) minmax(210px,1.35fr) minmax(210px,1.35fr)!important;min-width:1540px!important}.return-order-items-head{min-height:44px;font-size:11px!important}.return-order-items>div{min-height:50px;font-size:11px!important}:is(.distribution-metrics,.review-metrics,.repair-total-summary,.intake-management-metrics,.stats-summary-grid,.customer-metric-grid){background:0 0!important;border:0!important;gap:8px!important;padding:0!important}:is(.distribution-metrics,.review-metrics,.repair-total-summary,.intake-management-metrics,.stats-summary-grid,.customer-metric-grid) article{border:1px solid var(--workspace-border)!important;background:var(--panel,#fff)!important;min-height:70px!important;box-shadow:none!important;border-radius:6px!important;padding:10px 14px!important}.api-list-panel,.backend-stack-panel,.audit-table-panel{overflow-x:auto}@media (width<=1380px){:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar){grid-template-columns:repeat(2,minmax(300px,1fr))!important}}.records-panel>.panel-heading{border:0!important;min-height:0!important;padding:0!important;display:none!important}.stats-toolbar-controls{width:100%;gap:10px!important;display:grid!important}.stats-filter-row{min-width:0;align-items:flex-end!important;gap:16px!important;display:flex!important}.stats-filter-row .filter-select{width:min(300px,100%)!important}.stats-export-actions{flex-wrap:wrap;align-items:center;gap:8px!important;display:flex!important}.stats-detail{min-width:0;overflow:hidden;border:1px solid var(--workspace-border)!important;background:var(--panel,#fff)!important;border-radius:6px!important}@media (width<=900px){.stats-filter-row{flex-direction:column;align-items:stretch!important}.stats-filter-row .filter-select{width:100%!important}.app-shell{width:100%;min-width:0;display:block!important}.sidebar{z-index:130;width:100%!important;min-height:0!important;padding:8px 10px!important;position:relative!important;inset:auto!important;overflow:visible!important}.sidebar .brand{justify-content:flex-start;min-height:42px;padding:0 4px 7px!important}.sidebar .brand-mark{flex:0 0 34px;width:34px;height:34px}.sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;width:100%;max-height:none!important;padding:0 0 3px!important;display:flex!important;overflow:auto hidden!important}.sidebar nav::-webkit-scrollbar{display:none}.sidebar .nav-group{flex:none;gap:4px;display:flex}.sidebar .nav-item{scroll-snap-align:start;justify-content:flex-start;gap:6px;width:auto;min-width:max-content;height:38px;padding:0 10px;font-size:11px}.sidebar .nav-item>svg:not(.nav-group-arrow){flex:0 0 24px;width:24px;height:24px;padding:4px}.sidebar .nav-group-arrow{display:none}.sidebar .nav-children{gap:4px;display:flex;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important}.sidebar .nav-child{height:38px;padding:0 10px;font-size:11px}.sidebar-bottom{display:none!important}main{width:100%;min-width:0}.global-session-tools{min-width:0;width:auto!important;overflow:visible!important}.top-connection-state{padding-inline:4px;font-size:0}.top-connection-state i{width:9px;height:9px}.account-hover-menu>summary{height:36px;padding:3px 6px}.account-hover-menu>summary>strong{display:none}.account-dropdown{width:min(260px,100vw - 16px);position:absolute;top:100%;right:0}main>.topbar{height:auto!important;min-height:0!important;padding:6px 10px!important;position:static!important}main>.topbar>div:first-child{display:none}main>.topbar>.session-tools{flex-wrap:nowrap;justify-content:flex-end;width:100%;overflow-x:auto}main>.topbar>.session-tools>button{flex:none}.scanner-band{padding:9px 10px!important}.scanner-box{height:48px!important}:is(.records-panel,.intake-page,.distribution-page,.workflow-page,.stats-page,.system-admin-page,.system-page,.own-stats-page,.live-board-page){width:100%;min-width:0;padding:8px 8px 72px!important}:is(.distribution-filter-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.return-assignment-bar,.audit-filter-grid,.stats-filter-grid){row-gap:9px!important;padding:10px!important}:is(.configurable-machine-table,.batch-record-table,.table-grid,.audit-table-wrap,.audit-table-scroll,.return-order-items,.distribution-history-items){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto!important}:is(.configurable-machine-head,.configurable-machine-row,.batch-record-head,.batch-record-row,.table-head,.table-row){min-width:max-content}:is(.distribution-panel-head,.workflow-toolbar,.query-table-toolbar,.selection-action-bar,.batch-machine-toolbar,.review-action-bar){overflow-x:auto;flex-wrap:nowrap!important;padding:7px 10px!important}:is(.distribution-metrics,.review-metrics,.repair-total-summary,.intake-management-metrics,.stats-summary-grid,.customer-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.export-scope-options{width:min(224px,100vw - 24px);left:auto;right:0}.modal{overflow-y:auto;border-radius:8px 8px 0 0!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;margin:0!important}.modal-actions{z-index:4;background:var(--panel,#fff);padding:9px 0 0;position:sticky;bottom:0}}@media (width<=560px){.sidebar .brand strong{font-size:12px}.sidebar .brand small{display:none}.account-avatar{flex-basis:27px;width:27px;height:27px}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar)>label{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar)>label>span:first-child{text-align:left;justify-self:start}.query-date-range{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important}.query-actions{flex-wrap:wrap}:is(.distribution-metrics,.review-metrics,.repair-total-summary,.intake-management-metrics,.stats-summary-grid,.customer-metric-grid) article{min-height:62px!important;padding:8px 10px!important}.login-shell{padding:8px!important}.login-brand-panel{display:none!important}.login-workbench{max-width:calc(100vw - 16px);min-height:0;grid-template-columns:minmax(0,1fr)!important;width:calc(100vw - 16px)!important}.login-workbench>.login-panel{min-width:0;width:100%!important;padding:26px 18px!important}.login-captcha-field img,.captcha-loading{flex-basis:88px;width:88px}}.modal-head,.repair-modal-head{padding:14px 18px 12px}.modal-actions,.repair-modal-actions{padding:9px 18px}:is(.modal,.repair-order-modal) :is(input,select,textarea){background:var(--field,#fff);border-color:#cfd9e3;border-radius:6px!important}.sidebar .nav-parent.active{color:#fff!important;box-shadow:none!important;background:#ffffff24!important}.machine-archive-modal{grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:min(1180px,100vw - 32px);height:min(790px,100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden}.machine-archive-head .eyebrow{color:var(--ag-blue);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.machine-archive-head h2{margin:0;font-size:18px}.machine-archive-head p{margin-top:4px;font-size:11px}.machine-archive-summary{background:#edf1f5;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px 18px 12px;display:grid}.machine-archive-summary>span{background:#f8fafc;align-content:center;gap:6px;min-width:0;min-height:64px;padding:9px 12px;display:grid}.machine-archive-summary small{color:#7b8996;font-size:10px}.machine-archive-summary strong{color:#273844;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.machine-archive-summary .status{width:max-content;max-width:100%}.machine-archive-body{background:#f5f7fa;grid-template-columns:minmax(300px,.82fr) minmax(500px,1.35fr);gap:12px;min-height:0;padding:12px 18px;display:grid}.machine-timeline-panel,.machine-repair-history-panel{background:var(--panel,#fff);border:1px solid #dce4eb;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.machine-archive-section-head{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;min-height:53px;padding:10px 13px;display:flex}.machine-archive-section-head div{gap:2px;display:grid}.machine-archive-section-head strong{color:#283b47;font-size:13px}.machine-archive-section-head small{color:#8996a1;font-size:10px}.machine-archive-section-head b{min-width:42px;color:var(--ag-blue);text-align:center;background:#eef4ff;border-radius:12px;padding:4px 8px;font-size:10px}.machine-timeline-list,.machine-repair-history-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.machine-timeline-list{padding:8px 12px 12px}.machine-timeline-event{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:8px 0;display:grid;position:relative}.machine-timeline-event:before{content:"";background:#dbe4ee;width:1px;position:absolute;top:26px;bottom:-10px;left:8px}.machine-timeline-event:last-child:before{display:none}.machine-timeline-event>i{z-index:1;background:var(--ag-blue);border:4px solid #dce8ff;border-radius:50%;width:17px;height:17px;margin-top:1px;position:relative}.machine-timeline-event.event-repair>i{background:#2e9b69;border-color:#dbf0e7}.machine-timeline-event.event-review>i,.machine-timeline-event.event-review-submit>i{background:#d38a25;border-color:#f8e8c8}.machine-timeline-event.event-return>i{background:#7a62c4;border-color:#e4def8}.machine-timeline-event>div{min-width:0}.machine-timeline-event span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.machine-timeline-event strong{color:#30424e;font-size:11px}.machine-timeline-event time{color:#8a97a2;flex:none;font-size:9px}.machine-timeline-event p{overflow-wrap:anywhere;color:#687984;margin:3px 0 0;font-size:10px;line-height:1.45}.machine-archive-empty{color:#84919a;text-align:center;padding:20px 10px;font-size:11px}.machine-repair-history-list{align-content:start;gap:8px;padding:9px;display:grid}.machine-repair-card{background:var(--panel,#fff);border:1px solid #dfe6ec;border-radius:7px;overflow:hidden}.machine-repair-card-head{background:#fafbfd;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 11px;display:flex}.machine-repair-card-head>div{align-items:baseline;gap:8px;min-width:0;display:flex}.machine-repair-card-head b{color:#263a47;font-size:12px}.machine-repair-card-head span{color:#8b98a2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.machine-repair-card-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;padding:10px 11px 8px;display:grid}.machine-repair-card-main>span{gap:3px;min-width:0;display:grid}.machine-repair-card-main>.wide{grid-column:span 2}.machine-repair-card-main small{color:#8a97a1;font-size:9px}.machine-repair-card-main strong{overflow-wrap:anywhere;color:#30434f;font-size:11px}.machine-repair-times{color:#6f808b;border-top:1px dashed #e2e8ed;flex-wrap:wrap;gap:5px 12px;padding:7px 11px;font-size:9px;display:flex}.machine-repair-meta{border-top:1px dashed var(--line,#e2e8ed);color:var(--muted,#6f808b);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px;padding:7px 11px;font-size:12px;line-height:1.45;display:grid}.machine-repair-meta>span{overflow-wrap:anywhere;min-width:0}.machine-repair-notes{color:#61737e;border-top:1px solid #edf1f4;gap:4px;padding:8px 11px 10px;font-size:10px;line-height:1.45;display:grid}.machine-repair-notes .damage{color:#b65b4d}@media (width<=900px){.document-sheet-modal{height:calc(100dvh - 16px)}.document-sheet-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:10px}.machine-archive-modal{height:calc(100dvh - 16px);overflow-y:auto}.machine-archive-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:10px}.machine-archive-body{grid-template-columns:1fr;padding:10px}.machine-timeline-panel,.machine-repair-history-panel{max-height:none}}@media (width<=560px){.document-sheet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.document-sheet-summary>span{min-height:58px;padding:8px}.machine-archive-head p{line-height:1.6}.machine-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-archive-summary>span{min-height:58px;padding:8px}.machine-repair-card-main{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-repair-card-main>.wide{grid-column:1/-1}.machine-timeline-event span{gap:2px;display:grid}}:root{--workspace-radius:7px;--workspace-control-height:38px;--workspace-field-gap:6px;--workspace-panel-border:#dce4ed;--workspace-panel-muted:#f7f9fc;--workspace-text:#2d3e4a;--workspace-muted:#7c8995}:is(.modal,.repair-order-modal){color:var(--workspace-text);border:1px solid var(--workspace-panel-border)!important;border-radius:var(--workspace-radius)!important;background:var(--panel,#fff)!important;box-shadow:0 22px 64px #1e304a3d!important}:is(.modal-head,.repair-modal-head){align-items:flex-start;gap:12px;min-width:0}:is(.modal-head,.repair-modal-head)>div{min-width:0}:is(.modal-head,.repair-modal-head) h2{color:#263946;font-weight:700;line-height:1.35;margin:0 0 4px!important;font-size:18px!important}:is(.modal-head,.repair-modal-head) p,:is(.modal-head,.repair-modal-head) small{color:var(--workspace-muted);font-size:11px;line-height:1.55}:is(.modal,.repair-order-modal) label{gap:var(--workspace-field-gap);color:#52636f;min-width:0;font-size:11px;font-weight:700}:is(.modal,.repair-order-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select):not(:where(.repair-fee-box input)){color:#2d3e4a;background:#fff;min-width:0;font-family:inherit;font-size:12px;height:var(--workspace-control-height)!important;border:1px solid #d5dee8!important;border-radius:6px!important}:is(.modal,.repair-order-modal) textarea{color:#2d3e4a;background:#fff;min-width:0;font-family:inherit;font-size:12px;line-height:1.5;border:1px solid #d5dee8!important;border-radius:6px!important}:is(.modal,.repair-order-modal) :is(input,select,textarea):focus{outline:0;border-color:var(--ag-blue)!important;box-shadow:0 0 0 3px #2f73f21a!important}:is(.modal-actions,.repair-modal-actions){background:var(--workspace-panel-muted);align-items:center;gap:8px;min-height:52px;border-top:1px solid #e5eaf0!important}:is(.modal-actions,.repair-modal-actions) :is(.primary,.secondary){border-radius:6px;min-width:82px;height:38px}:is(.management-command-window,.record-table,.stats-detail,.distribution-panel,.workflow-panel,.audit-table-panel,.api-list-panel){background:var(--panel,#fff);border:1px solid var(--workspace-panel-border)!important;border-radius:var(--workspace-radius)!important;box-shadow:none!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar) :is(input,select){min-width:0;font-family:inherit;height:var(--workspace-control-height)!important;border-radius:6px!important}@media (width<=900px){:is(.modal,.repair-order-modal){width:min(100%,100vw - 16px)!important}:is(.modal-head,.repair-modal-head) h2{font-size:16px!important}:is(.modal-actions,.repair-modal-actions){z-index:2;flex-wrap:wrap;position:sticky;bottom:0}}.personnel-edit-grid>label:nth-child(5){grid-column:1/-1}@media (width<=720px){.personnel-edit-grid{grid-template-columns:minmax(0,1fr)!important}.personnel-edit-grid>label:nth-child(5){grid-column:auto}}:root{--ui-control-height:36px;--ui-label-width:72px;--ui-panel-border:#dce4ed;--ui-field-border:#d4dde8;--ui-text:#344154;--ui-muted:#7c8998}:is(.distribution-panel,.workflow-panel,.intake-panel,.intake-submission-panel,.intake-batch-panel,.intake-customer-panel,.customer-submit-panel,.customer-return-panel,.management-command-window,.audit-filter-panel,.audit-table-panel,.backend-stack-panel,.api-list-panel,.live-panel,.stats-detail,.record-table){min-width:0;overflow:visible;border:1px solid var(--ui-panel-border)!important;border-radius:var(--ui-radius)!important;background:var(--panel,#fff)!important;box-shadow:none!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar){width:100%;min-width:0;background:var(--panel,#fff)!important;border:0!important;border-bottom:1px solid #e6ebf2!important;border-radius:0!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;justify-content:start!important;align-items:center!important;gap:10px 18px!important;padding:14px 18px!important;display:grid!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar)>:is(.query-field,label){width:100%;min-width:0;min-height:var(--ui-control-height);grid-template-columns:var(--ui-label-width) minmax(0, 1fr)!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar)>:is(.query-field,label)>span:first-child{white-space:nowrap;color:#465365!important;text-align:left!important;text-overflow:clip!important;place-self:center start!important;width:auto!important;max-width:none!important;font-size:12px!important;font-weight:700!important;line-height:1!important;overflow:visible!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar) :is(input:not([type=checkbox]):not([type=radio]),select),:is(.search,.filter-select,.month-picker){min-width:0!important;max-width:100%!important;height:var(--ui-control-height)!important;box-sizing:border-box!important;border:1px solid var(--ui-field-border)!important;background:var(--field,#fff)!important;box-shadow:none!important;color:var(--ui-text)!important;border-radius:6px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar) :is(input:not([type=checkbox]):not([type=radio]),select){width:100%!important;padding:0 11px!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar) select{padding-right:32px!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar) :is(input,select):focus,:is(.search,.filter-select,.month-picker):focus-within{border-color:var(--ag-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ag-blue) 10%, transparent)!important;outline:0!important}.query-date-range,.query-number-range{align-items:center;min-width:0;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.query-date-range>i,.query-number-range>i{color:var(--ui-muted);text-align:center;font-size:12px;font-style:normal}.query-actions{flex-wrap:wrap;min-width:0;min-height:38px;padding:0 0 0 calc(var(--ui-label-width) + 8px)!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.query-actions>span{color:var(--ui-muted)!important;margin-left:4px!important;font-size:11px!important}.query-actions :is(button,.primary,.secondary){min-height:36px;border-radius:6px!important}:is(.distribution-panel-head,.workflow-toolbar,.panel-heading,.query-table-toolbar,.selection-action-bar,.batch-machine-toolbar,.review-action-bar){min-width:0;background:var(--panel,#fff)!important;border-bottom:1px solid #e5eaf1!important;align-items:center!important;gap:8px!important;min-height:50px!important;margin:0!important;padding:7px 18px!important}:is(.distribution-panel-tools,.distribution-history-tools,.workflow-toolbar>div:last-child,.panel-tools){min-width:0;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important}.search{grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;width:300px!important;max-width:100%!important;padding:0 10px!important;display:grid!important}.search input{width:100%!important;min-width:0!important;height:calc(var(--ui-control-height) - 2px)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.filter-select{grid-template-columns:max-content minmax(100px,1fr);align-items:center;gap:7px;width:auto!important;padding:0 9px!important;display:inline-grid!important}.filter-select select{width:100%!important;min-width:100px!important;height:calc(var(--ui-control-height) - 2px)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 28px 0 0!important}.board-filter-row{min-width:0;border:1px solid var(--ui-panel-border)!important;background:var(--panel,#fff)!important;box-shadow:none!important;margin:0!important;padding:14px 18px!important}.stats-filter-row,.board-filter-row{align-items:center!important;gap:12px 18px!important}.settlement-filter{flex-wrap:wrap;min-width:0;align-items:center!important;gap:8px!important}.filter-segments{border-color:var(--ui-field-border)!important}.filter-segments button{min-height:36px}.month-picker{align-items:center;gap:7px;padding:0 9px;display:inline-flex!important}.month-picker input{min-width:126px;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important}.date-range-fields{min-width:0;align-items:center!important;gap:5px!important}.date-range-fields label{gap:4px!important}.date-range-fields input{min-width:138px;height:var(--ui-control-height)!important;border-color:var(--ui-field-border)!important;border-radius:6px!important}:is(.intake-form-grid,.customer-submit-form,.customer-create-grid,.person-add-form.expanded,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid,.form-grid,.damage-grid){min-width:0;gap:12px 14px!important}:is(.intake-form-grid,.customer-submit-form,.customer-create-grid,.person-add-form.expanded,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid,.form-grid,.damage-grid) label:not(.permission-checks label){align-content:start;min-width:0;margin:0;color:#52636f!important;gap:6px!important;font-size:11px!important;font-weight:700!important;display:grid!important}:is(.intake-form-grid,.customer-submit-form,.customer-create-grid,.person-add-form.expanded,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid,.form-grid,.damage-grid) :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;width:100%!important;min-width:0!important;height:var(--ui-control-height)!important;border:1px solid var(--ui-field-border)!important;background:var(--field,#fff)!important;color:var(--ui-text)!important;border-radius:6px!important;padding:0 11px!important;font:500 12px/1.4 inherit!important}.personnel-edit-backdrop{z-index:165!important;place-items:center!important}.modal-head,.repair-modal-head{min-height:58px;border-bottom:1px solid #e5eaf0!important;align-items:flex-start!important;gap:12px!important}.modal-actions,.repair-modal-actions{min-height:54px;background:var(--ui-panel-muted)!important;border-top:1px solid #e5eaf0!important;align-items:center!important;gap:8px!important}@media (width<=1500px){:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar){grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}}@media (width<=1200px){:is(.distribution-info-grid.distribution-info-grid,.distribution-assign-minimal-grid.distribution-assign-minimal-grid,.distribution-filter-grid.distribution-filter-grid,.return-assignment-bar.return-assignment-bar){grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){:is(.records-panel,.intake-page,.distribution-page,.workflow-page,.stats-page,.system-admin-page,.own-stats-page,.live-board-page){padding:9px 9px 72px!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar){grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:12px!important}.query-actions{padding-left:calc(var(--ui-label-width) + 8px)!important}.board-filter-row{flex-direction:column;align-items:stretch!important}}@media (width<=560px){:root{--ui-label-width:0px}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar)>:is(.query-field,label){grid-template-columns:minmax(0,1fr)!important;gap:5px!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar)>:is(.query-field,label)>span:first-child{text-align:left!important;justify-self:start!important}.query-actions{padding-left:0!important}.query-date-range,.query-number-range{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important}.date-range-fields{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);width:100%;display:grid!important}.date-range-fields input{min-width:0;width:100%!important}:is(.customer-create-grid,.person-add-form.expanded,.personnel-edit-grid,.own-profile-fields,.theme-setting-grid,.form-grid,.damage-grid){grid-template-columns:minmax(0,1fr)!important}.personnel-edit-grid>label:nth-child(5){grid-column:auto}}.settlement-query-field>.settlement-filter{width:100%;min-width:0;align-items:center!important;gap:8px!important;display:grid!important}.settlement-query-field .filter-segments{flex:none;height:var(--ui-control-height)!important}.settlement-query-field .month-picker{grid-template-columns:60px minmax(130px,1fr);align-items:center;gap:6px;min-width:0;background:0 0!important;border:0!important;width:min(280px,100%)!important;height:auto!important;padding:0!important;display:grid!important}.settlement-query-field .month-picker>span,.settlement-query-field .date-range-fields label>span{text-align:right;white-space:nowrap;line-height:1.2;color:#667386!important;font-size:11px!important;font-weight:700!important}.settlement-query-field .month-picker input,.settlement-query-field .date-range-fields input{box-sizing:border-box;width:100%!important;min-width:0!important;height:var(--ui-control-height)!important;border:1px solid var(--ui-field-border)!important;background:var(--field,#fff)!important;box-shadow:none!important;border-radius:6px!important;padding:0 10px!important}.settlement-query-field .date-range-fields{width:100%;align-items:center!important;gap:5px!important;display:grid!important}.settlement-query-field .date-range-fields label{align-items:center;min-width:0;gap:5px!important;display:grid!important}.settlement-query-field .date-range-fields>i{color:var(--ui-muted);text-align:center;font-size:11px;font-style:normal}.query-actions .query-toggle{white-space:nowrap!important;flex:none!important}@media (width<=560px){.settlement-query-field>.settlement-filter{grid-template-columns:minmax(0,1fr);align-items:stretch!important}.settlement-query-field .month-picker{grid-template-columns:minmax(0,1fr);width:100%!important}.settlement-query-field .date-range-fields{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.settlement-query-field .date-range-fields label{grid-template-columns:minmax(0,1fr)}.settlement-query-field .month-picker>span,.settlement-query-field .date-range-fields label>span{display:none}.query-actions>:is(.primary,.secondary){flex:88px!important;min-width:0!important}}.app-shell main>.topbar{border:0!important;height:0!important;min-height:0!important;padding:0!important;display:none!important}.machine-code-link{min-width:0;max-width:100%;height:auto;min-height:0;color:var(--ag-blue,#3378e6);text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:1px 0;font:700 12px/1.45 inherit;display:inline-block;overflow:hidden;border-radius:0!important}.machine-code-link:hover{color:color-mix(in srgb, var(--ag-blue,#3378e6) 78%, #17345f);border-bottom-color:currentColor}.machine-code-link:focus-visible{color:color-mix(in srgb, var(--ag-blue,#3378e6) 78%, #17345f);outline:2px solid var(--ag-blue,#2f73f2);outline-offset:2px;border-bottom-color:currentColor}.repair-order-code-links{flex-wrap:wrap;gap:5px 16px;margin-top:4px;display:flex}.repair-order-code-links .machine-code-link{font-size:10px}.machine-code-field-label{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:16px;display:flex}.machine-code-field-title{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.machine-code-field-label .machine-code-link{flex:0 auto;max-width:58%;font-size:11px;line-height:1.2}.live-feed-codes{align-items:center;gap:4px;min-width:0;display:flex}.live-feed-codes i{color:#9aa6b2;flex:none;font-style:normal}.live-feed-codes .machine-code-link{font-size:10px}.batch-return-preview-row .machine-code-link,.duplicate-summary .machine-code-link,.duplicate-history-codes .machine-code-link,.compare-row .machine-code-link{font-size:inherit}.repair-order-backdrop{z-index:170!important;padding:16px!important}.repair-order-modal{border:1px solid var(--ui-panel-border,#dce4ed)!important;background:var(--panel,#fff)!important;grid-template-rows:auto minmax(0,1fr) auto!important}.repair-order-modal .repair-modal-body{overscroll-behavior:contain;overflow-x:hidden!important}.repair-order-modal .repair-order-time-grid,.repair-order-modal .repair-modal-body>.form-grid{grid-column:1/-1}.repair-order-modal :is(.form-grid label,.manual-repair-field,.note-field,.damage-grid label,.damage-note){min-width:0;gap:5px!important;margin:0!important}.repair-order-modal :is(input:not([type=checkbox]):not([type=radio]),select):not(:where(.repair-fee-box input)){box-sizing:border-box;border:1px solid var(--ui-field-border,#d4dde8)!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:38px!important}.repair-order-modal textarea{box-sizing:border-box;border:1px solid var(--ui-field-border,#d4dde8)!important;border-radius:6px!important;width:100%!important;min-width:0!important}.repair-order-modal .manual-repair-field,.repair-order-modal .note-field{grid-column:auto!important}.repair-order-modal .manual-repair-field textarea,.repair-order-modal .note-field textarea{height:46px!important;min-height:46px!important}.repair-order-modal .damage-section,.repair-order-modal .damage-head{grid-column:1/-1!important}.repair-order-modal :is(.damage-grid textarea,.damage-note textarea){height:40px!important;min-height:40px!important}.repair-order-modal .settlement-fee-row{min-width:0;grid-column:1/-1!important;margin:0!important;padding:9px 0 0!important}.repair-order-modal .fee-control{flex-wrap:wrap;justify-content:flex-end;min-width:0}.repair-order-modal .fee-input{grid-template-columns:auto 1fr;width:110px;min-width:0}.repair-order-modal .fee-input input{width:86px!important;height:38px!important}@media (width<=900px){.repair-order-modal .repair-modal-body{grid-template-columns:minmax(0,1fr)!important}.repair-order-modal .repair-order-time-grid,.repair-order-modal .repair-modal-body>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.repair-order-modal .manual-repair-field,.repair-order-modal .note-field,.repair-order-modal .damage-section,.repair-order-modal .settlement-fee-row{grid-column:1!important}}@media (width<=560px){.repair-order-backdrop{padding:8px!important}.repair-order-modal{width:100%!important;max-height:calc(100dvh - 16px)!important}.repair-order-modal .repair-modal-head{min-height:88px;padding:12px 18px 10px!important}.repair-order-modal .repair-modal-body{padding:12px 18px!important}.repair-order-modal .repair-order-time-grid,.repair-order-modal .repair-modal-body>.form-grid,.repair-order-modal .damage-section,.repair-order-modal .damage-grid{grid-template-columns:minmax(0,1fr)!important}.repair-order-modal .settlement-fee-row{flex-direction:column;align-items:stretch;gap:9px}.repair-order-modal .fee-control{justify-content:flex-end;width:100%}.repair-order-modal .repair-modal-actions{padding:8px 18px!important}}.repair-status-modal.batch-return-modal:has(>.batch-return-body){grid-template-rows:auto minmax(0,1fr) auto;gap:0;display:grid;padding:0!important;overflow:hidden!important}.batch-return-body{gap:12px;min-width:0;min-height:0;padding:12px 18px;display:grid;overflow:auto}.batch-return-body .batch-return-preview-scroll{min-height:0;max-height:240px}.batch-return-modal:has(>.batch-return-body)>.modal-actions{margin:0;padding:9px 18px!important}.batch-repair-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;margin:0;padding:0;display:grid}.batch-repair-fields>.query-field{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.batch-repair-fields .batch-repair-wide{grid-column:1/-1}.batch-repair-fields textarea{min-height:56px}.batch-return-preview-toolbar{flex-wrap:wrap}.batch-return-preview-toolbar span{overflow-wrap:anywhere}.active-filter-summary{color:var(--ag-blue);white-space:nowrap;font-size:12px}.scan-queue-summary{color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;font-size:12px;display:flex}.scan-queue-summary>span{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.batch-repair-row-input{height:40px!important;font-size:16px!important}.scanner-band{flex-wrap:wrap;gap:9px;padding:10px!important}.scanner-box{flex:100%;width:100%;height:50px!important}.scanner-status{margin-left:auto}.batch-repair-fields{grid-template-columns:minmax(0,1fr)}}:root{--accent:var(--ag-blue,#2f73f2);--accent-dark:var(--ag-blue-dark,#2f73f2);--accent-soft:#e9f0fe;--focus:#2f73f221;--ink:#22304a;--muted:#64748f;--line:#dfe4ed;--line-strong:#c9d3e4;--canvas:var(--workspace-bg,#f3f6fb)}button:focus-visible{outline:2px solid var(--ag-blue,#2f73f2);outline-offset:2px}.search:focus-within,.filter-select:focus-within,.month-picker:focus-within,.intake-form-grid input:focus,.intake-form-grid textarea:focus{border-color:var(--ag-blue,#2f73f2);box-shadow:0 0 0 3px #2f73f21f}.live-avatar,.person-avatar{background:var(--accent-soft);color:var(--accent-text,var(--accent-dark))}.live-summary-section,.live-panel{border:1px solid var(--ui-panel-border,#dce4ed);border-radius:var(--ui-radius,7px);box-shadow:0 1px 2px #1e293b0a}.live-summary-head,.live-panel-head{border-bottom:1px solid var(--ui-panel-border,#dce4ed);background:var(--panel,#fff)}.live-summary-head h2,.live-panel-head h2{color:#26334d}.live-summary-head span,.live-panel-head .live-panel-title small{color:#7c89a3}.live-metric{border-color:var(--ui-panel-border,#dce4ed);border-left-width:4px}.live-metric.working{border-left-color:var(--ag-blue,#2f73f2)}.live-metric.working .live-metric-label{color:var(--ag-blue,#2f73f2)}.live-metric strong{color:#22304a}.live-tech-row,.live-category-row,.live-feed-row{border-bottom-color:#eef1f7}.live-feed-row:hover{background:#f4f8ff}.live-tech-row b,.live-category-row span{color:#22304a}.live-rank{color:#7c89a3;background:#eef2f9}.live-tech-row:first-child .live-rank{color:#2b5cc2;background:#e3edfd}.live-tech-row em{color:#1f7a4d}.board-filter-row{border-color:var(--ui-panel-border,#dce4ed);border-radius:var(--ui-radius,7px);box-shadow:0 1px 2px #1e293b0a}.intake-batch-panel{border-radius:var(--ui-radius,7px);background:var(--panel,#fff);box-shadow:none;border-color:#cddcf6}.intake-batch-panel>div:first-child{color:var(--ag-blue,#2f73f2)}.intake-batch-panel strong{color:#22304a}.intake-batch-panel small{color:#64748f}.intake-customer-panel,.intake-panel,.intake-help{border-color:var(--ui-panel-border,#dce4ed);border-radius:var(--ui-radius,7px);box-shadow:0 1px 2px #1e293b0a}.intake-panel-head{border-bottom-color:var(--ui-panel-border,#dce4ed);background:var(--panel,#fff)}.intake-panel-head>div{color:var(--ag-blue,#2f73f2)}.intake-panel-head strong{color:#22304a}.intake-actions{border-top-color:var(--ui-panel-border,#dce4ed);background:var(--panel,#fff)}.intake-customer-icon{color:#2b5cc2;background:#e6eefc}.intake-form-grid input,.intake-form-grid textarea{border-color:var(--ui-control-border,#cfd8e6)}.customer-submit-panel,.customer-return-panel{border-color:var(--ui-panel-border,#dce4ed);border-radius:var(--ui-radius,7px);box-shadow:0 1px 2px #1e293b0a}.scanner-box kbd{color:#7c89a3;background:#f5f8fd;border-color:#d5deec}.duplicate-history-repair b,.duplicate-history-person b{color:#22304a}.machine-archive-summary strong:not(.status){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.machine-repair-docs span{overflow-wrap:anywhere}@media (width<=900px){.machine-archive-modal{grid-template-rows:auto auto auto auto}.machine-archive-body{min-height:auto}.machine-timeline-panel,.machine-repair-history-panel{overflow:visible}.machine-timeline-list,.machine-repair-history-list{max-height:none;overflow:visible}}:is(.intake-form-grid,.customer-submit-form,.customer-create-grid,.person-add-form.expanded,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid,.form-grid,.damage-grid) textarea{box-sizing:border-box;border:1px solid var(--ui-field-border)!important;background:var(--field,#fff)!important;width:100%!important;min-width:0!important;color:var(--ui-text)!important;border-radius:6px!important;padding:9px 11px!important;font:500 12px/1.5 inherit!important}:is(.intake-form-grid,.customer-submit-form,.customer-create-grid,.person-add-form.expanded,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid,.form-grid,.damage-grid) textarea:focus{outline:0;border-color:var(--ag-blue,#2f73f2)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ag-blue,#2f73f2) 10%, transparent)!important}@media (width<=760px){:root{--ui-control-height:44px;--workspace-control-height:44px}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar) :is(input:not([type=checkbox]):not([type=radio]),select),:is(.intake-form-grid,.customer-submit-form,.customer-create-grid,.person-add-form.expanded,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid,.form-grid,.damage-grid) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:is(.modal,.repair-order-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea),.search input,.filter-select select,.month-picker input,.date-range-fields input,.login-panel .login-field input,.scanner-box input,.unified-scan-control input{font-size:16px!important}.month-picker input{height:42px!important}.primary,.secondary{min-height:44px}.icon-btn{min-width:40px;min-height:40px}.query-actions :is(button,.primary,.secondary){min-height:42px}.mobile-scan-actions>button,.mobile-scan-actions>label,.nav-item,.warehouse-tabs button{min-height:44px}.topbar{flex-wrap:wrap;gap:6px 10px;min-height:52px;height:auto!important;padding:8px 12px!important}.topbar h1{font-size:17px!important}.topbar p,.topbar .operator-badge{display:none}.login-workbench{width:min(480px,100%)}.login-panel{padding:26px 20px 30px}.login-title h2{font-size:23px}.login-field>div{height:50px}.login-panel .login-field input,.login-button{height:48px}.configurable-machine-table,.record-table,.batch-record-table,.audit-table-scroll,.intake-submission-list,.distribution-history-list{-webkit-overflow-scrolling:touch}:is(.modal-actions,.repair-modal-actions) :is(.primary,.secondary){flex:auto;min-height:44px}}.app-chrome-title{text-align:center}html[data-desktop-shell="1"] .app-chrome :is(button,a,input,form,details,label),html[data-desktop-shell="1"] .topbar{-webkit-app-region:no-drag}@media (width>=901px){.workbench-topbar .global-session-tools{display:none}}.app-version-label{color:#72819c;letter-spacing:0;text-align:center;font-size:13px;font-weight:500}.login-panel .app-version-label{margin-top:8px}.site-beian{z-index:1;color:#8b95a5;letter-spacing:0;text-align:center;margin:0;font-size:12px;font-weight:500;position:relative}.site-beian a{color:inherit;text-decoration:none}.site-beian a:hover,.site-beian a:focus-visible{color:#2f73f2;text-decoration:underline}.about-beian{margin-top:12px}.about-backdrop{z-index:190!important}.about-modal{background:var(--panel,#fff);width:min(500px,100vw - 32px);min-height:400px;box-shadow:none;text-align:center;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:48px 28px 36px;display:flex;position:relative}.about-modal .about-logo{color:#0000;width:72px;height:72px;box-shadow:none;background:#fff;border:0;border-radius:16px}.about-modal h2{color:#22304a;margin:10px 0 0;font-size:30px;font-weight:600}.about-modal .app-version-label{color:#22304a;margin-top:40px;font-size:15px}.about-modal .about-developer,.about-modal .about-client{color:#5b6b80;margin:10px 0 0;font-size:13px}.about-modal small{color:#666;margin-top:28px;font-size:13px;display:block}.about-close{color:#8a96a7;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.about-close:hover{color:#22304a}:root{--app-chrome-height:48px}.app-chrome{z-index:400;height:var(--app-chrome-height);background:var(--ag-canvas,#f3f5fa);border-bottom:0;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex;position:fixed;top:0;left:0;right:0}.app-chrome-nav{flex:none;align-items:center;gap:2px;display:flex}.app-chrome-btn{color:#5b6b80;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.app-chrome-btn:hover:not(:disabled){color:#22304a;background:#e8eef6}.app-chrome-btn:disabled{color:#c5cdd8;cursor:default}.app-chrome-menu{position:relative}.app-chrome-menu>summary{list-style:none}.app-chrome-menu>summary::-webkit-details-marker{display:none}.app-chrome-menu[open]>summary{color:#2f73f2;background:#e3edfd}.app-chrome-menu-pop{z-index:80;background:var(--panel,#fff);border-radius:12px;width:248px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #22304a24}.app-chrome-menu[open]>.app-chrome-menu-pop{gap:4px;display:grid}.app-chrome-menu-row{color:#344154;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 8px;font-size:13px;font-weight:600;display:flex}.app-chrome-zoom{align-items:center;gap:4px;display:flex}.app-chrome-zoom button{color:#465365;background:#eef2f8;border:0;border-radius:6px;width:26px;height:26px;font-size:16px;line-height:1}.app-chrome-zoom button:disabled{color:#c5cdd8}.app-chrome-zoom input{color:#22304a;text-align:center;background:#eef2f8;border:0;border-radius:6px;width:44px;height:26px;padding:0;font-size:13px;font-weight:700}.app-chrome-switch{background:#d5dbe6;border:0;border-radius:11px;width:40px;height:22px;position:relative}.app-chrome-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px}.app-chrome-switch.on{background:#2f73f2}.app-chrome-switch.on:after{transform:translate(18px)}.app-chrome-menu-exit{color:#b74d43;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:40px;padding:0 8px;font-size:13px;font-weight:700}.app-chrome-menu-exit:hover{background:#fff5f3}.app-chrome-search{flex:auto;min-width:220px;max-width:520px;border-radius:18px!important;width:auto!important;height:34px!important;margin:0!important}.app-chrome-search input{height:32px!important}.app-chrome-title{color:#22304a;flex:1;font-size:13px;font-weight:600}.app-chrome-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.app-chrome-update{color:#2f73f2;white-space:nowrap;background:#e9f0fe;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:12px;font-weight:600}.app-chrome-update.is-muted{color:#72819c;background:0 0}.app-chrome .global-session-tools{margin-left:0}.app-chrome .account-hover-menu>summary{height:32px;padding:0 8px}.app-chrome .top-connection-state{height:32px}.app-chrome-window-controls{align-items:stretch;height:48px;margin-right:-8px;display:flex}.app-chrome-win-btn{color:#5b6b80;background:0 0;border:0;border-radius:0;place-items:center;width:46px;height:48px;display:grid}.app-chrome-win-btn:hover{color:#22304a;background:#e8eef6}.app-chrome-win-btn.is-close:hover{color:#b74d43;background:#fbeae7}html[data-has-app-chrome="1"] .sidebar{top:var(--app-chrome-height)}html[data-has-app-chrome="1"] .workbench-sidebar{top:var(--app-chrome-height);height:calc(100vh - var(--app-chrome-height))}html[data-has-app-chrome="1"] :is(.app-shell,.workbench-shell,.login-shell){padding-top:var(--app-chrome-height);box-sizing:border-box;min-height:100vh}html[data-desktop-shell="1"] .app-chrome{-webkit-app-region:drag;padding-right:8px}html[data-desktop-shell="1"][data-desktop-platform=mac] .app-chrome{padding-left:78px;padding-right:12px}html[data-desktop-shell="1"][data-native-overlay="1"] .app-chrome{padding-right:148px}html[data-desktop-shell="1"] .app-chrome :is(button,a,input,form,details,label,summary){-webkit-app-region:no-drag}@media (width>=901px){html[data-has-app-chrome="1"] .workbench-page-top .session-tools{display:none}html[data-has-app-chrome="1"] .workbench-page-top{box-shadow:none;background:0 0;border:0;min-height:0;padding:4px 22px 0}html[data-has-app-chrome="1"] .workbench-page-top h1{display:none}}@media (width<=900px){.app-chrome{display:none}html[data-has-app-chrome="1"] .sidebar,html[data-has-app-chrome="1"] .workbench-sidebar{height:auto;top:0}html[data-has-app-chrome="1"] :is(.app-shell,.workbench-shell,.login-shell){padding-top:0}}.workbench-page,.workbench-content,.workbench-statistics{background:0 0!important}.workbench-page{padding:8px 22px 72px!important;display:grid!important}.wb-hero{justify-content:space-between;align-items:flex-end;gap:16px;padding:6px 2px 2px;display:flex}.wb-hero span{color:#2f73f2;letter-spacing:.04em;font-size:11px;font-weight:800;display:block}.wb-hero h1,.wb-hero strong{color:#22304a;margin:4px 0 0;font-size:26px;font-weight:800;line-height:1.15;display:block}.wb-hero p,.wb-hero time{color:#7d8795;margin:6px 0 0;font-size:12px}.repair-order-modal .repair-readonly-notice{color:#815817!important;background:#fff8e9!important;border:1px solid #f0d29a!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:9px 11px!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}.repair-order-modal .repair-readonly-notice svg{flex:none!important}.wb-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-metric span,.wb-metric strong,.wb-metric small{display:block}.wb-metric strong{color:#22304a;margin-top:10px}.wb-metric small{margin-top:8px}.wb-metric.is-done strong{color:#1f7a56}.wb-metric.is-work strong{color:#2f73f2}.wb-metric.is-warn strong{color:#b97821}.wb-metric.is-rework strong{color:#b74d43}.wb-metric.is-parts strong{color:#b97821}.wb-metric.is-unable strong{color:#6763a8}.wb-metric.is-fee strong{color:#1f7a86}.workbench-page>.repair-breakdown,.workbench-statistics>.repair-breakdown,.wb-detail{padding:4px 0 0;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.workbench-page .repair-breakdown-head,.workbench-page .stats-detail-head,.workbench-statistics .repair-breakdown-head{background:0 0!important;padding:14px 18px 8px!important}.workbench-page .repair-breakdown-grid,.workbench-statistics .repair-breakdown-grid{background:0 0!important}.workbench-page .repair-breakdown-grid article,.workbench-statistics .repair-breakdown-grid article{border-radius:8px;min-height:86px;padding:14px 16px;box-shadow:0 1px 2px #22304a0a;background:var(--panel,#fff)!important;border:1px solid #e6ebf2!important;border-left-width:4px!important}.workbench-page .repair-breakdown-grid .normal,.workbench-statistics .repair-breakdown-grid .normal{border-left-color:#2f73f2!important}.workbench-page .repair-breakdown-grid .board,.workbench-statistics .repair-breakdown-grid .board{border-left-color:#1f7a86!important}.workbench-page .repair-breakdown-grid .polish,.workbench-statistics .repair-breakdown-grid .polish{border-left-color:#6763a8!important}.workbench-page .repair-breakdown-grid .outsource,.workbench-statistics .repair-breakdown-grid .outsource{border-left-color:#5b6b80!important}.workbench-page .repair-breakdown-grid .parts,.workbench-statistics .repair-breakdown-grid .parts{border-left-color:#b97821!important}.workbench-page .repair-breakdown-grid .unable,.workbench-statistics .repair-breakdown-grid .unable{border-left-color:#6763a8!important}.workbench-page .repair-breakdown-grid .damage,.workbench-statistics .repair-breakdown-grid .damage{border-left-color:#b74d43!important}@media (width<=1100px){.wb-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.workbench-page{padding:8px 10px 72px!important}.wb-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wb-metric{min-height:96px;padding:14px 12px}.wb-metric strong{font-size:26px}.wb-hero h1,.wb-hero strong{font-size:22px}}:root{--ag-canvas:#f3f5fa;--ag-surface:#fff;--ui-panel-muted:#fff;--ag-head:#eef1f6}:is(.app-shell,.workbench-shell,.login-shell) :is([class*=-panel],[class*=-modal],[class*=-card],[class*=-toolbar],[class*=-workbench],[class*=query-form],[class*=action-bar],[class*=assignment-bar],[class*=filter-bar],[class*=filter-grid],[class*=info-grid],[class*=form-grid],[class*=-summary],[class*=table-pager],.search,.filter-select,.month-picker,.date-range-fields,.selection-action-bar,.board-filter-row,.workflow-scanbar,.wb-metric,.wb-detail,.repair-breakdown-grid article,.secondary,.icon-btn,.compact-action:where(:not(.primary)),.custom-filter-button,.personnel-row,.history-result-row,.machine-column-option,.profile-identity-card,.login-brand-panel,.editor-panel,.records-panel,.configurable-machine-table,.batch-record-table,.record-table,.stats-table,.own-detail-table):not([class*=v2-]),:is(.app-shell,.workbench-shell,.login-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea):not(:where(.repair-fee-box input)){background-color:#fff!important}:is(.app-shell,.workbench-shell,.login-shell) .login-field input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),.scanner-box input{background:0 0!important}.wb-metric,.wb-metric.is-done,.wb-metric.is-work,.wb-metric.is-warn,.wb-metric.is-rework,.wb-metric.is-parts,.wb-metric.is-unable,.wb-metric.is-fee,.live-metric,.metric-card,.distribution-metrics article,.review-metrics article,.repair-breakdown-grid article{box-shadow:0 1px 2px #22304a0a;background:var(--panel,#fff)!important}.wb-metric{border-left:4px solid #94a3b8!important}.wb-metric.is-done{border-left-color:#1f7a56!important}.wb-metric.is-work{border-left-color:#2f73f2!important}.wb-metric.is-warn{border-left-color:#b97821!important}.wb-metric.is-rework{border-left-color:#b74d43!important}.wb-metric.is-parts{border-left-color:#b97821!important}.wb-metric.is-unable{border-left-color:#6763a8!important}.wb-metric.is-fee{border-left-color:#1f7a86!important}:is(.business-workbench,.workbench-statistics,.workbench-query-panel,.workbench-content,.structured-page-panel){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow-x:hidden!important}.distribution-panel.business-workbench,.workflow-panel.business-workbench{overflow-x:hidden!important}:is(.record-table,.configurable-machine-table,.batch-record-table,.audit-table-panel,.stats-detail){border-radius:14px!important;overflow:auto!important}:is(.table-head,.configurable-machine-head,.batch-record-head){border-radius:0!important}.query-date-range{min-width:240px!important;overflow:visible!important}.query-date-range input{min-width:120px!important}.distribution-panel.business-workbench>:is(.distribution-info-grid,.distribution-assign-minimal-grid){margin-bottom:12px;border:1px solid #e6ebf2!important;border-radius:14px!important}.brand-mark,.login-brand-panel .brand-mark,.about-modal .about-logo{overflow:hidden;box-shadow:none!important;background:#fff!important;border:0!important}.brand-mark img,.about-logo img{object-fit:contain;width:100%;height:100%;display:block}:is(.app-shell,.workbench-shell,.login-shell) :is([class*=-panel],[class*=-modal],[class*=-card],[class*=-toolbar],[class*=-workbench],.wb-metric,.wb-detail,.login-workbench,.login-panel,.modal,.search,.filter-select,.month-picker,.board-filter-row,.stats-table,.own-detail-table,.repair-breakdown-grid article,.live-metric,.metric-card):not([class*=v2-]){border-radius:14px!important}.board-filter-row{border-radius:14px!important;overflow:visible!important}.settlement-query-field>.settlement-filter{grid-template-columns:max-content minmax(360px,1fr)!important;overflow:visible!important}.settlement-query-field .date-range-fields{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important;min-width:340px!important}.settlement-query-field .date-range-fields label{grid-template-columns:36px minmax(0,1fr)!important;overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.date-range-fields input,.query-date-range input,.settlement-query-field .date-range-fields input,.month-picker input,input[type=date],input[type=month]){color:#22304a!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #c5d0de!important;border-radius:10px!important;min-width:132px!important;height:38px!important;padding:0 10px!important}:is(.app-shell,.workbench-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea):not(:where(.repair-fee-box input)){border:1px solid #c5d0de!important;border-radius:10px!important}.scanner-box input,.search input,.filter-select select{border:0!important}:root{--ag-line:#e6ebf2;--ag-hair:#eef1f6}:is(.records-panel,.business-workbench,.structured-page-panel,.workbench-page,.workbench-content,.workbench-statistics,.workbench-query-panel,.intake-page,.distribution-page,.workflow-page,.stats-page,.live-board-page,.own-stats-page,.system-admin-page,.workspace){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.distribution-panel.business-workbench,.workflow-panel.business-workbench{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.records-panel>.panel-heading,.stats-detail-head,.machine-table-editor{display:none!important}.panel-heading:not(:has(.panel-tools)):not(:has(button)):not(:has(.search)){display:none!important}.business-workbench>:is(.distribution-info-grid,.distribution-assign-minimal-grid,.board-filter-row),.distribution-panel.business-workbench>:is(.distribution-info-grid,.distribution-assign-minimal-grid),.workbench-page>.board-filter-row,.workbench-statistics>.board-filter-row,.stats-page>.board-filter-row,.live-board-page>.board-filter-row,.audit-filter-panel,.board-filter-row{border:1px solid var(--ag-line)!important;background:var(--panel,#fff)!important;box-shadow:none!important;border-radius:14px!important;margin-bottom:12px!important;overflow:visible!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.board-filter-row){overflow:visible!important}:is(.intake-submission-panel,.intake-panel,.audit-filter-panel,.live-panel,.management-command-window)>:is(.distribution-info-grid,.distribution-assign-minimal-grid){border:0!important;border-bottom:1px solid var(--ag-hair)!important;border-radius:0!important;margin-bottom:0!important}:is(.wb-detail,.stats-detail){border:1px solid var(--ag-line)!important;background:var(--panel,#fff)!important;box-shadow:none!important;border-radius:14px!important;margin-top:0!important;padding:0!important;overflow:hidden!important}:is(.wb-detail,.stats-detail)>:is(.selection-action-bar,.configurable-machine-table,.record-table,.stats-detail-head){box-shadow:none!important;border:0!important;border-radius:0!important}:is(.wb-detail,.stats-detail)>.selection-action-bar{border-bottom:1px solid var(--ag-hair)!important}.records-panel>.selection-action-bar,.business-workbench>.selection-action-bar,.workflow-panel.business-workbench>.selection-action-bar,.distribution-panel.business-workbench>.selection-action-bar,.workflow-page>.selection-action-bar,.distribution-page>.selection-action-bar{border:1px solid var(--ag-line)!important;background:var(--panel,#fff)!important;min-height:48px!important;box-shadow:none!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;padding:8px 14px!important}.records-panel>.selection-action-bar+.configurable-machine-table,.business-workbench>.selection-action-bar+.configurable-machine-table,.workflow-panel.business-workbench>.selection-action-bar+.configurable-machine-table,.distribution-panel.business-workbench>.selection-action-bar+.configurable-machine-table,.workflow-page>.selection-action-bar+.configurable-machine-table,.distribution-page>.selection-action-bar+.configurable-machine-table{border:1px solid var(--ag-line)!important;box-shadow:none!important;border-top:0!important;border-radius:0 0 14px 14px!important}:is(.intake-submission-panel,.workflow-panel:not(.business-workbench),.distribution-panel:not(.business-workbench),.audit-table-panel,.live-panel){border:1px solid var(--ag-line)!important;background:var(--panel,#fff)!important;border-radius:14px!important;overflow:hidden!important}:is(.intake-submission-panel,.workflow-panel:not(.business-workbench),.distribution-panel:not(.business-workbench))>:is(.selection-action-bar,.configurable-machine-table,.record-table,.query-table-toolbar,.workflow-toolbar,.distribution-panel-head){box-shadow:none!important;border:0!important;border-radius:0!important}:is(.intake-submission-panel,.workflow-panel:not(.business-workbench),.distribution-panel:not(.business-workbench))>:is(.selection-action-bar,.workflow-toolbar,.distribution-panel-head){border-bottom:1px solid var(--ag-hair)!important}.selection-action-bar{background:var(--panel,#fff)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:8px 14px!important;display:flex!important}.selection-action-bar .selection-count{color:#5b6b80;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;font-weight:700;overflow:visible}.selection-action-bar .selection-count b{color:#2f73f2;font-size:13px}.selection-action-bar .batch-machine-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}:is(.app-shell,.workbench-shell,.login-shell) :is(.primary,.secondary,.compact-action){border-radius:10px!important;height:36px!important;min-height:36px!important;padding:0 12px!important}.selection-action-bar .compact-action{justify-content:center;min-width:88px}.filter-segments{overflow:hidden;background:var(--panel,#fff)!important;border:1px solid #c5d0de!important;border-radius:10px!important}.filter-segments button{color:#5b6b80!important;background:0 0!important;border-right:1px solid #e6ebf2!important}.filter-segments button.active{color:#fff!important;background:#2f73f2!important}.segments{background:var(--panel,#fff)!important;border:1px solid #d4dde8!important}:is(.app-shell,.workbench-shell) :is(.table-head,.configurable-machine-head,.batch-record-head,.stats-head,.own-head,.workflow-head,.audit-table-head,.distribution-table-head,.api-list-head){color:#5b6b80!important;background:#eef1f6!important;border-radius:0!important}:is(.app-shell,.workbench-shell) :is(.configurable-machine-table,.batch-record-table,.record-table,.stats-table,.own-detail-table,.empty-stats){background:var(--panel)!important;background-color:var(--panel)!important}:is(.app-shell,.workbench-shell) input[type=checkbox]{accent-color:var(--accent)!important}.empty-stats{min-height:168px;color:var(--muted);text-align:center;place-items:center;margin:0;padding:48px 20px;display:grid;background:var(--panel)!important}.workbench-page{gap:12px!important}.wb-metric,.workbench-page .repair-breakdown-grid article,.workbench-statistics .repair-breakdown-grid article{border-radius:14px!important}.workbench-page .repair-breakdown-grid,.workbench-statistics .repair-breakdown-grid{gap:12px!important;padding:0!important}.workbench-page .repair-breakdown-head,.workbench-statistics .repair-breakdown-head{background:0 0!important;border:0!important;padding:2px 2px 8px!important}.workbench-page>.repair-breakdown,.workbench-statistics>.repair-breakdown{padding:0!important}.distribution-metrics,.review-metrics,.live-metric-grid,.metric-grid,.own-metric-grid{gap:12px!important}:is(.distribution-metrics article,.review-metrics article,.live-metric,.metric-card){border:1px solid var(--ag-line)!important;background:var(--panel,#fff)!important;border-left-width:4px!important;border-radius:14px!important}.warehouse-tabs{gap:10px!important;margin-bottom:12px!important}.warehouse-tabs button{border:1px solid var(--ag-line)!important;background:var(--panel,#fff)!important;border-radius:14px!important}.warehouse-tabs button.active{color:#2f73f2!important;background:#f4f7ff!important;border-color:#b9c8dc!important}.query-date-range,.date-range-fields{overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.date-range-fields input,.query-date-range input,input[type=date],input[type=month]){background:var(--field,#fff)!important;visibility:visible!important;border:1px solid #c5d0de!important;border-radius:10px!important;min-width:132px!important;height:38px!important}.scanner-box{background:var(--field,#fff)!important;border:1px solid #b9c8dc!important;border-left:4px solid var(--ag-blue,#2f73f2)!important;border-radius:14px!important;box-shadow:0 3px 12px #2a4a7a0f!important}.sidebar :is(.sync-card,.lan-card),.workbench-sidebar :is(.sync-card,.lan-card){background-color:#113d933d!important}.notice{background:var(--status-warn-bg)!important}.overdue-alert{background:#fff7f5!important}.form-error{background:#fdeaea!important}.toast{color:#fff!important;background:#1d3036!important}.duplicate-history{background:#fff8e5!important}.query-actions .custom-filter-button{display:none!important}.login-panel,.modal,.repair-order-modal{border-radius:14px!important}:is(.records-panel,.intake-page,.distribution-page,.workflow-page,.stats-page,.system-admin-page,.own-stats-page,.live-board-page){gap:12px!important;padding:12px 18px 72px!important}.skip-link{z-index:400;color:#fff;background:#1d3036;border-radius:6px;padding:8px 12px;font:700 13px/1.3 inherit;text-decoration:none;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:2px solid #2f73f2;transform:none}#main-content:focus{outline:0}@media (prefers-reduced-motion:reduce){.spinning{animation:none!important}}.distribution-page>.distribution-panel,.return-page>.distribution-panel,.workflow-page>.workflow-panel,.intake-page>.intake-submission-panel,.distribution-panel.business-workbench,.workflow-panel.business-workbench,.intake-submission-panel.business-workbench,.structured-page-panel.business-workbench{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:12px!important;padding:0!important;display:flex!important;overflow:visible!important}.distribution-page>.distribution-panel>:is(.distribution-info-grid,.distribution-assign-minimal-grid),.distribution-panel.business-workbench>:is(.distribution-info-grid,.distribution-assign-minimal-grid){border:1px solid var(--ag-line,#e6ebf2)!important;background:var(--panel,#fff)!important;border-radius:14px!important;margin:0!important}.distribution-page>.distribution-panel>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading),.return-page>.distribution-panel>:is(.selection-action-bar,.query-table-toolbar),.workflow-page>.workflow-panel>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading),.intake-page>.intake-submission-panel>.selection-action-bar,.distribution-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading),.workflow-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading),.intake-submission-panel.business-workbench>.selection-action-bar,.structured-page-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar){border:1px solid var(--ag-line,#e6ebf2)!important;background:var(--panel,#fff)!important;box-shadow:none!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;margin:0!important}.distribution-page>.distribution-panel>.business-section-heading.machine-list-heading+.selection-action-bar,.workflow-page>.workflow-panel>.business-section-heading.machine-list-heading+.selection-action-bar,.distribution-panel.business-workbench>.business-section-heading.machine-list-heading+.selection-action-bar,.workflow-panel.business-workbench>.business-section-heading.machine-list-heading+.selection-action-bar{border-top:0!important;border-radius:0!important;margin-top:0!important}.distribution-page>.distribution-panel>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading)+:is(.configurable-machine-table,.batch-record-table,.record-table,.distribution-history-list),.return-page>.distribution-panel>:is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.distribution-history-list),.workflow-page>.workflow-panel>:is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.record-table),.intake-page>.intake-submission-panel>.selection-action-bar+.intake-submission-list,.distribution-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.batch-record-table,.record-table,.distribution-history-list),.workflow-panel.business-workbench>.selection-action-bar+.configurable-machine-table,.intake-submission-panel.business-workbench>.selection-action-bar+.intake-submission-list,.structured-page-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.batch-record-table,.distribution-history-list){border:1px solid var(--ag-line,#e6ebf2)!important;background:var(--panel,#fff)!important;box-shadow:none!important;border-top:0!important;border-radius:0 0 14px 14px!important;margin-top:0!important}.distribution-page>.distribution-panel>.distribution-assign-minimal-grid+:is(.configurable-machine-table,.batch-record-table),.distribution-panel.business-workbench>.distribution-assign-minimal-grid+.configurable-machine-table{border:1px solid var(--ag-line,#e6ebf2)!important;background:var(--panel,#fff)!important;border-radius:14px!important}:is(.app-shell,.workbench-shell) :is(.configurable-machine-table,.batch-record-table,.record-table)>:is(.configurable-machine-head,.batch-record-head,.table-head,.empty-stats){border-radius:0!important}:root{--ui-radius:8px}:is(.app-shell,.workbench-shell,.login-shell) :is([class*=-panel],[class*=-modal],[class*=-card],[class*=-toolbar],[class*=-workbench],.wb-metric,.wb-detail,.login-workbench,.login-panel,.modal,.board-filter-row,.scanner-box,.stats-table,.own-detail-table,.repair-breakdown-grid article,.live-metric,.metric-card,.distribution-metrics article,.review-metrics article,.wb-metric):not([class*=v2-]),:is(.record-table,.configurable-machine-table,.batch-record-table,.audit-table-panel,.stats-detail),.distribution-panel.business-workbench>:is(.distribution-info-grid,.distribution-assign-minimal-grid),.wb-metric,.workbench-page .repair-breakdown-grid article,.workbench-statistics .repair-breakdown-grid article,:is(.distribution-metrics article,.review-metrics article,.live-metric,.metric-card),.warehouse-tabs button,.scanner-box,.login-panel,.modal,.repair-order-modal,.distribution-page>.distribution-panel>:is(.distribution-info-grid,.distribution-assign-minimal-grid),.distribution-panel.business-workbench>:is(.distribution-info-grid,.distribution-assign-minimal-grid),.distribution-page>.distribution-panel>.distribution-assign-minimal-grid+:is(.configurable-machine-table,.batch-record-table),.distribution-panel.business-workbench>.distribution-assign-minimal-grid+.configurable-machine-table{border-radius:8px!important}.records-panel>.selection-action-bar,.business-workbench>.selection-action-bar,.workflow-panel.business-workbench>.selection-action-bar,.distribution-panel.business-workbench>.selection-action-bar,.workflow-page>.selection-action-bar,.distribution-page>.selection-action-bar,.distribution-page>.distribution-panel>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading),.return-page>.distribution-panel>:is(.selection-action-bar,.query-table-toolbar),.workflow-page>.workflow-panel>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading),.intake-page>.intake-submission-panel>.selection-action-bar,.distribution-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading),.workflow-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading),.intake-submission-panel.business-workbench>.selection-action-bar,.structured-page-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar){border-radius:8px 8px 0 0!important}.records-panel>.selection-action-bar+.configurable-machine-table,.business-workbench>.selection-action-bar+.configurable-machine-table,.workflow-panel.business-workbench>.selection-action-bar+.configurable-machine-table,.distribution-panel.business-workbench>.selection-action-bar+.configurable-machine-table,.workflow-page>.selection-action-bar+.configurable-machine-table,.distribution-page>.selection-action-bar+.configurable-machine-table,.distribution-page>.distribution-panel>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading)+:is(.configurable-machine-table,.batch-record-table,.record-table,.distribution-history-list),.return-page>.distribution-panel>:is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.distribution-history-list),.workflow-page>.workflow-panel>:is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.record-table),.intake-page>.intake-submission-panel>.selection-action-bar+.intake-submission-list,.distribution-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.batch-record-table,.record-table,.distribution-history-list),.workflow-panel.business-workbench>.selection-action-bar+.configurable-machine-table,.intake-submission-panel.business-workbench>.selection-action-bar+.intake-submission-list,.structured-page-panel.business-workbench>:is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.batch-record-table,.distribution-history-list){border-radius:0 0 8px 8px!important}:is(.app-shell,.workbench-shell) :is(.records-panel,.business-workbench,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel)>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}:is(.app-shell,.workbench-shell) :is(.records-panel,.business-workbench,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel)>:is(.selection-action-bar,.query-table-toolbar,.business-section-heading.machine-list-heading)+:is(.configurable-machine-table,.batch-record-table,.record-table,.intake-submission-list,.distribution-history-list){border-top-left-radius:0!important;border-top-right-radius:0!important}.intake-page>.intake-submission-panel.wps-import-schema{border:1px solid var(--ag-line,#e6ebf2)!important;background:var(--panel,#fff)!important;box-shadow:none!important;border-radius:8px!important;gap:0!important;padding:16px 18px!important;display:block!important;overflow:hidden!important}.wps-import-schema>.page-section-title{margin-bottom:12px}.wps-import-schema .wps-import-columns{margin:0}.wps-import-schema .wps-import-rule{margin:14px 0 0}.page-section-title{grid-column:1/-1;align-items:center;gap:8px;min-width:0;margin:0;display:flex!important}.page-section-title>span,.page-section-bar{background:var(--ag-blue,#2f73f2);border-radius:99px;flex:0 0 3px;width:3px;height:16px;display:inline-block}.page-section-title h2,.selection-action-bar .selection-count{color:#243044;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex!important}.field-editor-gear{vertical-align:middle;place-items:center;width:22px!important;min-width:22px!important;height:22px!important;box-shadow:none!important;color:#8b95a5!important;background:0 0!important;border:0!important;border-radius:4px!important;margin:0!important;padding:0!important;display:inline-grid!important}.field-editor-gear:hover,.field-editor-gear:focus-visible{color:#2f73f2!important;background:#eef3fb!important}.query-table-toolbar{justify-content:flex-start!important}.query-table-toolbar>.page-section-title{margin-right:auto}.query-table-toolbar>.query-table-count{color:#7a8798;font-size:11px;display:inline!important}:root{--ui-field-radius:5px}:is(.app-shell,.workbench-shell,.login-shell,.app-chrome) :is(.search,.unified-scan-control,.app-chrome-search,.filter-select,.month-picker),:is(.app-shell,.workbench-shell,.login-shell,.app-chrome,.modal,.repair-order-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea):not(:where(.repair-fee-box input)){border-radius:var(--ui-field-radius)!important}:is(.app-shell,.workbench-shell,.login-shell,.app-chrome,.modal,.repair-order-modal) .login-field input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]){border-radius:0!important}.scanner-box input,.search input,.filter-select select,.unified-scan-control>input,.app-chrome-search input{box-shadow:none!important;border:0!important;border-radius:0!important}:is(.app-shell,.workbench-shell,.login-shell,.modal,.repair-order-modal) select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1.4 1.6L6 6.2 10.6 1.6' fill='none' stroke='%238b95a5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px;background-color:#fff!important;padding-right:30px!important}:is(.filter-select,.search,.operator-switch) select{background-position:right 2px center;background-color:#0000!important}.unified-scan-shell{z-index:30;width:100%;position:relative}.unified-scan-shell.is-open{z-index:80}.unified-scan-shell .unified-scan-control{grid-template-columns:34px minmax(0,1fr)!important}.batch-toolbar-scan,.selection-action-bar,.selection-action-bar .batch-machine-actions,.business-workbench>.selection-action-bar,.distribution-panel.business-workbench>.selection-action-bar,.workflow-panel.business-workbench>.selection-action-bar{overflow:visible!important}.unified-scan-popover{z-index:90;background:var(--panel,#fff);border:1px solid #d5deea;border-radius:8px;gap:12px;width:max(100%,420px);min-width:420px;padding:14px 14px 12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:auto;box-shadow:0 14px 36px #22304a29}.unified-scan-popover:before{content:"";background:#fff;border-top:1px solid #d5deea;border-left:1px solid #d5deea;width:10px;height:10px;position:absolute;top:-5px;left:22px;transform:rotate(45deg)}.unified-scan-popover-single{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.unified-scan-popover-single span,.unified-scan-popover-multi>span{color:#3e4a5a;font-size:12px;font-weight:700}.unified-scan-popover-single input{width:100%;min-width:0;border-radius:var(--ui-field-radius,5px)!important;height:36px!important;box-shadow:none!important;color:#22304a!important;background:#fff!important;border:1px solid #c5d0de!important;padding:0 10px!important}.unified-scan-popover-single input:focus{outline:0;border-color:#2f73f2!important;box-shadow:0 0 0 3px #2f73f21a!important}.unified-scan-popover-single small{color:#8b95a5;white-space:nowrap;font-size:11px}.unified-scan-popover-multi{gap:6px;display:grid}.unified-scan-popover-multi textarea{resize:vertical;min-height:148px;line-height:1.5;border-radius:var(--ui-field-radius,5px)!important;box-shadow:none!important;color:#22304a!important;font:inherit!important;background:#fff!important;border:1px solid #c5d0de!important;padding:10px 12px!important;font-size:12px!important}.unified-scan-popover-multi textarea:focus{outline:0;border-color:#2f73f2!important;box-shadow:0 0 0 3px #2f73f21a!important}.unified-scan-popover-actions{justify-content:flex-end;display:flex}.unified-scan-popover-actions .primary{min-width:72px}:is(.app-shell,.workbench-shell) :is(.distribution-page>.distribution-panel.distribution-create-workbench,.distribution-panel.business-workbench.distribution-create-workbench,.distribution-create-workbench.distribution-create-workbench){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important;overflow:visible!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench>:is(.distribution-assign-minimal-grid,.selection-action-bar,.query-table-toolbar,.business-section-heading,.form-error.distribution-error),:is(.app-shell,.workbench-shell) .distribution-page>.distribution-panel.distribution-create-workbench>:is(.distribution-assign-minimal-grid,.selection-action-bar),:is(.app-shell,.workbench-shell) .distribution-panel.business-workbench.distribution-create-workbench>:is(.distribution-assign-minimal-grid,.selection-action-bar),:is(.app-shell,.workbench-shell) .distribution-create-workbench>.selection-action-bar+.configurable-machine-table,:is(.app-shell,.workbench-shell) .distribution-page>.distribution-panel.distribution-create-workbench>.selection-action-bar+.configurable-machine-table,:is(.app-shell,.workbench-shell) .distribution-panel.business-workbench.distribution-create-workbench>.selection-action-bar+.configurable-machine-table{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench>.distribution-assign-minimal-grid{border-bottom:0!important;padding:8px 2px 4px!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench>.selection-action-bar{min-height:44px!important;padding:4px 2px!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench .empty-stats{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench .configurable-machine-head{background:#eef1f6!important;border-radius:0!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench .form-error.distribution-error{background:0 0!important;padding:6px 2px!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.unified-scan-control,.search,.filter-select){background:var(--field,#fff)!important;background-color:var(--field,#fff)!important}.app-chrome .app-chrome-search,.app-chrome-search.app-chrome-search,.search.search,.filter-select.filter-select,.unified-scan-control.unified-scan-control,.month-picker.month-picker{border-radius:var(--ui-field-radius,5px)!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench :is(.unified-scan-control>input,.search input){background:0 0!important;border:0!important}@media (width<=560px){.unified-scan-popover{width:100%;min-width:0;right:0}}.custom-select{z-index:24;width:100%;min-width:0;position:relative}.custom-select.is-open{z-index:90}.custom-select-trigger{text-align:left;width:100%;font:inherit;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;height:var(--ctl-h,32px)!important;min-height:var(--ctl-h,32px)!important;border:1px solid var(--line-strong)!important;border-radius:var(--r-ctl,6px)!important;background:var(--field)!important;background-color:var(--field)!important;box-shadow:none!important;color:var(--ink)!important;padding:0 10px 0 12px!important;font-size:13px!important;font-weight:500!important;display:grid!important}.custom-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-trigger:hover:not(:disabled){background-color:var(--chrome-hover)!important}.custom-select-trigger:focus,.custom-select-trigger:focus-visible,.custom-select.is-open .custom-select-trigger{outline:0;border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}.custom-select-trigger:disabled{cursor:not-allowed;background:var(--head)!important;color:var(--muted)!important}.custom-select-trigger .is-placeholder{color:var(--muted)}.custom-select-trigger svg{color:var(--muted);justify-self:end;transition:transform .18s}.custom-select.is-open .custom-select-trigger svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.custom-select-trigger svg{transition:none}}.custom-select-popover{z-index:4200;filter:drop-shadow(0 10px 24px #22304a24);min-width:168px;position:fixed}.custom-select-popover:before{content:"";top:-5px;left:var(--select-arrow-left,18px);background:#fff;border-top:1px solid #d5deea;border-left:1px solid #d5deea;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.custom-select-popover.is-above:before{top:auto;bottom:-5px;transform:rotate(225deg)}.custom-select-menu{background:var(--panel,#fff);border:1px solid #d5deea;border-radius:8px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.custom-select.is-grouped .custom-select-menu,.custom-select-menu.is-grouped{grid-template-columns:96px minmax(168px,1fr);min-width:300px}.custom-select-groups{background:#f6f8fb;border-right:1px solid #eef1f6;padding:6px 0}.custom-select-group{text-align:left;width:100%;font:inherit;height:34px!important;min-height:34px!important;box-shadow:none!important;color:#5b6b80!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important}.custom-select-group.is-active{color:#2f73f2!important;background:#eef4ff!important;font-weight:600!important}.custom-select-options{background:var(--panel,#fff);max-height:248px;padding:6px 0;overflow:auto}.custom-select-option{text-align:left;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:8px;height:auto!important;min-height:34px!important;box-shadow:none!important;color:#22304a!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 10px!important;font-size:13px!important;font-weight:400!important;display:flex!important}.custom-select-option.is-highlight{background:var(--chrome-hover)!important}.custom-select-option.is-selected{color:var(--accent-text,var(--accent-dark))!important;background:var(--accent-soft)!important;font-weight:500!important}.custom-select-option.is-selected.is-highlight{background:var(--accent-soft)!important}.custom-select-option small{color:#8b95a5;font-size:11px;font-weight:500}.custom-select-empty{color:#8b95a5;padding:16px 12px;font-size:12px}.custom-select.is-compact{width:auto;min-width:88px}.custom-select.is-compact .custom-select-trigger{height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:12px!important}.export-scope-field>.custom-select,.theme-setting-grid .custom-select,.personnel-edit-grid .custom-select,.person-add-form .custom-select,.repair-status-modal .custom-select,.form-grid .custom-select{width:100%}:is(.app-shell,.workbench-shell) .distribution-create-workbench .distribution-assign-minimal-grid,:is(.app-shell,.workbench-shell) .distribution-create-workbench .distribution-assign-minimal-grid>label,:is(.app-shell,.workbench-shell) .distribution-create-workbench .distribution-type-field>:is(div,.custom-select),:is(.app-shell,.workbench-shell) .warehouse-workbench .query-scan-field{overflow:visible!important}:is(.app-shell,.workbench-shell) .query-scan-field .unified-scan-shell{width:100%;min-width:0}:is(.app-shell,.workbench-shell) .distribution-create-workbench .custom-select-trigger{background:var(--field)!important;background-color:var(--field)!important}.page-section-title,.page-section-title h2,.field-editor-menu-shell{overflow:visible!important}.field-editor-menu-shell{vertical-align:middle;display:inline-grid;position:relative}.field-editor-menu{z-index:130;background:var(--panel,#fff);border:1px solid #d5deea;gap:2px;min-width:148px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 10px 24px #22304a24;border-radius:5px!important}.field-editor-menu:before{content:"";background:#fff;border-top:1px solid #d5deea;border-left:1px solid #d5deea;width:10px;height:10px;position:absolute;top:-5px;left:8px;transform:rotate(45deg)}.field-editor-menu button{text-align:left;width:100%;height:auto!important;min-height:34px!important;box-shadow:none!important;color:#344154!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}.field-editor-menu button:hover{color:#2464df!important;background:#f1f6ff!important}:is(.app-shell,.workbench-shell) :is(.business-workbench,.distribution-panel.business-workbench,.workflow-panel.business-workbench,.intake-submission-panel.business-workbench,.structured-page-panel.business-workbench):not(.wps-import-schema){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important;overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.business-workbench,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel,.workbench-statistics,.live-board-page,.stats-page,.workbench-content):not(.wps-import-schema)>:is(.distribution-assign-minimal-grid,.distribution-info-grid,.board-filter-row,.selection-action-bar,.query-table-toolbar,.business-section-heading,.form-error){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.business-workbench,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel)>.selection-action-bar+:is(.configurable-machine-table,.batch-record-table,.record-table,.intake-submission-list,.distribution-history-list),:is(.app-shell,.workbench-shell) :is(.business-workbench,.distribution-panel,.workflow-panel,.structured-page-panel)>.query-table-toolbar+:is(.batch-record-table,.configurable-machine-table,.distribution-history-list),:is(.app-shell,.workbench-shell) :is(.business-workbench,.workflow-panel)>.business-section-heading+.selection-action-bar{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}:is(.app-shell,.workbench-shell) :is(.business-workbench,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel)>:is(.distribution-assign-minimal-grid,.board-filter-row){padding:8px 2px 4px!important}:is(.app-shell,.workbench-shell) :is(.business-workbench,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel)>.selection-action-bar{min-height:44px!important;padding:4px 2px!important}:is(.app-shell,.workbench-shell) :is(.business-workbench,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel) :is(.empty-stats,.form-error.distribution-error){background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;border:0!important;border-radius:0!important}:is(.app-shell,.workbench-shell) :is(.business-workbench,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel) :is(.configurable-machine-head,.batch-record-head,.table-head){background:#eef1f6!important;border-radius:0!important}:is(.app-shell,.workbench-shell) :is(.distribution-assign-minimal-grid,.board-filter-row,.intake-customer-actions) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.custom-select-trigger,.unified-scan-control,.search,.filter-select){background:var(--field)!important;background-color:var(--field)!important}:is(.app-shell,.workbench-shell) :is(.distribution-assign-minimal-grid,.intake-customer-actions) :is(.unified-scan-control>input,.search input){background:0 0!important;border:0!important}:is(.query-field,.intake-customer-actions>label)>.custom-select{width:100%;min-width:0}:is(.distribution-assign-minimal-grid,.board-filter-row,.intake-customer-actions){overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row){align-content:start!important}:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row)>:is(.query-field,label,.settlement-query-field){align-content:center!important;align-self:center!important;height:auto!important}:is(.app-shell,.workbench-shell) :is(.query-field,.settlement-query-field,.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label,.distribution-scan-query,.intake-customer-actions>label),:is(.app-shell,.workbench-shell) :is(.query-field,.settlement-query-field,.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label,.distribution-scan-query,.intake-customer-actions>label)>span:first-child,:is(.app-shell,.workbench-shell) .query-date-range,:is(.app-shell,.workbench-shell) .query-number-range{background:0 0!important}:is(.app-shell,.workbench-shell) :is(.distribution-assign-minimal-grid,.distribution-info-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row,.intake-customer-actions) :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select-trigger){height:var(--ctl-h,32px)!important;min-height:var(--ctl-h,32px)!important;background:var(--field)!important;background-color:var(--field)!important;align-self:center!important}:is(.app-shell,.workbench-shell) :is(.query-field,label)>.custom-select{min-height:var(--ctl-h,32px)!important;background-color:#0000!important;align-self:center!important}:is(.app-shell,.workbench-shell) .query-date-range,:is(.app-shell,.workbench-shell) .query-number-range{height:var(--ctl-h,32px)!important;min-height:var(--ctl-h,32px)!important;align-items:center!important}.query-table-toolbar .field-editor-gear~.field-editor-gear,.query-table-toolbar .field-editor-menu-shell~.field-editor-gear,.query-table-toolbar .field-editor-gear~.field-editor-menu-shell,.page-section-title .field-editor-gear~.field-editor-gear,.selection-count .field-editor-gear~.field-editor-gear{display:none!important}.query-table-toolbar:has(.page-section-title .field-editor-gear)>.field-editor-gear{display:none!important}.query-table-toolbar:has(.page-section-title .field-editor-gear)>.field-editor-menu-shell{display:none!important}:is(.app-shell,.workbench-shell) :is(.workbench-page,.workbench-content,.workbench-statistics,.stats-page,.live-board-page,.own-stats-page,.intake-page,.distribution-page,.workflow-page,.return-page,.business-workbench,.intake-submission-panel,.distribution-panel,.workflow-panel,.structured-page-panel){background:0 0!important}:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row,.intake-customer-actions,.customer-submit-form){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;align-items:center!important;gap:8px 12px!important;padding:6px 2px 8px!important;display:grid!important}:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.board-filter-row)>:is(.query-field,label,.settlement-query-field){width:auto!important;min-width:0!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}:is(.app-shell,.workbench-shell) :is(.query-field,.settlement-query-field,.month-picker,.date-range-fields,.filter-select,.settlement-filter,.query-date-range,.query-number-range),:is(.app-shell,.workbench-shell) :is(.query-field,.settlement-query-field,label,.month-picker,.date-range-fields label)>span,:is(.app-shell,.workbench-shell) :is(.query-field,.settlement-query-field,label)>span:first-child{box-shadow:none!important;background:0 0!important}:is(.app-shell,.workbench-shell) .month-picker,:is(.app-shell,.workbench-shell) .date-range-fields,:is(.app-shell,.workbench-shell) .settlement-filter,:is(.app-shell,.workbench-shell) .filter-select{border-color:#0000!important;padding:0!important}:is(.app-shell,.workbench-shell) :is(.board-filter-row,.distribution-assign-minimal-grid,.intake-customer-actions,.customer-submit-form) :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select-trigger,.filter-segments,.unified-scan-control,.search){background:var(--field)!important;background-color:var(--field)!important;border-radius:var(--r-ctl,6px)!important}:is(.app-shell,.workbench-shell) :is(.query-field,label)>.custom-select,:is(.app-shell,.workbench-shell) :is(.unified-scan-control>input,.search input,.filter-select select){background:0 0!important}:is(.app-shell,.workbench-shell) .settlement-query-field{flex:none!important;width:auto!important;min-width:0!important}:is(.app-shell,.workbench-shell) .settlement-query-field>.settlement-filter{background:0 0!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}:is(.app-shell,.workbench-shell) .settlement-query-field .date-range-fields{background:0 0!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;display:grid!important}:is(.app-shell,.workbench-shell) .intake-submission-list,:is(.app-shell,.workbench-shell) .distribution-history-list,:is(.app-shell,.workbench-shell) .batch-record-table,:is(.app-shell,.workbench-shell) .configurable-machine-table{visibility:visible!important;opacity:1!important;min-height:88px!important;display:grid!important;overflow:visible!important}:is(.app-shell,.workbench-shell) .document-list-head,:is(.app-shell,.workbench-shell) .document-list-row{visibility:visible!important;display:grid!important}:is(.app-shell,.workbench-shell) .intake-submission-head{color:#5b6b80!important;background:#eef1f6!important;grid-template-columns:minmax(150px,1.3fr) minmax(120px,1fr) minmax(150px,1.1fr) 88px 72px!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;display:grid!important}:is(.app-shell,.workbench-shell) .intake-submission-list>details,:is(.app-shell,.workbench-shell) .intake-submission-list>details>summary{visibility:visible!important;min-height:44px!important;display:flex!important}:is(.app-shell,.workbench-shell) .intake-submission-empty,:is(.app-shell,.workbench-shell) .intake-submission-list>.empty-stats,:is(.app-shell,.workbench-shell) .configurable-machine-table>.empty-stats,:is(.app-shell,.workbench-shell) .batch-record-table>.empty-stats{visibility:visible!important;opacity:1!important;color:#8b98ad!important;place-items:center!important;height:auto!important;min-height:120px!important;display:grid!important}@media (width<=1200px){:is(.app-shell,.workbench-shell) :is(.distribution-info-grid.distribution-info-grid,.distribution-assign-minimal-grid.distribution-assign-minimal-grid,.distribution-filter-grid.distribution-filter-grid,.return-assignment-bar.return-assignment-bar,.board-filter-row.board-filter-row){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){:is(.app-shell,.workbench-shell) .intake-submission-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}:root{--filter-label:56px}:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row){background-color:#0000!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;align-items:center!important;gap:8px 12px!important;padding:6px 0 8px!important;display:grid!important;overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row)>:is(.query-field,label,.settlement-query-field){grid-template-columns:var(--filter-label) minmax(0, 1fr)!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:auto!important;align-items:center!important;column-gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.query-field,.settlement-query-field,.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label)>span:first-child{width:var(--filter-label)!important;min-width:var(--filter-label)!important;max-width:var(--filter-label)!important;color:#3d4a5c!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;justify-self:stretch!important;align-items:center!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:flex!important}:is(.app-shell,.workbench-shell) :is(.query-date-range,.query-number-range){background:0 0!important;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;display:grid!important;overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.query-date-range input,.query-number-range input,.date-range-fields input,input[type=date],input[type=month]){width:100%!important;min-width:0!important;max-width:none!important}:is(.app-shell,.workbench-shell) .page-section-title{grid-column:1/-1!important}:is(.app-shell,.workbench-shell) :is(.distribution-assign-minimal-grid,.board-filter-row) :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select-trigger){height:var(--ctl-h,32px)!important;min-height:var(--ctl-h,32px)!important;background:var(--field)!important;background-color:var(--field)!important}:is(.app-shell,.workbench-shell) :is(.query-field,label)>.custom-select{width:100%!important;min-width:0!important;height:var(--ctl-h,32px)!important;background:0 0!important;overflow:visible!important}@media (width<=1200px){:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.board-filter-row){grid-template-columns:minmax(0,1fr)!important}:is(.app-shell,.workbench-shell) .settlement-query-field{grid-column:auto!important}}:is(.app-shell,.workbench-shell) :is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}:is(.app-shell,.workbench-shell) :is(.query-field,.settlement-query-field,.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label)>span:first-child{text-align:left!important;justify-content:flex-start!important}:is(.app-shell,.workbench-shell) :is(.query-date-range,.query-number-range,.date-range-fields){grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:4px!important;height:38px!important;display:grid!important}:is(.app-shell,.workbench-shell) :is(.query-date-range,.query-number-range,.date-range-fields)>i{color:#6b7789!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:18px!important;height:38px!important;margin:0!important;padding:0!important;font-size:12px!important;font-style:normal!important;line-height:1!important;display:flex!important}:is(.app-shell,.workbench-shell) .settlement-filter .date-range-fields,:is(.app-shell,.workbench-shell) .settlement-filter input[type=month]{flex:auto!important;min-width:0!important}.wb-label{color:#5b6b80!important;margin:10px 0 6px!important;font-size:12px!important;font-weight:800!important}.wb-metric-grid{gap:8px!important;display:grid!important}.wb-metric-grid.is-today{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wb-metric-grid.is-period{grid-template-columns:repeat(6,minmax(0,1fr))!important}.wb-metric{background:var(--panel,#fff)!important;min-height:0!important;box-shadow:none!important;border:1px solid #e6ebf2!important;border-left-width:3px!important;border-radius:6px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 8px!important;padding:10px 12px!important;display:grid!important}.wb-metric span{grid-column:1;color:#6b7789!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.wb-metric strong{grid-area:1/2/span 2;align-self:center!important;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:1!important}.wb-metric small{grid-column:1;color:#94a0b0!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.wb-metric-grid.is-today .wb-metric{padding:12px 14px!important}.wb-metric-grid.is-today .wb-metric strong{font-size:26px!important}.repair-type-strip,.workbench-page>.repair-breakdown,.workbench-statistics>.repair-breakdown,.live-board-page>.repair-breakdown,.own-stats-page>.repair-breakdown{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:2px 0 0!important;padding:0!important}.repair-type-strip .repair-breakdown-head,.workbench-page .repair-breakdown-head,.workbench-statistics .repair-breakdown-head{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;min-height:0!important;margin:10px 0 6px!important;padding:0!important;display:flex!important}.repair-type-strip .repair-breakdown-head h3{color:#5b6b80!important;margin:0!important;font-size:12px!important;font-weight:800!important}.repair-type-strip .repair-breakdown-head span{display:none!important}.repair-type-strip .repair-breakdown-head b{color:#22304a!important;font-size:12px!important;font-weight:700!important}.repair-type-strip .repair-breakdown-grid,.workbench-page .repair-breakdown-grid,.workbench-statistics .repair-breakdown-grid{background:0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}.repair-type-strip .repair-breakdown-grid article,.workbench-page .repair-breakdown-grid article,.workbench-statistics .repair-breakdown-grid article{background:var(--panel,#fff)!important;min-height:0!important;box-shadow:none!important;border:1px solid #e6ebf2!important;border-left-width:3px!important;border-radius:6px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1px 8px!important;padding:8px 10px!important;display:grid!important}.repair-type-strip .repair-breakdown-grid article span,.workbench-page .repair-breakdown-grid article span,.workbench-statistics .repair-breakdown-grid article span{grid-column:1;color:#6b7789!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.repair-type-strip .repair-breakdown-grid article strong,.workbench-page .repair-breakdown-grid article strong,.workbench-statistics .repair-breakdown-grid article strong{grid-area:1/2/span 2;align-self:center!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1!important}.repair-type-strip .repair-breakdown-grid article small,.workbench-page .repair-breakdown-grid article small,.workbench-statistics .repair-breakdown-grid article small{grid-column:1;color:#94a0b0!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.stats-detail-head,.workbench-page .stats-detail-head{background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:4px 0 8px!important;padding:0!important;display:flex!important}.stats-detail-head h2{color:#243044!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.stats-detail-head h2:before{content:"";background:#2f73f2;border-radius:99px;width:3px;height:16px}.stats-detail-head span{display:none!important}.workspace,.records-panel{overflow:visible!important}.scan-workspace,.scan-records,.workspace.scan-workspace,.records-panel.scan-records{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;gap:8px!important;margin:0!important;padding:12px 18px 72px!important;display:grid!important}.scan-workspace{padding:0!important}.scan-records>.scanner-band,.scan-records>.selection-action-bar,.scan-records>.query-table-toolbar{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.records-panel>.scanner-band,.scanner-band{background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;padding:0!important;display:flex!important;overflow:visible!important}.records-panel>.scanner-band .unified-scan-shell{flex:auto;min-width:0;max-width:560px}.unified-scan-control{height:40px!important}.unified-scan-control>input{height:38px!important;font-size:13px!important;line-height:38px!important}.scanner-box,.scanner-band .scanner-box,.scanner-band .scanner-status{display:none!important}@media (width<=1100px){.wb-metric-grid.is-today{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wb-metric-grid.is-period,.repair-type-strip .repair-breakdown-grid,.workbench-page .repair-breakdown-grid,.workbench-statistics .repair-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.wb-metric-grid.is-period,.repair-type-strip .repair-breakdown-grid,.workbench-page .repair-breakdown-grid,.workbench-statistics .repair-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.records-panel>.scanner-band .unified-scan-shell{max-width:none}}:is(.app-shell,.workbench-shell) :is(.configurable-machine-table,.batch-record-table,.record-table){container-type:inline-size;background:var(--panel,#fff)!important;background-color:var(--panel,#fff)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border:1px solid #e6ebf2!important;border-radius:0!important;display:block!important;overflow:auto hidden!important}:is(.app-shell,.workbench-shell) .configurable-machine-scroll{background:var(--panel,#fff)!important;background-color:var(--panel,#fff)!important}:is(.app-shell,.workbench-shell) .configurable-machine-head,:is(.app-shell,.workbench-shell) .configurable-machine-scroll>.configurable-machine-head{background:#eef1f6!important;border:0!important;border-radius:0!important;width:100%!important;min-width:100%!important}:is(.app-shell,.workbench-shell) .configurable-machine-table>.empty-stats,:is(.app-shell,.workbench-shell) .configurable-machine-scroll>.empty-stats,:is(.app-shell,.workbench-shell) .batch-record-table>.empty-stats{background:var(--panel)!important;background-color:var(--panel)!important;width:100cqw!important;max-width:100cqw!important;min-height:96px!important;box-shadow:none!important;border:0!important;margin:0!important;padding:28px 16px!important;position:sticky!important;left:0!important}.scan-records>.configurable-machine-table,.scan-records>.selection-action-bar+.configurable-machine-table{background:var(--panel,#fff)!important;background-color:var(--panel,#fff)!important;border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;margin:0!important}.wb-board{background:var(--panel,#fff)!important;box-shadow:none!important;border:1px solid #e6ebf2!important;border-radius:0!important;gap:0!important;margin:0 0 12px!important;padding:0!important;display:grid!important}.wb-board-row{background:0 0!important;border:0!important;border-top:1px solid #eef1f6!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:7px 12px!important;display:grid!important}.wb-board-row:first-child{border-top:0!important}.wb-board-row>b{color:#5b6b80!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.wb-kpis{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:2px 16px!important;min-width:0!important;display:flex!important}.wb-kpi{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:baseline!important;gap:6px!important;margin:0!important;padding:0!important;display:inline-flex!important}.wb-kpi em{color:#6b7789!important;font-size:12px!important;font-style:normal!important;font-weight:600!important}.wb-kpi strong{color:#22304a!important;font-size:18px!important;font-weight:800!important;line-height:1!important}.wb-kpi small{color:#94a0b0!important;font-size:11px!important}.wb-board-row.is-primary .wb-kpi strong{font-size:22px!important}.wb-board-row.is-dense .wb-kpi strong{font-size:15px!important}.wb-kpi.is-done strong{color:#1f7a56!important}.wb-kpi.is-work strong{color:#2f73f2!important}.wb-kpi.is-warn strong,.wb-kpi.parts strong{color:#b97821!important}.wb-kpi.is-rework strong,.wb-kpi.damage strong{color:#b74d43!important}.wb-kpi.is-unable strong,.wb-kpi.unable strong,.wb-kpi.polish strong{color:#6763a8!important}.wb-kpi.is-fee strong,.wb-kpi.board strong{color:#1f7a86!important}.workbench-page,.workbench-statistics,.stats-page.workbench-page{padding-left:18px!important;padding-right:18px!important}.stats-detail-head{display:none!important}@media (width<=700px){.wb-board-row{grid-template-columns:1fr!important;gap:6px!important;padding:8px 10px!important}}.wb-board-head{background:var(--panel,#fff)!important;border:0!important;justify-content:space-between!important;gap:12px!important;min-height:40px!important;padding:9px 12px!important;display:flex!important}.wb-board-head>div{align-items:baseline!important;gap:10px!important;min-width:0!important;display:flex!important}.wb-board-head strong{color:#22304a!important;font-size:13px!important;font-weight:800!important}.wb-board-head span{color:#7d8795!important;font-size:12px!important;font-weight:600!important}.wb-board-head time{color:#5b6b80!important;white-space:nowrap!important;font-weight:700!important}.repair-order-modal{border-radius:8px!important;gap:0!important;width:min(880px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:0!important;overflow:hidden!important}.repair-order-modal .repair-modal-head{background:var(--panel,#fff)!important;border-bottom:1px solid #e6ebf2!important;justify-content:space-between!important;align-items:flex-start!important;min-height:0!important;margin:0!important;padding:14px 18px 12px!important;display:flex!important}.repair-order-modal .repair-modal-head h2{color:#22304a!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}.repair-order-modal .repair-order-code-links{color:#6b7789!important;flex-wrap:wrap!important;gap:4px 14px!important;margin-top:6px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.repair-order-modal .repair-modal-head-side{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.repair-order-modal .repair-modal-head-side .status{font-style:normal!important}.repair-order-modal .repair-modal-body{background:var(--panel,#fff)!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;gap:14px!important;min-height:0!important;padding:14px 18px 16px!important;display:grid!important;overflow-y:auto!important}.repair-order-modal .repair-order-time-grid{background:#f7f8fb!important;border:1px solid #e6ebf2!important;border-radius:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;min-height:max-content!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.repair-order-modal .repair-order-time-grid>span{background:0 0!important;border:0!important;border-right:1px solid #e6ebf2!important;border-radius:0!important;gap:4px!important;min-width:0!important;padding:9px 12px!important;display:grid!important}.repair-order-modal .repair-order-time-grid>span:last-child{border-right:0!important}.repair-order-modal .repair-order-time-grid small{color:#7d8795!important;font-size:11px!important;font-weight:700!important}.repair-order-modal .repair-order-time-grid strong{color:#22304a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;overflow:hidden!important}.repair-order-modal .repair-modal-body>.form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 12px!important;margin:0!important;display:grid!important}.repair-order-modal .repair-order-text-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;gap:12px!important;display:grid!important}.repair-order-modal :is(.form-grid label,.manual-repair-field,.note-field,.damage-grid label,.damage-note,.repair-order-fee-grid label){gap:6px!important;min-width:0!important;margin:0!important}.repair-order-modal :is(.manual-repair-field,.note-field){grid-column:auto!important}.repair-order-modal textarea{resize:vertical!important;height:auto!important;min-height:72px!important;padding:9px 11px!important}.repair-order-modal .damage-section{background:var(--panel,#fff)!important;border:1px solid #e6ebf2!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:12px!important;display:grid!important}.repair-order-modal .damage-head{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;margin:0!important;display:flex!important}.repair-order-modal .damage-head span{color:#22304a!important;font-size:13px!important;font-weight:800!important}.repair-order-modal .damage-head small{color:#7d8795!important;font-size:12px!important}.repair-order-modal .damage-grid{grid-template-columns:minmax(0,1.3fr) 132px minmax(0,1.1fr)!important;gap:10px 12px!important;display:grid!important}.repair-order-modal .damage-note{grid-column:auto!important}.repair-order-modal .repair-order-fee-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 12px!important;display:grid!important}.repair-order-modal .repair-fee-box{background:var(--panel,#fff)!important;border:1px solid #d4dde8!important;border-radius:6px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:stretch!important;min-width:0!important;display:grid!important;overflow:hidden!important}.repair-order-modal .repair-fee-box em{color:#6b7789!important;background:#f7f8fb!important;place-items:center!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;display:grid!important}.repair-order-modal .repair-fee-box input{width:100%!important;height:38px!important;box-shadow:none!important;border:0!important;border-radius:0!important}.repair-order-modal .repair-fee-box:focus-within{border-color:#2f73f2!important;box-shadow:0 0 0 3px #2f73f21a!important}.repair-order-modal .locked-field :is(input,textarea,.custom-select-trigger){color:#5b6b80!important;cursor:not-allowed!important;background:#f4f6f8!important}.repair-order-modal .repair-modal-actions{background:#f7f8fb!important;border-top:1px solid #e6ebf2!important;min-height:56px!important;padding:10px 18px!important}.document-sheet-modal.modal{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:0!important;width:min(1200px,100vw - 32px)!important;height:min(760px,100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:0!important;overflow:hidden!important}.machine-archive-modal.modal{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:0!important;width:min(1180px,100vw - 32px)!important;height:min(760px,100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:0!important;overflow:hidden!important}.machine-archive-modal .machine-archive-summary{grid-template-columns:repeat(6,minmax(0,1fr))!important}.machine-archive-modal .machine-archive-body{min-height:280px!important;overflow:auto!important}.machine-archive-modal :is(.machine-timeline-panel,.machine-repair-history-panel){height:auto!important;overflow:hidden!important}.machine-archive-modal :is(.machine-timeline-list,.machine-repair-history-list){max-height:none!important;overflow-y:auto!important}.machine-archive-modal .machine-repair-card{overflow:hidden!important}.machine-archive-modal .machine-repair-times{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px 10px!important;display:grid!important}.machine-archive-modal .machine-repair-docs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px 10px!important;display:grid!important}@media (width<=900px){.machine-archive-modal.modal{grid-template-rows:auto auto auto auto!important;height:calc(100dvh - 16px)!important;overflow:hidden auto!important}.repair-order-modal .repair-order-time-grid,.repair-order-modal .repair-modal-body>.form-grid,.repair-order-modal .repair-order-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.repair-order-modal .repair-order-time-grid>span:nth-child(2n){border-right:0!important}.repair-order-modal .repair-order-time-grid>span:nth-child(n+3){border-top:1px solid #e6ebf2!important}.repair-order-modal .repair-order-text-row,.repair-order-modal .damage-grid{grid-template-columns:minmax(0,1fr)!important}.machine-archive-modal .machine-archive-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.machine-archive-modal .machine-archive-body{grid-template-columns:1fr!important;grid-auto-rows:max-content!important;min-height:auto!important;overflow:visible!important}.machine-archive-modal :is(.machine-timeline-panel,.machine-repair-history-panel){grid-template-rows:auto auto!important;overflow:visible!important}.machine-archive-modal :is(.machine-timeline-list,.machine-repair-history-list){overflow:visible!important}.machine-archive-modal .machine-repair-times,.machine-archive-modal .machine-repair-docs,.machine-archive-modal .machine-repair-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.repair-order-modal .repair-order-time-grid,.repair-order-modal .repair-modal-body>.form-grid,.repair-order-modal .repair-order-fee-grid{grid-template-columns:minmax(0,1fr)!important}.repair-order-modal .repair-order-time-grid>span{border-top:1px solid #e6ebf2!important;border-right:0!important}.repair-order-modal .repair-order-time-grid>span:first-child{border-top:0!important}.machine-archive-modal .machine-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar{align-items:center!important}.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label,.distribution-scan-query,:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar)>:is(.query-field,label){grid-template-columns:var(--query-label-width,72px) minmax(0, 1fr)!important;align-items:center!important;gap:8px!important;min-height:36px!important;display:grid!important}.query-field.unified-code-query,.distribution-assignment-scan,.return-scan-panel .distribution-scan-query{grid-template-columns:minmax(0,1fr)!important}.distribution-info-grid>label>span:first-child,.distribution-assign-minimal-grid>label>span:first-child,.distribution-filter-grid>label>span:first-child,.return-assignment-bar>label>span:first-child,.distribution-scan-query>span:first-child,:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar)>:is(.query-field,label)>span:first-child{width:var(--query-label-width,72px)!important;height:var(--ctl-h,32px)!important;text-align:right!important;white-space:nowrap!important;justify-content:flex-end!important;place-self:center start!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.distribution-info-grid :is(input:not([type=checkbox]):not([type=radio]),select),.distribution-assign-minimal-grid :is(input:not([type=checkbox]):not([type=radio]),select),.distribution-filter-grid :is(input:not([type=checkbox]):not([type=radio]),select),.return-assignment-bar :is(input:not([type=checkbox]):not([type=radio]),select),.distribution-info-grid .custom-select-trigger,.distribution-assign-minimal-grid .custom-select-trigger,.distribution-filter-grid .custom-select-trigger,.return-assignment-bar .custom-select-trigger{height:var(--ctl-h,32px)!important;min-height:var(--ctl-h,32px)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:normal!important}.query-date-range,.query-number-range,.date-range-fields{width:100%!important;max-width:none!important;height:var(--ctl-h,32px)!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.query-date-range>i,.query-number-range>i,.date-range-fields>i{justify-content:center!important;align-items:center!important;width:28px!important;height:36px!important;margin:0!important;font-style:normal!important;line-height:1!important;display:flex!important}.distribution-info-grid :is(input[type=date],input[type=month]),.distribution-filter-grid :is(input[type=date],input[type=month]),.return-assignment-bar :is(input[type=date],input[type=month]),.date-range-fields input[type=date],.settlement-filter input[type=month]{align-items:center!important;min-width:0!important;height:36px!important;padding:0 8px!important;line-height:normal!important;display:flex!important}.date-range-fields input[type=date]::-webkit-datetime-edit{align-items:center!important;height:100%!important;padding:0!important;line-height:normal!important;display:inline-flex!important}.date-range-fields input[type=date]::-webkit-datetime-edit-fields-wrapper{align-items:center!important;height:100%!important;padding:0!important;line-height:normal!important;display:inline-flex!important}.settlement-filter input[type=month]::-webkit-datetime-edit{align-items:center!important;height:100%!important;padding:0!important;line-height:normal!important;display:inline-flex!important}.settlement-filter input[type=month]::-webkit-datetime-edit-fields-wrapper{align-items:center!important;height:100%!important;padding:0!important;line-height:normal!important;display:inline-flex!important}.date-range-fields input[type=date]::-webkit-calendar-picker-indicator{align-self:center;margin:0 0 0 4px!important}.settlement-filter input[type=month]::-webkit-calendar-picker-indicator{align-self:center;margin:0 0 0 4px!important}.query-actions>:is(.query-toggle,.primary,.secondary,.custom-filter-button,button){box-sizing:border-box!important;align-items:center!important;height:36px!important;min-height:36px!important;line-height:1!important;display:inline-flex!important;transform:none!important}.query-actions .query-toggle{background:0 0!important;border:0!important;min-width:auto!important;padding:0 2px 0 0!important}.settlement-filter,.date-range-fields,.filter-segments,.stats-filter-row,.board-filter-row,.personnel-quick-tools,.person-add-form,.review-action-bar,.records-panel .panel-tools,.distribution-panel-tools,.workflow-toolbar,.query-table-toolbar{align-items:center!important}.filter-segments{height:36px!important}@media (width<=900px){.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label{grid-column:auto;grid-template-columns:72px minmax(0,1fr)!important}}:is(.app-shell,.workbench-shell) .board-filter-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;align-items:center!important;gap:12px 24px!important;display:grid!important}:is(.app-shell,.workbench-shell) .board-filter-row>:is(.query-field,label,.settlement-query-field){flex:none!important;grid-column:auto!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;display:grid!important}:is(.app-shell,.workbench-shell) .board-filter-row>:is(.query-field,label,.settlement-query-field)>span:first-child{flex:none!important;justify-content:flex-start!important;justify-self:start!important;width:56px!important;min-width:56px!important;max-width:56px!important}:is(.app-shell,.workbench-shell) .board-filter-row>:is(.query-field,label,.settlement-query-field)>:is(input,select,.custom-select,.date-range-picker,.query-number-range,.settlement-filter){flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}:is(.app-shell,.workbench-shell) .settlement-filter{align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}:is(.app-shell,.workbench-shell) .settlement-filter .filter-segments{flex:none!important}:is(.app-shell,.workbench-shell) .settlement-filter :is(.date-range-picker,input[type=month]){flex:auto!important;width:auto!important;min-width:0!important}:is(.app-shell,.workbench-shell) .board-filter-row>.query-actions{flex:none!important;grid-column:1/-1!important;justify-content:flex-start!important;margin-left:0!important;padding-left:0!important}:is(.app-shell,.workbench-shell) .settlement-query-field{grid-column:span 2!important}.date-range-picker{width:100%;min-width:228px;max-width:none}.date-range-trigger{text-align:left;font:inherit;width:100%!important;min-width:0!important;max-width:none!important;height:var(--ctl-h,32px)!important;border:1px solid var(--line-strong)!important;border-radius:var(--r-ctl,6px)!important;background:var(--field)!important;color:var(--ink)!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important;line-height:1!important;display:flex!important}.date-range-trigger svg{color:var(--muted);flex:0 0 15px;display:block}.date-range-text{color:#22304a;font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden;font-size:13px!important;font-weight:600!important;line-height:var(--ctl-h,32px)!important;white-space:nowrap!important;display:block!important}.date-range-text.is-placeholder{color:var(--muted);font-weight:500!important}.date-range-trigger:hover{background-color:var(--chrome-hover)!important}:is(.date-range-trigger:focus,.date-range-trigger:focus-visible,.date-range-picker:has(.date-range-menu) .date-range-trigger,.date-range-trigger[aria-expanded=true]){outline:0;border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}.wb-board-head{align-items:center!important}.wb-board-head time{align-self:center!important;font-size:13px!important;line-height:1.3!important}.date-range-menu{z-index:4100;overscroll-behavior:contain;border:1px solid var(--line);background:var(--panel);max-height:calc(100dvh - 16px);box-shadow:var(--shadow-popover);border-radius:8px;gap:0;padding:12px 14px;display:grid;position:fixed;overflow-y:auto}.date-range-nav{pointer-events:none;grid-template-columns:32px 32px minmax(0,1fr) 32px 32px;align-items:center;gap:4px;display:grid;position:absolute;top:12px;left:14px;right:14px}.date-range-nav button{pointer-events:auto;justify-content:center;align-items:center;height:32px!important;min-height:32px!important;color:var(--text-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0!important;display:inline-flex!important}.date-range-nav button:hover{color:#2f73f2!important;background:#f3f7ff!important}.date-range-nav button svg+svg{margin-left:-8px}.date-range-months{grid-template-columns:1fr 1fr;gap:16px;display:grid}.date-range-month header{min-height:32px;color:var(--ink);text-align:center;place-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:grid}.date-range-weekdays,.date-range-grid{grid-template-columns:repeat(7,32px);justify-content:center;display:grid}.date-range-weekdays span,.date-range-empty{color:#8b95a5;text-align:center;height:28px;font-size:11px;line-height:28px}.date-range-day{font:inherit;width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:12px!important}.date-range-day:hover{background:#f3f7ff!important}.date-range-day.is-in-range{background:#e8f1ff!important;border-radius:0!important}.date-range-day.is-selected{color:#fff!important;background:#2f73f2!important;font-weight:700!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench .distribution-assign-minimal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:10px 20px!important;display:grid!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench .distribution-assign-minimal-grid>.page-section-title{grid-column:1/-1}:is(.app-shell,.workbench-shell) .distribution-create-workbench .distribution-assign-minimal-grid>:is(label,div):not(.page-section-title){grid-template-columns:var(--query-label-width,72px) minmax(0, 1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:none!important;display:grid!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench .distribution-assign-minimal-grid>:is(label,div):not(.page-section-title)>span:first-child{width:var(--query-label-width,72px)!important;text-align:right!important;flex:none!important;justify-content:flex-end!important;min-width:0!important;max-width:none!important}:is(.app-shell,.workbench-shell) .distribution-create-workbench,:is(.app-shell,.workbench-shell) .distribution-create-workbench .distribution-assign-minimal-grid,:is(.app-shell,.workbench-shell) .distribution-panel.distribution-create-workbench{overflow:visible!important}:is(.app-shell,.workbench-shell) :is(.workbench-page,.stats-page) .date-range-picker{min-width:252px}:is(.app-shell,.workbench-shell) :is(.workbench-page,.stats-page) .date-range-trigger{letter-spacing:.01em;height:var(--ctl-h,32px)!important;font-size:13px!important}@media (width<=900px){html,body,#root{overflow-x:hidden;width:100%!important;min-width:0!important}:is(.app-shell,.workbench-shell) .board-filter-row{grid-template-columns:minmax(0,1fr)!important;gap:10px 0!important}:is(.app-shell,.workbench-shell) .board-filter-row>:is(.query-field,label,.settlement-query-field){grid-column:auto!important;grid-template-columns:64px minmax(0,1fr)!important;max-width:none!important}:is(.app-shell,.workbench-shell) .settlement-query-field{grid-column:auto!important}:is(.app-shell,.workbench-shell) .settlement-filter{flex-wrap:wrap!important}.date-range-picker,:is(.app-shell,.workbench-shell) :is(.workbench-page,.stats-page) .date-range-picker{width:100%!important;min-width:0!important}.date-range-trigger,.date-range-text{font-size:16px!important;line-height:44px!important}.date-range-trigger{height:44px!important}.date-range-menu.is-narrow .date-range-months,.date-range-menu{max-width:calc(100vw - 16px)}.date-range-menu.is-narrow .date-range-months{grid-template-columns:1fr!important}.wb-kpis{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:2px 14px!important;display:flex!important}.wb-board-head{flex-wrap:wrap!important;align-items:center!important;gap:6px!important}.wb-board-head time{font-size:13px!important;line-height:1.4!important}:is(.configurable-machine-table,.batch-record-table,.record-table,.audit-table-scroll,.intake-submission-list){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.query-actions,.stats-export-actions{flex-wrap:wrap!important;width:100%!important}.query-actions>:is(.primary,.secondary,button),.stats-export-actions>button{flex:0 auto;min-height:44px!important}.custom-select-popover,.custom-select-menu{max-width:calc(100vw - 16px)}.custom-select-menu.is-grouped{grid-template-columns:84px minmax(0,1fr);min-width:0}}html,body,#root{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}:is(.app-shell,.workbench-shell){width:100%;min-width:0;max-width:100%;overflow-x:clip}:is(.app-shell,.workbench-shell)>main,.workbench-main,.workbench-content{min-width:0;max-width:100%;overflow-x:clip}:is(.workspace,.scan-workspace,.scan-records,.records-panel,.intake-page,.distribution-page,.workflow-page,.stats-page,.system-admin-page,.system-page,.own-stats-page,.live-board-page,.api-catalog-page,.my-repairs-page,.return-page,.customer-portal-page,.customer-return-management-page,.dense-management-page){min-width:0!important;max-width:100%!important;overflow-x:clip!important}:is(.workflow-panel,.distribution-panel,.business-workbench,.warehouse-workbench,.repair-management-workbench,.review-workbench,.my-repairs-workbench,.distribution-pending-workbench,.distribution-create-workbench,.intake-submission-panel,.customer-return-panel,.customer-submit-panel,.audit-table-panel,.records-table-panel,.stats-detail,.management-command-window,.structured-page-panel,.history-panel){min-width:0!important;max-width:100%!important}:is(.app-shell,.workbench-shell) :is(.configurable-machine-table,.batch-record-table,.record-table,.stats-table,.own-detail-table,.audit-table-scroll,.audit-table-wrap,.intake-submission-list,.distribution-history-list,.distribution-history-items,.return-order-items){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto hidden!important}:is(.app-shell,.workbench-shell) .api-list-panel{overflow:auto visible!important}:is(.app-shell,.workbench-shell) .api-list-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;display:block!important;overflow:auto visible!important}:is(.app-shell,.workbench-shell) .configurable-machine-scroll,:is(.app-shell,.workbench-shell) .batch-record-table{min-width:0}:is(.app-shell,.workbench-shell) .configurable-machine-scroll{width:max-content!important;min-width:100%!important;display:block!important}:is(.app-shell,.workbench-shell) .wb-board-row.is-primary .wb-kpis,:is(.app-shell,.workbench-shell) .wb-board-row:not(.is-primary):not(.is-dense) .wb-kpis,:is(.app-shell,.workbench-shell) .wb-board-row.is-dense .wb-kpis,:is(.app-shell,.workbench-shell) .wb-kpis{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:2px 16px!important;display:flex!important}:is(.app-shell,.workbench-shell) .wb-kpi{background:0 0!important;border:0!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;padding:0!important}@media (width<=1179px){:is(.app-shell,.workbench-shell) .wb-board-row.is-primary .wb-kpis,:is(.app-shell,.workbench-shell) .wb-board-row:not(.is-primary):not(.is-dense) .wb-kpis,:is(.app-shell,.workbench-shell) .wb-board-row.is-dense .wb-kpis,:is(.app-shell,.workbench-shell) .wb-kpis{grid-template-columns:none!important;gap:2px 14px!important;display:flex!important}:is(.app-shell,.workbench-shell) .wb-kpi{background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;padding:0!important}:is(.metric-grid,.own-metric-grid,.live-metric-grid,.customer-metric-grid,.workbench-page>.metric-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.repair-breakdown-grid,.repair-type-strip .repair-breakdown-grid,.workbench-page .repair-breakdown-grid,.workbench-statistics .repair-breakdown-grid,.repair-total-summary){grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.workbench-page>.repair-breakdown .repair-breakdown-grid{min-width:0!important}:is(.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar),:is(.form-grid,.intake-form-grid,.customer-create-grid,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid),:is(.live-board-grid,.own-detail-grid,.compare-summary,.duplicate-summary),.compare-sections,.import-preview-body,.import-summary,:is(.distribution-metrics,.review-metrics,.repair-summary-grid,.intake-management-metrics,.stats-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.intake-page{grid-template-columns:minmax(0,1fr)!important}.login-workbench{grid-template-columns:1fr;width:min(520px,100vw - 40px);min-height:0}}@media (width<=720px){:is(.app-shell,.workbench-shell) .wb-board-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}:is(.app-shell,.workbench-shell) .wb-board-row.is-primary .wb-kpis,:is(.app-shell,.workbench-shell) .wb-board-row:not(.is-primary):not(.is-dense) .wb-kpis,:is(.app-shell,.workbench-shell) .wb-board-row.is-dense .wb-kpis,:is(.app-shell,.workbench-shell) .wb-kpis{grid-template-columns:none!important;gap:4px 12px!important;display:flex!important}:is(.app-shell,.workbench-shell) .wb-kpi{justify-content:flex-start!important;width:auto!important}:is(.metric-grid,.own-metric-grid,.live-metric-grid,.customer-metric-grid,.workbench-page>.metric-grid,.repair-breakdown-grid,.repair-type-strip .repair-breakdown-grid,.workbench-page .repair-breakdown-grid,.workbench-statistics .repair-breakdown-grid,.repair-total-summary,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.form-grid,.intake-form-grid,.customer-create-grid,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid,.live-board-grid,.own-detail-grid,.compare-summary,.compare-sections,.duplicate-summary,.import-summary,.import-preview-body,.distribution-metrics,.review-metrics,.repair-summary-grid,.intake-management-metrics,.stats-summary-grid,.repair-items,.segments){grid-template-columns:minmax(0,1fr)!important}:is(.form-grid,.intake-form-grid)>:is(label,.note-field){grid-column:auto!important}.workbench-module-grid{grid-template-columns:minmax(0,1fr)!important}}.expense-ledger-page{padding-top:12px}.expense-ledger-window{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.expense-summary-strip{border:1px solid var(--ag-line,var(--line,#dce4e6));background:var(--panel,#fff);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.expense-summary-strip>span{border-right:1px solid var(--line,#dce4e6);align-content:center;gap:3px;min-width:0;min-height:70px;padding:10px 16px;display:grid}.expense-summary-strip>span:last-child{border-right:0}.expense-summary-strip small,.expense-summary-strip strong,.expense-summary-strip em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.expense-summary-strip small{color:var(--muted,#718188);font-size:11px;font-weight:700}.expense-summary-strip strong{color:var(--ink,#203940);font-size:18px;font-style:normal}.expense-summary-strip em{color:var(--accent,#647c36);font-size:11px;font-style:normal;font-weight:700}.expense-page-error{margin:0}.expense-table-toolbar{min-height:50px}.expense-table-scroll{border:1px solid var(--ag-line,var(--line,#dce4e6));background:var(--panel,#fff);border-top:0;border-radius:0 0 14px 14px;min-width:0;margin-top:-6px;overflow:auto}.expense-table{border-collapse:collapse;table-layout:fixed;background:var(--panel,#fff);width:100%;min-width:1120px;color:var(--ink,#33484f);font-size:12px}.expense-table th,.expense-table td{border-bottom:1px solid var(--line,#e3e8e9);text-align:center;vertical-align:middle;height:48px;padding:8px 10px}.expense-table th{z-index:1;background:var(--head,#eef3f3);height:42px;color:var(--ink,#42575e);font-size:12px;font-weight:800;position:sticky;top:0}.expense-table th:first-child{width:104px}.expense-table th:nth-child(2){width:76px}.expense-table th:nth-child(3){width:90px}.expense-table th:nth-child(4){width:190px}.expense-table th:nth-child(5){width:92px}.expense-table th:nth-child(6){width:96px}.expense-table th:nth-child(7){width:72px}.expense-table th:nth-child(8){width:138px}.expense-table th:nth-child(9){width:180px}.expense-table th.expense-action-column{width:80px}.expense-table tbody tr:hover{background:var(--head,#fafcf9)}.expense-table td>small{color:var(--muted);font-size:var(--font-caption,12px);margin-top:2px;display:block}.expense-table .table-link{justify-content:center;align-items:center;gap:4px;display:inline-flex}.expense-category{background:var(--accent-soft,#edf3dc);min-width:48px;color:var(--accent-strong,#556b2f);border-radius:5px;justify-content:center;padding:3px 7px;font-weight:700;display:inline-flex}.expense-money{color:var(--ink,#193e47);font-size:13px}.expense-status.pending{color:#8a6419;background:#fff5d9}.expense-status.reimbursed{color:#267344;background:#e8f6ed}.expense-status.rejected{color:#a23d38;background:#fcebea}.expense-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-empty{color:var(--muted,#7c8b90);text-align:center!important;height:160px!important}.expense-pager{z-index:2;background:var(--panel,#fafcfc);position:sticky;bottom:0}.expense-modal{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.expense-status-modal{width:min(520px,100vw - 32px)}.expense-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.expense-form-grid label,.expense-status-form label{min-width:0;color:var(--ink,#50636a);gap:6px;font-size:11px;font-weight:700;display:grid}.expense-form-grid label>span,.expense-status-form label>span{align-items:center;gap:3px;display:flex}.expense-form-grid label>span i,.expense-status-form label>span i{color:#c63d37;font-style:normal;font-weight:900}.expense-form-grid input,.expense-form-grid textarea,.expense-status-form textarea{width:100%}.expense-form-grid input[type=file]{height:auto;min-height:40px;padding:7px 9px}.expense-form-grid textarea,.expense-status-form textarea{resize:vertical;min-height:76px}.expense-form-grid small{color:var(--muted);font-size:var(--font-caption,12px);font-weight:500}.expense-form-wide{grid-column:1/-1}.expense-status-form{gap:15px;padding:18px;display:grid}.expense-delete-confirm{background:#fff8f7;border:1px solid #eed4d1;border-radius:10px;gap:0;margin:18px;display:grid;overflow:hidden}.expense-delete-confirm>span{min-width:0;color:var(--muted,#718188);border-bottom:1px solid #f1ddda;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 14px;font-size:11px;display:grid}.expense-delete-confirm>span:last-child{border-bottom:0}.expense-delete-confirm strong{overflow-wrap:anywhere;color:var(--ink,#203940);font-size:12px}.expense-status-actions .danger-action:first-child{margin-right:auto}.expense-status-actions .danger-action:last-child{color:#9d352d;background:#fff3f1;border-color:#d9aaa5}.expense-modal-error{margin:0 18px 12px}@media (width<=980px){.expense-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-summary-strip>span:nth-child(2){border-right:0}.expense-summary-strip>span:nth-child(-n+2){border-bottom:1px solid var(--line,#dce4e6)}}@media (width<=640px){.expense-ledger-page{padding:10px 8px 26px!important}:is(.app-shell,.workbench-shell) .expense-query-grid{grid-template-columns:minmax(0,1fr)!important;padding:12px 10px!important}.expense-table-toolbar{flex-wrap:wrap;min-height:52px;padding:8px 10px!important}.expense-table-toolbar .page-section-title{flex:auto}.expense-table-toolbar .primary{min-height:40px}.expense-table-toolbar .query-table-count{flex-basis:100%;order:3}.expense-summary-strip>span{min-height:62px;padding:8px 10px}.expense-summary-strip strong{font-size:15px}.expense-table-scroll{overflow:visible}.expense-table{background:0 0;min-width:0;display:block}.expense-table thead{display:none}.expense-table tbody{gap:9px;padding:10px;display:grid}.expense-table tr{border:1px solid var(--line,#dce4e6);background:var(--panel,#fff);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.expense-table td{border-right:1px solid var(--line,#e3e8e9);text-align:left;white-space:normal;align-content:center;gap:3px;height:auto;min-height:48px;padding:8px 10px;display:grid}.expense-table td:nth-child(2n){border-right:0}.expense-table td:before{content:attr(data-label);color:var(--muted,#7a898e);font-size:9px;font-weight:700}.expense-table .expense-empty{border:0;grid-column:1/-1;place-items:center;min-height:120px}.expense-table .expense-empty:before{display:none}.expense-note{white-space:normal}.expense-pager{position:static}.expense-form-grid{grid-template-columns:1fr;padding:14px 12px}.expense-form-wide{grid-column:auto}}.permission-empty-state{min-height:min(520px,100dvh - 140px);color:var(--muted,#718188);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.permission-empty-state strong{color:var(--ink,#203940);font-size:16px}.permission-empty-state span{font-size:12px}@media (width<=900px){html[data-desktop-shell="1"] .app-chrome{display:flex!important}html[data-desktop-shell="1"][data-has-app-chrome="1"] :is(.app-shell,.workbench-shell,.login-shell){padding-top:var(--app-chrome-height)!important}html[data-desktop-shell="1"] .app-chrome-search,html[data-desktop-shell="1"] .app-chrome .global-session-tools,html[data-desktop-shell="1"] .app-chrome-update{display:none!important}}.damage-ledger-page{min-width:0;padding-top:12px}.damage-ledger-window{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.damage-ledger-notice{border:1px solid var(--line,#dce4e6);background:var(--head,#f4f7f7);min-width:0;color:var(--muted,#64757b);border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:12px;line-height:1.55;display:flex}.damage-ledger-notice svg{color:var(--accent,#647c36);flex:none;margin-top:1px}.damage-entry-panel{border:1px solid var(--line,#dce4e6);background:var(--panel,#fff);border-radius:7px;margin-bottom:10px;overflow:hidden}.damage-scan-row{border-bottom:1px solid var(--line,#e3e8e9);background:var(--head,#f4f7f7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.damage-scan-row>svg{color:var(--accent,#2f73f2)}.damage-scan-row input{border:1px solid var(--line-strong,#ccd5df);background:var(--field,#fff);border-radius:6px;width:100%;min-width:0;height:38px}.damage-scan-row button{height:38px}.damage-entry-form{min-width:0}.damage-machine-summary{border-bottom:1px solid var(--line,#e3e8e9);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.damage-machine-summary>span{border-right:1px solid var(--line,#e3e8e9);align-content:center;gap:5px;min-width:0;min-height:66px;padding:10px 12px;display:grid}.damage-machine-summary>span:last-child{border-right:0}.damage-machine-summary small,.damage-entry-fields label>span{color:var(--muted,#748389);font-size:11px;font-weight:700}.damage-machine-summary strong,.damage-machine-summary code{overflow-wrap:anywhere;min-width:0;color:var(--ink,#33484f);font:inherit;font-weight:800}.damage-machine-summary i{width:fit-content;max-width:100%;font-style:normal}.damage-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.damage-entry-fields>label{align-content:start;gap:7px;min-width:0;display:grid}.damage-entry-fields>.damage-note-field{grid-column:1/-1}.damage-entry-fields label>span b{color:#c2413a;margin-right:3px}.damage-entry-fields textarea{resize:vertical;border:1px solid var(--line-strong,#ccd5df);background:var(--field,#fff);border-radius:6px;width:100%;min-width:0;min-height:78px;padding:9px 10px}.damage-entry-fields input{width:100%;min-width:0;height:38px}.damage-photo-field input[type=file]{height:auto;min-height:38px;padding:7px 8px}.damage-photo-field small{color:var(--muted,#748389);font-size:11px}.damage-photo-preview{min-height:58px;color:var(--muted,#748389);align-items:center;padding:0 12px 12px;font-size:12px;display:flex}.damage-entry-fields>.damage-photo-preview{grid-column:1/-1;padding:0}.damage-photo-preview img{object-fit:cover;border:1px solid var(--line,#e3e8e9);border-radius:6px;width:92px;height:68px}.damage-entry-actions{border-top:1px solid var(--line,#e3e8e9);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.damage-entry-actions small{color:var(--muted,#748389);font-size:11px}.damage-entry-actions button{min-width:132px}.damage-scan-empty{min-height:148px;color:var(--muted,#748389);place-content:center;justify-items:center;gap:8px;font-size:12px;display:grid}.damage-query-grid{margin-bottom:0}.damage-page-error{margin:10px 0 0}.damage-list-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.damage-list-error button{flex:none}.damage-table-toolbar{border:1px solid var(--line,#dce4e6);background:var(--panel,#fff);border-bottom:0;border-radius:7px 7px 0 0;min-height:50px;margin-top:10px}.damage-table-scroll{overscroll-behavior-x:contain;border:1px solid var(--line,#dce4e6);background:var(--panel,#fff);-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow:auto}.damage-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px;color:var(--ink,#33484f);font-size:12px}.damage-table th,.damage-table td{border-bottom:1px solid var(--line,#e3e8e9);text-align:center;vertical-align:middle;min-width:0;padding:8px 9px}.damage-table th{z-index:1;background:var(--head,#eef3f3);height:42px;color:var(--ink,#42575e);font-size:12px;font-weight:800;position:sticky;top:0}.damage-table th:first-child{width:120px}.damage-table th:nth-child(2){width:150px}.damage-table th:nth-child(3){width:120px}.damage-table th:nth-child(4){width:90px}.damage-table th:nth-child(5){width:92px}.damage-table th:nth-child(6),.damage-table th:nth-child(7){width:210px}.damage-table th:nth-child(8){width:140px}.damage-table th:nth-child(9){width:82px}.damage-table th:nth-child(10){width:100px}.damage-table .damage-action-column{background:var(--panel,#fff)}.damage-table code{overflow-wrap:anywhere;color:inherit;font:inherit}.damage-table textarea{resize:vertical;width:100%;min-height:64px;max-height:160px;padding:8px 9px;line-height:1.45}.damage-cost-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.damage-cost-input em{color:var(--muted,#728086);font-style:normal}.damage-cost-input input{text-align:right;width:100%;min-width:0}.damage-purchase-panel{border:1px solid color-mix(in srgb, var(--accent,#2f73f2) 30%, var(--line,#d9e0e3));background:color-mix(in srgb, var(--accent-soft,#eef5ff) 70%, var(--panel,#fff));border-radius:8px;grid-column:1/-1;gap:7px;padding:10px 12px;display:grid}.damage-purchase-panel>div:first-child,.damage-purchase-action{justify-content:space-between;align-items:center;gap:9px;display:flex}.damage-purchase-title{color:var(--ink,#18252b);font-size:13px;font-weight:800}.damage-purchase-panel>small{color:var(--muted,#728086);font-size:11px}.damage-purchase-state{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.damage-purchase-state.pending{color:#9a5b00;background:#fff2cc}.damage-purchase-state.purchased{color:#176b45;background:#ddf5e8}.damage-purchase-action .damage-cost-input{flex:1}.damage-purchase-action button{flex:none}.damage-photo-link{align-content:start;gap:7px;display:grid}.damage-photo-link>span{color:var(--muted,#728086);font-size:11px;font-weight:700}.damage-empty{height:150px;color:var(--muted,#748389);text-align:center!important}.damage-pager{border:1px solid var(--line,#dce4e6);background:var(--panel,#fff);border-top:0;border-radius:0 0 7px 7px}@media (width>=769px){.damage-table .damage-action-column{z-index:2;box-shadow:-1px 0 0 var(--line,#dce4e6);position:sticky;right:0}.damage-table th.damage-action-column{z-index:3;background:var(--head,#eef3f3)}}@media (width<=900px){html body :is(.app-shell,.workbench-shell) .damage-query-grid{grid-template-columns:minmax(0,1fr)!important}.damage-query-grid .query-actions{justify-content:flex-start}}@media (width<=768px){.damage-ledger-page{padding:10px 8px 26px!important}.damage-scan-row{grid-template-columns:auto minmax(0,1fr)}.damage-machine-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.damage-machine-summary>span{border-bottom:1px solid var(--line,#e3e8e9)}.damage-machine-summary>span:nth-child(2n){border-right:0}.damage-machine-summary>span:last-child{border-bottom:0;grid-column:1/-1}.damage-entry-fields{grid-template-columns:minmax(0,1fr)}.damage-entry-fields textarea,.damage-entry-fields input{font-size:16px}.damage-entry-actions{flex-direction:column;align-items:stretch}.damage-entry-actions button{width:100%}:is(.app-shell,.workbench-shell) .damage-query-grid{padding:12px 10px!important}.damage-table-toolbar{flex-wrap:wrap;min-height:52px;padding:8px 10px!important}.damage-table-toolbar .query-table-count{flex-basis:100%}.damage-table-scroll{overflow:hidden}.damage-table{background:0 0;width:100%;min-width:0;max-width:100%;display:block}.damage-table thead{display:none}.damage-table tbody{gap:9px;padding:10px;display:grid}.damage-table tr{border:1px solid var(--line,#dce4e6);background:var(--panel,#fff);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:hidden}.damage-table td{border-right:1px solid var(--line,#e3e8e9);text-align:left;overflow-wrap:anywhere;align-content:center;gap:4px;min-width:0;min-height:52px;padding:9px 10px;display:grid}.damage-table td>:is(input,textarea){min-width:0;max-width:100%}.damage-table td:nth-child(2n){border-right:0}.damage-table td:nth-child(6),.damage-table td:nth-child(7),.damage-table td:last-child{border-right:0;grid-column:1/-1}.damage-table td:before{content:attr(data-label);color:var(--muted,#748389);font-size:10px;font-weight:700}.damage-table textarea,.damage-table input{font-size:16px}.damage-table .damage-empty{border:0;grid-column:1/-1;place-items:center;min-height:120px}.damage-table .damage-empty:before{display:none}.damage-pager{gap:8px;padding:9px 10px!important}}@media (width<=390px){.damage-table tr{grid-template-columns:minmax(0,1fr)}.damage-table td,.damage-table td:nth-child(6),.damage-table td:nth-child(7),.damage-table td:last-child{border-right:0;grid-column:1}}.transfer-request-panel{min-width:0}.transfer-query-grid{grid-template-columns:170px minmax(260px,360px) auto!important}.transfer-request-list{border-top:1px solid var(--line,#e3e8e9);min-width:0;overflow-x:auto}.transfer-request-row{border-bottom:1px solid var(--line,#edf0f1);background:var(--panel,#fff);min-width:1020px;min-height:48px;color:var(--ink,#22304a);grid-template-columns:minmax(150px,1.2fr) 105px 105px 105px minmax(160px,1.2fr) 100px 132px 92px;align-items:center;gap:10px;padding:7px 14px;font-size:11px;display:grid}.transfer-request-row:nth-child(odd):not(.transfer-request-head){background:var(--row-alt,#f3f4f6)}.transfer-request-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transfer-request-row>span:first-child{gap:2px;display:grid}.transfer-request-row>span:first-child .table-link{text-overflow:ellipsis;width:fit-content;max-width:100%;overflow:hidden}.transfer-request-row small{color:var(--muted,#748389);font-size:10px}.transfer-request-head{background:var(--head,#f7f9fa);min-height:36px;color:var(--muted,#667681);font-weight:800}.transfer-request-actions{align-items:center;gap:8px;display:flex}.status.transfer-pending{background:var(--status-warn-bg,#fff5d9);color:var(--status-warn,#916400)}.status.transfer-approved{background:var(--status-done-bg,#e8f7ef);color:var(--status-done,#18794e)}.status.transfer-rejected{background:var(--status-rework-bg,#fff0ed);color:var(--status-rework,#b33a2e)}.repair-transfer-modal{width:min(720px,100vw - 36px)}.repair-transfer-machine{border:1px solid var(--line,#dce4e6);background:var(--row-alt,#f7f9fa);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.repair-transfer-machine>span{border-right:1px solid var(--line,#dce4e6);gap:4px;min-width:0;padding:11px 13px;display:grid}.repair-transfer-machine>span:last-child{border-right:0}.repair-transfer-machine small{color:var(--muted,#748389);font-size:10px;font-weight:700}.repair-transfer-machine strong{color:var(--ink,#22304a);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.repair-transfer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0 4px;display:grid}.repair-transfer-fields label{min-width:0;color:var(--text-secondary,#56676d);gap:6px;font-size:11px;font-weight:800;display:grid}.repair-transfer-fields label>span b{color:var(--status-rework,#b33a2e);margin-right:3px}.repair-transfer-fields label.wide{grid-column:1/-1}.repair-transfer-fields textarea{resize:vertical;min-height:88px}@media (width<=720px){.transfer-query-grid{grid-template-columns:minmax(0,1fr)!important}.repair-transfer-machine,.repair-transfer-fields{grid-template-columns:minmax(0,1fr)}.repair-transfer-machine>span{border-right:0;border-bottom:1px solid var(--line,#dce4e6)}.repair-transfer-machine>span:last-child{border-bottom:0}.repair-transfer-fields label.wide{grid-column:1}}.external-repair-tracking{border:1px solid color-mix(in srgb, var(--brand,#1f6feb) 24%, var(--line,#dce4e6));background:color-mix(in srgb, var(--brand,#1f6feb) 5%, var(--surface,#fff));border-radius:10px;grid-column:1/-1;gap:10px;margin-top:2px;padding:12px 14px;display:grid}.external-repair-tracking-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.external-repair-tracking-head>div{gap:3px;display:grid}.external-repair-tracking-head strong{color:var(--ink,#22304a);font-size:13px}.external-repair-tracking-head small,.external-repair-tracking-head>span{color:var(--muted,#748389);font-size:11px}.external-repair-tracking-head>span{white-space:nowrap}.external-repair-tracking-grid{margin:0!important}@media (width<=720px){.external-repair-tracking-head{flex-direction:column;align-items:flex-start}.external-repair-tracking-head>span{white-space:normal}}html body .stats-page.unified-workbench{display:block!important}html body .unified-workbench .role-workbench{padding:0!important}.unified-workbench .workbench-refresh-row{justify-content:flex-end;align-items:center;gap:12px;min-height:32px;margin-bottom:4px;display:flex}.unified-workbench .workbench-refresh-row time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.unified-workbench .workbench-overview-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.unified-workbench .workbench-tasks-module{min-width:0;margin-bottom:0}.unified-workbench .workbench-tasks-module>header{min-height:34px;color:var(--text-secondary);align-items:center;gap:8px;display:flex}.unified-workbench .workbench-tasks-module h2{color:var(--ink);margin:0;font-size:14px;font-weight:600}.unified-workbench .workbench-operation-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;margin:0;display:grid}.unified-workbench .workbench-operation-links button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:36px;color:var(--text-secondary);background:0 0;border-radius:0;grid-template-columns:16px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:6px 0;display:grid}.unified-workbench .workbench-operation-links button:hover{background:var(--row-hover)}.unified-workbench .workbench-operation-links button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unified-workbench .workbench-operation-links strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.unified-workbench .workbench-section{border-top:1px solid var(--line);min-width:0;margin-top:12px}.unified-workbench .workbench-section>summary{cursor:pointer;color:var(--ink);padding:12px 0;font-size:14px;font-weight:600}.unified-workbench .workbench-section>summary small{color:var(--text-secondary);margin-left:12px;font-size:12px;font-weight:400}.unified-workbench .workbench-section>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unified-workbench .workbench-live-content{min-width:0;margin-top:16px}.unified-workbench .live-board-grid{gap:20px;margin:0}html body .unified-workbench .live-panel{background:var(--panel);box-shadow:none!important;border:0!important;border-radius:0!important}.unified-workbench .live-panel-head{background:var(--panel);border-radius:0;min-height:46px;padding:4px 0}.unified-workbench .live-panel-head h2{font-size:14px;font-weight:600}.unified-workbench .live-panel-head :is(small,span){color:var(--muted);font-size:12px;font-weight:400}.unified-workbench .live-panel-head .live-panel-title small{color:var(--muted)}.unified-workbench :is(.live-feed-row,.live-tech-row,.live-category-row) strong{color:var(--ink);font-weight:600}.unified-workbench :is(.live-feed-row>span,.live-feed-row em,.live-tech-row small,.live-category-row small){color:var(--muted);font-size:12px;font-weight:400}.unified-workbench .live-tech-row small{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}.unified-workbench .live-category-stats span{background:0 0;font-size:12px;font-weight:400}html body .unified-workbench .live-feed-row .status{border-radius:4px;min-height:22px;font-size:12px;font-weight:500}.unified-workbench .live-feed-codes .machine-code-link{font-size:12px}html body .unified-workbench .wb-kpi.is-unable strong{color:var(--status-rework)!important}.unified-workbench :is(.live-feed,.live-tech-list,.live-category-list){max-height:280px;overflow:auto}.unified-workbench .workbench-period-filter{margin-bottom:12px}.unified-workbench .workbench-period-totals{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding:12px 0;display:flex}.unified-workbench .workbench-period-totals>span{color:var(--text-secondary);align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.unified-workbench .workbench-period-totals strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}html body .unified-workbench .table-pager{margin:0;width:100%!important;position:static!important;inset:auto!important}@media (width>=1200px){.unified-workbench .workbench-overview-layout.has-tasks{grid-template-columns:minmax(0,1fr) 216px;gap:16px}.unified-workbench .workbench-tasks-module{border-left:1px solid var(--line);padding-left:16px}.unified-workbench .workbench-operation-links{grid-template-columns:minmax(0,1fr)}.unified-workbench .workbench-operation-links button{gap:8px;min-height:32px;padding:4px 0}html body .stats-page.unified-workbench .workbench-overview-layout .wb-board{border:0!important;border-radius:0!important;margin:0!important}html body .stats-page.unified-workbench .workbench-overview-layout .wb-board-row{grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important;padding:8px 0!important}html body .stats-page.unified-workbench .workbench-overview-layout .wb-board-row.is-primary .wb-kpis,html body .stats-page.unified-workbench .workbench-overview-layout .wb-board-row.is-period .wb-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}html body .stats-page.unified-workbench .workbench-overview-layout .wb-board-head{min-height:34px;padding:4px 0!important}}@media (width<=700px){.unified-workbench .workbench-operation-links{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-workbench .workbench-operation-links button{min-height:44px}}.role-workbench-heading,.repair-draft-status{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.role-workbench-heading h2,.role-workbench-heading h3{color:var(--ink);margin:0 auto 0 0;font-size:16px}.role-workbench-tasks{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.role-workbench-taskbar{flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 12px;display:flex}.role-workbench-tasks button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--panel);min-height:40px;color:var(--ink);align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.role-workbench-tasks button[aria-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.role-workbench-tasks strong{font-variant-numeric:tabular-nums;min-width:3ch}.role-workbench-tasks small{color:var(--text-secondary)}.role-completed-filter{padding:0 16px 12px}.role-workbench-fee{color:var(--ink);font-variant-numeric:tabular-nums;align-self:center;font-weight:600}.role-workbench button:focus-visible,.repair-draft-status button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repair-draft-status{background:var(--panel);border-bottom:1px solid var(--line);padding:6px 16px;font-size:13px}.repair-draft-status>span{overflow-wrap:anywhere;flex:240px}.repair-draft-status.has-error>span{color:#b42318}.draft-skipped-confirm{color:var(--ink);align-items:flex-start;gap:8px;padding:12px 0;display:flex}.draft-skipped-confirm input{flex:none;margin-top:3px}.role-intake-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(100px,1fr) 80px minmax(150px,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.role-intake-row>*{overflow-wrap:anywhere;min-width:0}.role-intake-list{overflow-x:auto}@media (width<=640px){.role-intake-row{grid-template-columns:1fr 1fr}.role-workbench-tasks button{min-height:44px}}html:root{--font-ui:"PingFang SC", "HarmonyOS Sans SC", "Source Han Sans SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-field:var(--font-ui);--nav-w:192px;--ctl-h:var(--zr-control-height,34px);--row-h:40px;--font-th:14px;--font-modal:18px;--ink:#1b2431;--muted:#68738a;--canvas:#f5f7fa;--panel:#fff;--panel-2:#fafbfc;--line:#e1e6ee;--line-strong:#99a3b5;--nav:#1d2431;--nav-text:#d7deea;--nav-hover:#28303d;--accent:#2563d9;--accent-dark:#1b56b0;--accent-hover:#1f56c0;--accent-soft:#e9f0fe;--title-mark:#2563d9;--form-text:#1b2431;--label:#68738a;--login-canvas:#f5f7fa;--head:#f1f4f8;--text-secondary:#3f4b5c;--icon:#68738a;--row-alt:#f8fafc;--row-hover:#eef4fe;--field:#fff;--chrome-hover:#eef2f8;--nav-active:#2b6ae0;--nav-active-text:#fff;--modal-foot:var(--panel-2);--on-accent:#fff;--scrim:#18223261;--focus:color-mix(in srgb, var(--accent) 16%, transparent);--shadow-card:0 1px 2px #1822320a, 0 4px 14px #1822320d;--shadow-pop:0 12px 36px #18223224;--shadow-overlay:var(--shadow-pop);--shadow-popover:var(--shadow-pop);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-press:.1s;--duration-ui:.14s;--duration-overlay:.18s;--r-card:10px;--r-ctl:6px;--r-pill:999px;--radius-control:var(--r-ctl);--radius-panel:var(--r-card);--control-h:var(--ctl-h);--font-body:13px;--font-caption:12px;--font-label:13px;--font-table-head:var(--font-th);--font-dialog-title:var(--font-modal);--query-label-width:72px;--sidebar-width:var(--nav-w);--sidebar-collapsed-width:68px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--status-done:#187047;--status-done-bg:#e2f3e9;--status-work:#1b56b0;--status-work-bg:#e6eefb;--status-warn:#8a6007;--status-warn-bg:#fbf1d9;--status-rework:#b42332;--status-rework-bg:#fbe5e7;--status-parts:#a15117;--status-parts-bg:#fbeadd;--status-unable:#7449a8;--status-unable-bg:#efe7f8;--z-sidebar:120;--z-flyout:220;--z-dock:950;--z-modal:3000;--z-dropdown:4200;--z-toast:5000;--ag-sidebar:var(--nav);--ag-canvas:var(--canvas);--ag-surface:var(--panel);--ag-head:var(--head);--ag-border:var(--line);--ag-text:var(--ink);--ag-muted:var(--muted);--workspace-bg:var(--canvas);--workspace-panel:var(--panel);--workspace-border:var(--line);--workspace-head:var(--head);--workspace-text:var(--ink);--workspace-muted:var(--muted);--ui-radius:var(--radius-panel);--ui-panel-border:var(--line);--ui-field-border:var(--line-strong);--ui-control-border:var(--line-strong);--ui-text:var(--ink);--ui-panel-muted:var(--panel);color:var(--ink);font-family:var(--font-ui);background:var(--canvas)!important}html body{--soft:var(--accent-soft);--surface:var(--panel);--surface-2:var(--panel-2);--panel-muted:var(--panel-2);--status-success:var(--status-done);--status-danger:var(--status-rework);--status-warning:var(--status-warn);--nav-text-muted:color-mix(in srgb, var(--nav-text) 62%, transparent);--nav-line:color-mix(in srgb, var(--nav-text) 12%, transparent);--nav-hover-bg:color-mix(in srgb, var(--nav-text) 8%, transparent)}html,body,#root{min-height:100%;color:var(--ink);background:var(--canvas)!important}::selection{background:var(--accent-soft);color:var(--ink)}input,textarea{caret-color:var(--accent)}:is(.configurable-machine-scroll,.modal,.repair-modal-body,.machine-archive-body){scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html body :is(.primary,.login-button){border-color:var(--accent)!important;border-radius:var(--radius-control)!important;background:var(--accent)!important;color:var(--on-accent)!important;box-shadow:none!important}html body :is(.primary,.login-button):hover:not(:disabled){border-color:var(--accent)!important;background:var(--accent-hover)!important}html body .secondary{justify-content:center;align-items:center;gap:6px;display:inline-flex;border-color:var(--line-strong)!important;border-radius:var(--radius-control)!important;background:var(--panel)!important;color:var(--text-secondary)!important}html body .icon-btn{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;border-color:var(--line-strong)!important;border-radius:var(--radius-control)!important;background:var(--panel)!important;color:var(--icon)!important}html body :is(.primary,.secondary,.icon-btn,.login-button,.compact-action,.nav-item,.workbench-nav-item){transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out)}html body :is(.primary,.secondary,.icon-btn,.login-button,.compact-action):active:not(:disabled):not(:focus-visible){transform:scale(.985)}html body :is(.primary,.secondary,.icon-btn,.compact-action):disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}html body :is(.primary,.secondary,.compact-action)>svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){html body :is(.secondary,.icon-btn):where(:hover):not(:disabled){border-color:var(--line-strong)!important;background:var(--accent-soft)!important;color:var(--accent-dark)!important}}html body :is(input,select,textarea):focus,html body .custom-select-trigger:focus,html body .custom-select-trigger:focus-visible,html body .custom-select.is-open .custom-select-trigger{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}html body .custom-select-menu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html body .custom-select-trigger .is-placeholder{color:var(--muted)}html body .custom-select-popover{min-width:0;max-width:calc(100vw - 16px);max-height:var(--select-max-height,268px);filter:none;box-shadow:var(--shadow-popover);border-radius:var(--radius-panel)}html body .custom-select-menu{min-width:0;max-height:inherit;border-color:var(--line);background:var(--panel);box-sizing:border-box}html body .custom-select-menu.is-grouped{grid-template-columns:76px minmax(0,1fr);min-width:0}html body :is(.custom-select-options,.custom-select-groups){min-height:0;max-height:min(268px, calc(var(--select-max-height,270px) - 2px));overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;overflow-y:auto}html body .custom-select-groups{background:var(--head);border-color:var(--line)}html body .custom-select-options{background:var(--panel)}html body .custom-select-popover:before{background:var(--panel);border-color:var(--line)}html body .custom-select-option{line-height:1.5;color:var(--ink)!important}html body .custom-select-option>span{overflow-wrap:anywhere;flex:1;min-width:0}html body .custom-select-option>small{overflow-wrap:anywhere;min-width:0;max-width:40%;color:var(--muted)}html body .custom-select-check{color:var(--accent);visibility:hidden;flex:0 0 15px}html body .custom-select-option.is-selected .custom-select-check{visibility:visible}html body .custom-select-option.is-selected,html body .custom-select-option.is-selected.is-highlight{color:var(--accent-dark)!important;background:var(--accent-soft)!important;font-weight:500!important}html body .custom-select-option.is-highlight{background:var(--chrome-hover)!important}html body .custom-select-group{color:var(--text-secondary)!important}html body .custom-select-trigger:disabled{color:var(--muted)!important;background:var(--head)!important;box-shadow:none!important}html body .unified-scan-shell .unified-scan-control{min-width:0;height:var(--control-h);border-color:var(--line-strong);box-sizing:border-box;transition:border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);background:var(--field)!important}html body .unified-scan-shell .unified-scan-control:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}html body .unified-scan-shell .unified-scan-control>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]){max-height:100%;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body .unified-scan-popover{z-index:75;overscroll-behavior:contain;box-sizing:border-box;background:var(--panel);border-color:var(--line);border-radius:var(--r-card);width:min(300px,100vw - 16px);min-width:0;max-height:calc(100dvh - 16px);box-shadow:var(--shadow-pop);gap:8px;padding:10px;top:48px;left:8px;right:auto;overflow:visible;position:fixed!important}html body .unified-scan-popover:before{left:var(--scan-arrow-left,22px);background:var(--panel);border-color:var(--line);display:block;right:auto}html body .unified-scan-popover-multi>span{color:var(--text-secondary)}html body .unified-scan-popover-multi textarea{resize:vertical;text-align:left;max-height:min(360px,100dvh - 120px);line-height:1.8;height:250px!important;min-height:250px!important;font-family:var(--font-field)!important;font-size:12.5px!important}html body .unified-scan-popover-actions .primary{min-width:72px;min-height:var(--ctl-h)}html body :is(.table-pager,.configurable-machine-row,.stats-row,.document-sheet-summary){font-variant-numeric:tabular-nums}@media (pointer:coarse){html body :is(.custom-select-option,.custom-select-group){min-height:44px!important}html body .unified-scan-shell .unified-scan-control{height:44px;min-height:44px}}html body .login-shell{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-8);flex-direction:column;display:flex;background:var(--login-canvas,var(--canvas))!important}html body .login-shell:before{display:none!important}html body .login-shell .login-workbench{border:1px solid var(--line);min-height:520px;display:grid;overflow:hidden;box-shadow:0 18px 48px #17171714;border-radius:var(--radius-panel)!important;background:var(--panel)!important;grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr)!important;width:min(880px,100vw - 64px)!important}html body .login-shell .login-brand-panel{flex-direction:column;min-width:0;min-height:0;background:var(--nav)!important;background-color:var(--nav)!important;color:var(--nav-text)!important;padding:38px 34px 32px!important;display:flex!important}html body .login-shell .login-brand-panel .login-brand strong,html body .login-shell .login-brand-panel .login-brand-copy h1{color:var(--nav-text)!important}html body .login-brand-copy{margin:auto 0;display:block}html body .login-brand-copy h1{letter-spacing:0;margin:0;font-size:31px;font-weight:650;line-height:1.25}html body .login-brand-panel .brand-mark{border-radius:var(--radius-control);width:40px;height:40px;background:#fff!important}html body .login-workbench>.login-panel,html body .login-panel{align-content:center;gap:var(--space-4);background:var(--panel)!important;width:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:48px 54px!important}html body .login-title h1,html body .login-title h2{letter-spacing:0;margin:0;font-size:26px;font-weight:650;line-height:1.15;color:var(--ink)!important}html body .login-shell .login-field>span{color:var(--label)!important}html body .login-theme-open{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--panel);height:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;gap:8px;margin:4px 0 0;padding:0 14px;font-size:13px;display:inline-flex}html body .login-title p{color:var(--muted);margin:6px 0 0;font-size:13px}html body .login-shell .login-field>div{box-sizing:border-box;min-width:0;height:44px;color:var(--muted);transition:border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);align-items:center;overflow:hidden;border:1px solid var(--line-strong)!important;border-radius:var(--radius-control)!important;background:var(--field)!important}html body .login-shell .login-field>div:focus-within{color:var(--accent);border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus)!important}html body .login-shell .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),html body .login-shell .login-panel .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]){appearance:none!important;outline-offset:0!important;width:auto!important;min-width:0!important;height:100%!important;max-height:100%!important;box-shadow:none!important;color:var(--form-text)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;padding:0!important}html body .login-shell .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus,html body .login-shell .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus-visible,html body .login-shell .login-panel .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus,html body .login-shell .login-panel .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body .login-shell .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):-webkit-autofill{caret-color:var(--form-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--form-text)!important;box-shadow:inset 0 0 0 1000px #0000!important}html body .login-shell .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):-webkit-autofill:hover{caret-color:var(--form-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--form-text)!important;box-shadow:inset 0 0 0 1000px #0000!important}html body .login-shell .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):-webkit-autofill:focus{caret-color:var(--form-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--form-text)!important;box-shadow:inset 0 0 0 1000px #0000!important}html body .login-shell .login-field>div>button{flex:0 0 30px;box-shadow:none!important;background:0 0!important;border:0!important}html body .login-shell .login-captcha-field .captcha-loading{background:0 0!important}html body .login-shell .login-button{margin-top:4px;font-size:14px;height:44px!important;min-height:44px!important}html body .login-update-panel{text-align:center;justify-items:center}html body .login-update-icon{background:var(--soft);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;display:grid}html body .login-update-copy h1{color:var(--ink);margin:0;font-size:22px}html body .login-update-copy p{color:var(--muted);margin:8px 0 0;font-size:13px}html body .login-update-progress{background:var(--soft);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}html body .login-update-progress>i{transform-origin:0;border-radius:inherit;background:var(--accent);width:100%;height:100%;transition:transform .18s ease-out;display:block}html body .login-update-progress.is-indeterminate>i{width:38%;animation:1.1s ease-in-out infinite login-update-progress;transform:none!important}html body .login-update-percent{color:var(--ink);font-size:18px}html body .login-update-note{color:var(--muted);line-height:1.6}@keyframes login-update-progress{0%{transform:translate(-120%)}to{transform:translate(300%)}}html body .login-enter-icon,html body .login-button>svg:not(.spinning){transform:none}html body .login-security-note,html body .login-panel .app-version-label,html body .site-beian{color:var(--muted)}html body .site-beian a:hover{color:var(--ink);text-decoration:underline}@media (width<=760px){html body .login-shell{padding:18px!important}html body .login-shell .login-brand-panel{min-height:150px;background:var(--nav)!important;padding:24px!important;display:flex!important}html body .login-shell .login-workbench{min-height:0;grid-template-columns:1fr!important;width:min(440px,100vw - 36px)!important}html body .login-brand-copy{margin:24px 0 0}html body .login-brand-copy h1{font-size:22px}html body .login-workbench>.login-panel,html body .login-panel{padding:30px 24px!important}html body .login-shell .login-field>div{height:50px}}@media (width<=420px){html body .login-shell{padding:10px!important}html body .login-shell .login-workbench{width:calc(100vw - 20px)!important}html body .login-shell .login-brand-panel{min-height:128px;padding:20px!important}html body .login-workbench>.login-panel,html body .login-panel{padding:26px 18px!important}}html body .app-chrome{border-bottom-color:var(--line);background:var(--panel)}html body .app-chrome-btn{color:var(--icon)}html body .app-chrome-btn:hover:not(:disabled){background:var(--chrome-hover);color:var(--ink)}html body .sidebar,html body .workbench-sidebar{color:var(--nav-text);border-right-color:#ffffff0f;background:var(--ag-sidebar,var(--nav))!important;box-shadow:none!important}html body .brand strong,html body .workbench-brand strong{color:#fff}html body .brand small,html body .workbench-brand small{color:#ffffff8c}html body .nav-item,html body .workbench-nav-item{border-radius:var(--radius-control);color:var(--nav-text)}html body .nav-item.active,html body .nav-child.active,html body .workbench-nav-item.active{background:var(--nav-active)!important;color:var(--nav-active-text)!important;box-shadow:none!important}html body .sidebar .nav-parent.active,html body .nav-item.nav-parent.active{color:#fff!important;box-shadow:none!important;background:#ffffff1a!important}html body .nav-count{background:var(--status-rework);color:#fff}html body .repair-system-header,html body .workbench-topbar{align-items:center;gap:12px;min-width:0;min-height:54px;padding:8px 18px;display:flex;border-bottom:1px solid var(--line)!important;background:var(--canvas)!important;box-shadow:none!important}html body .repair-system-machine-query{width:min(520px,100%);min-width:0;height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--field);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin-right:auto;padding:0 10px;display:grid}html body .repair-system-machine-query>svg{color:var(--icon)}html body .repair-system-machine-query input{width:100%;min-width:0;height:calc(var(--control-h) - 2px);color:var(--form-text);text-overflow:ellipsis;outline:0;padding:0;font-size:13px;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .repair-system-machine-query:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}html body :is(.app-shell,.workbench-shell,.app-chrome) .repair-system-machine-query>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (width>=901px){html body .repair-system-header{display:none}html body .app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}html body .sidebar-collapsed .sidebar{width:var(--sidebar-collapsed-width);padding-inline:8px;overflow:visible}html body .sidebar-collapsed .brand{justify-content:center;padding-inline:0}html body .sidebar-collapsed :is(.brand>div,.lan-card,.nav-group-arrow,.nav-count){display:none}html body .sidebar-collapsed .brand-mark{flex:0 0 38px}html body .sidebar-collapsed .sidebar nav,html body .sidebar-collapsed .nav-group{position:relative;overflow:visible}html body .sidebar-collapsed .nav-item{justify-content:center;gap:0;padding-inline:0;font-size:0}html body .sidebar-collapsed .nav-item>svg:not(.nav-group-arrow){flex:0 0 31px;width:31px;height:31px;padding:6px}html body .sidebar-collapsed .nav-children{display:none}html body .sidebar-collapsed .nav-group:is(:hover,:focus-within)>.nav-children{z-index:var(--z-flyout,220);border-radius:var(--radius-control);background:var(--ag-sidebar,var(--nav));border:1px solid #fff3;gap:3px;width:188px;margin:0;padding:7px;display:grid;position:absolute;top:0;left:59px;box-shadow:0 12px 28px #14316e3d}html body .sidebar-collapsed .nav-children:before{content:"";width:15px;height:100%;position:absolute;top:0;right:100%}html body .sidebar-collapsed .nav-group:is(:hover,:focus-within)>.nav-children .nav-item{justify-content:flex-start;gap:9px;padding-inline:11px;font-size:11px}html body .sidebar-collapsed .sidebar nav>.nav-item[data-nav-label]{position:relative;overflow:visible}html body .sidebar-collapsed .sidebar nav>.nav-item[data-nav-label]:after{z-index:var(--z-flyout,220);border-radius:var(--radius-control);background:var(--ag-sidebar,var(--nav));color:#fff;content:attr(data-nav-label);pointer-events:none;opacity:0;min-width:max-content;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);border:1px solid #fff3;padding:7px 10px;font-size:11px;font-weight:600;position:absolute;left:59px;transform:translate(-3px);box-shadow:0 8px 22px #14316e33}html body .sidebar-collapsed .sidebar nav>.nav-item[data-nav-label]:is(:hover,:focus-visible):after{opacity:1;transform:translate(0)}html body .sidebar-collapsed .sidebar-bottom{justify-content:center}html body .sidebar-collapsed .sidebar-collapse-button{margin-inline:auto}}@media (width<=900px){html body .repair-system-header{flex-wrap:wrap;padding:8px 10px;position:static}html body .repair-system-machine-query{order:3;width:100%;margin:0}html body .app-shell.sidebar-collapsed{width:100%;min-width:0;display:block}html body .sidebar-collapse-button,html[data-desktop-shell="1"] body .repair-system-header{display:none}}@media (hover:hover) and (pointer:fine){html body .nav-item:hover,html body .workbench-nav-item:hover{color:#fff;background:#ffffff1a}}html body .workbench-shell,html body .app-shell,html body main,html body .workbench-main,html body .workbench-content,html body .workspace,html body .distribution-page,html body .workflow-page,html body .intake-page,html body .stats-page,html body .system-page,html body .personnel-workspace-backdrop,html body .customer-portal-page,html body .customer-return-management-page{background:var(--canvas)!important}html body .workbench-breadcrumb{color:var(--muted);font-size:13px}html body .workbench-breadcrumb strong{color:var(--ink);font-weight:650}html body .workbench-breadcrumb i{color:var(--line-strong)}html body .workbench-page-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;display:flex}html body .workbench-page-head h1{color:var(--ink);letter-spacing:0;margin:0;font-size:20px;font-weight:650}html body .workbench-page-head p{color:var(--muted);margin:0;font-size:12px}html body :is(.app-shell,.workbench-shell) .query-form-grid{width:100%;min-width:0;border:1px solid var(--line)!important;border-radius:var(--r-card)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px 14px!important;margin:0!important;padding:13px 16px!important;display:grid!important;overflow:visible!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-field{min-height:0;overflow:visible;align-items:initial!important;width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;display:block!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-field>span:first-child{overflow-wrap:anywhere;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;color:var(--label)!important;font-size:var(--font-label)!important;text-align:left!important;white-space:normal!important;justify-self:stretch!important;margin:0 0 4px!important;padding:0!important;font-weight:500!important;line-height:1.3!important;display:block!important}html body :is(.app-shell,.workbench-shell) .query-form-grid :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select-trigger,.date-range-trigger){width:100%!important;min-width:0!important;max-width:none!important;height:var(--control-h)!important;min-height:var(--control-h)!important;border:1px solid var(--line)!important;border-radius:var(--radius-control)!important;background:var(--field)!important;color:var(--form-text)!important;font-size:13px!important;line-height:calc(var(--ctl-h) - 2px)!important;font-family:var(--font-field)!important}html body :is(.app-shell,.workbench-shell) .query-form-grid :is(.custom-select,.date-range-picker){width:100%!important;min-width:0!important;max-width:none!important;height:var(--control-h)!important}html body :is(.app-shell,.workbench-shell) .query-form-grid .unified-scan-control{height:var(--control-h)!important;min-height:var(--control-h)!important}html body :is(.app-shell,.workbench-shell) .query-form-grid .unified-scan-control>input:not([type=checkbox]):not([type=radio]){height:calc(var(--control-h) - 2px)!important;min-height:0!important;box-shadow:none!important;border:0!important}html body :is(.app-shell,.workbench-shell) .query-form-grid :is(.query-date-range,.query-number-range){overflow:visible;width:100%!important;min-width:0!important;height:var(--control-h)!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;display:grid!important}html body :is(.app-shell,.workbench-shell) .query-form-grid :is(.query-date-range,.query-number-range)>i{color:var(--muted);justify-content:center;align-items:center;font-size:11px;font-style:normal;display:flex}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-field.unified-code-query{grid-template-columns:minmax(0,1fr)!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-field.unified-code-query>span:first-child{display:none!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>:is(.query-actions,.page-section-title){grid-column:1/-1!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-actions{min-height:var(--control-h);flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-actions>.query-toggle,html body :is(.app-shell,.workbench-shell) .query-actions>.active-filter-summary{margin-right:0}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-field-wide{grid-column:auto!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.settlement-query-field{grid-column:span 2!important}@media (width<=1179px){html body :is(.app-shell,.workbench-shell) .query-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){html body :is(.app-shell,.workbench-shell) .query-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-field{grid-template-columns:minmax(0,1fr)!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.query-field>span:first-child{width:100%!important;min-width:0!important;max-width:none!important}html body :is(.app-shell,.workbench-shell) .query-form-grid>.settlement-query-field{grid-column:auto!important}html body :is(.app-shell,.workbench-shell) .query-form-grid :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select-trigger,.date-range-trigger){height:44px!important;min-height:44px!important;font-size:16px!important}html body :is(.app-shell,.workbench-shell) .query-form-grid :is(.custom-select,.date-range-picker){height:44px!important}html body :is(.app-shell,.workbench-shell) .query-form-grid .unified-scan-control{height:44px!important;min-height:44px!important}html body :is(.app-shell,.workbench-shell) .query-form-grid .unified-scan-control>input:not([type=checkbox]):not([type=radio]){height:42px!important}}html body .workbench-shell .workbench-statistics{border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;background:var(--panel)!important;box-shadow:none!important;overflow:hidden!important}html body .workbench-shell .workbench-statistics>.query-form-grid{padding:var(--space-4)!important;border:0!important;border-bottom:1px solid var(--line)!important;background:var(--panel)!important;border-radius:0!important;margin:0!important}html body .workbench-shell .wb-board{background:var(--panel)!important;border:0!important;border-radius:0!important;margin:0!important}html body .workbench-shell .wb-board-head{background:var(--head)!important}html body .workbench-shell .wb-board-head strong{color:var(--ink)!important}html body .workbench-module-card{border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;background:var(--panel)!important;color:var(--ink)!important;box-shadow:none!important}html body .workbench-module-card small{color:var(--muted)!important}html body .workbench-module-card:hover{box-shadow:none!important;transform:none!important}html body .workbench-module-icon{background:var(--accent-soft);color:var(--accent)}html body :is(.app-shell,.workbench-shell) .wb-board{border:0!important;border-color:var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:0!important;margin:0!important}html body :is(.app-shell,.workbench-shell) .wb-board-head{border-bottom:1px solid var(--line);align-items:center;min-height:34px;background:var(--panel)!important;padding:4px 0!important}html body :is(.app-shell,.workbench-shell) .wb-board-head strong{color:var(--ink)!important;font-size:14px!important}html body :is(.app-shell,.workbench-shell) .wb-board-head :is(span,time){font-size:var(--font-caption);color:var(--muted)!important}html body :is(.app-shell,.workbench-shell) .wb-board .wb-board-row{border-color:var(--line)!important;grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important;padding:8px 0!important}html body :is(.app-shell,.workbench-shell) .wb-board .wb-board-row>b{font-size:var(--font-label);color:var(--text-secondary)!important}html body :is(.app-shell,.workbench-shell) .wb-board .is-period{background:color-mix(in srgb, var(--accent) 3%, var(--panel))}html body :is(.app-shell,.workbench-shell) .wb-board .wb-board-row .wb-kpis{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important;align-items:center!important;gap:4px!important;display:grid!important}html body :is(.app-shell,.workbench-shell) .wb-board .wb-board-row.is-primary .wb-kpis,html body :is(.app-shell,.workbench-shell) .wb-board .wb-board-row.is-period .wb-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body :is(.app-shell,.workbench-shell) .wb-board .wb-kpi{grid-template-columns:max-content minmax(0,1fr)!important;justify-content:start!important;align-items:baseline!important;gap:5px!important;min-width:0!important;display:grid!important}html body :is(.app-shell,.workbench-shell) .wb-board .wb-kpi :is(em,small){color:var(--text-secondary)!important;font-size:var(--font-caption)!important}html body :is(.app-shell,.workbench-shell) .wb-board .wb-kpi small{font-variant-numeric:tabular-nums;grid-column:1/-1}html body :is(.app-shell,.workbench-shell) .wb-board .is-primary .wb-kpi{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html body :is(.app-shell,.workbench-shell) .wb-board .is-primary .wb-kpi strong{font-variant-numeric:tabular-nums;font-size:26px!important;font-weight:650!important}@media (width<=720px){html body :is(.app-shell,.workbench-shell) .wb-board .wb-board-row{grid-template-columns:minmax(0,1fr)!important;padding:10px 12px!important}html body :is(.app-shell,.workbench-shell) .wb-board .wb-board-row .wb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .wb-kpi.is-work strong{color:var(--status-work)!important}html body .wb-kpi.is-done strong{color:var(--status-done)!important}html body .wb-kpi.is-warn strong{color:var(--status-warn)!important}html body .wb-kpi.is-parts strong,html body .wb-kpi.parts strong{color:var(--status-parts)!important}html body .wb-kpi.is-rework strong,html body .wb-kpi.damage strong{color:var(--status-rework)!important}html body .wb-kpi.is-unable strong,html body .wb-kpi.unable strong,html body .wb-kpi.polish strong{color:var(--status-unable)!important}html body .wb-kpi.is-fee strong,html body .wb-kpi.board strong{color:var(--text-secondary)!important}html body button.wb-kpi.is-clickable{appearance:none;cursor:pointer;font:inherit;text-align:left;transition:color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out)}html body button.wb-kpi.is-clickable:hover{color:var(--ink);background:var(--accent-soft)!important}html body button.wb-kpi.is-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}html body .status{position:relative}html body .status:before{box-shadow:none}html body .wb-metric,html body .live-metric,html body .metric-card,html body .distribution-metrics article,html body .review-metrics article{border-left-width:1px!important;border-left-color:var(--line)!important;border-radius:var(--radius-panel)!important;box-shadow:none!important}html body :is(.table-head,.stats-head,.own-head,.distribution-table-head,.workflow-head,.audit-table-head,.api-list-head,.configurable-machine-head,.batch-record-head,.document-list-head,.personnel-directory-head){line-height:1.35;background:var(--head)!important;min-height:38px!important;color:var(--text-secondary)!important;font-size:var(--font-table-head)!important;font-weight:600!important}html body :is(.table-row,.stats-row,.own-row,.distribution-row,.workflow-row,.audit-row,.configurable-machine-row,.batch-record-row,.document-list-row,.personnel-directory-row,.api-list-row){color:var(--text-secondary);font-size:var(--font-body);min-height:var(--row-h)!important;border-bottom-color:var(--line)!important}html body .configurable-machine-row>:is(span,label){border-right-color:var(--line)!important}html body .configurable-machine-row .machine-field-model{color:var(--ink);font-weight:600}html body .personnel-directory-table{border-color:var(--line);border-radius:var(--radius-panel);background:var(--panel)}html body .personnel-directory-head{background:var(--head)!important;color:var(--text-secondary)!important}html body .personnel-directory-row{background:var(--panel);border-color:var(--line)}html body .personnel-directory-row:nth-child(2n){background:var(--row-alt)}html body .personnel-directory-row:hover{background:var(--row-hover)}html body .configurable-machine-row.is-selected,html body .batch-record-row.is-selected{background:var(--accent-soft)!important}html body :is(.table-link,.machine-code-link,.batch-record-row strong){color:var(--accent-text,var(--accent-dark))!important}html body .table-link.return-revoke{color:var(--status-rework)!important}html body :is(.record-table,.configurable-machine-table,.batch-record-table,.stats-table,.own-detail-table){border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important}html body :is(.app-shell,.workbench-shell,.modal) .configurable-machine-scroll>.configurable-machine-row{color:var(--ink);font-variant-numeric:tabular-nums;min-height:var(--row-h)!important;font-size:var(--font-body)!important}html body :is(.app-shell,.workbench-shell,.modal) .configurable-machine-scroll>.configurable-machine-head{background:var(--head)!important;min-height:38px!important;color:var(--text-secondary)!important;font-size:var(--font-table-head)!important;font-weight:600!important}html body .configurable-machine-head>span>b{font-size:inherit!important;font-weight:inherit!important}html body .configurable-machine-head>span{gap:4px!important;padding-inline:12px!important}html body .configurable-machine-head .copy-page-column{color:var(--icon);opacity:.7}html body .configurable-machine-head .copy-page-column:is(:hover,:focus-visible){opacity:1;color:var(--accent)}html body .machine-model-content{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}html body .machine-model-content>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}html body .repair-history-badge{border:1px solid color-mix(in srgb, var(--status-warn) 42%, var(--panel));background:color-mix(in srgb, var(--status-warn) 14%, var(--panel));max-width:100%;min-height:22px;color:var(--status-warn);white-space:normal;overflow-wrap:anywhere;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}html body .repair-history-badge>svg{flex:none}html body .labor-fee-warning,html body .batch-return-preview-row .is-fee.labor-fee-warning{color:var(--status-warn);white-space:normal;overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:700;display:inline-flex}html body .labor-fee-warning>svg{flex:none}html body .repair-history-badge:hover:not(:disabled){border-color:var(--status-warn)}html body .repair-history-notice{border-bottom:1px solid color-mix(in srgb, var(--status-warn) 22%, var(--line));background:color-mix(in srgb, var(--status-warn) 6%, var(--panel));min-width:0;color:var(--ink);align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}html body .repair-history-notice>svg{color:var(--status-warn);flex:none}html body .repair-history-notice>span{overflow-wrap:anywhere;flex:1;min-width:0}html body .repair-history-notice strong{font-weight:600}html body .repair-history-notice small{color:var(--text-secondary);font-size:12px;display:block}html body .repair-history-notice>button{min-height:32px;color:var(--accent);flex:none}html body .repair-modal-body>.repair-history-notice{border-radius:var(--radius-control);margin-bottom:12px}@media (width<=720px){html body .repair-history-notice{flex-wrap:wrap;padding:10px}html body .repair-history-notice>button{min-height:44px;margin-left:28px}html body .repair-history-badge{min-height:44px}}html body .table-pager{bottom:0;right:0;left:var(--sidebar-width);z-index:90;grid-template-columns:max-content 92px 96px 118px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:48px;padding:8px 14px;font-size:13px;display:grid;position:fixed;overflow:auto hidden;border:0!important;border-top:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:0!important}html body .sidebar-collapsed .table-pager{left:var(--sidebar-collapsed-width)}html body .modal .table-pager{z-index:auto;width:auto;position:static;inset:auto}html body .document-sheet-paged-actions{flex-wrap:nowrap;justify-content:flex-start;min-width:0;overflow-x:auto;padding:8px 14px!important}html body .document-sheet-paged-actions>.table-pager{flex:1 0 auto;grid-template-columns:max-content 92px 96px 118px auto auto;width:max-content;min-height:32px;padding:0;box-shadow:none!important;border:0!important}html body .document-sheet-paged-actions>button{flex:none}html body .table-pager>*{flex:none;grid-row:1}html body .table-pager>.table-selection-summary{min-width:118px;color:var(--text-secondary);white-space:nowrap;grid-column:5;align-items:center;gap:5px;margin-right:0;font-weight:500;display:inline-flex}html body .table-selection-summary b{min-width:auto!important;height:auto!important;color:var(--accent)!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important;display:inline!important}html body .table-selection-summary small{min-width:0;max-width:280px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-left:6px;font-size:10.5px;font-weight:500;overflow:hidden}html body .table-pager>.table-range-summary{white-space:nowrap;grid-column:1}html body .table-range-compact,html body .table-selection-compact{display:none}html body .table-pager>label{white-space:nowrap;grid-column:2;align-items:center;gap:7px;min-height:32px;display:inline-flex}html body .table-pager>label .custom-select.is-compact{width:92px;min-width:0;height:32px!important;min-height:32px!important}html body .table-pager>label .custom-select.is-compact .custom-select-trigger,html body .table-pager>div.table-page-controls,html body .table-pager>div.table-page-controls>.icon-btn{height:32px!important;min-height:32px!important}html body .table-pager>div:not(.table-footer-actions){grid-column:3;align-items:center;gap:4px;display:inline-flex}html body .table-pager>div:not(.table-footer-actions)>b{text-align:center;min-width:24px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}html body .table-pager>div.table-page-controls>.icon-btn{background:0 0;width:32px;min-width:32px;padding:0;border-radius:var(--radius-control)!important;border:0!important}html body .table-pager>div.table-page-jump{grid-column:4}html body .table-page-jump>label{white-space:nowrap;color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:inline-flex}html body .table-page-jump input{background:var(--field);min-width:0;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;margin:0;font-size:13px;border:1px solid var(--line)!important;border-radius:var(--radius-control)!important;width:48px!important;height:32px!important;min-height:32px!important;padding:0 4px!important}html body .table-page-jump input::-webkit-inner-spin-button{appearance:none;margin:0}html body .table-page-jump input::-webkit-outer-spin-button{appearance:none;margin:0}html body .table-page-jump input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}html body .table-pager .table-footer-actions{flex:none;grid-column:6;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;width:auto;margin-left:0;display:flex}html body .table-pager .table-footer-actions button{min-width:96px;height:32px!important;min-height:32px!important}html body:has(.table-pager) :is(.workspace,.distribution-page,.workflow-page,.intake-page,.stats-page,.system-page){padding-bottom:70px!important}html body:has(.table-pager .table-footer-actions) :is(.workspace,.distribution-page,.workflow-page,.intake-page,.stats-page,.system-page){padding-bottom:70px!important}@media (width<=1179px){html body .table-pager{grid-template-columns:max-content 92px 96px 118px minmax(80px,1fr) auto}}@media (width<=900px){html body .table-pager{left:0}}@media (width<=720px){html body .table-pager{grid-template-columns:48px 44px 96px 44px minmax(0,1fr);gap:3px;min-height:54px;padding:7px 4px;overflow-x:hidden}html body .table-pager>.table-range-summary{min-width:0;font-size:10px;overflow:hidden}html body .table-range-full,html body .table-page-size-label,html body .table-selection-full,html body .table-selection-unit,html body .table-selection-summary small,html body .table-pager>div.table-page-jump{display:none}html body .table-range-compact,html body .table-selection-compact{display:inline}html body .table-pager>.table-selection-summary{grid-column:4;align-self:center;gap:1px;min-width:0;height:18px;min-height:18px;font-size:10px;line-height:18px;overflow:hidden}html body .table-pager>label{grid-column:2;gap:0;min-width:0;min-height:44px}html body .table-pager>label .custom-select.is-compact{width:44px;height:44px!important;min-height:44px!important}html body .table-pager>label .custom-select.is-compact .custom-select-trigger{grid-template-columns:minmax(0,1fr) 10px;gap:1px;height:44px!important;min-height:44px!important;padding-inline:3px!important}html body .table-pager>label .custom-select-trigger svg{width:10px;height:10px}html body .table-pager>div.table-page-controls{grid-column:3;gap:2px;min-width:0;height:44px!important;min-height:44px!important}html body .table-pager>div.table-page-controls>.icon-btn{width:30px;min-width:30px;height:44px!important;min-height:44px!important}html body .table-pager>div.table-page-controls>b{min-width:32px;font-size:11px}html body .table-pager .table-footer-actions{grid-column:5;justify-self:end;gap:4px;width:100%;min-width:0;overflow:hidden}html body .table-pager .table-footer-actions button{text-overflow:ellipsis;white-space:nowrap;flex:0 0 32px;width:32px;min-width:32px;max-width:32px;padding-inline:7px;font-size:0;overflow:hidden;height:44px!important}html body .table-pager .table-footer-actions button svg{flex:none}html body .table-pager:not(:has(.table-selection-summary)):not(:has(.table-footer-actions)){grid-template-columns:48px 44px 96px}}html body .personnel-query-grid{align-items:center;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 20px!important;margin:0!important;padding:8px 0 10px!important;display:grid!important}html body .personnel-query-grid>.query-field{align-items:center;gap:8px;min-width:0;grid-template-columns:var(--query-label-width) minmax(0, 1fr)!important;margin:0!important;display:grid!important}html body .personnel-query-grid>.query-field>span:first-child{color:var(--label);text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:600}html body .personnel-query-grid :is(input,.custom-select,.custom-select-trigger){width:100%!important;min-width:0!important;height:var(--control-h)!important}html body .personnel-query-grid>.query-actions{min-height:var(--control-h);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=760px){html body .personnel-query-grid{grid-template-columns:minmax(0,1fr)!important}html body .personnel-query-grid>.query-field{grid-template-columns:64px minmax(0,1fr)!important}html body .personnel-query-grid :is(input,.custom-select-trigger){height:44px!important;font-size:16px!important}html body .personnel-query-grid .custom-select{height:44px!important}}html body .warehouse-tabs button{grid-template-columns:22px minmax(0,1fr) minmax(44px,auto)!important}html body .warehouse-tabs b{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:14px}html body .top-connection-menu{position:relative}html body .top-connection-menu>summary{cursor:pointer;list-style:none}html body .top-connection-menu>summary::-webkit-details-marker{display:none}html body .top-connection-menu[open]>summary{background:var(--accent-soft)}html body .connection-dropdown{z-index:260;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);width:min(250px,100vw - 16px);box-shadow:var(--shadow-overlay);display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}html body .connection-dropdown>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:flex}html body .connection-dropdown>span:last-child{border-bottom:0}html body .connection-dropdown strong,html body .connection-dropdown small{overflow-wrap:anywhere;min-width:0;font-size:12px}html body .connection-dropdown small{color:var(--muted);text-align:right}html body .damage-scan-toolbar{border-bottom:1px solid var(--line);background:var(--head);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}html body .damage-scan-copy{gap:3px;min-width:0;display:grid}html body .damage-scan-copy strong{color:var(--ink);font-size:13px;line-height:1.35}html body .damage-scan-copy small{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:var(--font-caption);line-height:1.35}html body .damage-scan-control{width:min(100%,560px);min-width:0;margin-left:auto}html body .damage-scan-control .unified-scan-shell{width:100%;min-width:0}html body .damage-repair-candidates{border-bottom:1px solid var(--line);background:var(--canvas);gap:6px;padding:10px 12px;display:grid}html body .damage-repair-candidates>button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-width:0;min-height:58px;color:var(--ink);text-align:left;grid-template-columns:minmax(140px,.9fr) minmax(150px,1fr) minmax(180px,1.25fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}html body .damage-repair-candidates>button:hover,html body .damage-repair-candidates>button.selected{border-color:var(--accent);background:var(--accent-soft)}html body .damage-repair-candidates span{gap:3px;min-width:0;display:grid}html body .damage-repair-candidates :is(strong,b,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html body .damage-repair-candidates small{color:var(--muted);font-size:var(--font-caption)}html body .damage-repair-candidates i{background:var(--head);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10.5px;font-style:normal}html body .damage-repair-candidates i.editable{background:var(--accent-soft);color:var(--accent)}html body .damage-confirm-check{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:52px;padding:9px 12px;display:flex}html body .damage-confirm-check>input{width:17px;height:17px;accent-color:var(--accent);margin:0}html body .damage-confirm-check>span{gap:2px;min-width:0;display:grid}html body .damage-confirm-check strong{color:var(--ink);font-size:12px}html body .damage-confirm-check small{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere}@media (width<=760px){html body .damage-scan-toolbar{flex-direction:column;align-items:stretch}html body .damage-scan-control,html body .damage-scan-control .unified-scan-shell{width:100%;max-width:none}html body .damage-repair-candidates>button{grid-template-columns:minmax(0,1fr) auto}html body .damage-repair-candidates>button>span:nth-child(2),html body .damage-repair-candidates>button>span:nth-child(3){grid-column:1/-1}}@media (width<=768px){html body :is(.app-shell,.workbench-shell) .damage-query-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px 0!important}}html body .status{justify-content:center;align-items:center;gap:5px;display:inline-flex}html body .status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}html body .status.done{color:var(--status-done);background:var(--status-done-bg)}html body .status.working{color:var(--status-work);background:var(--status-work-bg)}html body .status.rework,html body .status.incomplete{color:var(--status-rework);background:var(--status-rework-bg)}html body .status.parts{color:var(--status-parts);background:var(--status-parts-bg)}html body .status.warn{color:var(--status-warn);background:var(--status-warn-bg)}html body .status.unable{color:var(--status-unable);background:var(--status-unable-bg)}.configurable-machine-table{position:relative}.machine-table-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.machine-table-skip:focus-visible,.configurable-machine-row:focus-visible{outline:2px solid var(--focus-color,var(--accent));outline-offset:-2px}html body .scanner-box,html body .workflow-scanbar,html body .management-command-window .workflow-scanbar{border:1px solid var(--line-strong)!important;border-left-width:1px!important;border-left-color:var(--line-strong)!important;border-radius:var(--radius-panel)!important;box-shadow:none!important}html body .release-notes-modal{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(600px,100vw - 32px);padding:0;overflow:hidden}html body .release-notes-body{overscroll-behavior:contain;min-height:0;max-height:56dvh;padding:16px 20px;overflow-y:auto}html body .release-notes-version{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}html body .release-notes-version h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}html body .release-notes-version time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}html body .release-note-entry+.release-note-entry{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}html body .release-note-entry ul{color:var(--text-secondary);overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.7}html body .release-note-entry li+li{margin-top:6px}html body .release-notes-modal .modal-actions{margin:0;padding:12px 20px}html body .modal-backdrop{z-index:1000;padding:16px;overflow:hidden;background:var(--scrim)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}html body :is(.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal){box-sizing:border-box;transform-origin:50%;opacity:1;min-width:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);transition:opacity var(--duration-overlay) var(--ease-out), transform var(--duration-overlay) var(--ease-out);transform:scale(1);border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;background:var(--panel)!important;box-shadow:var(--shadow-overlay)!important}@starting-style{html body :is(.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal){opacity:0;transform:scale(.985)}}html body .modal-head{align-items:flex-start;gap:12px;min-width:0}html body .modal-head>div{min-width:0}html body .modal-head :is(h2,p){overflow-wrap:anywhere}html body .modal-actions{flex-wrap:wrap}html body .personnel-workspace-backdrop{inset:var(--app-chrome-height,48px) 0 0 var(--sidebar-width);z-index:140;padding:12px 16px 16px;background:var(--panel)!important;place-items:stretch stretch!important}html body .sidebar-collapsed .personnel-workspace-backdrop{left:var(--sidebar-collapsed-width)!important}html body .personnel-modal{grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:100%;padding:0;display:grid;overflow:hidden;width:100%!important;max-width:none!important;max-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important}html body .personnel-directory-table{border-radius:0!important}html body .personnel-head-actions{align-items:center;gap:8px;min-width:0;display:flex}html body .personnel-head-actions .primary{height:38px}html body .personnel-edit-modal{width:min(720px,100vw - 32px);overflow-y:auto}html body :is(.personnel-add-modal,.personnel-edit-modal){align-content:start;gap:0;padding:0;scroll-padding-block:92px 72px}html body :is(.personnel-add-modal,.personnel-edit-modal)>.modal-head{z-index:2;border-bottom:1px solid var(--line);position:sticky;top:0}html body :is(.personnel-add-modal,.personnel-edit-modal)>.modal-actions{z-index:2;margin:0;padding:12px 16px;position:sticky;bottom:0}html body .personnel-add-modal .person-add-form.expanded,html body .personnel-edit-modal>.personnel-edit-grid{gap:12px 16px;padding:16px}html body .personnel-edit-modal>:is(.personnel-password-panel,.personnel-permission-entry,.edit-virtual-note){max-width:calc(100% - 32px);margin:0 16px 14px}html body .permission-checks{border-color:var(--line);background:var(--panel);gap:4px 12px;min-width:0}html body .permission-checks legend{color:var(--ink);font-size:13px}html body .permission-checks label{min-width:0;min-height:36px;color:var(--text-secondary);justify-content:flex-start;align-items:flex-start;padding:7px 0;font-size:13px;line-height:1.5;flex-direction:row!important;gap:8px!important;display:flex!important}html body .permission-checks label>span{overflow-wrap:anywhere;flex:1;min-width:0}html body .permission-checks input[type=checkbox]{accent-color:var(--accent);flex:0 0 16px;margin:2px 0 0;width:16px!important;height:16px!important}html body .permission-checks label:has(input:checked){color:var(--accent-dark)}html body .permission-checks label:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}html body .permission-sensitive-note{background:var(--head);color:var(--text-secondary);border-color:var(--line);font-size:12px}html body .permission-editor-backdrop{z-index:1800!important;place-items:center!important}html body .permission-editor-modal{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;width:min(680px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}html body .permission-editor-modal :is(.editor-permissions,.permission-source-editor){padding:12px 16px}html body .permission-editor-modal .editor-permissions{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (width<=900px){html body .personnel-workspace-backdrop{padding:8px;inset:0!important}html[data-desktop-shell="1"] body .personnel-workspace-backdrop{top:calc(var(--app-chrome-height,48px) + 46px)!important}html body .personnel-modal{padding:12px}}@media (width<=560px){html body .modal-backdrop{padding:8px}html body .personnel-modal>.modal-head{flex-direction:column;align-items:stretch;gap:8px}html body .personnel-head-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:6px;width:100%;display:grid}html body .personnel-head-actions>button{gap:4px;width:100%;min-width:0;padding-inline:4px;font-size:10px}html body .permission-editor-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .personnel-password-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}html body .personnel-password-panel button{width:100%}html body .personnel-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .personnel-edit-actions>span{display:none}html body .personnel-edit-actions>.danger-action{grid-column:1/-1}}html body .modal-head,html body .repair-modal-head,html body .document-sheet-head{border-bottom-color:var(--line);background:var(--panel);padding:14px 20px}html body .modal h2,html body .repair-modal-head h2,html body .document-sheet-head h2{color:var(--ink);font-size:var(--font-dialog-title);letter-spacing:0;font-weight:600}html body .modal p,html body .document-sheet-head p{color:var(--muted);font-size:var(--font-caption);line-height:1.6}html body :is(.modal-head,.repair-modal-head)>.icon-btn{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;background:0 0!important;border-color:#0000!important}html body .modal-actions,html body .repair-modal-actions,html body .document-sheet-actions{border-top-color:var(--line);background:var(--modal-foot);gap:8px}html body .document-sheet-summary{border-bottom-color:var(--line);background:var(--head)}html body .document-sheet-summary>span{background:var(--panel);color:var(--ink)}html body .document-sheet-summary small{color:var(--muted)}html body .document-sheet-body,html body .document-sheet-items{background:var(--panel)}html body .document-sheet-section-head{border-bottom-color:var(--line)}html body .document-sheet-section-head strong{color:var(--ink)}html body .document-sheet-section-head small{color:var(--muted)}html body .document-sheet-section-head b{background:var(--accent-soft);color:var(--accent)}html body .document-sheet-empty{color:var(--muted)}html body .eyebrow,html body .document-sheet-head .eyebrow,html body .machine-archive-head .eyebrow{letter-spacing:0;text-transform:none;font-weight:600;color:var(--muted)!important}html body .toast{border-radius:var(--radius-control);background:var(--nav);color:#fff;border:0;box-shadow:0 10px 28px #17171733}html body>.toast{z-index:var(--z-toast,5000);white-space:normal;overflow-wrap:anywhere;max-width:calc(100vw - 32px);left:50%}html body .person-avatar,html body .live-avatar{background:var(--accent-soft);color:var(--accent-dark)}@media (prefers-reduced-motion:reduce){html body .login-update-progress>i,html body .sidebar .nav-item>svg,html body .sidebar-collapse-button,html body .query-toggle svg,html body .sidebar-collapsed .sidebar nav>.nav-item[data-nav-label]:after{transition:none!important;animation:none!important}html body .sidebar .nav-item:hover>svg:not(.nav-group-arrow),html body .sidebar-collapse-button:active,html body .sidebar-collapsed .sidebar nav>.nav-item[data-nav-label]:after{transform:none!important}html body :is(.primary,.secondary,.icon-btn,.login-button,.compact-action,.nav-item,.workbench-nav-item,.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal,.theme-skin-card,.unified-scan-control){transition:none!important;transform:none!important}@starting-style{html body :is(.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal){opacity:1;transform:none}}}@media (prefers-reduced-transparency:reduce){html body .modal-backdrop{background:#1717179e!important}}html body :is(.app-shell,.workbench-shell,.login-shell,.modal-backdrop) :is(.primary,.secondary,.compact-action,.login-button){border-radius:var(--radius-control)!important}html body .filter-segments{border-color:var(--line-strong)!important;border-radius:var(--radius-control)!important}html body .filter-segments button.active{background:var(--accent)!important;color:var(--on-accent)!important}html body .selection-action-bar .selection-count b{color:var(--accent)}html body :is(.app-shell,.workbench-shell,.modal,.configurable-machine-table) :is(.configurable-machine-row:not(.configurable-machine-head),.table-row:not(.table-head),.batch-record-row:not(.batch-record-head),.workflow-row:not(.workflow-head),.stats-row:not(.stats-head),.own-row:not(.own-head),.distribution-row:not(.distribution-table-head),.document-list-row:not(.document-list-head),.personnel-directory-row,.audit-row,.api-list-row,.live-feed-select-row,.live-feed-row,.batch-return-preview-row:not(.is-head),.expense-table>tbody>tr,.damage-table>tbody>tr):nth-child(n){background:var(--panel)!important}html body :is(.app-shell,.workbench-shell,.modal,.configurable-machine-table) :is(.configurable-machine-row:not(.configurable-machine-head),.table-row:not(.table-head),.batch-record-row:not(.batch-record-head),.workflow-row:not(.workflow-head),.stats-row:not(.stats-head),.own-row:not(.own-head),.distribution-row:not(.distribution-table-head),.document-list-row:not(.document-list-head),.personnel-directory-row,.audit-row,.api-list-row,.live-feed-select-row,.live-feed-row,.batch-return-preview-row:not(.is-head),.expense-table>tbody>tr,.damage-table>tbody>tr):nth-child(n):where(:nth-child(2n of :is(.configurable-machine-row:not(.configurable-machine-head),.table-row:not(.table-head),.batch-record-row:not(.batch-record-head),.workflow-row:not(.workflow-head),.stats-row:not(.stats-head),.own-row:not(.own-head),.distribution-row:not(.distribution-table-head),.document-list-row:not(.document-list-head),.personnel-directory-row,.audit-row,.api-list-row,.live-feed-select-row,.live-feed-row,.batch-return-preview-row:not(.is-head),tr))),html body :is(.app-shell,.workbench-shell,.modal,.configurable-machine-table) :is(.configurable-machine-row:not(.configurable-machine-head),.table-row:not(.table-head),.batch-record-row:not(.batch-record-head),.workflow-row:not(.workflow-head),.stats-row:not(.stats-head),.own-row:not(.own-head),.distribution-row:not(.distribution-table-head),.document-list-row:not(.document-list-head),.personnel-directory-row,.audit-row,.api-list-row,.live-feed-select-row,.live-feed-row,.batch-return-preview-row:not(.is-head),.expense-table>tbody>tr,.damage-table>tbody>tr):nth-child(n):where(.batch-record-group:nth-child(2n of .batch-record-group)>.batch-record-row),html body :is(.app-shell,.workbench-shell,.modal,.configurable-machine-table) :is(.configurable-machine-row:not(.configurable-machine-head),.table-row:not(.table-head),.batch-record-row:not(.batch-record-head),.workflow-row:not(.workflow-head),.stats-row:not(.stats-head),.own-row:not(.own-head),.distribution-row:not(.distribution-table-head),.document-list-row:not(.document-list-head),.personnel-directory-row,.audit-row,.api-list-row,.live-feed-select-row,.live-feed-row,.batch-return-preview-row:not(.is-head),.expense-table>tbody>tr,.damage-table>tbody>tr):nth-child(n):where(.live-feed-select-row:nth-child(2n of .live-feed-select-row)>.live-feed-row){background:var(--row-alt)!important}html body :is(.app-shell,.workbench-shell,.modal,.configurable-machine-table) :is(.configurable-machine-row:not(.configurable-machine-head),.table-row:not(.table-head),.batch-record-row:not(.batch-record-head),.workflow-row:not(.workflow-head),.stats-row:not(.stats-head),.own-row:not(.own-head),.distribution-row:not(.distribution-table-head),.document-list-row:not(.document-list-head),.personnel-directory-row,.audit-row,.api-list-row,.live-feed-select-row,.live-feed-row,.batch-return-preview-row:not(.is-head),.expense-table>tbody>tr,.damage-table>tbody>tr):nth-child(n):hover{background:var(--row-hover)!important}html body :is(.app-shell,.workbench-shell,.modal,.configurable-machine-table) :is(.configurable-machine-row:not(.configurable-machine-head),.table-row:not(.table-head),.batch-record-row:not(.batch-record-head),.workflow-row:not(.workflow-head),.stats-row:not(.stats-head),.own-row:not(.own-head),.distribution-row:not(.distribution-table-head),.document-list-row:not(.document-list-head),.personnel-directory-row,.audit-row,.api-list-row,.live-feed-select-row,.live-feed-row,.batch-return-preview-row:not(.is-head),.expense-table>tbody>tr,.damage-table>tbody>tr):nth-child(n).is-selected{background:var(--accent-soft)!important}html body :is(.app-shell,.workbench-shell,.modal,.configurable-machine-table) :is(.configurable-machine-row:not(.configurable-machine-head),.table-row:not(.table-head),.batch-record-row:not(.batch-record-head),.workflow-row:not(.workflow-head),.stats-row:not(.stats-head),.own-row:not(.own-head),.distribution-row:not(.distribution-table-head),.document-list-row:not(.document-list-head),.personnel-directory-row,.audit-row,.api-list-row,.live-feed-select-row,.live-feed-row,.batch-return-preview-row:not(.is-head),.expense-table>tbody>tr,.damage-table>tbody>tr):nth-child(n).overdue-row{background:color-mix(in srgb, var(--status-rework) 7%, var(--panel))!important}html body :is(.app-shell,.workbench-shell) input[type=checkbox]{accent-color:var(--accent)!important}html body .scanner-box{border:1px solid var(--line-strong)!important;border-left:1px solid var(--line-strong)!important;border-radius:var(--radius-panel)!important;box-shadow:none!important}html body .sidebar :is(.sync-card,.lan-card),html body .workbench-sidebar :is(.sync-card,.lan-card){background-color:#ffffff0f!important}html body .field-editor-gear:hover,html body .field-editor-gear:focus-visible{background:var(--accent-soft)!important;color:var(--accent)!important}html body .warehouse-tabs button{border-radius:var(--radius-panel)!important}html body .warehouse-tabs button.active{background:var(--accent-soft)!important;color:var(--accent-dark)!important}html body .custom-select-group.is-active{color:var(--accent)!important;background:var(--accent-soft)!important}html body .date-range-nav button:hover{background:var(--accent-soft)!important;color:var(--accent)!important}html body .date-range-day:hover,html body .date-range-day.is-in-range{background:var(--accent-soft)!important}html body .date-range-day.is-selected{background:var(--accent)!important;color:#fff!important}html body .app-chrome-update,html body .app-chrome-menu[open]>summary{background:var(--accent-soft);color:var(--accent-dark)}html body .app-chrome-switch.on{background:var(--accent)!important}html body .workbench-intro span,html body .workbench-section-head>div>svg,html body .repair-system-header>div:first-child svg,html body .intake-batch-panel>div:first-child,html body .intake-panel-head>div,html body .batch-record-row strong,html body .document-list-row strong{color:var(--accent)!important}html body :is(.wb-metric.is-work,.live-metric.working){border-left-color:var(--line)!important}html body :is(.wb-metric.is-work strong,.live-metric.working .live-metric-label){color:var(--status-work)!important}html body .workbench-statistics .repair-breakdown-grid .normal{border-left-color:var(--line)!important}html body .workbench-machine-query:focus-within,html body .repair-system-machine-query:focus-within,html body .search:focus-within,html body .filter-select:focus-within,html body .month-picker:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus)!important}html body .copy-page-column:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--accent)!important}html body .machine-code-link:focus-visible{outline-color:var(--accent)}html body .page-section-title>span,html body .page-section-bar{width:3px;background:var(--title-mark)!important}html body .customer-portal-page,html body .customer-return-management-page{background:var(--canvas)}html body :is(.customer-submit-panel,.customer-return-panel,.customer-return-order-panel){border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;background:var(--panel)!important;box-shadow:none!important}html body .customer-metric-grid{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);overflow:hidden}html body .customer-metric-grid article{border:0!important;border-right:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:0!important}html body .customer-metric-grid article:last-child{border-right:0!important}html body .customer-metric-grid span,html body .customer-metric-grid small{color:var(--muted)}html body .customer-metric-grid strong{color:var(--ink)}html body .customer-submit-form label{color:var(--muted)}html body .customer-submit-form input{border-color:var(--line-strong);border-radius:var(--radius-control);background:var(--field);color:var(--ink)}html body .customer-submit-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}html body .customer-submission-history{border-top-color:var(--line);background:var(--head);color:var(--muted)}html body .customer-submission-chip:hover{color:var(--accent)}html body .customer-return-actions{background:var(--panel)}html body .theme-settings-modal{grid-template-rows:auto minmax(0,1fr) auto;height:min(680px,100dvh - 36px);max-height:calc(100dvh - 36px);gap:0!important;width:min(1000px,100vw - 32px)!important;padding:0!important;overflow:hidden!important}html body .theme-board{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px 20px;min-height:0;padding:16px 20px;display:grid;overflow:hidden auto}html body .theme-board-side{align-content:start;gap:8px;min-width:0;display:grid}html body .theme-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}html body .theme-skin-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-width:0;color:var(--ink);text-align:left;grid-template-rows:auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:1px 8px;padding:6px 8px;display:grid}html body .theme-skin-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}html body .theme-skin-card small{min-width:0;color:var(--muted);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:none;overflow:hidden}html body .theme-skin-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent)}html body .theme-skin-preview{border:1px solid var(--skin-line,var(--line));background:var(--skin-canvas);border-radius:5px;grid-row:1;grid-template-rows:8px 20px;grid-template-columns:10px 1fr;width:36px;height:28px;display:grid;overflow:hidden}html body .theme-skin-preview>i{background:var(--skin-nav);grid-row:1/-1}html body .theme-skin-preview>b{background:var(--skin-panel)}html body .theme-skin-preview>em{background:var(--skin-accent);border-radius:99px;width:18px;height:8px;margin:7px 6px 0 auto}html body .theme-skin-card:active:not(:focus-visible){transform:scale(.985)}@media (width<=900px){html body .theme-settings-modal{overflow:hidden!important}html body .theme-board{grid-template-columns:1fr}html body .theme-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .theme-color-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){html body .theme-skin-grid,html body .theme-color-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-ui-skin=night-shift]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--status-done:#79d5aa;--status-work:#f0c36a;--status-warn:#f0c36a;--status-rework:#ffaaa0;--status-parts:#f5b37c;--status-unable:#ffa5ad}html body .date-range-text{color:var(--form-text,var(--ink))}html body .date-range-text.is-placeholder{color:var(--muted)}html body .export-scope-options{background:var(--panel);color:var(--ink);border-color:var(--line)}html body .export-scope-options :is(strong,small){color:inherit}html body .export-scope-options button:hover{background:var(--row-hover)}html body .backend-stack-item{background:var(--head);border-color:var(--line)}html body .backend-stack-item span,html body .api-list-row :is(code,span,p){color:var(--text-secondary)}html[data-ui-skin=night-shift] body :is(.empty-stats,.system-empty,.live-rank,.export-scope-options){background:var(--panel)!important;color:var(--text-secondary)!important}html[data-ui-skin=night-shift] body :is(.live-summary-head h2,.live-panel-head h2,.live-metric strong,.live-tech-row b,.live-category-row span,.return-assignment-bar b,.app-chrome-session,.connection-status){color:var(--ink)!important}html[data-ui-skin=night-shift] body :is(.live-avatar,.person-avatar,.query-toggle,.warehouse-tabs>button,.wb-operation-card strong,.table-pages b,.expense-summary-strip em){color:var(--accent-text,var(--accent-dark))!important}html[data-ui-skin=night-shift] body .live-tech-row em{color:var(--status-done)!important}html[data-ui-skin=night-shift] body .live-category-row .warn{color:var(--status-warn)!important}html[data-ui-skin=night-shift] body :is(.wb-kpi.is-parts strong){color:var(--status-parts)!important}html[data-ui-skin=night-shift] body :is(.workbench-task-action strong,.table-page-controls b,.table-selection-summary b){color:var(--accent-text,var(--accent-dark))!important}html[data-ui-skin=night-shift] body :is(.configurable-machine-head b,.backend-stack-item strong,.export-scope-options button){color:var(--ink)!important}html[data-ui-skin=night-shift] body :is(.app-shell,.workbench-shell) .empty-stats,html[data-ui-skin=night-shift] body .warehouse-tabs>button{background:var(--panel)!important}html[data-ui-skin=night-shift] body .status{background:color-mix(in srgb, currentColor 12%, var(--panel))!important}html[data-ui-skin=night-shift] body :is(.permission-checks label:has(input:checked),.custom-select-option.is-selected,.custom-select-option.is-selected.is-highlight){color:var(--ink)!important}html[data-ui-skin=night-shift] body :is(.app-shell,.workbench-shell,.login-shell,.modal-backdrop,.app-chrome) :is([class*=-panel],[class*=-modal],[class*=-card],[class*=-toolbar],[class*=-workbench],[class*=query-form],[class*=action-bar],[class*=assignment-bar],[class*=filter-bar],[class*=filter-grid],[class*=info-grid],[class*=form-grid],[class*=-summary],[class*=table-pager],.search,.filter-select,.month-picker,.date-range-fields,.selection-action-bar,.board-filter-row,.workflow-scanbar,.wb-metric,.wb-detail,.repair-breakdown-grid article,.secondary,.icon-btn,.compact-action:where(:not(.primary)),.custom-filter-button,.personnel-row,.history-result-row,.machine-column-option,.profile-identity-card,.login-brand-panel,.editor-panel,.records-panel,.configurable-machine-table,.batch-record-table,.record-table,.stats-table,.own-detail-table,.login-workbench,.login-panel,.modal,.custom-select-trigger,.theme-settings-modal,.theme-palette-section,.theme-color-targets>button,.theme-exact-picker,.theme-modal-actions,.expense-table,.expense-toolbar,.expense-summary-strip,.expense-pager,.expense-table tr){color:var(--ink);border-color:var(--line);background-color:var(--panel)!important}html[data-ui-skin=night-shift] body :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea,.login-field>div,.custom-select-trigger){background-color:var(--field)!important;color:var(--ink)!important;border-color:var(--line-strong)!important}html[data-ui-skin=night-shift] body .login-shell .login-field>div input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-ui-skin=night-shift] body :is(.table-head,.stats-head,.own-head,.distribution-table-head,.workflow-head,.audit-table-head,.configurable-machine-head,.batch-record-head,.document-list-head){background:var(--head)!important;color:var(--muted)!important}html[data-ui-skin=night-shift] body .app-chrome{background:var(--panel)!important;border-bottom-color:var(--line)!important}html[data-ui-skin=night-shift] body .brand-mark,html[data-ui-skin=night-shift] body .login-brand-panel .brand-mark{background:#fff!important}html[data-ui-skin=night-shift] body .login-shell .login-brand-panel{background:var(--nav)!important;background-color:var(--nav)!important;color:var(--nav-text)!important}html[data-ui-skin=night-shift] body :is(.customer-metric-grid,.customer-metric-grid article,.customer-submit-panel,.customer-return-panel,.customer-submission-history,.document-sheet-modal,.document-sheet-summary,.document-sheet-summary>span,.document-sheet-body,.document-sheet-items,.document-sheet-actions){color:var(--ink);border-color:var(--line);background:var(--panel)!important}html[data-ui-skin=night-shift] body .document-sheet-summary,html[data-ui-skin=night-shift] body .customer-submission-history{background:var(--head)!important}html body :is(.app-shell,.workbench-shell) .query-form-grid :is(input,.custom-select-trigger):focus-visible,html body .repair-order-modal .repair-fee-box:focus-within,html body .date-range-trigger:focus,html body .date-range-trigger:focus-visible,html body .date-range-trigger[aria-expanded=true]{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus)!important}html body .date-range-picker:has(.date-range-menu) .date-range-trigger{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus)!important}html body .page-section-title>span,html body .page-section-bar,html body .stats-detail-head h2:before{width:3px;background:var(--title-mark)!important}html body .page-section-title h2,html body .selection-action-bar .selection-count{color:var(--ink)!important}html body :is(.app-shell,.workbench-shell,.modal-backdrop) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea,.custom-select-trigger):not(:where(.repair-fee-box input)){color:var(--form-text)!important;background-color:var(--field)!important}html body :is(.app-shell,.workbench-shell,.modal-backdrop) :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html body :is(.login-panel,.query-form-grid,.form-grid,.intake-form-grid,.customer-submit-form,.customer-create-grid,.person-add-form,.personnel-edit-grid,.own-profile-fields,.own-password-fields,.theme-setting-grid,.damage-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.modal,.repair-order-modal,.return-assignment-bar) :is(label,.login-field)>span:first-child{color:var(--label)!important}html body .theme-color-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}html body .theme-color-targets>button{min-width:0;min-height:34px;color:var(--ink);grid-template-rows:auto;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:0 6px;padding:6px 8px;background:var(--panel)!important;border-color:var(--line)!important;box-shadow:none!important}html body .theme-color-targets>button>span{grid-row:1;width:20px;height:20px}html body .theme-color-targets>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}html body .theme-color-targets>button small{min-width:0;color:var(--muted);white-space:nowrap;font-size:11px;overflow:hidden}html body .theme-color-targets>button.selected{border-color:var(--accent)!important;background:var(--accent-soft)!important}html body .theme-palette-section{grid-template-rows:auto auto;align-content:start;min-height:0;display:grid}html body .theme-256-palette{grid-template-rows:none;grid-template-columns:repeat(16,minmax(0,1fr));height:auto}html body .theme-256-palette>button{aspect-ratio:1;height:auto;min-height:0}html body .theme-256-palette>button:hover{filter:brightness(.95);box-shadow:none;transform:none}html body .theme-modal-actions{margin:0;background:var(--panel)!important}@media (width<=720px){html body .theme-256-palette{grid-template-columns:repeat(16,minmax(0,1fr))}html body .theme-color-targets>button{grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr)}html body .theme-color-targets>button>span{grid-row:1/span 2}html body .theme-color-targets>button small{grid-column:2}html body .date-range-nav{grid-template-columns:44px 44px minmax(0,1fr) 44px 44px}html body .date-range-month header{min-height:44px}}@media (width<=360px){html body .date-range-nav{position:static}}html body .theme-exact-picker{height:40px;overflow:hidden}html body .theme-sun-auto{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-height:40px;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:8px 12px;display:flex}html body .theme-sun-auto>svg{color:var(--accent);flex:none}html body .theme-sun-auto span{gap:2px;min-width:0;display:grid}html body .theme-sun-auto strong{font-size:13px}html body .theme-sun-auto small{color:var(--muted);font-size:var(--font-caption);line-height:1.35}html body .theme-sun-auto.is-on{border-color:var(--accent);background:var(--accent-soft)}@media (width>=901px){html body .machine-columns-modal{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(640px,100vw - 48px);display:grid;overflow:hidden;max-height:min(720px,100dvh - 48px)!important;padding:0!important}html body .machine-columns-modal .machine-column-options{overscroll-behavior:contain;padding:0 20px;display:block;overflow-y:auto}html body .machine-columns-modal .machine-column-option{border:0;border-bottom:1px solid var(--line);min-height:42px;color:var(--ink);border-radius:0;padding:6px 0;font-weight:400;background:var(--panel)!important}html body .machine-column-option>small{color:var(--muted);flex-basis:64px;font-size:12px;font-weight:400}html body .machine-column-option label{min-height:30px;font-size:13px}html body .machine-column-options input{accent-color:var(--accent);margin:0}html body .machine-column-order-actions .icon-btn{background:0 0!important;border-color:#0000!important}html body .machine-column-order-actions .icon-btn:disabled{opacity:.3}html body :is(.machine-columns-modal,.theme-settings-modal,.permission-editor-modal,.own-profile-modal,.own-password-modal)>.modal-head{padding:16px 20px}html body :is(.machine-columns-modal,.theme-settings-modal,.permission-editor-modal,.own-profile-modal,.own-password-modal)>.modal-actions{margin:0;padding:12px 20px}html body .theme-board-side .theme-setting-grid{gap:12px}html body .theme-board-side .theme-setting-grid label{gap:4px}html body .theme-board-side .theme-setting-grid :is(.custom-select,.custom-select-trigger){height:32px!important;min-height:32px!important}html body .theme-palette-section{border:0;border-left:1px solid var(--line);border-radius:0;padding:0 0 0 18px;background:0 0!important}html body .theme-palette-head strong{font-size:13px;font-weight:600}html body .theme-palette-head small{color:var(--muted);font-size:11px}html body .theme-exact-picker{height:36px;font-size:12px;font-weight:500}html body .theme-sun-auto{min-height:44px;padding:6px 10px}html body .theme-sun-auto strong{font-size:12px;font-weight:500}html body .theme-sun-auto small{font-size:11px}html body .own-profile-modal{gap:0;overflow:auto;padding:0!important}html body .own-profile-modal .profile-identity-card{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:12px 20px;padding:12px 0;background:0 0!important}html body .own-profile-fields{padding:4px 20px 20px}}html body .confirmation-backdrop{z-index:1800}html body .confirmation-modal{grid-template-rows:auto minmax(0,auto) minmax(0,1fr) auto;width:min(520px,100vw - 28px);max-height:calc(100dvh - 28px);display:grid;overflow:hidden}html body .confirmation-message{border:1px solid color-mix(in srgb, var(--status-rework) 24%, var(--line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--status-rework) 7%, var(--panel));min-width:0;color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:18px 18px 0;padding:13px 14px;display:grid}html body .confirmation-message>svg{color:var(--status-rework);margin-top:1px}html body .confirmation-message p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}html body .confirmation-input{min-height:0;color:var(--ink);gap:7px;padding:14px 18px 0;font-size:12px;font-weight:700;display:grid}html body .confirmation-input>span{align-items:center;gap:3px;display:flex}html body .confirmation-input>span b{color:var(--status-rework)}html body .confirmation-input textarea{resize:vertical;width:100%;min-height:92px;max-height:220px}@media (width<=640px){html body :is(.app-shell,.workbench-shell) :is(.distribution-info-grid.distribution-info-grid,.distribution-assign-minimal-grid.distribution-assign-minimal-grid,.distribution-filter-grid.distribution-filter-grid,.return-assignment-bar.return-assignment-bar,.board-filter-row.board-filter-row){grid-template-columns:minmax(0,1fr)!important}}html body .confirmation-modal>.modal-actions{margin-top:18px}@media (width<=480px){html body .confirmation-message{margin:14px 14px 0;padding:11px 12px}html body .confirmation-input{padding:12px 14px 0}}html body>.modal-backdrop{overscroll-behavior:contain;overflow:hidden auto;z-index:var(--z-modal,3000)!important}html body>.personnel-workspace-backdrop{z-index:140!important}html body>.personnel-edit-backdrop{z-index:3200!important}@media (width>=901px){html body:has(.app-shell.sidebar-collapsed)>.personnel-workspace-backdrop{left:var(--sidebar-collapsed-width)!important}}html body>.modal-backdrop.permission-editor-backdrop,html body>.modal-backdrop.confirmation-backdrop,html body>.modal-backdrop.error-backdrop{z-index:3800!important}html body>.machine-archive-backdrop{z-index:3400!important}html body>.history-repair-backdrop{z-index:3500!important}html body .history-repair-detail{color:var(--ink);padding:16px;font-size:14px}html body .history-repair-detail>strong{color:var(--text-secondary);font-size:13px}html body .history-repair-detail>p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px;line-height:1.7}html body>.modal-backdrop>:is(.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal,.about-modal){max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}@media (width<=560px){html body>.modal-backdrop>:is(.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal,.about-modal){max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (width<=900px){html:not([data-desktop-shell="1"]) body .repair-system-header .repair-system-machine-query{min-height:44px;height:44px!important}html:not([data-desktop-shell="1"]) body .repair-system-header .repair-system-machine-query>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]){font-size:16px;border:0!important;border-radius:0!important;height:42px!important;min-height:0!important}html body :is(.query-actions,.stats-export-actions)>button{width:auto;max-width:100%;padding-inline:12px}}@media (width<=720px){html body :is(.app-shell,.workbench-shell) .settlement-query-field>.settlement-filter{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;height:auto!important;display:grid!important}html body :is(.app-shell,.workbench-shell) .settlement-filter>.filter-segments{width:max-content!important}html body :is(.app-shell,.workbench-shell) .settlement-filter>:is(.date-range-picker,.month-picker){width:100%!important;min-width:0!important}html body .date-range-trigger .date-range-text{font-size:13px!important}html body :is(.date-range-day,.date-range-nav button,.custom-select-option,.custom-select-group){height:auto!important;min-height:44px!important}html body .date-range-nav button{min-width:44px}html body .custom-select-option{padding-block:8px}html body .date-range-menu{max-height:calc(100dvh - 16px);overflow-y:auto}html body .date-range-menu.is-narrow{min-width:0!important}html body :is(.selection-action-bar,.query-table-toolbar){gap:8px!important;padding-block:8px!important}html body .selection-action-bar .selection-count{text-align:left;justify-content:flex-start}}@media (width>=1200px){html[data-desktop-refined=true]{--sidebar-width:192px;--sidebar-collapsed-width:68px;--control-h:var(--zr-control-height,34px);--radius-control:5px;--duration-overlay:.14s;--ink:#27292e!important;--form-text:#27292e!important;--text-secondary:#51565f!important;--muted:#666b74!important;--label:#51565f!important;--icon:#626973!important;--canvas:#f4f5f7!important;--panel:#fff!important;--field:#fff!important;--head:#f4f5f6!important;--line:#e2e4e8!important;--line-strong:#929498!important;--accent:#3265c7!important;--on-accent:#fff!important;--accent-hover:color-mix(in srgb, var(--accent) 90%, #000)!important;--accent-dark:#2853a5!important;--accent-soft:#edf2fb!important;--ag-sidebar:#3b5fae!important;--nav:#3b5fae!important;--nav-text:#f3f6ff!important;--nav-active:#f5f6fa!important;--nav-active-text:#2853a5!important;--row-alt:#f3f4f6!important;--row-hover:#edf2fb!important;--chrome-hover:#f1f3f6!important;--shadow-overlay:0 16px 48px #1c212b29!important;--scrim:#1c212b47!important}html[data-desktop-refined=true] body .app-shell:not(.sidebar-collapsed){grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}html[data-desktop-refined=true] body .sidebar{width:var(--sidebar-width);border-right:0;padding:16px 10px!important}html[data-desktop-refined=true] body .sidebar .brand{border-bottom:1px solid #ffffff26;gap:9px;margin-bottom:6px;padding:0 6px 18px}html[data-desktop-refined=true] body .sidebar .brand strong{color:#fff;font-size:14px;font-weight:600}html[data-desktop-refined=true] body .sidebar .brand small{color:#dce6ff;font-size:11px}html[data-desktop-refined=true] body .sidebar .brand-mark{flex-basis:30px;width:30px;height:30px}html[data-desktop-refined=true] body .sidebar .nav-item{min-height:40px;color:var(--nav-text);gap:10px;padding:9px 10px;font-size:13px;font-weight:500;border-radius:4px!important}html[data-desktop-refined=true] body .sidebar .nav-item>svg:not(.nav-group-arrow){border:0;border-radius:0;flex:0 0 18px;width:18px;height:18px;padding:0;transform:none;color:currentColor!important;background:0 0!important}html[data-desktop-refined=true] body .sidebar .nav-group-arrow{opacity:.75;color:currentColor!important}html[data-desktop-refined=true] body .sidebar .nav-item:hover{color:#fff;background:#ffffff1f}html[data-desktop-refined=true] body .sidebar .nav-item.active{background:var(--nav-active)!important;color:var(--nav-active-text)!important}html[data-desktop-refined=true] body .sidebar .nav-item.nav-parent.active{color:#fff!important;background:0 0!important}html[data-desktop-refined=true] body .sidebar .nav-child{min-height:34px;padding-block:7px;font-size:13px}html[data-desktop-refined=true] body .sidebar .nav-children{padding-block:3px 6px}html[data-desktop-refined=true] body .sidebar-collapse-button{color:#e6ecff}html[data-desktop-refined=true] body .sidebar-collapse-button:hover{background:#ffffff1f}html[data-desktop-refined=true] body .sidebar-collapsed .sidebar{width:var(--sidebar-collapsed-width);padding-inline:8px!important}html[data-desktop-refined=true] body .sidebar-collapsed .sidebar .brand{padding:0}html[data-desktop-refined=true] body .sidebar-collapsed .sidebar .nav-item{gap:0;padding-inline:9px;font-size:0}html[data-desktop-refined=true] body .sidebar-collapsed .sidebar .nav-group:is(:hover,:focus-within)>.nav-children .nav-item{color:var(--ink);gap:10px;font-size:12px}html[data-desktop-refined=true] body .sidebar-collapsed .sidebar .nav-children .nav-item:hover{background:var(--accent-soft);color:var(--accent-dark)}html[data-desktop-refined=true] body .sidebar-collapsed .sidebar nav>.nav-item[data-nav-label]:after{color:var(--ink);border-color:var(--line-strong)}html[data-desktop-refined=true] body :is(.app-chrome,.repair-system-header){box-shadow:none!important;background:var(--canvas)!important}html[data-desktop-refined=true] body .app-chrome-search{height:32px;border-color:var(--line)!important;background:var(--head)!important;box-shadow:none!important}html[data-desktop-refined=true] body :is(.dense-management-page,.stats-page.workbench-page,.intake-page,.distribution-page,.workflow-page,.system-admin-page,.own-stats-page,.live-board-page){background:var(--panel)!important;padding:12px 16px 64px!important}html[data-desktop-refined=true] body :is(.records-panel,.business-workbench,.workflow-panel,.distribution-panel,.intake-submission-panel,.customer-return-panel,.structured-page-panel,.repair-management-workbench,.review-workbench,.my-repairs-workbench,.warehouse-workbench){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-desktop-refined=true] body :is(.app-shell,.workbench-shell) :is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.board-filter-row){background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 20px!important;margin:0!important;padding:0 0 10px!important}html[data-desktop-refined=true] body :is(.app-shell,.workbench-shell) :is(.query-field,.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.board-filter-row>label){min-width:0;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}html[data-desktop-refined=true] body :is(.app-shell,.workbench-shell) :is(.query-field,.distribution-info-grid>label,.distribution-assign-minimal-grid>label,.distribution-filter-grid>label,.board-filter-row>label)>span:first-child{width:72px!important;min-width:0!important;max-width:72px!important;color:var(--text-secondary)!important;text-align:right!important;justify-content:flex-end!important;font-size:13px!important;font-weight:500!important}html[data-desktop-refined=true] body :is(.app-shell,.workbench-shell) .query-actions{grid-column:1/-1;gap:8px;padding-top:0!important}html[data-desktop-refined=true] body :is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.board-filter-row) :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select,.custom-select-trigger,.date-range-picker,.date-range-trigger,.query-date-range,.query-number-range,.filter-segments,.filter-segments button,.query-actions button){height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:5px!important;font-size:13px!important}html[data-desktop-refined=true] body :is(.query-field,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.board-filter-row) :is(input,select,.custom-select-trigger,.date-range-trigger){border-color:var(--line-strong)!important}html[data-desktop-refined=true] body :is(.query-date-range,.query-number-range,.date-range-fields)>i{height:32px!important}html[data-desktop-refined=true] body :is(.app-shell,.workbench-shell) .settlement-query-field{grid-column:span 2!important}html[data-desktop-refined=true] body :is(.app-shell,.workbench-shell) .query-form-grid>.query-field.settlement-query-field:only-child{max-width:680px}html[data-desktop-refined=true] body :is(.selection-action-bar,.query-table-toolbar){border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:8px!important;margin:0!important;padding:8px 0!important}html[data-desktop-refined=true] body :is(.selection-count,.page-section-title){gap:8px;font-size:14px;font-weight:600}html[data-desktop-refined=true] body .page-section-bar{display:none}html[data-desktop-refined=true] body :is(.selection-action-bar,.query-table-toolbar) :is(button,summary){border-radius:5px!important;height:32px!important;min-height:32px!important;font-size:12px!important}html[data-desktop-refined=true] body .batch-toolbar-scan{width:280px;max-width:280px}html[data-desktop-refined=true] body .unified-scan-control{border:1px solid var(--line-strong)!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:var(--field)!important;border-radius:5px!important}html[data-desktop-refined=true] body .unified-scan-control input{height:32px!important;min-height:0!important;font-size:13px!important}html[data-desktop-refined=true] body :is(.stats-page,.repair-management-workbench) .page-section-bar{display:none}html[data-desktop-refined=true] body .configurable-machine-table{background:var(--panel);border:0!important;border-radius:0!important}html[data-desktop-refined=true] body .configurable-machine-row{min-height:40px!important;font-size:13px!important}html[data-desktop-refined=true] body .configurable-machine-head{background:var(--head)!important;min-height:38px!important}html[data-desktop-refined=true] body .configurable-machine-row>:is(span,label){border-right-color:#0000!important}html[data-desktop-refined=true] body .configurable-machine-head>span{gap:4px!important;padding-inline:6px!important}html[data-desktop-refined=true] body .configurable-machine-head>span>b{font-size:14px!important;font-weight:600!important}html[data-desktop-refined=true] body .copy-page-column{flex:0 0 16px;width:16px!important;min-width:16px!important}@media (hover:hover) and (pointer:fine){html[data-desktop-refined=true] body .configurable-machine-head .copy-page-column{opacity:0}html[data-desktop-refined=true] body .configurable-machine-head>span:is(:hover,:focus-within) .copy-page-column,html[data-desktop-refined=true] body .configurable-machine-head .copy-page-column.copied{opacity:1}}html[data-desktop-refined=true] body .machine-field-fee{color:var(--ink)!important;font-weight:500!important}html[data-desktop-refined=true] body .repair-history-badge{color:#925310;white-space:nowrap;background:#fff3df;border:0;min-height:20px;padding:1px 4px;font-size:11px}html[data-desktop-refined=true] body .configurable-machine-row .status{border-radius:4px;min-height:22px;font-size:12px;font-weight:500}html[data-desktop-refined=true] body .table-pager{min-height:48px;color:var(--text-secondary);gap:10px;border-top:1px solid var(--line)!important;box-shadow:none!important;background:var(--panel)!important;padding-inline:16px!important}html[data-desktop-refined=true] body .table-selection-summary{font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-desktop-refined=true] body .warehouse-tabs{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;overflow:visible;background:0 0!important;display:grid!important}html[data-desktop-refined=true] body .warehouse-tabs button{min-width:0;height:auto;min-height:78px;color:var(--text-secondary);text-align:left;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:3px 10px;padding:11px 13px;font-size:13px;font-weight:500;display:grid;border:1px solid var(--line)!important;border-radius:var(--ui-radius,8px)!important;background:var(--panel)!important;box-shadow:none!important}html[data-desktop-refined=true] body .warehouse-tabs button>svg{box-sizing:border-box;width:36px;height:36px;color:var(--accent);background:var(--accent-soft);border-radius:8px;grid-row:1/3;align-self:center;padding:8px;display:block}html[data-desktop-refined=true] body .warehouse-tabs button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-desktop-refined=true] body .warehouse-tabs button.active{color:var(--accent-dark)!important;border-color:color-mix(in srgb, var(--accent) 48%, var(--line))!important;background:var(--accent-soft)!important}html[data-desktop-refined=true] body .warehouse-tabs button b{color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;justify-self:start;padding:0;font-size:22px;font-weight:700;line-height:1}html[data-desktop-refined=true] body .warehouse-tabs button.active b{color:var(--accent-dark);background:0 0}html[data-desktop-refined=true] body .document-sheet-modal .document-sheet-summary,html[data-desktop-refined=true] body .machine-archive-modal .machine-archive-summary{border:1px solid var(--line);border-radius:0;max-height:min(32dvh,272px);margin:12px 18px;display:grid;overflow:auto;background:var(--line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;padding:0!important}html[data-desktop-refined=true] body :is(.document-sheet-summary,.machine-archive-summary)>span{border:0;border-radius:0;grid-template-columns:132px minmax(0,1fr);align-content:stretch;align-items:stretch;gap:0;min-height:42px;display:grid;background:var(--panel)!important;padding:0!important}html[data-desktop-refined=true] body :is(.document-sheet-summary,.machine-archive-summary)>span:last-child:nth-child(odd){grid-column:1/-1}html[data-desktop-refined=true] body :is(.document-sheet-summary,.machine-archive-summary)>span>small{border-right:1px solid var(--line);color:var(--text-secondary);background:var(--row-alt);overflow-wrap:anywhere;align-items:center;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5;display:flex}html[data-desktop-refined=true] body :is(.document-sheet-summary,.machine-archive-summary)>span>strong:not(.status){min-width:0;color:var(--ink);background:var(--panel);white-space:normal;overflow-wrap:anywhere;align-self:center;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5}html[data-desktop-refined=true] body :is(.document-sheet-summary,.machine-archive-summary)>span>.status{place-self:center start;margin:6px 12px;padding:3px 8px;font-size:12px}html[data-desktop-refined=true] body .document-sheet-section-head{min-height:40px;padding:8px 18px}html[data-desktop-refined=true] body .document-sheet-modal:has(.history-repair-detail){max-height:calc(100dvh - 64px);width:min(1000px,100vw - 64px)!important;height:auto!important}html[data-desktop-refined=true] body .document-sheet-modal .history-repair-detail{max-height:32dvh;overflow:auto}html[data-desktop-refined=true] body .stats-page .wb-board{background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 18px!important}html[data-desktop-refined=true] body .stats-page .wb-board-head{padding:8px 0 12px;background:0 0!important;border:0!important}html[data-desktop-refined=true] body .stats-page .wb-board-head strong{font-size:15px;font-weight:600}html[data-desktop-refined=true] body .stats-page .wb-board-head time{color:var(--muted);font-size:12px}html[data-desktop-refined=true] body .stats-page .wb-board-row{border-top-color:var(--line)!important;grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;padding:12px 0!important}html[data-desktop-refined=true] body .stats-page .wb-board-row>b{color:var(--muted)!important;font-size:12px!important;font-weight:500!important}html[data-desktop-refined=true] body .stats-page .wb-board-row:is(.is-primary,.is-period){background:0 0!important}html[data-desktop-refined=true] body .stats-page .wb-kpi{position:relative;border-radius:4px!important;min-height:28px!important;padding:5px 8px 5px 14px!important}html[data-desktop-refined=true] body .stats-page .wb-kpi strong{font-weight:600!important}html[data-desktop-refined=true] body .stats-page .wb-kpi:before{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}html[data-desktop-refined=true] body .stats-page .wb-kpi.is-done:before{background:var(--status-done)}html[data-desktop-refined=true] body .stats-page .wb-kpi.is-work:before{background:var(--status-work)}html[data-desktop-refined=true] body .stats-page .wb-kpi:is(.is-warn,.is-parts):before{background:var(--status-warn)}html[data-desktop-refined=true] body .stats-page .wb-kpi:is(.is-rework,.is-unable):before{background:var(--status-rework)}html[data-desktop-refined=true] body .stats-page .wb-detail{box-shadow:none!important;border:0!important;margin-top:0!important;padding-top:0!important}html[data-desktop-refined=true] body :is(.modal,.repair-order-modal){box-shadow:var(--shadow-overlay)!important;border-radius:8px!important}html[data-desktop-refined=true] body :is(.modal-head,.document-sheet-head,.machine-archive-head){border-bottom:1px solid var(--line);background:var(--panel)!important;padding:14px 20px!important}html[data-desktop-refined=true] body .personnel-modal>.modal-head{padding:0 0 12px!important}html[data-desktop-refined=true] body .modal-head h2{font-weight:600;font-size:18px!important}html[data-desktop-refined=true] body :is(.modal-actions,.document-sheet-actions){background:var(--head)!important;gap:8px!important;padding:12px 20px!important}html[data-desktop-refined=true] body .repair-order-modal{flex-direction:column;overflow:hidden;background:var(--panel)!important;border:0!important;width:min(1000px,100vw - 64px)!important;max-height:calc(100dvh - 64px)!important;display:flex!important;transform:none!important}html[data-desktop-refined=true] body .repair-modal-head{flex:none;border-bottom:1px solid var(--line)!important;background:var(--panel)!important;padding:14px 20px!important}html[data-desktop-refined=true] body .repair-modal-head h2{margin:0 0 8px;font-weight:600;font-size:18px!important}html[data-desktop-refined=true] body .repair-order-code-links{gap:8px 16px;font-size:12px}html[data-desktop-refined=true] body .repair-order-code-links>span{color:var(--muted)}html[data-desktop-refined=true] body .repair-order-code-links .machine-code-link{font-size:12px!important;font-weight:500!important}html[data-desktop-refined=true] body .repair-modal-body{flex:1;min-height:0;display:grid;overflow:auto;gap:16px!important;padding:16px 20px 20px!important}html[data-desktop-refined=true] body .repair-order-time-grid{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;gap:16px!important;margin:0!important;padding:0 0 14px!important}html[data-desktop-refined=true] body .repair-order-time-grid>span{gap:5px;display:grid;background:0 0!important;border:0!important;padding:0!important}html[data-desktop-refined=true] body .repair-order-time-grid small{color:var(--muted);font-size:12px!important}html[data-desktop-refined=true] body .repair-order-time-grid strong{color:var(--ink);font-weight:500;font-size:13px!important}html[data-desktop-refined=true] body .repair-modal-body .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 20px!important;padding:0!important}html[data-desktop-refined=true] body .repair-modal-body :is(.form-grid,.repair-order-text-row,.repair-order-fee-grid)>label{flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:0!important;display:flex!important}html[data-desktop-refined=true] body .repair-modal-body label>span{color:var(--text-secondary)!important;text-align:left!important;font-size:13px!important;font-weight:500!important}html[data-desktop-refined=true] body .repair-modal-body :is(input:not([type=checkbox]),.custom-select,.custom-select-trigger,.machine-code-field-control,.repair-fee-box){height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:5px!important;font-size:13px!important}html[data-desktop-refined=true] body .repair-modal-body :is(input:not([type=checkbox]),textarea,.custom-select-trigger){font-weight:400;border-color:var(--line-strong)!important}html[data-desktop-refined=true] body .repair-order-text-row{grid-template-columns:1fr 1fr!important;gap:20px!important;margin:0!important;display:grid!important}html[data-desktop-refined=true] body .repair-order-text-row textarea{line-height:1.6;border-radius:5px!important;min-height:72px!important;padding:9px 10px!important;font-size:13px!important}html[data-desktop-refined=true] body .repair-modal-body .damage-section{border:0!important;border-block:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}html[data-desktop-refined=true] body .repair-modal-body .damage-confirm-toggle{flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}html[data-desktop-refined=true] body .damage-confirm-toggle input{flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important}html[data-desktop-refined=true] body .damage-confirm-toggle>span{align-items:baseline;gap:12px;display:flex}html[data-desktop-refined=true] body .damage-confirm-toggle small{color:var(--muted);font-size:12px}html[data-desktop-refined=true] body .repair-order-fee-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important}html[data-desktop-refined=true] body .repair-fee-box{border:1px solid var(--line-strong)!important;background:var(--field)!important}html[data-desktop-refined=true] body .repair-modal-body .repair-fee-box input{outline:0;box-shadow:none!important;background:0 0!important;border:0!important;height:34px!important;min-height:0!important}html[data-desktop-refined=true] body .repair-modal-actions{flex:none;border-top:1px solid var(--line)!important;background:var(--head)!important;margin:0!important;padding:12px 20px!important}html[data-desktop-refined=true] body :is(.repair-modal-actions,.batch-return-modal .modal-actions) button{min-height:34px}}html[data-repair-theme]{scrollbar-color:var(--line-strong) var(--panel);--form-text:var(--ink)!important;--label:var(--text-secondary)!important;--icon:var(--muted)!important;--ag-sidebar:var(--nav)!important;--ag-blue:var(--accent)!important;--ag-blue-dark:var(--accent-text)!important;--ag-blue-soft:var(--accent-soft)!important;--ag-canvas:var(--canvas)!important;--ag-surface:var(--panel)!important;--ag-head:var(--head)!important;--ag-border:var(--line)!important;--ag-text:var(--ink)!important;--ag-muted:var(--muted)!important;--workspace-bg:var(--canvas)!important;--workspace-panel:var(--panel)!important;--workspace-border:var(--line)!important;--workspace-head:var(--head)!important;--workspace-text:var(--ink)!important;--workspace-muted:var(--muted)!important;--ui-panel-border:var(--line)!important;--ui-field-border:var(--line-strong)!important;--ui-control-border:var(--line-strong)!important;--ui-text:var(--ink)!important;--ui-panel-muted:var(--panel)!important;--modal-foot:var(--head)!important;--login-canvas:var(--canvas)!important;--title-mark:var(--accent)!important;--sidebar-width:224px!important;--radius-control:5px!important;--radius-panel:6px!important;--font-body:14px!important;--font-caption:12px!important}html[data-repair-theme] ::selection{background:var(--accent-soft);color:var(--ink)}html[data-repair-theme] :focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}html[data-repair-theme] input,html[data-repair-theme] textarea{caret-color:var(--accent-text)}html[data-repair-theme] body .sidebar{background:var(--nav)!important;padding:18px 10px!important}html[data-repair-theme] body .sidebar .brand{padding-bottom:20px}html[data-repair-theme] body .sidebar .brand strong{color:#fff!important;font-size:15px!important}html[data-repair-theme] body .sidebar .brand small{color:var(--nav-text)!important}html[data-repair-theme] body .sidebar .nav-item{padding:11px 12px;min-height:46px!important;color:var(--nav-text)!important;font-size:14px!important}html[data-repair-theme] body .sidebar .nav-item.active{background:var(--nav-active)!important;color:var(--nav-active-text)!important}html[data-repair-theme] body .sidebar .nav-item>svg:not(.nav-group-arrow){border:0;width:19px;height:19px;padding:0;color:currentColor!important;background:0 0!important}html[data-repair-theme] body .sidebar-collapsed .sidebar .nav-item{font-size:0!important}html[data-repair-theme] body .sidebar-collapsed .nav-children .nav-item{color:var(--ink)!important;font-size:14px!important}html[data-repair-theme] body .app-chrome-search{flex:1;max-width:760px;background:var(--field)!important;border:1px solid var(--line-strong)!important;border-radius:5px!important;height:36px!important}html[data-repair-theme] body .app-chrome-search:focus-within{border-color:var(--accent-text)!important;box-shadow:none!important}html[data-repair-theme] body .app-chrome-search input{background:0 0!important;border:0!important;height:34px!important;font-size:14px!important}html[data-repair-theme] body :is(.app-chrome,.workbench-refresh-row,.stats-page){color:var(--ink);background:var(--canvas)!important}html[data-repair-theme] body .stats-page.unified-workbench{padding:8px 22px 40px!important}html[data-repair-theme] body .workbench-overview-layout.has-tasks{gap:16px}html[data-repair-theme] body .stats-page.unified-workbench .workbench-overview-layout .wb-board,html[data-repair-theme] body .workbench-tasks-module{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:6px!important;margin:0!important;padding:10px 14px!important}html[data-repair-theme] body .stats-page.unified-workbench .workbench-overview-layout .wb-board-head{min-height:32px;border-bottom:1px solid var(--line)!important;padding:0 0 6px!important}html[data-repair-theme] body :is(.wb-board-head strong,.workbench-tasks-module h2,.live-panel-head h2){font-size:17px!important;font-weight:600!important}html[data-repair-theme] body .stats-page.unified-workbench .workbench-overview-layout .wb-board-row{padding:8px 0!important}html[data-repair-theme] body .wb-board-row>b{align-self:center}html[data-repair-theme] body .wb-board .wb-kpi:before{display:none}html[data-repair-theme] body .wb-board .is-primary .wb-kpi strong{line-height:1.15;font-size:26px!important}html[data-repair-theme] body .wb-board .is-period .wb-kpi strong{line-height:1.2;font-size:20px!important}html[data-repair-theme] body .wb-board .wb-kpi em{font-size:12px!important}html[data-repair-theme] body .wb-board .wb-board-row.is-period{padding-top:8px!important}html[data-repair-theme] body .workbench-live-content{margin-top:14px}html[data-repair-theme] body .unified-workbench .live-board-grid{gap:24px}html[data-repair-theme] body .unified-workbench .live-panel-head{background:var(--canvas);min-height:60px;padding:10px 0}html[data-repair-theme] body .unified-workbench .live-feed{border:1px solid var(--line);max-height:334px}html[data-repair-theme] body .live-feed-select-row{border-bottom:1px solid var(--line)!important;background:var(--panel)!important}html[data-repair-theme] body .live-feed-select-row:nth-child(2n){background:var(--row-alt)!important}html[data-repair-theme] body .live-feed-select-row:hover{background:var(--row-hover)!important}html[data-repair-theme] body .live-feed-select-row>.live-feed-row{min-height:58px;padding:9px 10px;background:0 0!important}html[data-repair-theme] body .live-feed-select-row>label{background:0 0!important}html[data-repair-theme] body .live-feed-row strong{font-size:14px}html[data-repair-theme] body .live-feed-row :is(em,small,span){font-size:12px}html[data-repair-theme] body .live-feed-codes .machine-code-link{font-size:12px;color:var(--accent-text)!important}html[data-repair-theme] body .status{font-weight:500;background:color-mix(in srgb, currentColor 10%, var(--panel))!important}html[data-repair-theme] body .workbench-secondary-section{background:0 0;border:0;border-radius:0;margin-top:26px;padding:0}html[data-repair-theme] body .workbench-secondary-section>summary{border-bottom:1px solid var(--line);padding:0 0 9px;font-size:13.5px}html[data-repair-theme] body .workbench-secondary-section .live-panel-head{background:var(--panel)}html[data-repair-theme] body .live-tech-row{padding:10px 0}html[data-repair-theme] body .live-tech-row b,html[data-repair-theme] body .live-category-row>span{color:var(--ink);font-size:24px}html[data-repair-theme] body .live-tech-row em{color:var(--status-done)}html[data-repair-theme] body :is(.live-avatar,.live-rank){background:var(--accent-soft);color:var(--accent-text)}html[data-repair-theme] body .stats-page.unified-workbench .wb-kpi.is-unable strong{color:var(--status-rework)!important}html[data-repair-theme] body .machine-archive-body{background:var(--head)!important}html[data-repair-theme] body :is(.machine-timeline-panel,.machine-repair-history-panel,.machine-repair-card,.machine-repair-card-head){background:var(--panel)!important;border-color:var(--line)!important}html[data-repair-theme] body :is(.machine-archive-section-head,.machine-repair-times,.machine-repair-notes){border-color:var(--line)!important}html[data-repair-theme] body :is(.machine-archive-section-head strong,.machine-timeline-event strong,.machine-repair-card-head b,.machine-repair-card-main strong){font-size:13px;color:var(--ink)!important}html[data-repair-theme] body :is(.machine-archive-head p,.machine-archive-section-head small,.machine-timeline-event time,.machine-timeline-event p,.machine-repair-card-main small,.machine-repair-card-head span,.machine-repair-times,.machine-repair-notes){font-size:12px;color:var(--muted)!important}html[data-repair-theme] body .machine-archive-section-head b{background:var(--accent-soft);color:var(--accent-text)}html[data-repair-theme] body .machine-repair-notes .damage{color:var(--status-rework)}html[data-repair-theme] body .machine-repair-card-head .table-link{cursor:pointer;border:0;border-radius:4px;min-height:32px;padding:5px 10px;background:var(--accent-soft)!important;color:var(--accent-text)!important}@media (width<=1199px){html[data-repair-theme] body .workbench-overview-layout.has-tasks{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){html[data-repair-theme] body .stats-page.unified-workbench{padding-inline:12px!important}html[data-repair-theme] body .wb-board-row.is-primary .wb-kpi{border:0!important;padding:10px 4px!important}}html[data-repair-theme] body .app-shell.business-ui main :is(.query-form-grid,.distribution-filter-grid){background:var(--head)!important;border:0!important;border-radius:6px!important;margin-bottom:16px!important;padding:14px 16px!important}html[data-repair-theme] body .app-shell.business-ui main :is(.query-field,.distribution-filter-grid>label)>span:first-child{color:var(--text-secondary)!important;font-weight:500!important}html[data-repair-theme] body .app-shell.business-ui main .query-actions{align-items:center;gap:8px}html[data-repair-theme] body .app-shell.business-ui main .query-actions button{white-space:nowrap}html[data-repair-theme] body .app-shell.business-ui main :is(.selection-action-bar,.query-table-toolbar){background:var(--panel)!important;border-top:0!important;padding-block:8px 12px!important}html[data-repair-theme] body .app-shell.business-ui main :is(.configurable-machine-head,.workflow-head,.distribution-table-head,.audit-table-head,.api-list-head){min-height:42px;color:var(--text-secondary)!important;background:var(--head)!important;font-weight:600!important}html[data-repair-theme] body .app-shell.business-ui main :is(.configurable-machine-row,.workflow-row,.distribution-row,.audit-row,.api-list-row){font-variant-numeric:tabular-nums}html[data-repair-theme] body .app-shell.business-ui main :is(.configurable-machine-row,.workflow-row,.distribution-row){min-height:44px}html[data-repair-theme] body .app-shell.business-ui main :is(.warehouse-tabs,.distribution-tabs,.workflow-tabs){margin-bottom:16px}html[data-repair-theme] body .app-shell.business-ui main :is(.api-list-row,.backend-stack-item){padding-block:14px}html[data-repair-theme] body .app-shell.business-ui main .api-list-row p{line-height:1.6}html[data-repair-theme] body .app-shell.business-ui main .api-conventions{background:var(--head);color:var(--text-secondary);border:0;border-radius:5px;font-size:12px;line-height:1.6}html[data-repair-theme] body #main-content.business-ui :is(.configurable-machine-table,.audit-table-panel,.audit-table-scroll){border-color:var(--line)!important}html[data-repair-theme] body .app-shell.business-ui .machine-select-cell{border-right-color:var(--line)!important}html[data-repair-theme] body .app-shell.business-ui .column-resize-handle:after{background:var(--line-strong)}html[data-repair-theme] body .app-shell.business-ui .column-resize-handle:is(:hover,:focus-visible):after,html[data-repair-theme] body .app-shell.business-ui .configurable-machine-head>span:hover .column-resize-handle:after{background:var(--accent)}html[data-repair-theme] body .app-shell.business-ui .audit-table-panel{border-radius:6px;overflow:visible}html[data-repair-theme] body .app-shell.business-ui .audit-table-scroll{border:1px solid var(--line);border-radius:6px;overflow:auto}html[data-repair-theme] body .app-shell.business-ui .audit-table-body{overflow:visible}html[data-repair-theme] body .app-shell.business-ui :is(.audit-table-head,.audit-row){grid-template-columns:154px 132px 120px 128px 112px 104px 144px minmax(240px,1fr);gap:12px;min-width:1276px}html[data-repair-theme] body .app-shell.business-ui .audit-row{border-bottom-color:var(--line);min-height:64px;padding:10px 16px;font-size:13px;color:var(--ink)!important}html[data-repair-theme] body .app-shell.business-ui :is(.audit-user strong,.audit-client strong,.audit-action){color:var(--ink)!important}html[data-repair-theme] body .app-shell.business-ui .audit-action:is(.login,.create,.import,.distribute,.approve){background:color-mix(in srgb, var(--status-done) 10%, var(--panel));color:var(--status-done)!important}html[data-repair-theme] body .app-shell.business-ui .audit-action:is(.logout,.reject,.backend-error,.login-failed){background:color-mix(in srgb, var(--status-rework) 10%, var(--panel));color:var(--status-rework)!important}html[data-repair-theme] body .app-shell.business-ui .audit-action:is(.update,.reset-password,.return,.delete){background:var(--accent-soft);color:var(--accent-text)!important}html[data-repair-theme] body .app-shell.business-ui .audit-row>*{min-width:0}html[data-repair-theme] body .app-shell.business-ui :is(.audit-user small,.audit-client small,.audit-entity){color:var(--muted);font-size:12px}html[data-repair-theme] body .app-shell.business-ui .audit-action{background:var(--head);font-size:12px;font-weight:500;color:var(--text-secondary)!important}html[data-repair-theme] body .app-shell.business-ui :is(.audit-code,.audit-ip){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden;color:var(--text-secondary)!important}.audit-detail-cell{gap:4px;display:grid}.audit-detail-cell>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:12px;overflow:hidden}html[data-repair-theme] body .app-shell.business-ui .audit-detail-link{min-height:28px;color:var(--accent-text,var(--accent-dark));cursor:pointer;background:0 0;border:0;border-radius:4px;justify-self:start;align-items:center;gap:4px;padding:2px 0;font-size:13px;font-weight:500;display:inline-flex}html[data-repair-theme] body .app-shell.business-ui .audit-detail-link:hover{background:var(--accent-soft)}html[data-repair-theme] body .app-shell.business-ui .audit-detail-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=700px){html[data-repair-theme] body .app-shell.business-ui main :is(.query-form-grid,.distribution-filter-grid){padding:12px!important}html[data-repair-theme] body .app-shell.business-ui .audit-detail-link{min-height:44px}html[data-repair-theme] body .app-shell.business-ui :is(.audit-table-head,.audit-row){grid-template-columns:142px 120px 108px 120px 104px 96px 120px minmax(220px,1fr);min-width:1178px}}html[data-ui-skin]{--zr-canvas:var(--canvas);--zr-surface:var(--panel);--zr-subtle:color-mix(in srgb, var(--panel) 96%, var(--ink));--zr-subtle-strong:color-mix(in srgb, var(--panel) 92%, var(--ink));--zr-border:color-mix(in srgb, var(--line) 88%, var(--ink));--zr-control-border:var(--line);--zr-nav-hover:#ffffff17;--zr-nav-active:var(--nav-active);--zr-shadow-panel:var(--shadow-card);--zr-shadow-float:var(--shadow-pop);--zr-page-pad:16px;--zr-radius:14px;--zr-control-radius:8px;--zr-control-height:34px;--sidebar-width:192px!important;--sidebar-collapsed-width:68px!important}html[data-repair-theme=day] body{--canvas:#f5f7fa;--panel:#fff;--panel-2:#fafbfc;--head:#f1f4f8;--field:#fff;--ink:#1b2431;--text-secondary:#3f4b5c;--muted:#68738a;--line:#e1e6ee;--line-strong:#99a3b5;--accent:#1f6feb;--accent-text:#1d4ed8;--accent-soft:#eaf2ff;--on-accent:#fff;--accent-hover:#1a5fd0;--nav:#1d2431;--nav-text:#d7deea;--nav-active:#1f6feb;--nav-active-text:#fff;--row-alt:#f8fafc;--row-hover:#eef4fe;--chrome-hover:#eef2f8;--icon:#68738a;--status-done:#187047;--status-done-bg:#e2f3e9;--status-work:#1b56b0;--status-work-bg:#e6eefb;--status-warn:#8a6007;--status-warn-bg:#fbf1d9;--status-parts:#a15117;--status-parts-bg:#fbeadd;--status-rework:#b42332;--status-rework-bg:#fbe5e7;--status-unable:#7449a8;--status-unable-bg:#efe7f8;--zr-canvas:#f5f7fa;--zr-surface:#fff;--zr-subtle:#fafbfc;--zr-subtle-strong:#f1f4f8;--zr-border:#e1e6ee;--zr-control-border:#e1e6ee;--zr-nav-hover:#28303d;--zr-nav-active:#1f6feb;--ag-blue:#1f6feb;--ag-blue-dark:#1d4ed8;--ag-blue-soft:#eaf2ff;--ag-sidebar:#1d2431;--ag-border:#e1e6ee;--ag-text:#1b2431;--ag-muted:#68738a;--ag-canvas:#f5f7fa;--ag-surface:#fff;--ag-head:#f1f4f8;--workspace-bg:#f5f7fa;--workspace-panel:#fff;--workspace-border:#e1e6ee;--workspace-head:#f1f4f8;--workspace-text:#1b2431;--workspace-muted:#68738a;--ui-panel-border:#e1e6ee;--ui-field-border:#99a3b5;--ui-control-border:#99a3b5;--ui-text:#1b2431}html[data-repair-theme=night] body{--canvas:#0d1117;--panel:#141a22;--panel-2:#181f28;--head:#1b232d;--field:#111720;--ink:#e6ebf2;--text-secondary:#bcc6d4;--muted:#8b96a8;--line:#262f3b;--line-strong:#465365;--accent:#5b9bf5;--accent-text:#9cc3ff;--accent-soft:#1b2b45;--on-accent:#08111f;--accent-hover:#6fabf7;--nav:#0a0e14;--nav-text:#c6d0de;--nav-active:#2f6fd0;--nav-active-text:#f2f7ff;--row-alt:#161d26;--row-hover:#1c2735;--chrome-hover:#1c2530;--icon:#8b96a8;--status-done:#7fdbaf;--status-done-bg:#15301f;--status-work:#93bdf7;--status-work-bg:#16283f;--status-warn:#f0cb80;--status-warn-bg:#33290f;--status-parts:#f6ba8b;--status-parts-bg:#33230f;--status-rework:#ffa5ad;--status-rework-bg:#3a1c20;--status-unable:#cbb2ff;--status-unable-bg:#291d3d;--zr-canvas:#0d1117;--zr-surface:#141a22;--zr-subtle:#181f28;--zr-subtle-strong:#1b232d;--zr-border:#262f3b;--zr-control-border:#262f3b;--zr-nav-hover:#161d27;--zr-nav-active:#2f6fd0;--zr-shadow-panel:var(--shadow-card);--zr-shadow-float:var(--shadow-pop);--ag-blue:#5b9bf5;--ag-blue-dark:#9cc3ff;--ag-blue-soft:#1b2b45;--ag-sidebar:#0a0e14;--ag-border:#262f3b;--ag-text:#e6ebf2;--ag-muted:#8b96a8;--ag-canvas:#0d1117;--ag-surface:#141a22;--ag-head:#1b232d;--workspace-bg:#0d1117;--workspace-panel:#141a22;--workspace-border:#262f3b;--workspace-head:#1b232d;--workspace-text:#e6ebf2;--workspace-muted:#8b96a8;--ui-panel-border:#262f3b;--ui-field-border:#262f3b;--ui-control-border:#262f3b;--ui-text:#e6ebf2}html[data-ui-skin] body{color:var(--ink);letter-spacing:0;font-size:13px;background:var(--zr-canvas)!important}html[data-ui-skin] body .app-shell,html[data-ui-skin] body .workbench-shell,html[data-ui-skin] body .app-shell>main{background:var(--zr-canvas)!important}html[data-ui-skin] body .app-chrome{border-bottom:1px solid var(--zr-border);height:48px;box-shadow:none;gap:10px;padding-inline:10px;background:var(--zr-surface)!important}html[data-ui-skin] body .app-chrome-nav{gap:1px}html[data-ui-skin] body .app-chrome-btn,html[data-ui-skin] body .app-chrome-win-btn{color:var(--muted)}html[data-ui-skin] body .app-chrome-btn{border-radius:5px;width:32px;height:32px}html[data-ui-skin] body .app-chrome-btn:hover:not(:disabled),html[data-ui-skin] body .app-chrome-win-btn:hover:not(:disabled){background:var(--zr-subtle-strong);color:var(--ink)}html[data-ui-skin] body .app-chrome-search{max-width:520px;border:1px solid var(--zr-control-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--field)!important;width:min(520px,50vw)!important;height:32px!important;box-shadow:none!important}html[data-ui-skin] body .app-chrome-search input{color:var(--ink);font-size:13px;height:30px!important}html[data-ui-skin] body .top-connection-state,html[data-ui-skin] body .account-hover-menu>summary{min-height:32px;color:var(--text-secondary);border-radius:5px}html[data-ui-skin] body .sidebar{width:var(--sidebar-width);background:var(--nav)!important;box-shadow:none!important;border-right:0!important;padding:12px 8px 9px!important}@media (width>=901px){html[data-ui-skin] body .app-shell.business-ui{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)!important}html[data-ui-skin] body .app-shell.business-ui>.sidebar{width:var(--sidebar-width)!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed>.sidebar{width:var(--sidebar-collapsed-width)!important}html[data-ui-skin] body .app-shell.business-ui>main{width:100%;min-width:0}}html[data-ui-skin] body .sidebar .brand{border-bottom:1px solid color-mix(in srgb, var(--nav-text) 14%, transparent);gap:9px;min-height:44px;margin:0 4px 8px;padding:0 2px 10px}html[data-ui-skin] body .sidebar .brand-mark{width:28px;height:28px;box-shadow:none;border-radius:7px}html[data-ui-skin] body .sidebar .brand small{color:color-mix(in srgb, var(--nav-text) 64%, transparent);margin-top:3px;font-size:11px}html[data-ui-skin] body .sidebar .nav-item{gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:500;color:var(--nav-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}html[data-ui-skin] body .sidebar .nav-item.active,html[data-ui-skin] body .sidebar .nav-parent.active,html[data-ui-skin] body .sidebar .nav-child.active{font-weight:650;background:var(--zr-nav-active)!important;color:var(--nav-active-text,#fff)!important;box-shadow:none!important}html[data-ui-skin] body .sidebar-bottom{border-top:1px solid color-mix(in srgb, var(--nav-text) 14%, transparent);padding-top:10px}html[data-ui-skin] body :is(.stats-page,.own-stats-page,.live-board-page,.workspace,.distribution-page,.workflow-page,.intake-page,.legacy-reconciliation-page,.system-page,.system-admin-page,.customer-portal-page,.customer-return-management-page,.expense-ledger-page){box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important;padding:14px var(--zr-page-pad) 72px!important;background:var(--zr-canvas)!important;margin-inline:0!important}html[data-ui-skin] body :is(.stats-page,.own-stats-page,.live-board-page,.workspace,.distribution-page,.workflow-page,.intake-page,.legacy-reconciliation-page,.system-page,.system-admin-page,.customer-portal-page,.customer-return-management-page,.expense-ledger-page)>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:auto}html[data-ui-skin] body .workbench-refresh-row{min-height:32px;color:var(--muted);margin-bottom:4px}html[data-ui-skin] body .page-section-title{gap:8px;min-height:34px}html[data-ui-skin] body .page-section-title h2,html[data-ui-skin] body .business-page-heading h2{color:var(--ink);font-size:16px;font-weight:650}html[data-ui-skin] body .page-section-title>span,html[data-ui-skin] body .page-section-bar{border-radius:2px;width:3px;height:18px}html[data-ui-skin] body :is(.business-page-heading h2,.role-workbench-heading h2,.role-workbench-heading h3,.distribution-panel-head h2,.system-section-head h2,.system-section-head h3,.personnel-page-head h2){align-items:center;gap:8px;display:inline-flex}html[data-ui-skin] body :is(.business-page-heading h2,.role-workbench-heading h2,.role-workbench-heading h3,.distribution-panel-head h2,.system-section-head h2,.system-section-head h3,.personnel-page-head h2):before{background:var(--title-mark,var(--accent));content:"";border-radius:2px;flex:0 0 3px;width:3px;height:18px}html[data-ui-skin] body .app-shell main :is(.query-form-grid,.distribution-info-grid,.distribution-filter-grid,.return-assignment-bar,.audit-filter-panel,.management-command-window){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;margin-bottom:12px!important;padding:13px 16px!important}html[data-ui-skin] body :is(.query-form-grid,.distribution-info-grid,.distribution-filter-grid){gap:10px 14px!important}html[data-ui-skin] body :is(.query-field,.distribution-info-grid>label,.distribution-filter-grid>label)>span:first-child{color:var(--text-secondary)!important;font-size:12px!important;font-weight:550!important}html[data-ui-skin] body :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea,.custom-select-trigger,.filter-select,.month-picker,.date-range-field,.search,.unified-scan-control){border-color:var(--zr-control-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--field)!important;color:var(--ink)!important;box-shadow:none!important}html[data-ui-skin] body :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,.custom-select,.custom-select-trigger,.filter-select,.month-picker,.search){min-height:var(--zr-control-height)!important;height:var(--zr-control-height)!important;font-size:13px!important}html[data-ui-skin] body textarea{min-height:76px;line-height:1.6;padding:9px 11px!important}html[data-ui-skin] body :is(input,select,textarea,.custom-select-trigger):focus,html[data-ui-skin] body :is(.search,.filter-select,.month-picker,.unified-scan-control):focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}html[data-ui-skin] body :is(.primary,.secondary,.compact-action){min-height:var(--zr-control-height);padding-inline:13px;font-size:13px;font-weight:600;height:var(--zr-control-height)!important;border-radius:var(--zr-control-radius)!important}html[data-ui-skin] body .secondary{border-color:var(--zr-control-border)!important;background:var(--zr-surface)!important}html[data-ui-skin] body .secondary:hover:not(:disabled){border-color:var(--zr-control-border)!important;background:var(--chrome-hover)!important;color:var(--ink)!important}html[data-ui-skin] body .compact-action{font-size:12px;height:28px!important;min-height:28px!important;padding-inline:10px!important}html[data-ui-skin] body :is(.scan-row-action>.table-link,.transfer-request-actions>.table-link,.document-list-actions>.table-link,.batch-record-actions>.table-link,.machine-repair-card-head>.table-link,.system-session-actions>.table-link,.repair-history-notice>.table-link,.image-viewer-trigger){white-space:nowrap;cursor:pointer;transition:background-color var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out);justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;text-decoration:none;min-height:var(--zr-control-height)!important;border:1px solid var(--zr-control-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--zr-surface)!important;color:var(--accent-text)!important;padding:0 10px!important;display:inline-flex!important}html[data-ui-skin] body :is(.scan-row-action>.table-link,.transfer-request-actions>.table-link,.document-list-actions>.table-link,.batch-record-actions>.table-link,.machine-repair-card-head>.table-link,.system-session-actions>.table-link,.repair-history-notice>.table-link,.image-viewer-trigger):hover:not(:disabled){border-color:var(--zr-control-border)!important;background:var(--accent-soft)!important;color:var(--accent-text)!important}html[data-ui-skin] body :is(.scan-row-action>.table-link,.transfer-request-actions>.table-link,.document-list-actions>.table-link,.batch-record-actions>.table-link,.machine-repair-card-head>.table-link,.system-session-actions>.table-link,.repair-history-notice>.table-link,.image-viewer-trigger):focus-visible{outline-offset:2px;outline:2px solid var(--focus)!important}html[data-ui-skin] body :is(.scan-row-action>.table-link.return-revoke,.transfer-request-actions>.table-link.return-revoke,.document-list-actions>.table-link.return-revoke,.batch-record-actions>.table-link.return-revoke,.system-session-actions>.table-link.danger-link),html[data-ui-skin] body :is(.scan-row-action>.table-link.return-revoke,.transfer-request-actions>.table-link.return-revoke,.document-list-actions>.table-link.return-revoke,.batch-record-actions>.table-link.return-revoke,.system-session-actions>.table-link.danger-link):hover:not(:disabled){border-color:color-mix(in srgb, var(--status-rework) 28%, var(--zr-control-border))!important;background:var(--status-rework-bg)!important;color:var(--status-rework)!important}html[data-ui-skin] body :is(.scan-row-action>.table-link,.transfer-request-actions>.table-link,.document-list-actions>.table-link,.batch-record-actions>.table-link,.machine-repair-card-head>.table-link,.system-session-actions>.table-link,.repair-history-notice>.table-link,.image-viewer-trigger):disabled{cursor:not-allowed;opacity:.5}html[data-ui-skin] body .transfer-request-row>span:first-child>.table-link{min-width:0;max-width:100%;height:auto;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.45;text-decoration:none;min-height:0!important;color:var(--accent-text)!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:1px 0!important;display:inline-block!important}html[data-ui-skin] body .transfer-request-row>span:first-child>.table-link:hover,html[data-ui-skin] body .transfer-request-row>span:first-child>.table-link:focus-visible{color:color-mix(in srgb, var(--accent-text) 78%, var(--ink))!important;border-bottom-color:currentColor!important}html[data-ui-skin] body .icon-btn{background:0 0!important;border-color:#0000!important}html[data-ui-skin] body .icon-btn:hover:not(:disabled){background:var(--zr-subtle-strong)!important;color:var(--ink)!important}html[data-ui-skin] body :is(.record-table,.configurable-machine-table,.batch-record-table,.stats-table,.own-detail-table,.audit-table-scroll,.personnel-directory-table,.expense-table-scroll,.damage-table-scroll,.backup-table-scroll,.document-list,.api-list-scroll,.transfer-request-list){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:none!important}html[data-ui-skin] body :is(.table-head,.stats-head,.own-head,.distribution-table-head,.workflow-head,.audit-table-head,.configurable-machine-head,.batch-record-head,.document-list-head,.personnel-directory-head,.api-list-head){background:var(--head)!important;min-height:38px!important;color:var(--text-secondary)!important;font-size:var(--font-th)!important;font-weight:650!important}html[data-ui-skin] body :is(.expense-table,.damage-table,.backup-history-table) thead>tr{background:var(--head)!important;color:var(--text-secondary)!important}html[data-ui-skin] body :is(.expense-table,.damage-table,.backup-history-table) th{height:38px;font-size:var(--font-th)!important;font-weight:650!important}@media (width>=769px){html[data-ui-skin] body .damage-table{width:max(100%,1060px);min-width:1060px}html[data-ui-skin] body .damage-table:has(th:nth-child(14)){width:max(100%,1600px);min-width:1600px}html[data-ui-skin] body .damage-table th{white-space:nowrap;line-height:1.25;height:38px!important}html[data-ui-skin] body .damage-table th:first-child{width:105px}html[data-ui-skin] body .damage-table th:nth-child(2){width:135px}html[data-ui-skin] body .damage-table th:nth-child(3){width:115px}html[data-ui-skin] body .damage-table th:nth-child(4){width:90px}html[data-ui-skin] body .damage-table th:nth-child(5){width:95px}html[data-ui-skin] body .damage-table th:nth-child(6),html[data-ui-skin] body .damage-table th:nth-child(7){width:165px}html[data-ui-skin] body .damage-table th:nth-child(8){width:125px}html[data-ui-skin] body .damage-table th:nth-child(9){width:64px}html[data-ui-skin] body .damage-table th:nth-child(10){width:95px}html[data-ui-skin] body .damage-table th:nth-child(11){width:90px}html[data-ui-skin] body .damage-table th:nth-child(12){width:125px}html[data-ui-skin] body .damage-table th:nth-child(13){width:100px}html[data-ui-skin] body .damage-table th:nth-child(14){width:130px}}html[data-ui-skin] body :is(.table-row,.stats-row,.own-row,.distribution-row,.workflow-row,.audit-row,.configurable-machine-row,.batch-record-row,.document-list-row,.personnel-directory-row,.api-list-row){min-height:40px;font-size:13px;border-bottom-color:var(--zr-border)!important;color:var(--ink)!important}html[data-ui-skin] body :is(.table-row,.stats-row,.own-row,.distribution-row,.workflow-row,.audit-row,.configurable-machine-row,.batch-record-row,.document-list-row,.personnel-directory-row,.api-list-row):hover{background:var(--row-hover)!important}html[data-ui-skin] body :is(.machine-select-cell,.batch-item-checkbox)>input[type=checkbox]{appearance:none;border:1px solid var(--line-strong);background:var(--field);cursor:pointer;border-radius:4px;place-content:center;min-width:16px;min-height:16px;margin:0;display:grid;width:16px!important;height:16px!important}html[data-ui-skin] body :is(.machine-select-cell,.batch-item-checkbox)>input[type=checkbox]:before{content:"";border:solid var(--on-accent);width:4px;height:8px;transition:transform var(--duration-press) var(--ease-out);border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(0)}html[data-ui-skin] body :is(.machine-select-cell,.batch-item-checkbox)>input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}html[data-ui-skin] body :is(.machine-select-cell,.batch-item-checkbox)>input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(45deg)scale(1)}html[data-ui-skin] body :is(.machine-select-cell,.batch-item-checkbox)>input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html[data-ui-skin] body :is(.machine-select-cell,.batch-item-checkbox)>input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}html[data-ui-skin] body .table-link,html[data-ui-skin] body .machine-code-link{text-underline-offset:3px;font-weight:550;color:var(--accent-text)!important}html[data-ui-skin] body .status{gap:5px;min-height:23px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.35;border-radius:var(--r-pill)!important;border:0!important}html[data-ui-skin] body .status:before{flex-basis:5px;width:5px;height:5px}html[data-ui-skin] body .status.done{color:var(--status-done)!important;background:var(--status-done-bg)!important}html[data-ui-skin] body .status.working{color:var(--status-work)!important;background:var(--status-work-bg)!important}html[data-ui-skin] body .status.parts{color:var(--status-parts)!important;background:var(--status-parts-bg)!important}html[data-ui-skin] body .status.warn{color:var(--status-warn)!important;background:var(--status-warn-bg)!important}html[data-ui-skin] body .status:is(.rework,.incomplete){color:var(--status-rework)!important;background:var(--status-rework-bg)!important}html[data-ui-skin] body .table-pager{min-height:46px;padding:8px 12px;background:var(--zr-surface)!important;box-shadow:none!important}html[data-ui-skin] body .table-pager :is(.custom-select-trigger,input,.icon-btn){height:32px!important;min-height:32px!important}html[data-ui-skin] body .unified-workbench{gap:12px!important}html[data-ui-skin] body .unified-workbench .workbench-overview-layout{align-items:start;gap:12px}html[data-ui-skin] body .unified-workbench .wb-board{min-width:0;overflow:hidden;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;border:0!important;padding:4px 14px 10px!important}html[data-ui-skin] body .unified-workbench .wb-board-head{border-bottom:1px solid var(--zr-border);min-height:34px;background:var(--zr-surface)!important;padding:4px 0!important}html[data-ui-skin] body .unified-workbench .workbench-tasks-module>header{border:0;min-height:34px;background:0 0!important;padding:0!important}html[data-ui-skin] body .unified-workbench :is(.wb-board-head strong,.workbench-tasks-module h2){color:var(--ink);font-size:14px;font-weight:600}html[data-ui-skin] body .unified-workbench .wb-board-row{border-bottom:1px solid var(--zr-border);align-items:center;min-height:0;grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important;padding:8px 0!important;display:grid!important}html[data-ui-skin] body .unified-workbench .wb-board-row:last-child{border-bottom:0}html[data-ui-skin] body .unified-workbench .wb-board-row>b{color:var(--text-secondary);font-size:13px;font-weight:500}html[data-ui-skin] body .unified-workbench .wb-kpis{align-items:stretch!important;gap:4px!important;display:grid!important}html[data-ui-skin] body .unified-workbench .is-primary .wb-kpis,html[data-ui-skin] body .unified-workbench .is-period .wb-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}html[data-ui-skin] body .unified-workbench .is-dense .wb-kpis{grid-template-columns:repeat(7,minmax(0,1fr))!important}html[data-ui-skin] body .unified-workbench .wb-kpi{text-align:left;align-items:center;min-height:42px;border-radius:var(--zr-control-radius)!important;background:var(--zr-subtle)!important;border:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;min-width:0!important;padding:7px 10px!important;display:grid!important}html[data-ui-skin] body .unified-workbench .wb-kpi:before{display:none!important}html[data-ui-skin] body .unified-workbench .wb-kpi em{color:var(--text-secondary);grid-column:auto;font-size:12px;font-weight:500}html[data-ui-skin] body .unified-workbench .wb-kpi strong{color:var(--ink);text-align:right;grid-column:auto;font-size:22px;line-height:1.1;margin:0!important;font-weight:650!important}html[data-ui-skin] body .unified-workbench .is-primary .wb-kpi{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}html[data-ui-skin] body .unified-workbench .is-primary .wb-kpi strong{text-align:left;font-size:26px}html[data-ui-skin] body .unified-workbench .is-period .wb-kpi{grid-template-columns:minmax(0,1fr)!important;gap:2px!important}html[data-ui-skin] body .unified-workbench .is-period .wb-kpi strong{text-align:left;font-size:20px}html[data-ui-skin] body .unified-workbench button.wb-kpi:hover{background:var(--row-hover)!important}html[data-ui-skin] body .unified-workbench .workbench-tasks-module{min-width:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-ui-skin] body .unified-workbench .workbench-operation-links{gap:7px;margin-top:8px;padding:0;display:grid}html[data-ui-skin] body .unified-workbench .workbench-operation-links button{min-height:42px;padding:8px 10px;border:1px solid var(--zr-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important}html[data-ui-skin] body .unified-workbench .workbench-operation-links button:hover{border-color:var(--accent)!important;background:var(--row-hover)!important}html[data-ui-skin] body .unified-workbench .workbench-section{border:1px solid var(--zr-border);border-radius:var(--zr-radius);background:var(--zr-surface);box-shadow:var(--zr-shadow-panel);margin-top:14px;overflow:hidden}html[data-ui-skin] body .unified-workbench .workbench-section>summary{align-items:center;min-height:44px;padding:0 14px;display:flex}html[data-ui-skin] body .unified-workbench .workbench-section[open]>summary{border-bottom:1px solid var(--zr-border)}html[data-ui-skin] body .unified-workbench .workbench-section>:is(.live-board-grid,.wb-detail){margin:0;padding:12px}html[data-ui-skin] body .unified-workbench .workbench-live-content{margin-top:14px}html[data-ui-skin] body .unified-workbench .live-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}html[data-ui-skin] body .unified-workbench .live-board-grid.lower{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}html[data-ui-skin] body .unified-workbench .live-panel{min-width:0;overflow:hidden;border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important}html[data-ui-skin] body .unified-workbench .live-panel-head{border-bottom:1px solid var(--zr-border);min-height:0;padding:10px 14px;background:var(--zr-surface)!important}html[data-ui-skin] body .unified-workbench .live-panel-head h2{font-size:13.5px;font-weight:600}html[data-ui-skin] body .unified-workbench .live-panel-head :is(small,span){color:var(--muted);font-size:12px}html[data-ui-skin] body .unified-workbench .live-panel-head>:last-child{white-space:nowrap}html[data-ui-skin] body .unified-workbench .live-feed{max-height:340px;display:grid;overflow:auto}html[data-ui-skin] body .unified-workbench .compact-feed{max-height:340px}html[data-ui-skin] body .unified-workbench .live-feed-select-row{grid-template-columns:34px minmax(0,1fr);align-items:stretch;min-width:0;display:grid;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-surface)!important}html[data-ui-skin] body .unified-workbench .live-feed-select-row:nth-child(2n){background:var(--row-alt)!important}html[data-ui-skin] body .unified-workbench .live-feed-select-row:last-child{border-bottom:0!important}html[data-ui-skin] body .unified-workbench .live-feed-select-row>.batch-item-checkbox{cursor:pointer;place-self:stretch stretch;place-items:center;width:34px;height:100%;min-height:54px;display:grid!important}html[data-ui-skin] body .unified-workbench .live-feed-select-row>.batch-item-checkbox input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}html[data-ui-skin] body .unified-workbench .live-feed-row{min-width:0;min-height:54px;color:var(--text-secondary);grid-template-columns:44px minmax(0,1fr) 60px 78px;gap:9px;padding:8px 11px;background:0 0!important;border:0!important}html[data-ui-skin] body .unified-workbench .live-feed-row>:is(div,span,em,i){min-width:0}html[data-ui-skin] body .unified-workbench .live-feed-row>span{color:var(--muted);font-size:12px;font-weight:600}html[data-ui-skin] body .unified-workbench .live-feed-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}html[data-ui-skin] body .unified-workbench .live-feed-codes{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}html[data-ui-skin] body .unified-workbench .live-feed-row em{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700;overflow:hidden}html[data-ui-skin] body .unified-workbench .live-feed-row.overdue-row{background:0 0!important;border-left:0!important}html[data-ui-skin] body .unified-workbench .live-feed-row.overdue-row em{color:var(--status-rework)}html[data-ui-skin] body .unified-workbench .live-feed-row:hover{background:var(--row-hover)!important}html[data-ui-skin] body .unified-workbench :is(.live-tech-list,.live-category-list){max-height:300px;display:grid;overflow:auto}html[data-ui-skin] body .unified-workbench .live-tech-row{border-bottom:1px solid var(--zr-border);grid-template-columns:22px 34px minmax(0,1fr) 40px 60px;gap:9px;min-width:0;min-height:54px;padding:8px 12px}html[data-ui-skin] body .unified-workbench :is(.live-tech-row,.live-category-row):last-child{border-bottom:0}html[data-ui-skin] body .unified-workbench .live-tech-row>*{min-width:0}html[data-ui-skin] body .unified-workbench .live-rank{border-radius:6px;width:20px;height:20px;font-size:11px}html[data-ui-skin] body .unified-workbench .live-avatar{width:32px;height:32px;font-size:12.5px}html[data-ui-skin] body .unified-workbench :is(.live-tech-row,.live-category-row) strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}html[data-ui-skin] body .unified-workbench .live-tech-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.4;display:block;overflow:hidden}html[data-ui-skin] body .unified-workbench .live-tech-row b{color:var(--ink);text-align:right;font-size:18px;font-weight:700}html[data-ui-skin] body .unified-workbench .live-tech-row em{color:var(--status-done);text-align:right;font-size:12px;font-style:normal;font-weight:700}html[data-ui-skin] body .unified-workbench .live-category-row{border-bottom:1px solid var(--zr-border);grid-template-columns:minmax(0,1fr) 44px;gap:11px;min-width:0;min-height:62px;padding:9px 13px}html[data-ui-skin] body .unified-workbench .live-category-row>*{min-width:0}html[data-ui-skin] body .unified-workbench .live-category-row>span{color:var(--ink);text-align:right;font-size:21px;font-weight:700}html[data-ui-skin] body .unified-workbench .live-category-stats{gap:4px;margin-top:5px}html[data-ui-skin] body .unified-workbench .live-category-stats span{background:var(--zr-subtle);color:var(--text-secondary);border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600}html[data-ui-skin] body .unified-workbench .live-category-stats span.warn{background:var(--status-warn-bg);color:var(--status-warn)}html[data-ui-skin] body .unified-workbench .live-category-stats span.danger{background:var(--status-rework-bg);color:var(--status-rework)}html[data-ui-skin] body .unified-workbench .live-panel>.empty-stats,html[data-ui-skin] body .unified-workbench :is(.live-feed,.live-tech-list,.live-category-list)>.empty-stats{min-height:104px!important;padding:24px 16px!important}html[data-ui-skin] body .unified-workbench .wb-kpi.is-unable strong{color:var(--status-unable)!important}html[data-ui-skin] body .unified-workbench .wb-kpi.is-parts strong{color:var(--status-parts)!important}html[data-ui-skin] body .unified-workbench .wb-kpi.is-parts:before{background:var(--status-parts)!important}html[data-ui-skin] body .personnel-directory-table{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-ui-skin] body .personnel-directory-head{display:none!important}html[data-ui-skin] body .personnel-directory-body{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;display:grid}html[data-ui-skin] body .personnel-directory-row>.person-avatar{grid-area:1/1}html[data-ui-skin] body .personnel-created-at{grid-area:4/1/auto/3}@media (width<=900px){html[data-ui-skin] body .unified-workbench .live-board-grid.lower,html[data-ui-skin] body .personnel-directory-body{grid-template-columns:minmax(0,1fr)}}@media (width>=1200px){html[data-ui-skin] body .unified-workbench{font-family:var(--font-ui)}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main>:is(.dense-management-page,.stats-page.workbench-page,.intake-page,.distribution-page,.workflow-page,.system-admin-page,.own-stats-page,.live-board-page){background:var(--zr-canvas)!important;padding:20px 24px 40px!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.board-filter-row){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px 14px!important;margin:0 0 11px!important;padding:13px 16px!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.board-filter-row)>:is(.query-field,label){min-height:0;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:block!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.board-filter-row)>:is(.query-field,label)>span:first-child{width:auto!important;min-width:0!important;max-width:none!important;color:var(--text-secondary)!important;text-align:left!important;margin:0 0 4px!important;font-size:13px!important;font-weight:500!important;display:block!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .query-form-grid>.query-actions{grid-column:1/-1!important;justify-content:flex-start!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .query-form-grid>.query-actions>:is(.query-toggle,.active-filter-summary){margin-right:0!important}html[data-repair-theme][data-desktop-refined=true] body .personnel-query-grid>.query-field{align-items:initial!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:block!important}html[data-repair-theme][data-desktop-refined=true] body .personnel-query-grid>.query-field>span:first-child{width:100%!important;min-width:0!important;max-width:none!important;color:var(--text-secondary)!important;text-align:left!important;justify-content:flex-start!important;justify-self:stretch!important;margin:0 0 4px!important;font-size:13px!important;font-weight:500!important;display:block!important}html[data-repair-theme][data-desktop-refined=true] body .personnel-query-grid>.query-actions{grid-column:1/-1!important;justify-content:flex-start!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main :is(.selection-action-bar,.query-table-toolbar){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius) var(--zr-radius) 0 0!important;background:var(--zr-surface)!important;min-height:46px!important;box-shadow:none!important;border-bottom:0!important;margin:0!important;padding:8px 12px!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .unified-workbench .workbench-live-content>.selection-action-bar{border:0!important;border-bottom:1px solid var(--zr-border)!important;background:0 0!important;border-radius:0!important;min-height:34px!important;margin:0 0 12px!important;padding:0 0 9px!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-table{border:1px solid var(--zr-border)!important;border-radius:0 0 var(--zr-radius) var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main :is(.configurable-machine-table,.batch-record-table,.document-list):has(+.table-pager){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-scroll>.configurable-machine-head{min-height:38px!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-scroll>.configurable-machine-row:not(.configurable-machine-head){min-height:40px!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-row:not(.configurable-machine-head)>:is(span,label){min-height:39px;height:auto!important;padding:6px 12px!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-row>span:has(>.machine-select-cell){padding:0!important}html[data-repair-theme][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-row>span>.machine-select-cell{min-height:39px;height:auto!important;padding:6px!important}html[data-ui-skin] body .unified-workbench .workbench-overview-layout.has-tasks{align-items:stretch;gap:16px;grid-template-columns:minmax(0,1fr) 216px!important}html[data-ui-skin] body .unified-workbench .workbench-overview-layout .wb-board{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);margin:0;box-shadow:none!important;border-radius:0!important}html[data-ui-skin] body .unified-workbench .workbench-overview-layout .wb-board-row{min-height:0}html[data-ui-skin] body :is(.app-shell,.workbench-shell) .unified-workbench .wb-board .wb-board-row .wb-kpis{align-items:stretch!important;gap:4px!important;display:grid!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) .unified-workbench .wb-board .wb-board-row.is-primary .wb-kpis,html[data-ui-skin] body :is(.app-shell,.workbench-shell) .unified-workbench .wb-board .wb-board-row.is-period .wb-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}html[data-ui-skin] body .unified-workbench .wb-board-head time{color:var(--muted);font-size:var(--font-caption);font-variant-numeric:tabular-nums}html[data-ui-skin] body .unified-workbench .wb-board-row.is-period{background:color-mix(in srgb, var(--accent) 3%, var(--zr-surface))}html[data-ui-skin] body .unified-workbench .wb-kpi em{font-style:normal}html[data-ui-skin] body .unified-workbench .wb-kpi strong{font-variant-numeric:tabular-nums}html[data-ui-skin] body .unified-workbench .is-period .wb-kpi{background:0 0!important;width:100%!important}html[data-ui-skin] body .unified-workbench .workbench-operation-links button{min-height:46px;color:var(--text-secondary);font-size:var(--font-body);text-align:left;grid-template-columns:16px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:9px 11px;display:grid!important}html[data-ui-skin] body .unified-workbench .workbench-operation-links button>svg{color:var(--muted)}html[data-ui-skin] body .unified-workbench .workbench-operation-links button>strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px;font-weight:700;color:var(--ink)!important}html[data-ui-skin] body .unified-workbench .live-feed-select-row>.batch-item-checkbox input{appearance:none;border:1.5px solid var(--line-strong);background:var(--field);border-radius:4px;place-content:center;width:16px;height:16px;display:grid}html[data-ui-skin] body .unified-workbench .live-feed-select-row>.batch-item-checkbox input:before{content:"";border:solid var(--on-accent);width:4px;height:8px;transition:transform var(--duration-press) var(--ease-out);border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(0)}html[data-ui-skin] body .unified-workbench .live-feed-select-row>.batch-item-checkbox input:checked{border-color:var(--accent);background:var(--accent)}html[data-ui-skin] body .unified-workbench .live-feed-select-row>.batch-item-checkbox input:checked:before{transform:translateY(-1px)rotate(45deg)scale(1)}html[data-ui-skin] body .unified-workbench .live-feed-select-row>.batch-item-checkbox input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html[data-ui-skin] body .unified-workbench .workbench-tasks-module{flex-direction:column;display:flex;border-left:1px solid var(--zr-border)!important;padding-left:16px!important}html[data-ui-skin] body .unified-workbench .workbench-tasks-module .workbench-operation-links{flex:1;grid-auto-rows:minmax(46px,1fr)}}html[data-ui-skin] body .modal-backdrop{background:var(--scrim)!important}html[data-ui-skin] body :is(.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal){border:1px solid var(--zr-border)!important;border-radius:var(--r-card)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-float)!important}html[data-ui-skin] body :is(.modal-head,.repair-modal-head,.document-sheet-head,.machine-archive-head){min-height:58px;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-surface)!important;padding:13px 20px!important}html[data-ui-skin] body :is(.modal-head,.repair-modal-head,.document-sheet-head) h2{color:var(--ink);font-size:var(--font-modal)!important;font-weight:650!important}html[data-ui-skin] body :is(.modal-head,.repair-modal-head,.document-sheet-head) p{color:var(--muted);margin-top:4px;font-size:12px}html[data-ui-skin] body :is(.modal-actions,.repair-modal-actions,.document-sheet-actions){min-height:56px;border-top:1px solid var(--zr-border)!important;background:var(--panel-2)!important;gap:8px!important;padding:11px 20px!important}html[data-ui-skin] body .release-notes-body,html[data-ui-skin] body .repair-modal-body,html[data-ui-skin] body .document-sheet-body{background:var(--zr-surface)!important}html[data-ui-skin] body .login-shell{position:relative;background:var(--zr-canvas)!important}html[data-ui-skin] body .login-shell:before{content:none!important;display:none!important}html[data-ui-skin] body .login-workbench{border:1px solid var(--zr-border);background:var(--zr-surface);border-radius:10px;width:min(900px,100vw - 48px);min-height:540px;overflow:hidden;box-shadow:0 18px 50px #0f172a17}html[data-ui-skin] body .login-brand-panel{padding:36px;background:radial-gradient(circle at 1px 1px, #ffffff13 1px, transparent 1.5px) 0 0 / 22px 22px, linear-gradient(145deg, var(--nav), #10213a)!important}html[data-ui-skin] body .login-brand-panel .login-brand-copy h1{color:#fff;max-width:9em;margin:12px 0 0;font-size:clamp(34px,3.25vw,50px);font-weight:650;line-height:1.2}html[data-ui-skin] body .login-brand-copy>small{color:#ffffff9e;letter-spacing:.16em;font-size:12px;font-weight:650}html[data-ui-skin] body .login-brand-copy>p{color:#ffffffb8;max-width:32em;margin:22px 0 0;font-size:14px;line-height:1.8}html[data-ui-skin] body .login-brand-flow{flex-wrap:wrap;align-items:center;gap:9px;margin:28px 0 0;padding:0;list-style:none;display:flex}html[data-ui-skin] body .login-brand-flow li{color:#ffffffe0;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}html[data-ui-skin] body .login-brand-flow li:not(:last-child):after{color:#ffffff57;content:"→"}html[data-ui-skin] body .login-brand-proof{color:#ffffffa3;align-items:center;gap:9px;font-size:12px;display:flex}html[data-ui-skin] body .login-brand-proof svg{color:#8bb7ff}html[data-ui-skin] body .login-panel{padding:48px 54px;background:var(--zr-surface)!important}html[data-ui-skin] body .login-title h1{color:var(--ink);font-size:24px;font-weight:650}html[data-ui-skin] body .login-title p{margin-top:8px}html[data-ui-skin] body .login-field>span{color:var(--text-secondary);font-size:12px;font-weight:550}html[data-ui-skin] body .login-field>div{border-color:var(--zr-control-border)!important;border-radius:var(--zr-control-radius)!important}@media (width>=1081px){html[data-ui-skin] body .login-shell{min-height:100dvh;padding:0!important}html[data-ui-skin] body .login-shell .login-workbench{min-height:100dvh;box-shadow:none;border:0;border-radius:0!important;grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr)!important;width:100%!important}html[data-ui-skin] body .login-brand-panel{padding:clamp(48px,6vw,92px)!important}html[data-ui-skin] body .login-panel{padding:clamp(56px,7vw,104px)!important}html[data-ui-skin] body .login-shell>.site-beian{z-index:2;text-align:center;width:46%;margin:0;position:absolute;bottom:22px;right:0}html[data-desktop-shell="1"][data-ui-skin] body .login-shell{padding-top:var(--app-chrome-height)!important}html[data-desktop-shell="1"][data-ui-skin] body .login-shell .login-workbench{min-height:calc(100dvh - var(--app-chrome-height))}}@media (width<=1080px){html[data-ui-skin] body .login-shell{padding:24px!important}html[data-ui-skin] body .login-shell .login-workbench{min-height:0;grid-template-columns:minmax(0,1fr)!important;width:min(520px,100vw - 48px)!important}html[data-ui-skin] body .login-brand-panel{display:none!important}html[data-ui-skin] body .login-shell>.site-beian{position:static}html[data-desktop-shell="1"][data-ui-skin] body .login-shell{padding-top:calc(var(--app-chrome-height) + 24px)!important}}@media (width<=420px){html[data-ui-skin] body .login-shell{padding:10px!important}html[data-ui-skin] body .login-shell .login-workbench{width:calc(100vw - 20px)!important}html[data-desktop-shell="1"][data-ui-skin] body .login-shell{padding-top:calc(var(--app-chrome-height) + 10px)!important}}html[data-ui-skin] body .theme-settings-modal{max-height:calc(100dvh - 36px);width:min(760px,100vw - 32px)!important;height:auto!important}html[data-ui-skin] body .theme-settings-modal .theme-board{padding:16px 20px;display:block}html[data-ui-skin] body .theme-settings-modal .theme-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui-skin] body .theme-advanced-settings{border:1px solid var(--zr-border);border-radius:var(--zr-control-radius);background:var(--zr-subtle);margin-top:4px}html[data-ui-skin] body .theme-advanced-settings>summary{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;padding:0 12px;list-style:none;display:flex}html[data-ui-skin] body .theme-advanced-settings>summary::-webkit-details-marker{display:none}html[data-ui-skin] body .theme-advanced-settings>summary>span{gap:2px;min-width:0;display:grid}html[data-ui-skin] body .theme-advanced-settings>summary strong{color:var(--ink);font-size:13px}html[data-ui-skin] body .theme-advanced-settings>summary small{color:var(--muted);font-size:11px}html[data-ui-skin] body .theme-advanced-settings>summary>svg:last-child{margin-left:auto;transition:transform .16s}html[data-ui-skin] body .theme-advanced-settings[open]>summary>svg:last-child{transform:rotate(90deg)}html[data-ui-skin] body .theme-advanced-body{border-top:1px solid var(--zr-border);grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);gap:12px;padding:0 12px 12px;display:grid}html[data-ui-skin] body .theme-advanced-body .theme-color-targets{align-content:start;padding-top:12px}html[data-ui-skin] body .theme-advanced-body .theme-exact-picker{grid-column:1}html[data-ui-skin] body .theme-advanced-body .theme-palette-section{grid-area:1/2/span 2;min-height:270px;margin-top:12px}@media (width>=901px){html[data-ui-skin]:not([data-desktop-shell="1"]){--app-chrome-height:56px}html[data-ui-skin]:not([data-desktop-shell="1"]) body:has(.app-shell.business-ui) .app-chrome{left:var(--sidebar-width);height:var(--app-chrome-height);border-bottom:1px solid var(--zr-border);gap:12px;padding:9px 16px;background:var(--canvas)!important}html[data-ui-skin]:not([data-desktop-shell="1"]) body:has(.app-shell.business-ui) .app-chrome-nav{display:none}html[data-ui-skin]:not([data-desktop-shell="1"]) body:has(.app-shell.sidebar-collapsed) .app-chrome{left:var(--sidebar-collapsed-width)}html[data-ui-skin]:not([data-desktop-shell="1"]) body .app-shell.business-ui{padding-top:var(--app-chrome-height)}html[data-ui-skin]:not([data-desktop-shell="1"]) body .app-shell.business-ui .sidebar{height:100dvh;padding:0 8px 9px!important;top:0!important}html[data-ui-skin]:not([data-desktop-shell="1"]) body .app-shell.business-ui .sidebar .brand{height:var(--app-chrome-height);min-height:var(--app-chrome-height);margin:0 0 7px;padding:0 6px}html[data-ui-skin]:not([data-desktop-shell="1"]) body .app-shell.business-ui .sidebar .brand small{display:block}html[data-ui-skin] body .unified-workbench .workbench-live-content>.selection-action-bar{min-height:34px;overflow:visible;border:0!important;border-bottom:1px solid var(--zr-border)!important;background:0 0!important;border-radius:0!important;gap:11px!important;margin:0 0 12px!important;padding:0 0 9px!important}html[data-ui-skin] body .unified-workbench .workbench-live-content>.selection-action-bar .selection-count{color:var(--ink);gap:8px;font-size:13.5px;font-weight:600}html[data-ui-skin] body .unified-workbench .workbench-live-content>.selection-action-bar .page-section-bar{background:var(--accent);border-radius:2px;width:3px;height:14px;display:block}html[data-ui-skin] body .unified-workbench .workbench-live-content{margin-top:26px!important}html[data-ui-skin] body .unified-workbench .workbench-secondary-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:26px!important;padding:0!important}html[data-ui-skin] body .unified-workbench .workbench-secondary-section>summary{border-bottom:1px solid var(--zr-border);min-height:34px;color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;list-style:none;display:flex;padding:0 0 9px!important;font-size:13.5px!important}html[data-ui-skin] body .unified-workbench .workbench-secondary-section>summary::-webkit-details-marker{display:none}html[data-ui-skin] body .unified-workbench .workbench-secondary-section>summary:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:3px;height:14px}html[data-ui-skin] body .unified-workbench .workbench-secondary-section>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:7px;height:7px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}html[data-ui-skin] body .unified-workbench .workbench-secondary-section[open]>summary:after{transform:rotate(225deg)translateY(-2px)}html[data-ui-skin] body .unified-workbench .workbench-secondary-section>.live-board-grid{padding:0!important}html[data-ui-skin] body .unified-workbench .workbench-live-content>.selection-action-bar .batch-machine-actions{flex:none;justify-content:flex-end;gap:7px;width:auto;margin-left:auto;overflow:visible}html[data-ui-skin] body .unified-workbench .workbench-live-content>.selection-action-bar .batch-machine-actions>button svg{display:none}html[data-ui-skin] body .unified-workbench .workbench-live-content>.selection-action-bar .batch-toolbar-scan{border-left:1px solid var(--zr-border);align-items:center;padding-left:9px;display:flex}html[data-ui-skin] body .unified-workbench .live-board-scan{max-width:270px;margin:0;width:270px!important;height:32px!important}html[data-ui-skin] body .unified-workbench .live-board-scan .unified-scan-control{width:100%;border-color:var(--zr-control-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--field)!important;height:32px!important;min-height:32px!important;box-shadow:none!important;grid-template-columns:26px minmax(0,1fr)!important}html[data-ui-skin] body .unified-workbench .live-board-scan .unified-scan-control:focus-within{border-color:var(--zr-control-border)!important;box-shadow:inset 0 -2px 0 var(--accent)!important}html[data-ui-skin] body .unified-workbench .live-board-scan .unified-scan-control>svg{display:block;color:var(--icon)!important}html[data-ui-skin] body .unified-workbench .live-board-scan .unified-scan-control>input,html[data-ui-skin] body .unified-workbench .live-board-scan .unified-scan-control>input:focus{min-width:0;font-size:13px;height:30px!important;box-shadow:none!important;border:0 #0000!important;outline:0!important}html[data-ui-skin] body .unified-workbench .live-board-scan .unified-scan-control>input{height:30px!important}}@media (width<=1199px){html[data-ui-skin]{--zr-page-pad:16px}html[data-ui-skin] body .unified-workbench .wb-kpi{min-width:94px!important;padding-inline:10px!important}}@media (width<=900px){html[data-ui-skin]{--zr-control-height:44px}html[data-ui-skin] body :is(.stats-page,.workspace,.distribution-page,.workflow-page,.intake-page,.system-page,.expense-ledger-page){padding:12px 12px 72px!important}html[data-ui-skin] body .unified-workbench .workbench-overview-layout{grid-template-columns:1fr!important}html[data-ui-skin] body .unified-workbench .wb-board-row{gap:8px;grid-template-columns:1fr!important}html[data-ui-skin] body .unified-workbench .wb-kpis{overflow-x:auto;flex-wrap:nowrap!important}html[data-ui-skin] body .unified-workbench .wb-kpi{flex:none;min-width:104px!important}html[data-ui-skin] body .login-workbench{border-radius:8px;width:min(520px,100vw - 24px);min-height:0}html[data-ui-skin] body .login-panel{padding:28px 22px}html[data-ui-skin] body .theme-settings-modal .theme-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-skin] body .theme-advanced-body{grid-template-columns:1fr}html[data-ui-skin] body .theme-advanced-body .theme-palette-section{grid-area:auto/1;min-height:220px}}@media (prefers-reduced-motion:reduce){html[data-ui-skin] body *{scroll-behavior:auto!important}}html[data-ui-skin] body :is(.app-shell,.workbench-shell) :is(.business-workbench,.records-panel,.audit-table-panel,.expense-ledger-window,.damage-ledger-window):not(.wps-import-schema):has(>.table-pager){gap:0!important}html[data-ui-skin] body :is(.selection-action-bar,.query-table-toolbar){background:var(--zr-surface)!important}html[data-ui-skin] body :is(.selection-action-bar,.query-table-toolbar):has(+:is(.record-table,.configurable-machine-table,.batch-record-table,.stats-table,.own-detail-table,.expense-table-scroll,.damage-table-scroll,.document-list,.transfer-request-list)){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius) var(--zr-radius) 0 0!important;box-shadow:none!important;border-bottom:0!important;margin-bottom:0!important}html[data-ui-skin] body :is(.selection-action-bar,.query-table-toolbar)+:is(.record-table,.configurable-machine-table,.batch-record-table,.stats-table,.own-detail-table,.expense-table-scroll,.damage-table-scroll,.document-list,.transfer-request-list){border-radius:0 0 var(--zr-radius) var(--zr-radius)!important;border-top:0!important;margin-top:0!important}html[data-ui-skin] body :is(.record-table,.configurable-machine-table,.batch-record-table,.stats-table,.own-detail-table,.audit-table-scroll,.personnel-directory-table,.expense-table-scroll,.damage-table-scroll,.backup-table-scroll,.document-list,.transfer-request-list):has(+.table-pager){border-radius:0!important}html[data-ui-skin] body .table-pager{width:100%;z-index:auto!important;border:1px solid var(--zr-border)!important;border-radius:0 0 var(--zr-radius) var(--zr-radius)!important;border-top:0!important;position:static!important;inset:auto!important}html[data-ui-skin] body :is(.configurable-machine-table,.batch-record-table,.document-list):has(+.table-pager){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html[data-ui-skin] body :is(.audit-table-panel,.personnel-directory-panel):has(>.table-pager){overflow:hidden;border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:none!important}:is(html[data-ui-skin] body :is(.audit-table-panel,.personnel-directory-panel):has(>.table-pager)>:is(.audit-table-scroll,.personnel-directory-table),html[data-ui-skin] body :is(.audit-table-panel,.personnel-directory-panel):has(>.table-pager)>.table-pager){border-left:0!important;border-right:0!important;border-radius:0!important}html[data-ui-skin] body :has(.table-pager) :is(.workspace,.distribution-page,.workflow-page,.intake-page,.stats-page,.system-page){padding-bottom:var(--zr-page-pad)!important}html[data-ui-skin] body .modal .table-pager,html[data-ui-skin] body .document-sheet-paged-actions>.table-pager{width:auto;border:0!important;border-radius:0!important}@media (width<=900px){html[data-ui-skin] body :has(.table-pager) :is(.workspace,.distribution-page,.workflow-page,.intake-page,.stats-page,.system-page){padding-bottom:72px!important}}html[data-ui-skin] body .personnel-modal{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:16px!important}html[data-ui-skin] body .personnel-modal>.personnel-page-head{min-height:48px;background:0 0!important;border:0!important;align-items:center!important;padding:0!important}html[data-ui-skin] body .personnel-page-head>div:first-child{align-items:baseline;gap:12px;min-width:0;display:flex}html[data-ui-skin] body .personnel-page-head h2{color:var(--ink);margin:0;font-weight:700;font-size:20px!important}html[data-ui-skin] body .personnel-page-head p{color:var(--muted);margin:0;font-size:13px}html[data-ui-skin] body .personnel-head-actions{margin-left:auto}html[data-ui-skin] body .personnel-head-actions :is(.primary,.icon-btn){height:36px!important}html[data-ui-skin] body .personnel-filter-panel{border:1px solid var(--zr-border);background:var(--zr-surface);box-shadow:var(--zr-shadow-panel);border-radius:8px;gap:14px;padding:16px;display:grid}html[data-ui-skin] body .personnel-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}html[data-ui-skin] body .personnel-filter-field{min-width:0;color:var(--text-secondary);gap:7px;font-size:13px;font-weight:600;display:grid}html[data-ui-skin] body .personnel-filter-field :is(input,.custom-select,.custom-select-trigger){border-radius:6px!important;width:100%!important;min-width:0!important;height:36px!important}html[data-ui-skin] body .personnel-filter-field input{border:1px solid var(--line-strong);background:var(--field);color:var(--ink);font:inherit;outline:0;padding:0 12px;font-weight:400}html[data-ui-skin] body .personnel-filter-field input:focus{border-color:var(--accent);box-shadow:var(--focus)}html[data-ui-skin] body .personnel-filter-actions{min-height:36px;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-ui-skin] body .personnel-filter-actions>:is(button,.query-toggle){height:36px!important;min-height:36px!important}html[data-ui-skin] body .personnel-filter-actions>.query-toggle{border:1px dashed var(--line-strong)!important;min-width:106px!important;color:var(--text-secondary)!important;background:0 0!important;border-radius:6px!important;padding:0 12px!important}html[data-ui-skin] body .personnel-filter-actions>.query-toggle:hover{background:var(--zr-subtle)!important;color:var(--ink)!important}html[data-ui-skin] body .personnel-result-count{color:var(--muted);margin-left:auto;font-size:12px}html[data-ui-skin] body .personnel-card-directory .personnel-directory-body{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:14px;display:grid}html[data-ui-skin] body .personnel-card .person-avatar{grid-area:avatar;width:40px;height:40px;font-size:15px;font-weight:700;background:var(--accent-soft)!important;color:var(--accent-text,var(--accent-dark))!important}html[data-ui-skin] body .personnel-card-actions .compact-action{min-width:48px;padding:0 10px;height:30px!important}html[data-ui-skin] body .personnel-card-directory .system-empty{grid-column:1/-1;place-items:center;min-height:180px;display:grid}html[data-ui-skin] body .profile-account-details{border:1px solid var(--line);background:var(--zr-subtle);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px 12px;display:grid;overflow:hidden}html[data-ui-skin] body .profile-account-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:10px 12px;display:grid}html[data-ui-skin] body .profile-account-details>div:nth-child(3n){border-right:0}html[data-ui-skin] body .profile-account-details>div:nth-last-child(-n+3){border-bottom:0}html[data-ui-skin] body .profile-account-details :is(dt,dd){margin:0}html[data-ui-skin] body .profile-account-details dt{color:var(--muted);font-size:11px}html[data-ui-skin] body .profile-account-details dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}html[data-ui-skin] body .api-catalog-page .system-section-head{display:flex!important}html[data-ui-skin] body .api-catalog-page :is(.backend-stack-panel,.api-list-panel){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;overflow:hidden!important}html[data-ui-skin] body .api-diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html[data-ui-skin] body .api-diagnostics-grid>article{border:1px solid var(--zr-border);border-radius:var(--zr-radius);background:var(--zr-surface);align-content:center;gap:5px;min-width:0;min-height:104px;padding:16px;display:grid}html[data-ui-skin] body .api-diagnostics-grid span{color:var(--muted);font-size:12px;font-weight:600}html[data-ui-skin] body .api-diagnostics-grid strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}html[data-ui-skin] body .api-diagnostics-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-ui-skin] body .api-catalog-filter{border-bottom:1px solid var(--zr-border);background:var(--zr-subtle);grid-template-columns:minmax(150px,190px) minmax(260px,1fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}html[data-ui-skin] body .api-catalog-filter>label{min-width:0;color:var(--text-secondary);gap:6px;font-size:12px;font-weight:600;display:grid}html[data-ui-skin] body .api-catalog-filter :is(input,.custom-select,.custom-select-trigger){width:100%!important;min-width:0!important;height:36px!important}html[data-ui-skin] body .api-catalog-filter input{border:1px solid var(--line-strong);background:var(--field);color:var(--ink);font:inherit;border-radius:6px;outline:0;padding:0 11px;font-weight:400}html[data-ui-skin] body .api-catalog-filter input:focus{border-color:var(--accent);box-shadow:var(--focus)}html[data-ui-skin] body .api-catalog-filter>button{height:36px!important}html[data-ui-skin] body .api-list-panel>.api-list-scroll{border:0!important;border-radius:0!important;max-height:min(64vh,720px)!important;overflow:auto!important}html[data-ui-skin] body .api-catalog-page :is(.api-list-head,.api-list-row){grid-template-columns:74px minmax(300px,1.35fr) minmax(260px,1fr) minmax(180px,.75fr);min-width:920px}html[data-ui-skin] body .api-catalog-page .api-list-head{z-index:2;position:sticky;top:0}@media (width<=1180px){html[data-ui-skin] body .personnel-card-directory .personnel-directory-body{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){html[data-ui-skin] body .personnel-modal{gap:12px!important;padding:0!important}html[data-ui-skin] body .personnel-filter-fields,html[data-ui-skin] body .personnel-card-directory .personnel-directory-body,html[data-ui-skin] body .api-diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){html[data-ui-skin] body .personnel-page-head{align-items:flex-start!important}html[data-ui-skin] body .personnel-page-head>div:first-child{gap:3px;display:grid}html[data-ui-skin] body .personnel-page-head p{font-size:12px}html[data-ui-skin] body .personnel-filter-panel{padding:12px}html[data-ui-skin] body .personnel-filter-fields,html[data-ui-skin] body .personnel-card-directory .personnel-directory-body{grid-template-columns:minmax(0,1fr)}html[data-ui-skin] body .personnel-filter-field :is(input,.custom-select,.custom-select-trigger){height:44px!important}html[data-ui-skin] body .personnel-filter-actions{flex-wrap:wrap}html[data-ui-skin] body .personnel-result-count{width:100%;margin-left:0}html[data-ui-skin] body .profile-account-details{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-skin] body .profile-account-details>div:nth-child(3n){border-right:1px solid var(--line)}html[data-ui-skin] body .profile-account-details>div:nth-child(2n){border-right:0}html[data-ui-skin] body .profile-account-details>div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}html[data-ui-skin] body .profile-account-details>div:nth-last-child(-n+2){border-bottom:0}html[data-ui-skin] body .api-diagnostics-grid,html[data-ui-skin] body .api-catalog-filter{grid-template-columns:minmax(0,1fr)}html[data-ui-skin] body .api-catalog-filter>button{width:100%}}html[data-ui-skin] body .personnel-modal{grid-template-rows:auto auto auto minmax(0,1fr)!important}html[data-ui-skin] body .personnel-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ui-skin] body .personnel-directory-panel{border:1px solid var(--zr-border);background:var(--zr-surface);min-width:0;min-height:0;box-shadow:var(--zr-shadow-panel);border-radius:8px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-table{min-width:0;min-height:0;overflow:auto;background:var(--zr-surface)!important;border:0!important;border-radius:0!important}html[data-ui-skin] body :is(.personnel-directory-head,.personnel-directory-row){grid-template-columns:minmax(170px,1.05fr) minmax(168px,.92fr) 112px minmax(148px,.82fr) minmax(190px,1.1fr) minmax(210px,1.2fr) 150px 128px;gap:12px;width:max-content;min-width:100%;padding:0 16px}html[data-ui-skin] body .personnel-directory-head{z-index:3;min-height:42px;color:var(--text-secondary);font-size:12px;top:0;background:var(--head)!important}html[data-ui-skin] body .personnel-directory-identity .person-avatar{flex:0 0 34px;width:34px;height:34px;background:var(--accent-soft)!important;color:var(--accent-text,var(--accent-dark))!important}html[data-ui-skin] body .personnel-created-at{color:var(--text-secondary);font-size:12px;line-height:1.45}html[data-ui-skin] body :is(.personnel-directory-head>:last-child,.personnel-directory-actions){z-index:2;background:inherit;box-shadow:-10px 0 14px -14px color-mix(in srgb, var(--ink) 55%, transparent);justify-content:flex-end;align-self:stretch;align-items:center;display:flex;position:sticky;right:0}html[data-ui-skin] body .personnel-directory-head>:last-child{z-index:4}html[data-ui-skin] body .personnel-directory-panel .table-pager{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important}html[data-ui-skin] body .personnel-directory-panel .system-empty{min-width:100%}@media (width<=1000px){html[data-ui-skin] body .personnel-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){html[data-ui-skin] body .personnel-summary-grid,html[data-ui-skin] body .personnel-filter-fields{grid-template-columns:minmax(0,1fr)}}html[data-ui-skin] body .expense-ledger-page{align-content:start;gap:16px;display:grid}html[data-ui-skin] body .expense-ledger-window{min-width:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important}html[data-ui-skin] body .app-shell.business-ui main .expense-ledger-window>.expense-summary-strip{margin:0 0 16px!important}html[data-ui-skin] body .app-shell.business-ui main .expense-ledger-window>.expense-query-grid{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:none!important;gap:14px 16px!important;margin:0 0 16px!important;padding:16px!important}html[data-ui-skin] body .expense-query-grid>.query-field{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:7px!important;min-width:0!important;display:grid!important}html[data-ui-skin] body .expense-query-grid>.query-field>span:first-child{width:100%!important;max-width:none!important;color:var(--text-secondary)!important;text-align:left!important;justify-content:flex-start!important;margin:0!important;font-size:13px!important;font-weight:600!important}html[data-ui-skin] body .expense-query-grid .query-actions{min-height:36px;gap:8px!important}html[data-ui-skin] body .expense-query-grid .query-actions>:is(button,.query-toggle){height:36px!important;min-height:36px!important}html[data-ui-skin] body .expense-query-grid .active-filter-summary{margin-left:auto!important}html[data-ui-skin] body .expense-table-toolbar{align-items:center;gap:10px;min-height:52px;display:flex;padding:8px 14px!important}html[data-ui-skin] body .expense-table-toolbar .page-section-title{flex:0 auto}html[data-ui-skin] body .expense-table-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}html[data-ui-skin] body .expense-table-actions .query-table-count{color:var(--muted);white-space:nowrap;font-size:12px}html[data-ui-skin] body .expense-loading-indicator{color:var(--muted);animation:.8s linear infinite expense-loading-spin}html[data-ui-skin] body .expense-table th,html[data-ui-skin] body .expense-table td{text-align:left}html[data-ui-skin] body .expense-table :is(th,td):last-child{text-align:right}html[data-ui-skin] body .expense-table .table-inline-actions{justify-content:flex-end}@keyframes expense-loading-spin{to{transform:rotate(360deg)}}@media (width<=620px){html[data-ui-skin] body .expense-ledger-page{gap:12px}html[data-ui-skin] body .expense-query-grid{padding:12px!important}html[data-ui-skin] body .expense-query-grid .active-filter-summary{width:100%;margin-left:0!important}html[data-ui-skin] body .expense-table-toolbar{flex-wrap:wrap}html[data-ui-skin] body .expense-table-actions{justify-content:space-between;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html[data-ui-skin] body .expense-loading-indicator{animation:none}}html[data-ui-skin] body .repair-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid;background:0 0!important}html[data-ui-skin] body .repair-overview-cards[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-ui-skin] body .repair-overview-cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ui-skin] body .repair-overview-cards[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-ui-skin] body .repair-overview-cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-skin] body .repair-overview-cards[data-count="1"]{grid-template-columns:minmax(0,1fr)}html[data-ui-skin] body .repair-overview-card{border:1px solid var(--zr-border);background:var(--zr-surface);min-width:0;min-height:112px;box-shadow:var(--zr-shadow-panel);border-radius:8px;grid-template-rows:32px auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px 8px;padding:16px;display:grid}html[data-ui-skin] body .repair-overview-head{display:contents}html[data-ui-skin] body .repair-overview-icon{width:32px;height:32px;color:var(--accent-text,var(--accent-dark));border-radius:8px;grid-area:1/1;place-items:center;display:grid}html[data-ui-skin] body .repair-overview-card.is-work .repair-overview-icon{color:var(--status-work)}html[data-ui-skin] body .repair-overview-card.is-pending .repair-overview-icon{color:var(--muted);background:var(--panel-2)}html[data-ui-skin] body .repair-overview-card.is-done .repair-overview-icon{color:var(--status-done)}html[data-ui-skin] body .repair-overview-card.is-parts .repair-overview-icon{color:var(--status-parts)}html[data-ui-skin] body .repair-overview-card.is-unable .repair-overview-icon{color:var(--status-unable)}html[data-ui-skin] body .repair-overview-card.is-warn .repair-overview-icon{color:var(--status-warn)}html[data-ui-skin] body .repair-overview-card.is-rework .repair-overview-icon{color:var(--status-rework)}html[data-ui-skin] body .repair-overview-icon>svg{width:20px;height:20px}html[data-ui-skin] body .repair-overview-card :is(small,strong,em){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}html[data-ui-skin] body .repair-overview-card small{color:var(--muted);grid-area:1/2;align-self:center;font-size:12.5px;font-weight:500}html[data-ui-skin] body .repair-overview-card strong{color:var(--ink);font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1;font-size:26px;font-weight:700;line-height:1.2}html[data-ui-skin] body .repair-overview-card em{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:3/1/auto/-1;font-size:12px;font-style:normal;font-weight:500;display:-webkit-box;color:var(--muted)!important}html[data-ui-skin] body .repair-overview-card em small{color:inherit;font-size:inherit;font-weight:inherit}html[data-ui-skin] body .repair-overview-page>.query-form-grid{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px 14px!important;margin:0!important;padding:16px!important}html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px 14px!important;margin:0 0 16px!important;padding:16px!important}html[data-ui-skin] body .repair-overview-page>.query-form-grid>.query-field,html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid>.query-field{grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;display:block!important}html[data-ui-skin] body .repair-overview-page>.query-form-grid>.query-field>span:first-child,html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid>.query-field>span:first-child{width:auto!important;min-width:0!important;max-width:none!important;color:var(--text-secondary)!important;text-align:left!important;margin:0 0 5px!important;font-size:13px!important;font-weight:550!important;display:block!important}html[data-ui-skin] body .repair-overview-page>.query-form-grid>.query-actions,html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid>.query-actions{min-height:36px;grid-column:1/-1!important;justify-content:flex-start!important;gap:8px!important}html[data-ui-skin] body .repair-overview-page>.query-form-grid>.query-actions>:is(button,.query-toggle),html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid>.query-actions>:is(button,.query-toggle){height:36px!important;min-height:36px!important}html[data-ui-skin] body .repair-overview-page>.query-form-grid .active-filter-summary,html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid .active-filter-summary{margin-left:auto!important}html[data-ui-skin] body .my-repairs-page>.query-form-grid>.query-field{grid-column:span 2!important}html[data-ui-skin] body .repair-results-panel>.selection-action-bar{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius) var(--zr-radius) 0 0!important;background:var(--zr-surface)!important;min-height:52px!important;box-shadow:none!important;border-bottom:0!important;margin:0!important;padding:8px 14px!important}html[data-ui-skin] body .repair-results-panel>.configurable-machine-table{min-width:0;border:1px solid var(--zr-border)!important;border-radius:0 0 var(--zr-radius) var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important}html[data-ui-skin] body .repair-results-panel>:is(.intake-submission-list,.batch-record-table){min-width:0;border:1px solid var(--zr-border)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;border-radius:0!important}html[data-ui-skin] body .repair-results-panel>.table-pager{border:1px solid var(--zr-border)!important;border-radius:0 0 var(--zr-radius) var(--zr-radius)!important;background:var(--zr-surface)!important;border-top:0!important;margin:0!important}html[data-ui-skin] body .repair-results-panel .role-workbench-heading{border:1px solid var(--zr-border);border-radius:var(--zr-radius) var(--zr-radius) 0 0;background:var(--zr-surface);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}html[data-ui-skin] body .repair-results-panel .role-workbench-heading h2{color:var(--ink);margin:0;font-size:16px;font-weight:650}html[data-ui-skin] body .configurable-machine-row>span>.machine-select-cell{box-shadow:none!important;border-right:0!important}html[data-ui-skin] body .export-options-modal{width:min(820px,100vw - 40px)}html[data-ui-skin] body .export-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}html[data-ui-skin] body .export-filter-grid .export-scope-field{gap:6px;min-width:0;display:grid}html[data-ui-skin] body .export-filter-grid .export-scope-field>span:first-child{color:var(--text-secondary);font-size:13px;font-weight:600}html[data-ui-skin] body .export-filter-grid :is(.custom-select-trigger,.date-range-trigger){width:100%}@media (width<=1100px){html[data-ui-skin] body .repair-overview-cards:is([data-count="4"],[data-count="5"],[data-count="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){html[data-ui-skin] body .repair-overview-cards,html[data-ui-skin] body .repair-overview-cards[data-count="1"],html[data-ui-skin] body .repair-overview-cards[data-count="4"],html[data-ui-skin] body .repair-overview-cards[data-count="5"],html[data-ui-skin] body .repair-overview-cards[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-skin] body .repair-overview-page>.query-form-grid,html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html[data-ui-skin] body .repair-overview-cards,html[data-ui-skin] body .repair-overview-cards[data-count="1"],html[data-ui-skin] body .repair-overview-cards[data-count="2"],html[data-ui-skin] body .repair-overview-cards[data-count="4"],html[data-ui-skin] body .repair-overview-cards[data-count="5"],html[data-ui-skin] body .repair-overview-cards[data-count="6"]{grid-template-columns:minmax(0,1fr);gap:10px}html[data-ui-skin] body .repair-overview-card{min-height:72px;padding:10px 12px}html[data-ui-skin] body .repair-overview-card strong{font-size:20px}html[data-ui-skin] body .repair-overview-page>.query-form-grid,html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}html[data-ui-skin] body .my-repairs-page>.query-form-grid>.query-field{grid-column:auto!important}html[data-ui-skin] body .repair-overview-page>.query-form-grid>.query-actions>:is(button,.query-toggle),html[data-ui-skin] body .repair-results-panel>.selection-action-bar :is(button,.field-editor-gear),html[data-ui-skin] body .repair-results-panel>.selection-action-bar .unified-scan-control,html[data-ui-skin] body .repair-results-panel>.selection-action-bar .unified-scan-control>input{height:44px!important;min-height:44px!important}html[data-ui-skin] body .repair-overview-page>.query-form-grid .active-filter-summary,html[data-ui-skin] body .repair-overview-page>.repair-results-panel>.query-form-grid .active-filter-summary{width:100%;margin-left:0!important}html[data-ui-skin] body .repair-results-panel>.selection-action-bar{flex-wrap:wrap}html[data-ui-skin] body .repair-results-panel .role-workbench-heading{align-items:flex-start}html[data-ui-skin] body .export-options-modal{width:min(820px,100vw - 20px)}html[data-ui-skin] body .export-filter-grid{grid-template-columns:minmax(0,1fr);gap:10px}}html[data-ui-skin] body .unified-workbench .workbench-period-content{gap:12px;min-width:0;padding:12px;display:grid}html[data-ui-skin] body .unified-workbench .workbench-period-content>*{min-width:0;margin:0!important}html[data-ui-skin] body .scan-records>.scanner-band.scan-primary-card{grid-template-columns:minmax(190px,260px) minmax(0,1fr);border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;align-items:center!important;gap:16px!important;padding:14px 16px!important;display:grid!important}html[data-ui-skin] body .scan-primary-card>.unified-scan-shell{width:100%;max-width:none}@media (width<=700px){html[data-ui-skin] body .scan-records>.scanner-band.scan-primary-card{grid-template-columns:minmax(0,1fr);gap:10px!important}}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.selection-action-bar,.query-table-toolbar):has(+:is(.configurable-machine-table,.batch-record-table,.record-table,.intake-submission-list,.distribution-history-list)){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius) var(--zr-radius) 0 0!important;background:var(--zr-surface)!important;box-shadow:none!important;border-bottom:0!important;margin:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.selection-action-bar,.query-table-toolbar)+:is(.configurable-machine-table,.batch-record-table,.record-table,.intake-submission-list,.distribution-history-list){box-sizing:border-box;border:1px solid var(--zr-border)!important;border-radius:0 0 var(--zr-radius) var(--zr-radius)!important;background:var(--zr-surface)!important;width:100%!important;box-shadow:none!important;margin:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.configurable-machine-table,.batch-record-table,.record-table,.intake-submission-list,.distribution-history-list):has(+.table-pager){border-bottom:0!important;border-radius:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.configurable-machine-table,.batch-record-table,.record-table,.intake-submission-list,.distribution-history-list)+.table-pager{box-sizing:border-box;border:1px solid var(--zr-border)!important;border-radius:0 0 var(--zr-radius) var(--zr-radius)!important;background:var(--zr-surface)!important;border-top:0!important;width:100%!important;margin:0!important}html[data-ui-skin] body .unified-workbench .stats-detail.wb-detail{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;overflow:hidden!important}html[data-ui-skin] body .unified-workbench .stats-detail.wb-detail>:is(.selection-action-bar,.query-table-toolbar,.configurable-machine-table,.batch-record-table,.record-table,.table-pager){border:0!important;border-radius:0!important}html[data-ui-skin] body .unified-workbench .stats-detail.wb-detail>.selection-action-bar{border-bottom:1px solid var(--zr-border)!important}html[data-ui-skin] body .unified-workbench .stats-detail.wb-detail>.table-pager{border-top:1px solid var(--zr-border)!important}@media (width>=1101px){html[data-ui-skin] body .selection-action-bar .batch-machine-actions:has(.batch-toolbar-scan){min-width:0;flex-wrap:nowrap!important}html[data-ui-skin] body .selection-action-bar .batch-toolbar-scan{flex:0 520px;order:99;width:clamp(300px,32vw,520px);min-width:280px;margin-left:0}html[data-ui-skin] body .selection-action-bar .batch-toolbar-scan>.unified-scan-shell:not(.live-board-scan) :is(.unified-scan-control,.unified-scan-control>input){height:36px!important;min-height:36px!important}}@media (width>=901px){html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .nav-item:not(.nav-child){font-weight:550;font-size:14px!important}html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .nav-child{font-weight:500;font-size:13px!important}html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .nav-child.active{font-weight:650}html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .nav-item.nav-parent.active{color:#fff!important;background:0 0!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed .sidebar .nav-item{justify-content:center!important;gap:0!important;padding-inline:0!important;font-size:0!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed .sidebar :is(.brand>div,.lan-card,.nav-group-arrow,.nav-count),html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed .sidebar .nav-children{display:none!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed .sidebar .nav-group:is(:hover,:focus-within)>.nav-children{display:grid!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed .sidebar .nav-group:is(:hover,:focus-within)>.nav-children .nav-item{color:var(--nav-text,#c8d0dd)!important;justify-content:flex-start!important;gap:9px!important;padding-inline:11px!important;font-size:12px!important}}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-minimal-grid{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;background-color:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:12px 16px!important;margin:0 0 12px!important;padding:13px 16px 15px!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-minimal-grid>:is(label,div):not(.page-section-title){grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:4px!important;min-width:0!important;max-width:none!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-minimal-grid>:is(label,div):not(.page-section-title)>span:first-child{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;color:var(--text-secondary)!important;text-align:left!important;justify-content:flex-start!important;margin:0!important;font-size:12px!important;font-weight:550!important;line-height:20px!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-minimal-grid>:is(label,div):not(.page-section-title) :is(input,.custom-select,.custom-select-trigger){width:100%!important;min-width:0!important;max-width:none!important;height:var(--zr-control-height)!important;min-height:var(--zr-control-height)!important;box-sizing:border-box!important}@media (width<=1200px){html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-minimal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-minimal-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}}html[data-ui-skin] body #main-content.business-ui .distribution-create-workbench.distribution-create-workbench{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)!important;align-items:start!important;gap:0 16px!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-minimal-grid{grid-column:1!important;margin-bottom:0!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-preview{border:1px solid var(--zr-border);border-radius:var(--zr-radius);background:var(--zr-surface);min-width:0;box-shadow:var(--zr-shadow-panel);align-self:start;padding:16px;grid-area:1/2/span 20!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>:not(.distribution-assign-minimal-grid):not(.distribution-assign-preview){grid-column:1!important}html[data-ui-skin] body .distribution-assign-preview-head{border-bottom:1px solid var(--zr-border);gap:3px;padding-bottom:12px;display:grid}html[data-ui-skin] body .distribution-assign-preview-head strong{color:var(--ink);font-size:14px}html[data-ui-skin] body .distribution-assign-preview-head small,html[data-ui-skin] body .distribution-assign-preview dt{color:var(--muted);font-size:11px}html[data-ui-skin] body .distribution-assign-preview dl{gap:0;margin:0;display:grid}html[data-ui-skin] body .distribution-assign-preview dl>div{border-bottom:1px solid var(--zr-border);grid-template-columns:82px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}html[data-ui-skin] body .distribution-assign-preview dl>div:last-child{border-bottom:0}html[data-ui-skin] body .distribution-assign-preview :is(dt,dd){min-width:0;margin:0}html[data-ui-skin] body .distribution-assign-preview dd{overflow-wrap:anywhere;color:var(--ink);text-align:right;font-size:12px;font-weight:650}@media (width<=980px){html[data-ui-skin] body #main-content.business-ui .distribution-create-workbench.distribution-create-workbench{grid-template-columns:minmax(0,1fr)!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>:is(.distribution-assign-minimal-grid,.distribution-assign-preview){grid-column:1!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>.distribution-assign-preview{grid-row:auto!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench>:not(.distribution-assign-minimal-grid):not(.distribution-assign-preview){grid-column:1!important}}html[data-ui-skin] body .configurable-machine-row>span:has(>.machine-select-cell){z-index:1;position:sticky;left:0;background:inherit!important}html[data-ui-skin] body .configurable-machine-head>span:has(>.machine-select-cell){z-index:3}html[data-ui-skin] body .configurable-machine-row>:is(.scan-row-action,.scan-row-action-head){z-index:2;position:sticky;background:inherit!important}html[data-ui-skin] body .configurable-machine-row>:is(.scan-row-action,.scan-row-action-head):last-child{right:0}html[data-ui-skin] body .configurable-machine-row>:is(.scan-row-action,.scan-row-action-head):nth-last-child(2){right:62px}html[data-ui-skin] body .configurable-machine-head>.scan-row-action-head{z-index:4}html[data-ui-skin] body .repair-review-record-table .batch-record-row>strong .table-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}html[data-ui-skin] body .distribution-record-table .batch-record-row{min-width:1260px;grid-template-columns:56px 168px 146px 112px 124px 86px 106px 106px minmax(168px,1fr) 104px!important}html[data-ui-skin] body .distribution-record-table .batch-record-row>:last-child{z-index:2;justify-content:center;position:sticky;right:0;box-shadow:-8px 0 12px -12px #0f172a8c;background:inherit!important}html[data-ui-skin] body .distribution-record-table .batch-record-head>:last-child{z-index:4}html[data-ui-skin] body .workflow-scan-card-control,html[data-ui-skin] body .workflow-scan-card-control .unified-scan-shell,html[data-ui-skin] body .workflow-scan-card-control .unified-scan-control{width:100%;min-width:0}html[data-ui-skin] body .workflow-scan-card-control .unified-scan-control{min-height:var(--zr-control-height)}@media (width>=761px) and (width<=1080px){html[data-ui-skin]:not([data-desktop-shell="1"]) body:has(.app-shell.business-ui) .app-chrome{left:var(--sidebar-collapsed-width)!important;width:calc(100vw - var(--sidebar-collapsed-width))!important}}html[data-ui-skin] body .app-chrome-search{width:min(520px,50vw)!important;max-width:520px!important}:root{--wb-bg:#f4f6fa;--wb-surface:#fff;--wb-surface-2:#f7f9fc;--wb-surface-3:#eef2f8;--wb-line:#e4e9f1;--wb-line-2:#edf1f6;--wb-ink:#0f1b2a;--wb-ink-2:#4c5c6b;--wb-ink-3:#8a99a8;--wb-brand:#1f6feb;--wb-brand-strong:#1758c8;--wb-brand-ink:#0b4bb8;--wb-brand-soft:#eaf2ff;--wb-nav:#0e1726;--wb-nav-2:#131f31;--wb-nav-ink:#c2cedd;--wb-nav-dim:#7e8ea1;--wb-nav-line:#22304a;--wb-ok:#16a34a;--wb-warn:#d97706;--wb-danger:#dc2626;--wb-purple:#7c3aed;--wb-teal:#0d9488;--wb-shadow:0 1px 2px #101c2e0d, 0 1px 3px #101c2e0a;--wb-shadow-pop:0 18px 48px #101c2e2e;--wb-r-card:14px;--wb-r-control:8px}html[data-repair-theme=day] body{--canvas:var(--wb-bg);--panel:var(--wb-surface);--panel-2:var(--wb-surface-2);--head:var(--wb-surface-2);--field:var(--wb-surface);--ink:var(--wb-ink);--text-secondary:var(--wb-ink-2);--muted:var(--wb-ink-3);--line:var(--wb-line);--line-2:var(--wb-line-2);--line-strong:#c4cedb;--accent:var(--wb-brand);--accent-text:var(--wb-brand-ink);--accent-soft:var(--wb-brand-soft);--accent-hover:var(--wb-brand-strong);--nav:var(--wb-nav);--nav-text:var(--wb-nav-ink);--nav-active:#1f6feb2e;--nav-active-text:#fff;--row-hover:var(--wb-surface-2);--status-done:var(--wb-ok);--status-done-bg:#e7f7ed;--status-work:#2563eb;--status-work-bg:#e8f0fe;--status-warn:var(--wb-warn);--status-warn-bg:#fef3e2;--status-parts:var(--wb-purple);--status-parts-bg:#f1eafe;--status-rework:var(--wb-danger);--status-rework-bg:#fdecec;--status-unable:var(--wb-danger);--status-unable-bg:#fdecec;--ag-sidebar:var(--wb-nav);--ag-canvas:var(--wb-bg)}html[data-repair-theme=night] body{--canvas:#0f1724;--panel:#162131;--panel-2:#1b293b;--head:#1b293b;--field:#111c2a;--ink:#f3f6fa;--text-secondary:#c2cedd;--muted:#91a0b2;--line:#2a394c;--line-2:#223149;--line-strong:#40536a;--accent:#6da4ff;--accent-text:#a9c9ff;--accent-soft:#1b3558;--accent-hover:#8bb8ff;--nav:#0a1220;--nav-text:#c2cedd;--nav-active:#6da4ff33;--nav-active-text:#fff;--row-hover:#203149;--status-done:#6ee7a0;--status-done-bg:#173b2a;--status-work:#9cc3ff;--status-work-bg:#1b3558;--status-warn:#f5c16c;--status-warn-bg:#45351a;--status-parts:#c4a1ff;--status-parts-bg:#352556;--status-rework:#ff9b9b;--status-rework-bg:#4a2429;--status-unable:#ffb4b4;--status-unable-bg:#4a2429;--ag-sidebar:var(--nav);--ag-canvas:var(--canvas)}html[data-ui-skin] body{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:14px;background:var(--canvas)!important;color:var(--ink)!important;font-family:PingFang SC,Microsoft YaHei UI,Hiragino Sans GB,system-ui,-apple-system,Segoe UI,sans-serif!important}html[data-ui-skin] body :is(.app-shell,.app-shell>main,.workspace,.stats-page,.workflow-page,.intake-page,.system-page,.own-stats-page,.live-board-page,.customer-portal-page,.customer-return-management-page){background:var(--canvas)!important}html[data-ui-skin] body .app-shell.business-ui{--sidebar-width:192px!important;--sidebar-collapsed-width:68px!important;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)!important}html[data-ui-skin] body .app-shell.business-ui>.sidebar{width:var(--sidebar-width)!important;background:var(--wb-nav)!important;box-shadow:none!important;border:0!important;padding:14px 10px 12px!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed>.sidebar{width:var(--sidebar-collapsed-width)!important;padding-inline:8px!important}html[data-ui-skin] body .sidebar .brand{min-height:48px;border-bottom:0!important;gap:10px!important;margin:0 4px 12px!important;padding:0 4px 14px!important}html[data-ui-skin] body .sidebar .brand strong{color:#fff!important;font-size:13px!important;font-weight:650!important}html[data-ui-skin] body .sidebar .brand small{color:var(--wb-nav-dim)!important;font-size:10px!important}html[data-ui-skin] body .sidebar .brand-mark{color:#fff;background:var(--wb-brand)!important;border-radius:10px!important;flex-basis:34px!important;width:34px!important;height:34px!important;box-shadow:0 4px 12px #1f6feb52!important}html[data-ui-skin] body .sidebar nav{gap:2px!important;padding:0!important}html[data-ui-skin] body .sidebar .nav-item{position:relative;height:38px!important;min-height:38px!important;color:var(--nav-text,var(--wb-nav-ink))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;gap:10px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important;transition:background-color .15s,color .15s!important}html[data-ui-skin] body .sidebar .nav-item:before{content:none}html[data-ui-skin] body .sidebar .nav-item:hover{background:var(--nav-hover-bg,#ffffff0f)!important;color:var(--nav-active-text,#fff)!important}html[data-ui-skin] body .sidebar .nav-item.active,html[data-ui-skin] body .sidebar .nav-child.active{color:#fff!important;background:#1f6feb2e!important;font-weight:650!important}html[data-ui-skin] body .sidebar .nav-item.active:before,html[data-ui-skin] body .sidebar .nav-child.active:before{content:"";background:var(--wb-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}html[data-ui-skin] body .sidebar .nav-parent.active{color:#fff!important;background:0 0!important}html[data-ui-skin] body .sidebar .nav-child{padding-left:8px;height:34px!important;min-height:34px!important;color:var(--wb-nav-dim)!important;font-size:12.5px!important}html[data-ui-skin] body .sidebar .nav-children{margin:0 0 4px 14px;padding:2px 0 3px 6px;border-left:1px solid var(--wb-nav-line)!important}html[data-ui-skin] body .sidebar .nav-group-arrow{color:var(--wb-nav-dim)!important}html[data-ui-skin] body .sidebar .nav-count{background:var(--wb-danger)!important;color:#fff!important}html[data-ui-skin] body .sidebar .sidebar-bottom{border-top-color:var(--wb-nav-line)!important}html[data-ui-skin] body .app-chrome{background:var(--canvas)!important;border-bottom:1px solid var(--line)!important;height:56px!important;box-shadow:none!important;padding-inline:22px 24px!important}html[data-ui-skin] body .app-chrome-search{border:1px solid var(--line)!important;border-radius:var(--wb-r-control)!important;background:var(--field)!important;width:min(520px,50vw)!important;max-width:520px!important;height:38px!important;box-shadow:none!important}html[data-ui-skin] body .app-chrome-search input{height:36px!important;color:var(--ink)!important;font-size:13px!important}html[data-ui-skin] body .app-chrome-search:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}html[data-ui-skin] body .app-chrome .top-connection-state,html[data-ui-skin] body .app-chrome .account-hover-menu>summary{min-height:36px!important;color:var(--text-secondary)!important;border-radius:8px!important}html[data-ui-skin] body :is(.stats-page,.own-stats-page,.live-board-page,.workspace,.distribution-page,.workflow-page,.intake-page,.legacy-reconciliation-page,.system-page,.system-admin-page,.customer-portal-page,.customer-return-management-page,.expense-ledger-page){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:20px 24px 40px!important}html[data-ui-skin] body :is(.business-page-heading,.workbench-page-top,.page-section-title,.role-workbench-heading){margin-bottom:16px!important}html[data-ui-skin] body :is(.business-page-heading h2,.page-section-title h2,.role-workbench-heading h2){color:var(--ink)!important;font-size:18px!important;font-weight:650!important;line-height:1.3!important}html[data-ui-skin] body :is(.business-page-heading p,.page-section-title>span,.role-workbench-heading p){color:var(--muted)!important;font-size:12.5px!important}html[data-ui-skin] body :is(.query-form-grid,.distribution-filter-grid,.distribution-assign-minimal-grid){border:1px solid var(--line)!important;border-radius:var(--wb-r-card)!important;background:var(--panel)!important;box-shadow:var(--wb-shadow)!important;gap:12px 14px!important;padding:16px!important}html[data-ui-skin] body :is(.query-field,.query-field>label){gap:5px!important}html[data-ui-skin] body :is(.query-field>span:first-child,.query-field label>span:first-child){color:var(--text-secondary)!important;font-size:12px!important;font-weight:550!important}html[data-ui-skin] body :is(.query-form-grid,.modal,.app-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,.custom-select-trigger,.date-range-trigger){min-height:var(--wb-control-height,34px)!important;height:var(--wb-control-height,34px)!important;border:1px solid var(--line)!important;border-radius:var(--wb-r-control)!important;background:var(--field)!important;color:var(--ink)!important;box-shadow:none!important;font-size:13px!important}html[data-ui-skin] body :is(.query-form-grid,.modal,.app-shell) textarea{border:1px solid var(--line)!important;border-radius:var(--wb-r-control)!important;background:var(--field)!important;height:auto!important;min-height:76px!important;color:var(--ink)!important;box-shadow:none!important;font-size:13px!important;line-height:1.5!important}html[data-ui-skin] body :is(input,select,textarea,.custom-select-trigger,.date-range-trigger):focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;outline:0!important}html[data-ui-skin] body :is(button.primary,.primary){border:1px solid var(--accent)!important;border-radius:var(--wb-r-control)!important;background:var(--accent)!important;height:34px!important;color:var(--on-accent)!important;box-shadow:none!important;padding-inline:14px!important}html[data-ui-skin] body :is(button.primary,.primary):hover:not(:disabled){background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}html[data-ui-skin] body :is(button.secondary,.secondary,.export-button){border:1px solid var(--line)!important;border-radius:var(--wb-r-control)!important;background:var(--panel)!important;height:34px!important;color:var(--text-secondary)!important;box-shadow:none!important;padding-inline:12px!important}html[data-ui-skin] body :is(button.secondary,.secondary,.export-button):hover:not(:disabled){background:var(--panel-2)!important;color:var(--ink)!important;border-color:var(--line-strong)!important}html[data-ui-skin] body :is(.metric-card,.workflow-panel,.distribution-panel,.live-panel,.structured-page-panel,.business-workbench,.records-panel,.panel,.management-command-window){border:1px solid var(--line)!important;border-radius:var(--wb-r-card)!important;background:var(--panel)!important;box-shadow:var(--wb-shadow)!important}html[data-ui-skin] body :is(.panel-heading,.workflow-panel>header,.distribution-panel-head,.live-panel-head,.card-head){border-bottom:1px solid var(--line-2)!important;background:var(--panel)!important}html[data-ui-skin] body :is(table,.configurable-machine-table,.record-table,.workflow-table){color:var(--ink)!important;font-size:13px!important}html[data-ui-skin] body :is(thead th,.table-head,.stats-head,.own-head,.distribution-table-head,.workflow-head,.configurable-machine-head){background:color-mix(in srgb, var(--v2-surface) 95%, var(--v2-ink) 5%)!important;color:var(--v2-ink-2)!important;border-bottom:1px solid var(--line)!important;font-size:12.5px!important;font-weight:600!important}html[data-ui-skin] body :is(tbody td,.table-row,.stats-row,.own-row,.distribution-row,.workflow-row,.configurable-machine-row){border-bottom-color:var(--line-2)!important;color:var(--text-secondary)!important}html[data-ui-skin] body :is(tbody tr,.table-row,.stats-row,.own-row,.distribution-row,.workflow-row,.configurable-machine-row):hover{background:var(--panel-2)!important}html[data-ui-skin] body :is(.configurable-machine-row.is-selected,.batch-record-row.is-selected,tbody tr.selected){background:var(--accent-soft)!important}html[data-ui-skin] body :is(.table-link,.machine-code-link){color:var(--accent-text)!important}html[data-ui-skin] body .modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b2a73!important}html[data-ui-skin] body .modal{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--wb-shadow-pop)!important;border-radius:18px!important}html[data-ui-skin] body .modal-head{border-bottom:1px solid var(--line-2)!important;padding:18px 20px 14px!important}html[data-ui-skin] body .modal-actions{border-top:1px solid var(--line-2)!important;background:var(--panel-2)!important;padding:14px 20px!important}html[data-ui-skin] body :is(.status,.pill){border-radius:6px!important;min-height:22px!important;padding-inline:8px!important;font-size:12px!important;font-weight:600!important}html[data-ui-skin] body .status.done{background:var(--status-done-bg)!important;color:var(--status-done)!important}html[data-ui-skin] body .status.working{background:var(--status-work-bg)!important;color:var(--status-work)!important}html[data-ui-skin] body .status.rework{background:var(--status-rework-bg)!important;color:var(--status-rework)!important}html[data-ui-skin] body .status.parts{background:var(--status-parts-bg)!important;color:var(--status-parts)!important}html[data-ui-skin] body .status.unable{background:var(--status-unable-bg)!important;color:var(--status-unable)!important}html[data-ui-skin] body :is(button,.card,.metric-card,.live-panel,.workflow-panel,.nav-item):hover{transform:none!important}html[data-ui-skin] body :is(.card,.metric-card,.live-panel,.workflow-panel):hover{box-shadow:var(--wb-shadow)!important}@media (width<=760px){html[data-ui-skin] body :is(.stats-page,.own-stats-page,.live-board-page,.workspace,.distribution-page,.workflow-page,.intake-page,.legacy-reconciliation-page,.system-page,.system-admin-page,.customer-portal-page,.customer-return-management-page,.expense-ledger-page){padding:14px!important}}html[data-ui-skin] body .wb-reference-kpi.pending .wb-reference-kpi-icon{background:var(--panel-2);color:var(--muted)}html[data-ui-skin] body .wb-reference-kpi.working .wb-reference-kpi-icon,html[data-ui-skin] body .wb-reference-kpi.amber .wb-reference-kpi-icon{background:var(--status-work-bg);color:var(--status-work)}html[data-ui-skin] body .wb-reference-kpi.green .wb-reference-kpi-icon{background:var(--status-done-bg);color:var(--status-done)}html[data-ui-skin] body .wb-reference-kpi.warn .wb-reference-kpi-icon,html[data-ui-skin] body .wb-reference-kpi.teal .wb-reference-kpi-icon{background:var(--status-warn-bg);color:var(--status-warn)}html[data-ui-skin] body .wb-reference-alert.warn{background:var(--status-warn-bg);border-color:var(--line);color:var(--status-warn)}html[data-ui-skin] body .wb-reference-alert.info{background:var(--status-work-bg);border-color:var(--line);color:var(--status-work)}html[data-ui-skin] body .wb-reference-alert.ok{background:var(--status-done-bg);border-color:var(--line);color:var(--status-done)}html[data-ui-skin] body .wb-reference-alert.neutral{border-color:var(--line-2);background:var(--panel-2)}html[data-ui-skin] body .wb-reference-alert.neutral strong{color:var(--accent-text);font-size:15px}html[data-ui-skin] body .wb-reference-bars b.green,html[data-ui-skin] body .wb-reference-capacity-list b.green{background:var(--status-done)}html[data-ui-skin] body .wb-reference-bars b.pending{background:var(--muted)}html[data-ui-skin] body .wb-reference-bars b.red{background:var(--status-rework)}html[data-ui-skin] body .wb-reference-bars b.purple{background:var(--status-parts)}html[data-ui-skin] body .wb-reference-bars b.teal{background:var(--status-work)}html[data-ui-skin] body .wb-reference-segment button.active{background:var(--accent-soft);color:var(--accent-text);font-weight:650}html[data-ui-skin] body .wb-reference-chart-legend i.green{background:var(--status-done)}html[data-ui-skin] body .wb-reference-chart-legend i.teal{background:var(--status-work)}html[data-ui-skin] body .wb-reference-chart .trend-line.blue{stroke:var(--accent)}html[data-ui-skin] body .wb-reference-chart .trend-line.green{stroke:var(--status-done)}html[data-ui-skin] body .wb-reference-chart .trend-line.teal{stroke:var(--status-work);stroke-dasharray:5 4}html[data-ui-skin] body .unified-workbench>.workbench-overview-layout,html[data-ui-skin] body .unified-workbench>.workbench-refresh-row{display:none!important}html[data-ui-skin] body .unified-workbench>.workbench-live-content{margin-top:16px!important}@media (width>=1200px){html[data-ui-skin] body{--nav:var(--wb-nav)!important;--ag-sidebar:var(--wb-nav)!important;--nav-text:var(--wb-nav-ink)!important;--nav-hover:var(--wb-nav-2)!important;--nav-active:#1f6feb2e!important;--nav-active-text:#fff!important}html[data-ui-skin] body .sidebar{background:var(--wb-nav)!important;color:var(--wb-nav-ink)!important}}html[data-ui-skin] body :is(.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal){color:var(--ink)!important}html[data-ui-skin] body :is(.modal-head,.repair-modal-head,.document-sheet-head,.machine-archive-head){box-sizing:border-box;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}html[data-ui-skin] body :is(.modal-head,.repair-modal-head,.document-sheet-head,.machine-archive-head)>div{min-width:0}html[data-ui-skin] body :is(.modal-head,.repair-modal-head,.document-sheet-head,.machine-archive-head) h2{overflow-wrap:anywhere;color:var(--ink)!important;font-size:var(--font-modal)!important;letter-spacing:0!important;margin:0!important;font-weight:650!important;line-height:1.35!important}html[data-ui-skin] body :is(.modal-head,.repair-modal-head,.document-sheet-head,.machine-archive-head) p{overflow-wrap:anywhere;color:var(--muted)!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.5!important}html[data-ui-skin] body :is(.modal,.repair-order-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,.custom-select-trigger):not(:where(.repair-fee-box input)){border-color:var(--zr-control-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--field)!important;color:var(--ink)!important;font-family:inherit!important;font-size:13px!important}html[data-ui-skin] body :is(.modal,.repair-order-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),.custom-select-trigger):not(:where(.repair-fee-box input)){min-height:var(--zr-control-height)!important}html[data-ui-skin] body :is(.modal,.repair-order-modal) :is(input,textarea,.custom-select-trigger):focus-visible{outline:2px solid var(--focus)!important;outline-offset:1px!important;box-shadow:none!important}html[data-ui-skin] body :is(.modal,.repair-order-modal) :is(input,textarea,.custom-select-trigger):disabled,html[data-ui-skin] body :is(.modal,.repair-order-modal) .locked-field :is(input,textarea,.custom-select-trigger){background:var(--zr-subtle)!important;color:var(--muted)!important}html[data-ui-skin] body :is(.review-action-modal,.repair-transfer-modal){width:min(680px,100vw - 32px);gap:0!important;padding:0!important;overflow:hidden!important}html[data-ui-skin] body .review-action-modal>.review-decision-options{margin:18px 20px 0}html[data-ui-skin] body .review-selected-machines{border:1px solid var(--zr-border);border-radius:var(--zr-control-radius);background:var(--zr-surface);margin:14px 20px 0;overflow:hidden}html[data-ui-skin] body .review-selected-machines>summary{cursor:pointer;min-height:40px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:12px;font-weight:650;display:flex}html[data-ui-skin] body .review-selected-machines>summary b{color:var(--accent-text);font-size:11px}html[data-ui-skin] body .review-selected-machines[open]>summary{border-bottom:1px solid var(--zr-border);background:var(--zr-subtle)}html[data-ui-skin] body .review-selection-partial{border-bottom:1px solid var(--zr-border);color:var(--status-warn);padding:8px 11px;font-size:11px;line-height:1.5;display:block}html[data-ui-skin] body .review-selected-machines>.batch-return-preview{box-shadow:none;border:0;border-radius:0}html[data-ui-skin] body .review-action-modal>label{margin:14px 20px 0;color:var(--text-secondary)!important;font-size:12px!important}html[data-ui-skin] body .review-action-modal>:is(.notice,.form-error){margin:12px 20px 0}html[data-ui-skin] body .review-decision-options{gap:8px}html[data-ui-skin] body .review-decision-options>button{gap:10px;min-height:72px;padding:11px 12px;border:1px solid var(--zr-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--zr-surface)!important;color:var(--muted)!important;box-shadow:none!important}html[data-ui-skin] body .review-decision-options>button:hover:not(:disabled){background:var(--zr-subtle)!important}html[data-ui-skin] body .review-decision-options>button.selected{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent-text)!important}html[data-ui-skin] body .review-decision-options>button.selected.continue{border-color:var(--status-warn)!important;background:var(--status-warn-bg)!important;color:var(--status-warn)!important}html[data-ui-skin] body .review-decision-options>button.selected.reject{border-color:var(--status-rework)!important;background:var(--status-rework-bg)!important;color:var(--status-rework)!important}html[data-ui-skin] body .review-decision-options strong{font-weight:650;color:currentColor!important;font-size:13px!important}html[data-ui-skin] body .review-decision-options small{margin-top:3px;line-height:1.4;color:var(--muted)!important;font-size:11px!important}html[data-ui-skin] body .review-action-modal textarea{resize:vertical;min-height:88px;padding:9px 11px}html[data-ui-skin] body :is(.review-action-modal,.repair-transfer-modal)>.modal-actions{margin-top:18px!important}html[data-ui-skin] body .repair-transfer-machine{border-radius:var(--zr-control-radius);margin:16px 20px 0;overflow:hidden;border:1px solid var(--zr-border)!important;background:var(--zr-subtle)!important}html[data-ui-skin] body .repair-transfer-machine>span{min-height:56px;padding:10px 12px;border-color:var(--zr-border)!important}html[data-ui-skin] body .repair-transfer-machine small{color:var(--muted)!important;font-size:11px!important}html[data-ui-skin] body .repair-transfer-machine strong{font-weight:650;color:var(--ink)!important;font-size:13px!important}html[data-ui-skin] body .repair-transfer-fields{gap:12px 16px;padding:16px 20px 0}html[data-ui-skin] body .repair-transfer-fields label{gap:5px;color:var(--text-secondary)!important;font-size:12px!important;font-weight:550!important}html[data-ui-skin] body .repair-transfer-fields textarea{min-height:88px;padding:9px 11px}html[data-ui-skin] body .repair-transfer-modal>.form-error{margin:12px 20px 0}html[data-ui-skin] body .document-sheet-modal.modal{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(1180px,100vw - 32px)!important;height:min(780px,100dvh - 32px)!important}html[data-ui-skin] body .import-history-backdrop .document-sheet-modal.modal{width:min(960px,100vw - 32px)!important}html[data-ui-skin] body .document-sheet-summary{border-bottom:1px solid var(--zr-border)!important;background:var(--zr-border)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;padding:1px!important}html[data-ui-skin] body .document-sheet-summary>span{min-height:44px;background:var(--zr-surface)!important;grid-template-columns:112px minmax(0,1fr)!important;align-content:stretch!important;gap:0!important;padding:0!important;display:grid!important}html[data-ui-skin] body .document-sheet-summary small,html[data-ui-skin] body .document-sheet-summary strong{align-items:center;min-width:0;padding:8px 11px;line-height:1.4;display:flex;font-size:12px!important}html[data-ui-skin] body .document-sheet-summary small{font-weight:550;background:var(--zr-subtle)!important;color:var(--muted)!important}html[data-ui-skin] body .document-sheet-summary strong{overflow-wrap:anywhere;background:var(--zr-surface)!important;color:var(--ink)!important;text-overflow:clip!important;white-space:normal!important;font-weight:550!important;overflow:visible!important}html[data-ui-skin] body .document-sheet-summary strong.status{place-self:center start;min-height:23px;margin:7px 10px;padding:3px 9px}html[data-ui-skin] body .document-sheet-body,html[data-ui-skin] body .document-sheet-items{background:var(--zr-surface)!important}html[data-ui-skin] body .document-sheet-section-head{min-height:44px;padding:8px 20px;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-surface)!important}html[data-ui-skin] body .document-sheet-section-head strong{color:var(--ink)!important;font-size:13px!important}html[data-ui-skin] body .document-sheet-section-head small{color:var(--muted)!important;font-size:11px!important}html[data-ui-skin] body .document-sheet-section-head b{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;min-width:44px;background:var(--accent-soft)!important;color:var(--accent-text)!important;font-size:11px!important}html[data-ui-skin] body .history-repair-detail{border:1px solid var(--zr-border);border-radius:var(--zr-control-radius);grid-template-columns:112px minmax(0,1fr);margin:16px 20px;display:grid;overflow:hidden}html[data-ui-skin] body .history-repair-detail>:is(strong,p){border-bottom:1px solid var(--zr-border);margin:0;padding:10px 12px}html[data-ui-skin] body .history-repair-detail>strong{background:var(--zr-subtle);color:var(--muted);font-size:12px}html[data-ui-skin] body .history-repair-detail>p{color:var(--ink);overflow-wrap:anywhere;font-size:13px}html[data-ui-skin] body .history-repair-detail>:nth-last-child(-n+2){border-bottom:0}html[data-ui-skin] body .machine-archive-modal.modal{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(1200px,100vw - 32px)!important;height:min(800px,100dvh - 32px)!important}html[data-ui-skin] body .machine-archive-summary{border-bottom:1px solid var(--zr-border);background:var(--zr-border)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;padding:1px!important}html[data-ui-skin] body .machine-archive-summary>span{grid-template-columns:104px minmax(0,1fr);align-items:stretch;min-height:46px;background:var(--zr-surface)!important;gap:0!important;padding:0!important;display:grid!important}html[data-ui-skin] body .machine-archive-summary :is(small,strong){align-items:center;min-width:0;padding:8px 10px;line-height:1.4;display:flex;font-size:12px!important}html[data-ui-skin] body .machine-archive-summary small{font-weight:550;background:var(--zr-subtle)!important;color:var(--muted)!important}html[data-ui-skin] body .machine-archive-summary strong{overflow-wrap:anywhere;background:var(--zr-surface)!important;color:var(--ink)!important;text-overflow:clip!important;white-space:normal!important;font-weight:550!important;overflow:visible!important}html[data-ui-skin] body .machine-archive-summary strong.status{place-self:center start;min-height:23px;margin:7px 9px;padding:3px 9px}html[data-ui-skin] body .machine-archive-body{background:var(--zr-subtle)!important;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.5fr)!important;gap:12px!important;padding:12px 20px!important}html[data-ui-skin] body .machine-archive-modal :is(.machine-timeline-panel,.machine-repair-history-panel){border:1px solid var(--zr-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--zr-surface)!important}html[data-ui-skin] body .machine-archive-section-head{min-height:48px;padding:8px 12px;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-surface)!important}html[data-ui-skin] body .machine-archive-section-head strong{color:var(--ink)!important;font-size:13px!important}html[data-ui-skin] body .machine-archive-section-head small,html[data-ui-skin] body .machine-timeline-event time,html[data-ui-skin] body .machine-timeline-event p{color:var(--muted)!important;font-size:11px!important}html[data-ui-skin] body .machine-archive-section-head b{border-radius:var(--r-pill);background:var(--accent-soft)!important;color:var(--accent-text)!important;font-size:11px!important}html[data-ui-skin] body .machine-timeline-event:before{background:var(--zr-border)!important}html[data-ui-skin] body .machine-repair-history-list{gap:8px;padding:8px}html[data-ui-skin] body .machine-repair-card{border:1px solid var(--zr-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--zr-surface)!important}html[data-ui-skin] body .machine-repair-card-head{grid-template-columns:minmax(0,1fr) auto auto;min-height:42px;padding:7px 10px;display:grid;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-subtle)!important}html[data-ui-skin] body .machine-repair-card-head b,html[data-ui-skin] body .machine-repair-card-main strong{color:var(--ink)!important;font-size:12px!important}html[data-ui-skin] body .machine-repair-card-head span,html[data-ui-skin] body .machine-repair-card-main small,html[data-ui-skin] body .machine-repair-times,html[data-ui-skin] body .machine-repair-meta,html[data-ui-skin] body .machine-repair-notes{color:var(--muted)!important;font-size:11px!important}html[data-ui-skin] body .machine-repair-card-main,html[data-ui-skin] body .machine-repair-times,html[data-ui-skin] body .machine-repair-meta,html[data-ui-skin] body .machine-repair-notes{border-color:var(--zr-border)!important}html[data-ui-skin] body .repair-order-modal{border-color:var(--zr-border)!important;background:var(--zr-surface)!important;width:min(960px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}html[data-ui-skin] body .repair-order-modal .repair-modal-head,html[data-ui-skin] body .repair-order-modal .repair-modal-actions{border-color:var(--zr-border)!important;background:var(--zr-surface)!important}html[data-ui-skin] body .repair-order-modal .repair-modal-body{background:var(--zr-surface)!important;gap:12px!important;padding:14px 20px 16px!important}html[data-ui-skin] body .repair-order-modal .repair-order-code-links{color:var(--muted)!important;font-size:12px!important}html[data-ui-skin] body .repair-order-modal .repair-order-time-grid{border-color:var(--zr-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--zr-subtle)!important}html[data-ui-skin] body .repair-order-modal .repair-order-time-grid>span{border-color:var(--zr-border)!important}html[data-ui-skin] body .repair-order-modal .repair-order-time-grid small,html[data-ui-skin] body .repair-order-modal .repair-order-time-grid strong{font-size:12px!important}html[data-ui-skin] body .repair-order-modal .repair-order-time-grid small{color:var(--muted)!important}html[data-ui-skin] body .repair-order-modal .repair-order-time-grid strong{color:var(--ink)!important}html[data-ui-skin] body .repair-order-modal .damage-section{border-color:var(--zr-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--zr-subtle)!important}html[data-ui-skin] body .repair-order-modal .repair-fee-box{border-color:var(--zr-control-border)!important;border-radius:var(--zr-control-radius)!important;background:var(--field)!important}html[data-ui-skin] body .repair-order-modal .repair-fee-box em{background:var(--zr-subtle)!important;color:var(--muted)!important}html[data-ui-skin] body .repair-order-modal .repair-fee-box:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}html[data-ui-skin] body .repair-order-modal .repair-modal-actions{background:var(--panel-2)!important}@media (width<=800px){html[data-ui-skin] body .document-sheet-summary,html[data-ui-skin] body .machine-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui-skin] body .machine-archive-body{grid-template-columns:minmax(0,1fr)!important}html[data-ui-skin] body .repair-order-modal .repair-modal-body>.form-grid,html[data-ui-skin] body .repair-order-modal .repair-order-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html[data-ui-skin] body :is(.review-action-modal,.repair-transfer-modal){width:min(100%,100vw - 16px)}html[data-ui-skin] body .review-decision-options,html[data-ui-skin] body .repair-transfer-machine,html[data-ui-skin] body .repair-transfer-fields,html[data-ui-skin] body .document-sheet-summary,html[data-ui-skin] body .machine-archive-summary,html[data-ui-skin] body .repair-order-modal .repair-order-time-grid,html[data-ui-skin] body .repair-order-modal .repair-modal-body>.form-grid,html[data-ui-skin] body .repair-order-modal .repair-order-text-row,html[data-ui-skin] body .repair-order-modal .repair-order-fee-grid{grid-template-columns:minmax(0,1fr)!important}html[data-ui-skin] body :is(.review-action-modal,.repair-transfer-modal)>.modal-head,html[data-ui-skin] body :is(.review-action-modal,.repair-transfer-modal)>.modal-actions{padding-inline:14px!important}html[data-ui-skin] body .review-action-modal>.review-decision-options,html[data-ui-skin] body .review-selected-machines,html[data-ui-skin] body .review-action-modal>label,html[data-ui-skin] body .review-action-modal>:is(.notice,.form-error),html[data-ui-skin] body .repair-transfer-machine,html[data-ui-skin] body .repair-transfer-modal>.form-error{margin-inline:14px}html[data-ui-skin] body .repair-transfer-fields{padding-inline:14px}html[data-ui-skin] body .document-sheet-summary>span,html[data-ui-skin] body .machine-archive-summary>span{grid-template-columns:96px minmax(0,1fr)!important}html[data-ui-skin] body .repair-order-modal .repair-modal-body{padding-inline:14px!important}html[data-ui-skin] body .repair-order-modal .repair-order-time-grid>span{border-right:0!important;border-bottom:1px solid var(--zr-border)!important}html[data-ui-skin] body .repair-order-modal .repair-order-time-grid>span:last-child{border-bottom:0!important}}html[data-ui-skin] body .app-shell.business-ui main :is(.query-form-grid>.query-field>span:first-child,.distribution-info-grid>:is(label,.query-field)>span:first-child,.distribution-assign-minimal-grid>:is(label,div):not(.page-section-title)>span:first-child,.distribution-filter-grid>:is(label,.query-field)>span:first-child,.return-assignment-bar>:is(label,.query-field)>span:first-child,.board-filter-row>:is(label,.query-field)>span:first-child,.personnel-filter-field>span:first-child,.export-filter-grid .export-scope-field>span:first-child,.export-options-modal>.export-scope-field>span:first-child){font-size:12px!important;font-weight:550!important;line-height:20px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.business-workbench,.records-panel,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel,.audit-table-panel,.customer-return-panel,.expense-ledger-window,.damage-ledger-window,.own-detail-block):not(.wps-import-schema):not(.warehouse-workbench):has(>.query-form-grid,>.distribution-info-grid,>.distribution-assign-minimal-grid,>.distribution-filter-grid,>.return-assignment-bar,>.selection-action-bar,>.query-table-toolbar,>.table-pager){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;min-width:0!important;box-shadow:none!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.business-workbench,.records-panel,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel,.audit-table-panel,.customer-return-panel,.expense-ledger-window,.damage-ledger-window,.own-detail-block):not(.wps-import-schema):not(.warehouse-workbench):has(>.query-form-grid,>.distribution-info-grid,>.distribution-assign-minimal-grid,>.distribution-filter-grid,>.return-assignment-bar,>.selection-action-bar,>.query-table-toolbar,>.table-pager)>:is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.selection-action-bar,.query-table-toolbar,.own-detail-head,.expense-summary-strip,.configurable-machine-table,.batch-record-table,.record-table,.stats-table,.own-detail-table,.intake-submission-list,.distribution-history-list,.document-list,.audit-table-scroll,.expense-table-scroll,.damage-table-scroll,.transfer-request-list,.table-pager,.form-error){min-width:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.business-workbench,.records-panel,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel,.audit-table-panel,.customer-return-panel,.expense-ledger-window,.damage-ledger-window,.own-detail-block):not(.wps-import-schema):not(.warehouse-workbench):has(>.query-form-grid,>.distribution-info-grid,>.distribution-assign-minimal-grid,>.distribution-filter-grid,>.return-assignment-bar)>:is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar){border:0!important;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-subtle)!important;padding:12px 14px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.business-workbench,.records-panel,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel,.audit-table-panel,.customer-return-panel,.expense-ledger-window,.damage-ledger-window,.own-detail-block):not(.wps-import-schema):not(.warehouse-workbench)>:is(.selection-action-bar,.query-table-toolbar,.own-detail-head){border:0!important;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-surface)!important;min-height:48px!important;padding:8px 14px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.business-workbench,.records-panel,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel,.audit-table-panel,.customer-return-panel,.expense-ledger-window,.damage-ledger-window,.own-detail-block):not(.wps-import-schema):not(.warehouse-workbench)>:is(.configurable-machine-table,.batch-record-table,.record-table,.stats-table,.own-detail-table,.intake-submission-list,.distribution-history-list,.document-list,.audit-table-scroll,.expense-table-scroll,.damage-table-scroll,.transfer-request-list){background:var(--zr-surface)!important;border:0!important;width:100%!important;overflow:auto hidden!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.business-workbench,.records-panel,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel,.audit-table-panel,.customer-return-panel,.expense-ledger-window,.damage-ledger-window,.own-detail-block):not(.wps-import-schema)>:is(.configurable-machine-table,.batch-record-table,.record-table,.stats-table,.own-detail-table,.intake-submission-list,.distribution-history-list,.document-list,.audit-table-scroll,.expense-table-scroll,.damage-table-scroll,.transfer-request-list) :is(.empty-stats,.intake-submission-empty,.damage-empty,.expense-empty){border-radius:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.business-workbench,.records-panel,.distribution-panel,.workflow-panel,.intake-submission-panel,.structured-page-panel,.audit-table-panel,.customer-return-panel,.expense-ledger-window,.damage-ledger-window,.own-detail-block):not(.wps-import-schema):not(.warehouse-workbench)>.table-pager{z-index:auto!important;border:0!important;border-top:1px solid var(--zr-border)!important;background:var(--zr-surface)!important;border-radius:0!important;width:100%!important;min-width:0!important;margin:0!important;position:static!important;inset:auto!important}html[data-ui-skin] body .own-stats-page>.own-period-detail{margin-top:22px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .audit-content-panel{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;min-width:0!important;box-shadow:none!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .audit-content-panel>:is(.audit-filter-panel,.audit-table-panel,.form-error){width:100%!important;min-width:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .audit-content-panel>.audit-filter-panel>.query-form-grid{border:0!important;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-subtle)!important;border-radius:0!important;margin:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .audit-content-panel>.form-error{border-bottom:1px solid var(--zr-border)!important;padding:10px 14px!important}html[data-ui-skin] body #main-content.business-ui .audit-content-panel>.audit-table-panel{background:var(--zr-surface)!important;border:0!important;border-radius:0!important;overflow:hidden!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .audit-content-panel .audit-table-scroll{border:0!important;border-radius:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .legacy-content-panel{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;min-width:0!important;box-shadow:none!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .legacy-content-panel>:is(.legacy-filter-panel,.legacy-table-panel,.form-error){width:100%!important;min-width:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .legacy-content-panel>.legacy-filter-panel{padding:0!important;overflow:visible!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .legacy-content-panel>.legacy-filter-panel>.query-form-grid{border:0!important;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-subtle)!important;border-radius:0!important;margin:0!important}html[data-ui-skin] body #main-content.business-ui .legacy-content-panel>.legacy-table-panel{background:var(--zr-surface)!important;border:0!important;border-radius:0!important;overflow:hidden!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .legacy-content-panel>.form-error{border-bottom:1px solid var(--zr-border)!important;padding:10px 14px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;min-width:0!important;box-shadow:none!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid{border:0!important;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-subtle)!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px 14px!important;margin:0!important;padding:16px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid>.query-field{grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;display:block!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid>.query-field>span:first-child{width:auto!important;min-width:0!important;max-width:none!important;color:var(--text-secondary)!important;text-align:left!important;margin:0 0 5px!important;font-size:13px!important;font-weight:550!important;display:block!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid>.query-actions{grid-column:1/-1!important;justify-content:flex-start!important;gap:8px!important;min-height:36px!important;padding-left:0!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid>.query-actions>:is(button,.query-toggle){height:36px!important;min-height:36px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid .active-filter-summary{margin-left:auto!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .my-repairs-page .repair-filter-results-frame>.query-form-grid>.query-field{grid-column:span 2!important}html[data-ui-skin] body #main-content.business-ui .repair-filter-results-frame>.repair-results-panel{background:var(--zr-surface)!important;min-width:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;display:grid!important;overflow:visible!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.repair-results-panel>:is(.selection-action-bar,.query-table-toolbar,.configurable-machine-table,.batch-record-table,.record-table,.form-error,.table-pager){min-width:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important}html[data-ui-skin] body #main-content.business-ui .repair-filter-results-frame>.repair-results-panel>:is(.selection-action-bar,.query-table-toolbar,.form-error){border:0!important;border-bottom:1px solid var(--zr-border)!important;background:var(--zr-surface)!important}html[data-ui-skin] body #main-content.business-ui .repair-filter-results-frame>.repair-results-panel>:is(.configurable-machine-table,.batch-record-table,.record-table){background:var(--zr-surface)!important;border:0!important;width:100%!important;overflow:auto hidden!important}html[data-ui-skin] body #main-content.business-ui .repair-filter-results-frame>.repair-results-panel>.table-pager{border:0!important;border-top:1px solid var(--zr-border)!important;background:var(--zr-surface)!important;width:100%!important;position:static!important;inset:auto!important}html[data-ui-skin] body #main-content.business-ui .repair-filter-results-frame>.repair-results-panel .role-workbench-heading{border:0!important;border-bottom:1px solid var(--zr-border)!important;border-radius:0!important}@media (width<=900px){html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .my-repairs-page .repair-filter-results-frame>.query-form-grid>.query-field{grid-column:auto!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid>.query-actions>:is(button,.query-toggle){height:44px!important;min-height:44px!important}html[data-ui-skin] body :is(.app-shell,.workbench-shell) main .repair-filter-results-frame>.query-form-grid .active-filter-summary{width:100%!important;margin-left:0!important}}html[data-ui-skin] body .intake-customer-panel{background:var(--zr-surface);justify-content:stretch;align-items:stretch;gap:0;width:100%;padding:0;display:grid;overflow:visible}html[data-ui-skin] body .intake-customer-panel-head{border-bottom:1px solid var(--zr-border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}html[data-ui-skin] body .intake-customer-panel-head>.primary{flex:none}html[data-ui-skin] body .intake-customer-summary strong{color:var(--ink)}html[data-ui-skin] body .intake-customer-picker{gap:8px;min-width:0;padding:14px 16px 16px;display:grid}html[data-ui-skin] body .intake-customer-picker-label{color:var(--text-secondary);font-size:12px;font-weight:650}html[data-ui-skin] body .intake-customer-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0;max-height:220px;padding:1px;display:grid;overflow:auto}html[data-ui-skin] body .intake-customer-choice{border:1px solid var(--zr-border);border-radius:var(--zr-control-radius);background:var(--zr-surface);min-width:0;min-height:58px;color:var(--ink);text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}html[data-ui-skin] body .intake-customer-choice:hover{border-color:var(--line-strong);background:var(--zr-subtle)}html[data-ui-skin] body .intake-customer-choice.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}html[data-ui-skin] body .intake-customer-avatar{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid}html[data-ui-skin] body .intake-customer-choice-copy{min-width:0}html[data-ui-skin] body .intake-customer-choice-copy strong,html[data-ui-skin] body .intake-customer-choice-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-ui-skin] body .intake-customer-choice-copy strong{color:var(--ink);font-size:13px}html[data-ui-skin] body .intake-customer-choice-copy small{color:var(--muted);margin-top:3px;font-size:11px}html[data-ui-skin] body .intake-customer-choice-check{color:var(--accent-text)}html[data-ui-skin] body .intake-customer-empty{border:1px dashed var(--zr-border);border-radius:var(--zr-control-radius);min-height:58px;color:var(--muted);place-items:center;padding:12px;display:grid}html[data-ui-skin] body .intake-customer-mobile-select{display:none}@media (width<=620px){html[data-ui-skin] body .intake-customer-panel-head{flex-direction:column;align-items:stretch}html[data-ui-skin] body .intake-customer-panel-head>.primary{width:100%}html[data-ui-skin] body .intake-customer-grid{display:none}html[data-ui-skin] body .intake-customer-mobile-select{display:block}html[data-ui-skin] body .intake-customer-mobile-select .custom-select-trigger{width:100%;min-height:44px}}html[data-ui-skin] body #main-content.business-ui .intake-management-page .intake-submission-panel>.query-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-ui-skin] body #main-content.business-ui .intake-management-page .intake-submission-panel>.query-form-grid>.query-actions{grid-column:1/-1!important;justify-content:flex-end!important}@media (width<=1180px){html[data-ui-skin] body #main-content.business-ui .intake-management-page .intake-submission-panel>.query-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html[data-ui-skin] body #main-content.business-ui .intake-management-page .intake-submission-panel>.query-form-grid{grid-template-columns:minmax(0,1fr)!important}}html[data-ui-skin] body .intake-import-steps{border:1px solid var(--zr-border);border-radius:var(--zr-radius);background:var(--zr-surface);min-width:0;overflow:hidden}html[data-ui-skin] body .intake-import-steps-head{border-bottom:1px solid var(--zr-border);align-items:center;gap:10px;min-height:46px;padding:10px 16px;display:flex}html[data-ui-skin] body .intake-import-steps-head strong{color:var(--ink);font-size:14px}html[data-ui-skin] body .intake-import-steps-head span{color:var(--muted);font-size:12px}html[data-ui-skin] body .intake-import-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}html[data-ui-skin] body .intake-import-steps li{border-right:1px solid var(--zr-border);align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px 16px;display:flex}html[data-ui-skin] body .intake-import-steps li:last-child{border-right:0}html[data-ui-skin] body .intake-import-steps li>b{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}html[data-ui-skin] body .intake-import-steps li span,html[data-ui-skin] body .intake-import-steps li strong,html[data-ui-skin] body .intake-import-steps li small{min-width:0;display:block}html[data-ui-skin] body .intake-import-steps li strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}html[data-ui-skin] body .intake-import-steps li small{color:var(--muted);margin-top:3px;font-size:11px}@media (width<=900px){html[data-ui-skin] body .intake-import-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-skin] body .intake-import-steps li:nth-child(2){border-right:0}html[data-ui-skin] body .intake-import-steps li:nth-child(-n+2){border-bottom:1px solid var(--zr-border)}}@media (width<=520px){html[data-ui-skin] body .intake-import-steps-head{flex-direction:column;align-items:flex-start}html[data-ui-skin] body .intake-import-steps ol{grid-template-columns:minmax(0,1fr)}html[data-ui-skin] body .intake-import-steps li,html[data-ui-skin] body .intake-import-steps li:nth-child(2){border-right:0;border-bottom:1px solid var(--zr-border)}html[data-ui-skin] body .intake-import-steps li:last-child{border-bottom:0}html[data-ui-skin] body .intake-import-page .wps-import-columns{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}html[data-ui-skin] body .intake-import-page .wps-import-columns>span{border-right:1px solid var(--zr-border);border-bottom:1px solid var(--zr-border);min-width:0}html[data-ui-skin] body .intake-import-page .wps-import-columns>span:nth-child(2n){border-right:0}html[data-ui-skin] body .intake-import-page .wps-import-columns>span:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs){gap:0!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs{min-width:0;background:0 0!important;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin:0 0 16px!important;padding:0!important;display:grid!important;overflow:visible!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button{text-align:left;align-content:center;min-width:0;transition:border-color .16s,background-color .16s,box-shadow .16s;border:1px solid var(--line)!important;background:var(--panel)!important;height:auto!important;min-height:120px!important;color:var(--text-secondary)!important;box-shadow:var(--wb-shadow)!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:32px minmax(0,1fr)!important;gap:5px 12px!important;padding:16px!important;display:grid!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--line))!important;background:var(--panel-2)!important;box-shadow:var(--wb-shadow)!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button.active{border:2px solid var(--accent)!important;background:var(--panel)!important;color:var(--text-secondary)!important;box-shadow:var(--wb-shadow)!important;padding:15px!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button>svg{box-sizing:border-box;border-radius:8px;grid-row:1/3;align-self:center;width:32px;height:32px;padding:7px;display:block;color:var(--accent)!important;background:var(--accent-soft)!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button:nth-child(2)>svg{color:var(--status-warn)!important;background:var(--status-warn-bg)!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button:nth-child(3)>svg{color:var(--status-done)!important;background:var(--status-done-bg)!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button:nth-child(4)>svg{color:var(--status-rework)!important;background:var(--status-rework-bg)!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button:nth-child(5)>svg{color:var(--status-parts)!important;background:var(--status-parts-bg)!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button>span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:18px;overflow:hidden}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button>b{font-variant-numeric:tabular-nums;justify-self:start;font-size:26px;line-height:1;color:var(--ink)!important}html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs>button.active>b{color:var(--ink)!important}html[data-ui-skin] body .warehouse-workbench{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:visible!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid{align-items:end;min-width:0;border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--wb-shadow)!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 14px!important;margin:0 0 16px!important;padding:16px!important;display:grid!important}html[data-ui-skin] body #main-content.business-ui .warehouse-workbench>.query-form-grid{padding:14px 16px!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid>.query-field{min-width:0;gap:5px!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid>.query-field>span:first-child{line-height:18px;color:var(--text-secondary)!important;font-size:12px!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid>.query-scan-field{grid-column:span 2!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select,.custom-select-trigger,.unified-scan-control,.unified-scan-control>input){min-width:0;border-radius:8px!important;height:34px!important;min-height:34px!important;font-size:13px!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid>.query-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:34px;display:flex;background:0 0!important;border:0!important;grid-column:auto!important;margin:0!important;padding:0!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid>.query-actions>button{border-radius:8px!important;height:34px!important;min-height:34px!important;padding-inline:12px!important}html[data-ui-skin] body .warehouse-workbench>.selection-action-bar{border:1px solid var(--line)!important;background:var(--panel)!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;min-height:48px!important;margin:0!important;padding:8px 16px!important}html[data-ui-skin] body .warehouse-workbench>.configurable-machine-table{min-width:0;border:1px solid var(--line)!important;background:var(--panel)!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;margin:0!important}html[data-ui-skin] body .warehouse-workbench>.configurable-machine-table .configurable-machine-head{min-height:44px;background:var(--head)!important}html[data-ui-skin] body .warehouse-workbench>.configurable-machine-table .configurable-machine-row:not(.configurable-machine-head){background:var(--panel);min-height:44px}html[data-ui-skin] body .warehouse-workbench>.configurable-machine-table .configurable-machine-row:not(.configurable-machine-head):hover{background:var(--row-hover)!important}html[data-ui-skin] body .warehouse-workbench>.configurable-machine-table .configurable-machine-row.is-selected{background:var(--accent-soft)!important}html[data-ui-skin] body .warehouse-workbench>.table-pager{border:1px solid var(--line)!important;border-top:1px solid var(--line)!important;background:var(--panel)!important;border-radius:0 0 14px 14px!important;min-height:48px!important;margin:0!important;padding:8px 16px!important}body .personnel-directory-panel{min-width:0;overflow:hidden}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-body{min-width:100%;display:block}html[data-ui-skin] body .personnel-directory-panel :is(.personnel-directory-head,.personnel-directory-row){grid-template-columns:minmax(170px,1.05fr) minmax(168px,.92fr) 112px minmax(148px,.82fr) minmax(190px,1.1fr) minmax(210px,1.2fr) 150px 128px;gap:12px;width:max-content;min-width:100%;display:grid!important}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-head{z-index:3;min-height:42px;color:var(--text-secondary);padding:0 16px;position:sticky;top:0;background:var(--head)!important}html[data-ui-skin] body .sidebar-collapsed .sidebar nav>.nav-item[data-nav-label]:after{color:#fff!important}@media (width<=1080px){html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html[data-ui-skin] body .table-pager{--wb-control-height:44px;--zr-control-height:44px}:is(html[data-ui-skin] body .workflow-page:has(>.warehouse-tabs)>.warehouse-tabs,html[data-ui-skin] body .warehouse-workbench>.query-form-grid){grid-template-columns:minmax(0,1fr)!important}html[data-ui-skin] body .warehouse-workbench>.query-form-grid>.query-actions{justify-content:flex-start}}html[data-ui-skin] body>.modal-backdrop>.repair-status-modal.batch-return-modal:not(:has(>.batch-return-body)){grid-template-rows:auto minmax(0,1fr) auto auto auto!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html[data-ui-skin] body>.modal-backdrop>.repair-status-modal.batch-return-modal:not(:has(>.batch-return-body))>.batch-return-preview{grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;padding:12px 20px 0!important;display:grid!important;overflow:hidden!important}html[data-ui-skin] body>.modal-backdrop>.repair-status-modal.batch-return-modal:not(:has(>.batch-return-body))>.batch-return-preview>.batch-return-preview-scroll{min-height:0!important;max-height:none!important;overflow:auto!important}html[data-ui-skin] body>.modal-backdrop>.repair-status-modal.batch-return-modal:not(:has(>.batch-return-body))>label{min-width:0!important;margin:12px 20px 0!important}html[data-ui-skin] body>.modal-backdrop>.repair-status-modal.batch-return-modal:not(:has(>.batch-return-body))>.notice{min-width:0!important;margin:12px 20px 0!important}@media (width<=560px){html[data-ui-skin] body>.modal-backdrop>.repair-status-modal.batch-return-modal:not(:has(>.batch-return-body)){width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html[data-ui-skin] body>.modal-backdrop>.repair-status-modal.batch-return-modal:not(:has(>.batch-return-body))>.batch-return-preview{padding-inline:14px!important}html[data-ui-skin] body>.modal-backdrop>.repair-status-modal.batch-return-modal:not(:has(>.batch-return-body))>:is(label,.notice){margin-inline:14px!important}}@media (width<=900px){html[data-ui-skin] body .app-shell.business-ui,html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important;display:block!important}html[data-ui-skin] body .app-shell.business-ui>.sidebar,html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed>.sidebar{width:100%!important;padding:8px 10px!important}}@media (width>=801px){html[data-ui-skin] body .app-shell.business-ui{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)!important}html[data-ui-skin] body .app-shell.business-ui>.sidebar{width:var(--sidebar-width)!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed>.sidebar{width:var(--sidebar-collapsed-width)!important}}html[data-ui-skin]{--zr-page-pad:24px;--zr-radius:14px;--zr-control-radius:8px;--zr-control-height:34px;--sidebar-width:192px!important;--sidebar-collapsed-width:68px!important}html[data-ui-skin] body{-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}html[data-ui-skin] body .app-chrome-search{border-radius:10px!important}html[data-ui-skin] body .sidebar{padding:12px 10px 16px!important}html[data-ui-skin] body .sidebar .brand{gap:10px;min-height:54px;margin:0 8px 12px;padding:0 2px 12px}html[data-ui-skin] body .sidebar .brand-mark{border-radius:8px;flex-basis:30px;width:30px;height:30px}html[data-ui-skin] body .sidebar .nav-item{gap:10px;min-height:40px;padding:0 12px;font-size:13.5px;border-radius:9px!important}html[data-ui-skin] body .sidebar .nav-child{min-height:36px;padding-left:34px;font-size:13px}html[data-ui-skin] body .sidebar .nav-item.active,html[data-ui-skin] body .sidebar .nav-child.active{background:color-mix(in srgb, var(--nav-active) 22%, transparent)!important;color:var(--nav-active-text,#fff)!important}html[data-ui-skin] body .sidebar .nav-item>svg:not(.nav-group-arrow){flex:0 0 18px;width:18px;height:18px}html[data-ui-skin] body :is(.stats-page,.own-stats-page,.live-board-page,.workspace,.distribution-page,.workflow-page,.intake-page,.legacy-reconciliation-page,.system-page,.system-admin-page,.customer-portal-page,.customer-return-management-page,.expense-ledger-page,.records-panel){padding:20px var(--zr-page-pad) 40px!important;gap:16px!important}html[data-ui-skin] body .app-shell.business-ui main .business-page-heading{align-items:flex-end;padding:0 0 16px}html[data-ui-skin] body :is(.business-page-heading h2,.page-section-title h2){font-size:18px;font-weight:650}html[data-ui-skin] body .app-shell.business-ui main :is(.query-form-grid,.distribution-info-grid,.distribution-filter-grid,.return-assignment-bar,.audit-filter-panel,.board-filter-row){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;gap:12px 14px!important;margin-bottom:16px!important;padding:14px 16px!important}html[data-ui-skin] body .app-shell.business-ui main :is(.query-field,.distribution-info-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label){min-width:0;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:6px!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui main :is(.query-field,.distribution-info-grid>label,.distribution-filter-grid>label,.return-assignment-bar>label)>span:first-child{min-height:18px;line-height:18px;width:auto!important;max-width:none!important;color:var(--text-secondary)!important;text-align:left!important;font-size:12px!important;font-weight:550!important}html[data-ui-skin] body .app-shell.business-ui main .query-actions{min-height:var(--zr-control-height);place-self:end;grid-column:auto!important}html[data-ui-skin] body .app-shell.business-ui main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea,.custom-select-trigger,.filter-select,.month-picker,.date-range-field,.search,.unified-scan-control){min-width:0;border-radius:var(--zr-control-radius)!important}html[data-ui-skin] body .app-shell.business-ui main :is(.primary,.secondary,.compact-action,.export-button){min-height:var(--zr-control-height);height:var(--zr-control-height);font-size:13px;font-weight:600;border-radius:var(--zr-control-radius)!important}html[data-ui-skin] body .app-shell.business-ui main .icon-btn{width:32px;min-width:32px;height:32px;min-height:32px;border:1px solid var(--zr-control-border)!important;background:var(--zr-surface)!important;color:var(--icon)!important;border-radius:8px!important}html[data-ui-skin] body .app-shell.business-ui main .icon-btn:hover:not(:disabled){border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent-text)!important}html[data-ui-skin] body .app-shell.business-ui main :is(.records-panel,.configurable-machine-table,.batch-record-table,.record-table,.stats-table,.own-detail-table,.audit-table-scroll,.personnel-directory-table,.expense-table-scroll,.damage-table-scroll,.backup-table-scroll,.document-list,.api-list-scroll,.transfer-request-list){border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important}html[data-ui-skin] body .app-shell.business-ui main :is(.table-head,.stats-head,.own-head,.distribution-table-head,.workflow-head,.audit-table-head,.configurable-machine-head,.batch-record-head,.document-list-head,.personnel-directory-head,.api-list-head){background:var(--head)!important;min-height:44px!important;color:var(--text-secondary)!important;border-radius:0!important;font-size:12px!important;font-weight:650!important}html[data-ui-skin] body .app-shell.business-ui main :is(.table-row,.stats-row,.own-row,.distribution-row,.workflow-row,.audit-row,.configurable-machine-row,.batch-record-row,.document-list-row,.personnel-directory-row,.api-list-row){min-height:44px;border-bottom-color:var(--zr-border)!important;color:var(--ink)!important}html[data-ui-skin] body .app-shell.business-ui main .status{min-height:22px;padding:3px 8px;font-size:12px;font-weight:600;border-radius:var(--r-pill)!important;border:0!important}html[data-ui-skin] body .app-shell.business-ui main :is(.selection-action-bar,.query-table-toolbar,.batch-machine-toolbar){min-height:48px;border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;padding:8px 16px!important}html[data-ui-skin] body .app-shell.business-ui main .selection-action-bar{gap:12px}html[data-ui-skin] body :is(.modal,.repair-order-modal,.machine-archive-modal,.document-sheet-modal){border-color:var(--zr-border)!important;background:var(--zr-surface)!important;box-shadow:var(--shadow-pop)!important;border-radius:18px!important}html[data-ui-skin] body :is(.modal-head,.repair-modal-head){border-bottom:1px solid var(--zr-border);min-height:62px;padding:16px 20px 12px!important}html[data-ui-skin] body :is(.modal-head h2,.modal-head h3,.repair-modal-head h2){font-size:18px;font-weight:650}@media (width<=1080px){html[data-ui-skin] body :is(.stats-page,.workspace,.distribution-page,.workflow-page,.intake-page,.records-panel){padding-inline:16px!important}}html[data-ui-skin] body .modal-backdrop.personnel-workspace-backdrop>.modal.personnel-modal{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-ui-skin] body .personnel-directory-panel :is(.personnel-directory-head,.personnel-directory-row){grid-template-rows:none!important;grid-template-columns:minmax(120px,1.1fr) minmax(128px,1fr) 82px minmax(106px,.9fr) minmax(128px,1fr) minmax(145px,1.1fr) 110px 86px!important;grid-auto-flow:row!important;align-items:center!important;width:100%!important;min-width:1100px!important}html[data-ui-skin] body .personnel-directory-panel :is(.personnel-directory-head,.personnel-directory-row)>*{grid-area:auto!important;min-width:0!important}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-row{border:0!important;border-bottom:1px solid var(--line-2)!important;height:68px!important;min-height:68px!important;box-shadow:none!important;border-radius:0!important;padding-block:0!important;overflow:hidden!important}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-identity{align-items:center!important;gap:9px!important;display:flex!important}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-scope{border-top:0!important;align-content:center!important;gap:3px!important;padding:0!important;display:grid!important}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-role{text-align:left!important;justify-self:stretch!important}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-actions{align-self:stretch!important;height:100%!important;position:sticky!important;right:0!important}html[data-ui-skin] body :is(.audit-detail-dialog,.protected-image-viewer,.about-modal)[open]{border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--ink)!important;box-shadow:var(--wb-shadow-pop)!important;border-radius:18px!important;overflow:hidden!important}html[data-ui-skin] body :is(.audit-detail-dialog,.protected-image-viewer)[open]{max-width:min(860px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}html[data-ui-skin] body :is(.audit-detail-dialog,.protected-image-viewer)::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b2a73!important}html[data-ui-skin] body :is(.audit-detail-dialog,.protected-image-viewer,.about-modal) :is(input,select,textarea,button){border-radius:var(--wb-r-control)!important;font-family:inherit!important}html[data-ui-skin] body :is(.date-range-menu,.custom-select-popover,.unified-scan-popover){z-index:var(--z-dropdown,4200)!important;border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--ink)!important;box-shadow:var(--wb-shadow-pop)!important;border-radius:12px!important}html[data-ui-skin] body :is(.date-range-menu,.unified-scan-popover) :is(input,textarea,select){border-color:var(--line)!important;border-radius:var(--wb-r-control)!important;background:var(--field)!important;color:var(--ink)!important;font-size:13px!important}html[data-ui-skin] body .permission-empty-state{text-align:center;place-items:center;gap:8px;min-height:220px;margin:24px;padding:32px;display:grid;border:1px solid var(--line)!important;border-radius:var(--wb-r-card)!important;background:var(--panel)!important;color:var(--text-secondary)!important;box-shadow:var(--wb-shadow)!important}html[data-ui-skin] body .login-shell{background:var(--canvas)!important}html[data-ui-skin] body .login-panel{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--wb-shadow-pop)!important;border-radius:18px!important}html[data-ui-skin] body .login-panel :is(input,select){border:1px solid var(--line)!important;border-radius:var(--wb-r-control)!important;background:var(--field)!important;height:40px!important;min-height:40px!important;color:var(--ink)!important;font-size:13px!important}html[data-ui-skin] body .login-panel :is(input,select):focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}@media (width<=760px){html[data-ui-skin] body .personnel-directory-panel :is(.personnel-directory-head,.personnel-directory-row){min-width:1060px!important}html[data-ui-skin] body .personnel-directory-panel .personnel-directory-row{height:64px!important;min-height:64px!important}}@media (width>=761px) and (width<=1080px){html[data-ui-skin] body .app-shell.business-ui,html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui>.sidebar,html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed>.sidebar{width:var(--sidebar-collapsed-width)!important;min-height:100dvh!important;padding:12px 8px 16px!important;position:fixed!important;inset:0 auto 0 0!important;overflow:visible!important}html[data-ui-skin] body .app-shell.business-ui>main{grid-column:2;min-width:0}html[data-ui-skin] body .app-shell.business-ui .sidebar .brand{justify-content:center!important;margin-inline:0!important;padding-inline:0!important}html[data-ui-skin] body .app-shell.business-ui .sidebar :is(.brand>div,.nav-group-arrow,.nav-count){display:none!important}html[data-ui-skin] body .app-shell.business-ui .sidebar .brand-mark{flex:0 0 38px!important;width:38px!important;height:38px!important}html[data-ui-skin] body .app-shell.business-ui .sidebar nav,html[data-ui-skin] body .app-shell.business-ui .sidebar .nav-group{position:relative;overflow:visible!important}html[data-ui-skin] body .app-shell.business-ui .sidebar .nav-item{justify-content:center!important;gap:0!important;padding-inline:0!important;font-size:0!important}html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .nav-item:not(.nav-child){font-size:0!important}html[data-ui-skin] body .app-shell.business-ui .sidebar .nav-item>svg:not(.nav-group-arrow){flex:0 0 32px!important;width:32px!important;height:32px!important;padding:7px!important}html[data-ui-skin] body .app-shell.business-ui .sidebar .nav-children{display:none!important}html[data-ui-skin] body .app-shell.business-ui .sidebar .nav-group:is(:hover,:focus-within)>.nav-children{z-index:var(--z-flyout,220);gap:3px;width:190px;position:absolute;top:0;left:58px;border:1px solid var(--wb-nav-line)!important;background:var(--wb-nav)!important;border-radius:10px!important;margin:0!important;padding:7px!important;display:grid!important;box-shadow:0 12px 28px #050f1f47!important}html[data-ui-skin] body .app-shell.business-ui .sidebar .nav-group:is(:hover,:focus-within)>.nav-children .nav-item{justify-content:flex-start!important;gap:9px!important;padding-inline:11px!important;font-size:12.5px!important}html[data-ui-skin] body .app-shell.business-ui .sidebar .sidebar-bottom{justify-content:center!important}html[data-ui-skin] body .app-shell.business-ui .sidebar-collapse-button{display:none!important}}html[data-ui-skin] body .about-modal{border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--ink)!important;box-shadow:var(--wb-shadow-pop)!important;border-radius:18px!important;overflow:hidden!important}html[data-ui-skin] body .about-modal :is(h2,.app-version-label){color:var(--ink)!important}html[data-ui-skin] body .about-modal :is(.about-developer,.about-client,small){color:var(--muted)!important}html[data-ui-skin] body :is(.legacy-filter-panel,.legacy-table-panel,.legacy-confirm-checks label){border-color:var(--line)!important;background:var(--panel)!important}html[data-ui-skin] body .legacy-confirm-summary{border-color:var(--line)!important;background:var(--panel-2)!important}html[data-ui-skin] body .legacy-confirm-summary>span{border-color:var(--line)!important}html[data-ui-skin] body :is(.legacy-table-panel .query-table-toolbar strong,.legacy-confirm-summary strong,.legacy-confirm-checks strong){color:var(--ink)!important}html[data-ui-skin] body :is(.legacy-table-panel .query-table-toolbar small,.legacy-confirm-summary small,.legacy-confirm-checks small,.legacy-confirm-field,.legacy-confirm-field small){color:var(--muted)!important}html[data-ui-skin] body .legacy-confirm-warning{border-color:color-mix(in srgb, var(--status-warn) 42%, var(--line))!important;background:var(--status-warn-bg)!important;color:var(--status-warn)!important}@media (width<=760px){html[data-ui-skin] body .table-pager{grid-template-columns:48px 44px 96px 44px minmax(0,1fr)!important;gap:3px!important;min-height:58px!important;padding:7px 4px!important;overflow-x:hidden!important}html[data-ui-skin] body .table-pager>.table-range-summary{min-width:0;font-size:10px;overflow:hidden}html[data-ui-skin] body :is(.table-range-full,.table-page-size-label,.table-selection-full,.table-selection-unit,.table-selection-summary small),html[data-ui-skin] body .table-pager>div.table-page-jump{display:none!important}html[data-ui-skin] body :is(.table-range-compact,.table-selection-compact){display:inline!important}html[data-ui-skin] body .table-pager>.table-selection-summary{grid-column:4;gap:1px;min-width:0;min-height:18px;font-size:10px;overflow:hidden}html[data-ui-skin] body .table-pager>label{grid-column:2;gap:0;min-width:0;min-height:44px}html[data-ui-skin] body .table-pager>label .custom-select.is-compact,html[data-ui-skin] body .table-pager>label .custom-select.is-compact .custom-select-trigger,html[data-ui-skin] body .table-pager>div.table-page-controls,html[data-ui-skin] body .table-pager>div.table-page-controls>.icon-btn{height:44px!important;min-height:44px!important}html[data-ui-skin] body .table-pager>label .custom-select.is-compact{width:44px}html[data-ui-skin] body .table-pager>label .custom-select.is-compact .custom-select-trigger{grid-template-columns:minmax(0,1fr) 10px;gap:1px;padding-inline:3px!important}html[data-ui-skin] body .table-pager>div.table-page-controls{grid-column:3;gap:2px;min-width:0}html[data-ui-skin] body .table-pager>div.table-page-controls>.icon-btn{width:30px;min-width:30px}html[data-ui-skin] body .table-pager .table-footer-actions{grid-column:5;gap:4px;width:100%;min-width:0;overflow:hidden}html[data-ui-skin] body .table-pager .table-footer-actions button{flex:0 0 32px;width:32px;min-width:32px;max-width:32px;padding-inline:7px;font-size:0;overflow:hidden;height:44px!important}html[data-ui-skin] body .table-pager:has(>.table-footer-actions){grid-template-rows:44px auto!important;grid-template-columns:48px 44px 96px minmax(0,1fr)!important;row-gap:6px!important;height:auto!important;min-height:106px!important;overflow:visible!important}html[data-ui-skin] body .table-pager:has(>.table-footer-actions)>.table-footer-actions{grid-area:2/1/auto/-1!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;overflow:visible!important}html[data-ui-skin] body .table-pager:has(>.table-footer-actions) .table-footer-actions button{flex:0 auto!important;width:auto!important;min-width:76px!important;max-width:none!important;height:40px!important;padding-inline:12px!important;font-size:12.5px!important;overflow:visible!important}html[data-ui-skin] body :is(.system-admin-stat-grid,.server-diagnostics-grid,.server-settings-side,.server-diagnostics-details,.server-runtime-list,.system-admin-filter-grid){grid-template-columns:minmax(0,1fr)!important}}html[data-ui-skin] body .app-shell.business-ui main :is(.configurable-machine-row,.batch-record-row)>*{border-right:0!important}html[data-ui-skin] body .app-shell.business-ui main .configurable-machine-row>span>.machine-select-cell{box-shadow:none!important;border-right:0!important}html[data-ui-skin] body .app-shell.business-ui main .configurable-machine-row>span:has(>.machine-select-cell){box-shadow:none!important;border-right:0!important}html[data-ui-skin] body .app-shell.business-ui main :is(.scan-row-action,.scan-row-action-head,.distribution-record-table .batch-record-row>:last-child),html[data-ui-skin] body .app-shell.business-ui main .damage-table :is(th,td).damage-action-column{box-shadow:none!important;border-left:0!important;border-right:0!important}html[data-ui-skin] body .app-shell.business-ui main .repair-management-workbench .machine-field-technician{letter-spacing:0;font-size:12px!important}html[data-ui-skin] body .status.pending{color:var(--muted)!important;background:var(--panel-2)!important}html[data-ui-skin] body .status.rework{color:var(--status-warn)!important;background:var(--status-warn-bg)!important}html[data-ui-skin] body .status.unable{color:var(--status-rework)!important;background:var(--status-rework-bg)!important}html[data-ui-skin] body .status.timeliness.remaining{color:var(--status-done)!important;background:var(--status-done-bg)!important}html[data-ui-skin] body .status.timeliness.warning{color:var(--status-warn)!important;background:var(--status-warn-bg)!important}html[data-ui-skin] body .status.timeliness.overdue{color:var(--status-rework)!important;background:var(--status-rework-bg)!important}html[data-ui-skin] body .status.timeliness.pending{color:var(--muted)!important;background:var(--panel-2)!important}html[data-ui-skin] body .status.danger,html[data-ui-skin] body .status.incomplete{color:var(--status-rework)!important;background:var(--status-rework-bg)!important}html[data-ui-skin] body .repair-overview-card.is-rework .repair-overview-icon{color:var(--status-warn)!important;background:var(--status-warn-bg)!important}html[data-ui-skin] body :is(.wb-kpi.is-unable,.wb-metric.is-unable,.metric-card.unable){border-left-color:var(--status-rework)!important;border-top-color:var(--status-rework)!important}html[data-ui-skin] body :is(.wb-kpi.is-unable strong,.wb-metric.is-unable strong,.metric-card.unable strong){color:var(--status-rework)!important}html[data-ui-skin] body .app-shell.business-ui main .repair-overview-card.is-unable .repair-overview-icon{background:var(--status-rework-bg)!important;color:var(--status-rework)!important}html[data-ui-skin] body .repair-status-item i.is-unable{background:var(--status-rework)!important}html[data-ui-skin] body .timeliness-placeholder{font-style:normal;font-weight:600;color:var(--muted)!important}@layer zx-demo-alignment{@media (width>=901px){:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]){--app-chrome-height:58px!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome{border-bottom:1px solid var(--line)!important;background:var(--canvas)!important;height:58px!important;box-shadow:none!important;padding:9px 24px 9px 22px!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search{transition:background .15s,border-color .15s,box-shadow .15s;background:var(--v2-surface)!important;border:1px solid #0000!important;border-color:var(--v2-line)!important;width:min(320px,34vw)!important;max-width:320px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:8px!important;flex:0 auto!important;gap:7px!important;padding:0 10px!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search>svg{width:15px!important;height:15px!important;color:var(--muted)!important;flex:none!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search:hover{border-color:var(--line)!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search:focus-within{border-color:var(--accent)!important;background:var(--panel)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search input{height:30px!important;min-height:30px!important;color:var(--ink)!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search input::placeholder{color:var(--muted)!important;font-size:12.5px!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-shell.business-ui{padding-top:58px!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar nav{padding:4px 10px 12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .nav-item:not(.nav-child){min-height:40px!important;color:var(--nav-text)!important;border-radius:9px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;position:relative!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-item:hover{background:var(--nav-hover-bg)!important;color:var(--nav-active-text,#fff)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-item.active,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-item.nav-parent.active{background:color-mix(in srgb, var(--accent) 18%, transparent)!important;color:var(--nav-active-text,#fff)!important;font-weight:600!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-item.nav-parent.active{background:0 0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-item.active svg{color:color-mix(in srgb, var(--accent) 45%, #fff)!important;opacity:1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-item.active:before{content:""!important;background:var(--accent)!important;border-radius:0 3px 3px 0!important;width:3px!important;height:20px!important;position:absolute!important;top:50%!important;left:-10px!important;transform:translateY(-50%)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-children{margin:2px 0 6px 14px;padding-left:6px;border-left:1px solid var(--nav-line)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-child{white-space:nowrap;min-height:34px!important;color:var(--nav-text)!important;border-radius:9px!important;font-size:13px!important;font-weight:500!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-child.active{background:color-mix(in srgb, var(--accent) 16%, transparent)!important;color:var(--nav-active-text,#fff)!important;font-weight:600!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-child.active:before{display:none!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .nav-count{border-radius:9px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:11px!important;font-weight:700!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar .sidebar-bottom{border-top:1px solid var(--nav-line)!important;padding:12px 10px 16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar-collapse-button{width:36px!important;height:36px!important;color:var(--nav-text-muted)!important;border-radius:9px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .sidebar-collapse-button:hover{background:var(--nav-hover-bg)!important;color:var(--nav-active-text,#fff)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-cards{gap:16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-cards.distribution-metrics{background:0 0!important;border:0!important;gap:16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card{box-sizing:border-box!important;border:1px solid var(--line)!important;border-radius:var(--wb-r-card,14px)!important;background:var(--panel)!important;min-height:112px!important;box-shadow:var(--shadow-card)!important;grid-template-rows:32px auto auto!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px 8px!important;padding:16px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-head{display:contents!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-icon{background:color-mix(in srgb, var(--accent) 14%, var(--panel))!important;width:32px!important;height:32px!important;color:var(--accent)!important;border-radius:8px!important;grid-area:1/1!important;place-items:center!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-work .repair-overview-icon{background:var(--status-work-bg)!important;color:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-pending .repair-overview-icon{background:var(--panel-2)!important;color:var(--muted)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-warn .repair-overview-icon{background:var(--status-warn-bg)!important;color:var(--status-warn)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-done .repair-overview-icon{background:var(--status-done-bg)!important;color:var(--status-done)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-return .repair-overview-icon{background:color-mix(in srgb, var(--wb-teal,#0d9488) 14%, var(--panel))!important;color:var(--wb-teal,#0d9488)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-parts .repair-overview-icon{background:var(--status-parts-bg)!important;color:var(--status-parts)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-rework .repair-overview-icon{background:var(--status-warn-bg)!important;color:var(--status-warn)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-icon svg{width:17px!important;height:17px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card small{color:var(--text-secondary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/2!important;align-self:center!important;min-width:0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card strong{color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;grid-area:2/1/auto/-1!important;min-width:0!important;font-size:26px!important;font-weight:700!important;line-height:1.05!important;display:block!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card strong[data-unit]:after{content:attr(data-unit);color:var(--muted);letter-spacing:0;vertical-align:baseline;margin-left:5px;font-size:12px;font-weight:500}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card em{text-overflow:ellipsis!important;white-space:normal!important;-webkit-line-clamp:2!important;min-width:0!important;color:var(--muted)!important;-webkit-box-orient:vertical!important;grid-area:3/1/auto/-1!important;margin-top:2px!important;font-size:12px!important;font-style:normal!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.expense-summary-card,.metric-card,.wb-reference-card),:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.workflow-scan-card,.scan-primary-card,.records-panel){border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-form-grid,.distribution-filter-grid,.distribution-info-grid){background:var(--panel)!important;border-radius:14px!important;align-items:start!important;gap:12px 14px!important;padding:14px 16px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.repair-filter-results-frame,.expense-ledger-window,.distribution-panel,.workflow-panel,.structured-page-panel,.records-panel):not(.warehouse-workbench)>.query-form-grid{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:0!important;align-items:start!important;gap:12px 14px!important;padding:14px 16px!important}@media (width>=1180px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-form-grid,.distribution-filter-grid){grid-template-columns:repeat(auto-fill,minmax(172px,1fr))!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-page .repair-filter-results-frame>.query-form-grid,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-page>.repair-results-panel>.query-form-grid,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-filter-results-frame .repair-manager-filter-card>.query-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .query-field>:is(span,label):first-child{color:var(--text-secondary)!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-form-grid,.distribution-filter-grid)>.query-actions{grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-form-grid,.distribution-filter-grid,.modal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.custom-select-trigger,.date-range-trigger){border-radius:8px!important;height:34px!important;min-height:34px!important;font-size:13.5px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-form-grid,.distribution-filter-grid,.modal) textarea{height:auto!important;min-height:68px!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.app-shell.business-ui,.modal-backdrop) :is(button.primary,button.secondary){border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.app-shell.business-ui,.modal-backdrop) button.primary{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--on-accent)!important;box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 28%, transparent)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.app-shell.business-ui,.modal-backdrop) button.primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 88%, #000)!important;background:color-mix(in srgb, var(--accent) 88%, #000)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.app-shell.business-ui,.modal-backdrop) button.secondary{border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--text-secondary)!important;box-shadow:none!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.app-shell.business-ui,.modal-backdrop) button.secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--line) 70%, var(--ink))!important;background:var(--head)!important;color:var(--ink)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .icon-btn{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .icon-btn:hover:not(:disabled){background:var(--head)!important;color:var(--ink)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.compact-action,.table-link){border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:500!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-head{border-bottom:1px solid var(--line)!important;background:var(--head)!important;min-height:39px!important;color:var(--text-secondary)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-head>span{padding:10px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-head>span>b{color:var(--text-secondary)!important;font-size:12.5px!important;font-weight:600!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-head>span:first-child>b{font-size:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-head>span:first-child:has(>.machine-select-cell)+span>b{font-size:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-row:not(.configurable-machine-head){border-bottom:1px solid var(--line-2)!important;background:var(--panel)!important;min-height:45px!important;color:var(--text-secondary)!important;font-size:13px!important;font-weight:400!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-row:not(.configurable-machine-head):hover{background:var(--panel-2)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-row:not(.configurable-machine-head)>span{color:var(--text-secondary)!important;padding:7px 12px!important;font-size:13px!important;font-weight:400!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-row.is-selected{background:var(--accent-soft)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .machine-field-model{color:var(--ink)!important;font-weight:600!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.machine-field-serial,.machine-field-qualityCode){color:var(--text-secondary)!important;font-weight:500!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .machine-field-fee{color:var(--ink)!important;font-weight:600!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .column-resize-handle:after{background:0 0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .column-resize-handle:hover:after,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .column-resize-handle:focus-visible:after,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-head>span:hover .column-resize-handle:after{background:var(--accent)!important;width:2px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .table-pager{border-top:1px solid var(--line-2)!important;background:var(--panel)!important;padding:12px 16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .table-pager button{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;color:var(--text-secondary)!important;border-radius:7px!important;padding:0 8px!important;font-size:13px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .table-pager button:hover:not(:disabled){background:var(--head)!important;color:var(--ink)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .table-pager select{border-radius:7px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:13px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.selection-action-bar,.query-table-toolbar,.intake-batch-actions){background:var(--panel)!important;border-bottom:1px solid var(--line-2)!important;padding:10px 16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.query-table-count,.table-selection-summary){color:var(--muted)!important;font-size:12.5px!important}:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop{padding:24px!important}:root[data-ui-skin][data-desktop-refined=true] body .modal :is(.icon-btn,.modal-close){width:28px!important;height:28px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important}:root[data-ui-skin][data-desktop-refined=true] body .modal :is(.icon-btn,.modal-close):hover:not(:disabled){background:var(--head)!important;color:var(--ink)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.empty-stats,.expense-empty,.damage-empty,.compare-empty,.system-empty,.document-sheet-empty,.permission-empty-state,.distribution-empty){color:var(--muted)!important;text-align:center!important;background:0 0!important;padding:44px 16px!important;font-size:13px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .empty-stats span{color:var(--muted)!important;font-size:13px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(button,input,select,textarea,summary,[role=tab]):focus-visible,:root[data-ui-skin][data-desktop-refined=true] body .modal :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main{min-width:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main>*{box-sizing:border-box!important;max-width:100%!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.configurable-machine-scroll,.expense-table-scroll,.table-scroll,.api-list-scroll){max-width:100%!important;overflow-x:auto!important}@media (width<=760px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card{grid-template-rows:30px auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;min-height:96px!important;padding:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-icon{border-radius:8px!important;width:30px!important;height:30px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-icon svg{width:16px!important;height:16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card small{font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card strong{font-size:24px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card strong[data-unit]:after{font-size:11px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card em{white-space:normal!important;-webkit-line-clamp:2!important;font-size:11px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.selection-action-bar,.query-table-toolbar,.intake-batch-actions){padding:8px 12px!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .unified-scan-control{position:relative!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .unified-scan-control:before{content:""!important;z-index:0!important;border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line))!important;background:color-mix(in srgb, var(--accent) 6%, var(--field))!important;pointer-events:none!important;border-radius:6px!important;width:22px!important;height:22px!important;position:absolute!important;top:5px!important;left:6px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .unified-scan-control:after{content:""!important;z-index:1!important;background:var(--accent)!important;width:16px!important;height:1px!important;box-shadow:0 0 7px color-mix(in srgb, var(--accent) 58%, transparent)!important;opacity:.7!important;pointer-events:none!important;border-radius:2px!important;animation:1.8s ease-in-out infinite zhenxiu-scan-line!important;position:absolute!important;top:8px!important;left:9px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .unified-scan-control>svg{z-index:2!important;position:relative!important}@keyframes zhenxiu-scan-line{0%,to{opacity:.28;top:8px}50%{opacity:.95;top:24px}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-filter-results-frame{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;display:grid!important;overflow:visible!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-filter-results-frame>.query-form-grid{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui .repair-filter-results-frame>.repair-results-panel{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui .repair-filter-results-frame>.repair-results-panel>:is(.selection-action-bar,.query-table-toolbar,.configurable-machine-table,.batch-record-table,.record-table,.form-error,.table-pager){border-radius:0!important}@media (width<=760px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-filter-results-frame{gap:12px!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-actions{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-actions>.repair-manager-scan-export{flex:none!important;justify-content:center!important;align-items:center!important;min-width:104px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-actions>.workflow-scan-card-control{flex:auto!important;min-width:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-filter-results-frame{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-filter-results-frame>.query-form-grid{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:0!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui .repair-management-filter-results-frame>.repair-results-panel{background:var(--panel)!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:hidden!important}@media (width<=1280px) and (width>=761px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-card{grid-template-columns:minmax(0,1fr) auto!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-card>.workflow-scan-card-copy{grid-column:1/-1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-card>.repair-manager-scan-actions{grid-column:1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-card>button{grid-area:2/2!important;min-width:104px!important}}@media (width<=760px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-card{grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-card>button{grid-area:auto!important;width:100%!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-actions>.repair-manager-scan-export,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-actions>.repair-manager-scan-export .export-scope-menu,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-manager-scan-actions>.repair-manager-scan-export .export-scope-menu>summary{width:100%!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)!important;align-items:start!important;gap:12px 16px!important;min-width:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-workbench-left{grid-area:1/1!important;align-content:start!important;gap:12px!important;min-width:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-workbench-side{grid-area:1/2!important;align-self:start!important;min-width:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-workbench-side>.technician-load-panel{min-width:0!important;margin:0!important}@media (width<=980px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-workbench-layout{grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-workbench-left{grid-area:1/1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-management-workbench-side{grid-area:2/1!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)!important;align-items:start!important;gap:12px 16px!important;min-width:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-layout.is-draft{display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-left{grid-area:1/1!important;align-content:start!important;min-width:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-side{grid-area:1/2!important;align-self:start!important;min-width:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-side>.repair-insight-panel{margin:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-side .repair-insight-grid{grid-template-columns:minmax(0,1fr)!important}@media (width<=980px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-layout:not(.is-draft){grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-layout:not(.is-draft) .my-repairs-workbench-left{grid-area:1/1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .my-repairs-workbench-layout:not(.is-draft) .my-repairs-workbench-side{grid-area:2/1!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-kpi{grid-template-rows:32px auto auto!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px 8px!important;min-height:0!important;padding:16px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-kpi-icon{grid-area:1/1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-kpi.pending .wb-reference-kpi-icon{background:var(--panel-2)!important;color:var(--muted)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-interactive{appearance:none!important;cursor:pointer!important;width:100%!important;font:inherit!important;text-align:left!important;transition:border-color .15s,box-shadow .15s,transform .15s!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-interactive:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--accent) 42%, var(--line))!important;box-shadow:0 5px 16px #0f1b2a1a!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-interactive:focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-interactive.is-active{border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent), var(--shadow-card)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-kpi-copy{display:contents!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-kpi-copy em{grid-area:1/2!important;align-self:center!important;font-size:12.5px!important;line-height:1.5!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-kpi-copy strong{letter-spacing:0!important;grid-area:2/1/auto/-1!important;font-size:26px!important;font-weight:700!important;line-height:1.1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-kpi-copy small{grid-area:3/1/auto/-1!important;font-size:12px!important;line-height:1.5!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-card>header{gap:10px!important;min-height:0!important;padding:14px 16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-card>header>div{align-items:baseline!important;gap:8px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-card>header span{margin-left:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-card>header .compact-action,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-wide-action{border-radius:7px!important;height:28px!important;min-height:28px!important;padding-inline:10px!important;font-size:12.5px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo{min-height:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo>header{border-bottom:1px solid var(--line)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alerts{gap:10px!important;padding:16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alert{border-radius:10px!important;gap:10px!important;min-height:48px!important;padding:10px 12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alert>svg{flex:0 0 20px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alert>span{font-size:12.5px!important;line-height:1.45!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alert>button{background:var(--panel)!important;border-radius:8px!important;min-height:34px!important;padding-inline:14px!important;font-size:12px!important;font-weight:600!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alert>button:disabled{cursor:not-allowed!important;opacity:.52!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-bars{gap:10px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-bars button{gap:10px!important;height:19px!important;min-height:19px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-trend{min-height:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-trend>header{flex-wrap:wrap!important;align-items:center!important;gap:10px 16px!important;min-height:58px!important;padding:11px 16px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-trend .wb-reference-trend-heading{flex:180px!important;align-items:baseline!important;gap:8px!important;min-width:165px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-trend .wb-reference-segment{flex:none!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-split-bottom:not(:has(>.wb-reference-trend)){grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-split-bottom:not(:has(>.wb-reference-trend)) .wb-reference-capacity-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;align-content:start!important;gap:14px 24px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-capacity-list>.empty-stats{grid-column:1/-1!important;min-height:88px!important;padding:28px 16px!important}@media (width<=760px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-card>header>div{gap:2px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-trend{min-height:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alert{flex-wrap:wrap!important;align-items:flex-start!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alert>span{flex:calc(100% - 32px)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-todo .wb-reference-alert>button{margin-left:32px!important}}@media (prefers-reduced-motion:reduce){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui .unified-scan-control:after{animation:none!important}}@media (width>=901px){:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome{padding-left:24px!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome-search{width:min(590px,50vw)!important;max-width:590px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-kpi-icon{width:30px!important;height:30px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-split-top,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .wb-reference-split-top>.wb-reference-card{min-height:258.5px!important}}@media (width>=761px) and (width<=1080px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .nav-item:not(.nav-child){font-size:0!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-head .copy-page-column:focus-visible{box-shadow:inset 0 -2px 0 var(--accent)!important;outline:none!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-page-heading>div,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .business-page-heading>div{align-items:start!important;gap:2px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.repair-page-heading h2,.business-page-heading h2){line-height:27px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.repair-page-heading p,.business-page-heading p){margin:2px 0 0!important;line-height:18.75px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.business-page-heading h2,.role-workbench-heading h2,.role-workbench-heading h3,.distribution-panel-head h2,.system-section-head h2,.system-section-head h3,.personnel-page-head h2):before{content:none!important;display:none!important}@media (width<=760px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.repair-page-heading h2,.business-page-heading h2){line-height:24px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.repair-page-heading p,.business-page-heading p){line-height:18px!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .system-admin-page{min-width:0!important;color:var(--ink)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.audit-filter-panel,.audit-table-panel,.backend-stack-panel,.api-list-panel,.backup-settings-section,.system-admin-filter-panel,.system-admin-table-panel,.system-admin-card){border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .audit-content-panel{gap:16px!important;min-width:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.audit-filter-panel,.system-admin-filter-panel){padding:16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.audit-table-panel,.backend-stack-panel,.api-list-panel,.backup-settings-section,.system-admin-table-panel,.system-admin-card){overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.system-section-head,.system-admin-section-head,.backup-section-head){border-bottom:1px solid var(--line)!important;background:var(--panel)!important;min-height:56px!important;padding:14px 16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.audit-table-head,.api-list-head,.system-session-table-head,.backup-history-table th){background:var(--head)!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:700!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.audit-row,.api-list-row,.system-session-row,.backup-history-table tbody tr){border-bottom-color:var(--line)!important;background:var(--panel)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.audit-row,.api-list-row,.system-session-row):hover,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .backup-history-table tbody tr:hover{background:var(--row-hover)!important}:root[data-ui-skin][data-desktop-refined=true] body .audit-detail-dialog{width:min(840px,100vw - 32px)!important;max-height:min(800px,100dvh - 40px)!important;box-shadow:var(--shadow-overlay)!important;border-radius:18px!important}:root[data-ui-skin][data-desktop-refined=true] body .audit-detail-dialog>:is(header,footer){padding-inline:20px!important}:root[data-ui-skin][data-desktop-refined=true] body .audit-detail-dialog>footer{background:var(--panel-2)!important}@media (width<=860px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.audit-filter-panel,.audit-table-panel,.backend-stack-panel,.api-list-panel,.backup-settings-section,.system-admin-filter-panel,.system-admin-table-panel,.system-admin-card){border-radius:12px!important}}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.records-panel,.business-workbench,.workflow-panel,.distribution-panel,.intake-submission-panel,.customer-return-panel,.structured-page-panel,.repair-management-workbench,.review-workbench,.my-repairs-workbench):not(.wps-import-schema):not(.warehouse-workbench):has(>.query-form-grid,>.distribution-info-grid,>.distribution-assign-minimal-grid,>.distribution-filter-grid,>.return-assignment-bar,>.selection-action-bar,>.query-table-toolbar,>.table-pager){border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-records>.scan-primary-card{border-color:color-mix(in srgb, var(--accent) 22%, var(--line))!important;background:color-mix(in srgb, var(--accent-soft) 42%, var(--panel))!important;box-shadow:none!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .return-create-workbench{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important;align-items:start!important;column-gap:16px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .return-create-workbench>.return-create-preview{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;grid-area:1/2/span 20!important}@media (width<=1050px){:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .return-create-workbench{grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .return-create-workbench>.return-create-preview{grid-area:auto/1!important}}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-entry-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)!important;align-items:start!important;gap:16px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-page.intake-customer-entry-page{grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-entry-main,:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-entry-aside{align-content:start!important;gap:12px!important;min-width:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main :is(.intake-quick-scan-panel,.intake-recent-panel),:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machines-panel{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;padding:14px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machines-panel .intake-side-heading{margin-bottom:8px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machines-list{border:1px solid var(--line)!important;border-radius:8px!important;overflow:auto!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main :is(.intake-current-machines-head,.intake-current-machine-row){grid-template-columns:minmax(130px,1fr) minmax(150px,1.1fr) minmax(110px,.9fr) 64px!important;align-items:center!important;gap:10px!important;min-width:520px!important;padding:9px 10px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machines-head{background:var(--head)!important;color:var(--muted)!important;font-size:11px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machine-row{border:0!important;border-top:1px solid var(--line)!important;background:var(--panel)!important;width:100%!important;color:var(--ink)!important;text-align:left!important;cursor:pointer!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machine-row:hover{background:var(--row-hover)!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machine-row>:is(span,strong){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machine-row .status{justify-self:start!important;font-size:10px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-current-machines-empty{color:var(--muted)!important;padding:14px 4px 2px!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-side-heading{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-side-heading>span{color:var(--ink)!important;align-items:center!important;gap:7px!important;display:inline-flex!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-side-heading strong{font-size:13px!important;font-weight:650!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-side-heading small,:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-side-hint{color:var(--muted)!important;font-size:11px!important;line-height:1.5!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-quick-scan-form{gap:8px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-quick-scan-form input{border:1px solid var(--line-strong)!important;border-radius:5px!important;flex:auto!important;min-width:0!important;height:32px!important;padding-inline:9px!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-quick-scan-form button{border-radius:5px!important;flex:none!important;height:32px!important;min-height:32px!important;padding-inline:12px!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-list{gap:4px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-row{border:0!important;border-bottom:1px solid var(--line)!important;width:100%!important;color:var(--ink)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:9px 0!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-row:last-child{border-bottom:0!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-row:hover{background:var(--row-hover)!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-row>span{gap:3px!important;min-width:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-row strong{font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-row small{color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-row .status{flex:none!important;font-size:10px!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-recent-empty{color:var(--muted)!important;font-size:12px!important}@media (width<=1050px){:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-entry-layout{grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-entry-aside{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-entry-aside{grid-template-columns:minmax(0,1fr)!important}}.technician-period-stats{border-top:1px solid var(--line)!important;min-width:0!important;margin-top:16px!important;padding-top:14px!important}.technician-period-stats-head{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}.technician-period-stats-head h3{color:var(--ink)!important;margin:0!important;font-size:14px!important}.technician-period-stats-head span,.technician-period-stats-head small{color:var(--muted)!important;font-size:11px!important}.technician-period-table{border:1px solid var(--line)!important;background:var(--panel)!important;overflow-x:auto!important}.technician-period-row{border-top:1px solid var(--line)!important;min-width:700px!important;min-height:40px!important;color:var(--ink)!important;font-variant-numeric:tabular-nums!important;grid-template-columns:minmax(150px,1.5fr) repeat(6,minmax(78px,1fr))!important;align-items:center!important;gap:10px!important;padding:7px 12px!important;font-size:12px!important;display:grid!important}.technician-period-row:first-child{border-top:0!important}.technician-period-head{background:var(--panel-muted,var(--surface-2))!important;color:var(--muted)!important;font-size:11px!important;font-weight:650!important}.technician-period-row>:not(:first-child){text-align:right!important}.technician-period-row strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.technician-period-row .is-rework,.technician-period-row .is-rework-rate{color:var(--status-warn)!important;font-weight:700!important}.technician-period-empty{min-width:700px!important;color:var(--muted)!important;padding:18px 12px!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;padding:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel.is-compact{box-shadow:var(--shadow-card)!important;border-radius:14px!important;margin:0!important;padding:0!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel.is-compact .technician-load-panel-head{border-bottom:1px solid var(--line)!important;align-items:center!important;min-height:58px!important;margin:0!important;padding:14px 16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel.is-compact>:is(.technician-load-list,.technician-load-empty){padding:16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel-head,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-panel-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.technician-load-panel-head,.repair-insight-panel-head) h3{color:var(--ink)!important;margin:0!important;font-size:14px!important;line-height:1.4!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.technician-load-panel-head,.repair-insight-panel-head) span,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.technician-load-panel-head,.repair-insight-panel-head) small{color:var(--muted)!important;margin-top:3px!important;font-size:11px!important;line-height:1.45!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel-head>svg{color:var(--accent)!important;flex:none!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-list{gap:12px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-row{min-width:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-row-head{justify-content:space-between!important;align-items:baseline!important;gap:8px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-row-head strong{min-width:0!important;color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-row-head span{color:var(--muted)!important;flex:none!important;font-size:11px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-track{background:var(--head)!important;border-radius:999px!important;height:6px!important;margin-top:6px!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-track i{border-radius:inherit!important;background:var(--accent)!important;min-width:0!important;height:100%!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-meta{color:var(--muted)!important;gap:10px!important;margin-top:5px!important;font-size:11px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-meta .is-overdue{color:var(--status-danger,#dc2626)!important;font-weight:650!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-empty{color:var(--muted)!important;padding:10px 0 2px!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel:not(.is-compact){padding:0!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel:not(.is-compact) .technician-load-panel-head{border-bottom:1px solid var(--line)!important;align-items:center!important;min-height:64px!important;margin:0!important;padding:16px 20px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel:not(.is-compact) .technician-load-panel-head h3{font-size:18px!important;font-weight:750!important;line-height:1.35!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel:not(.is-compact) .technician-load-panel-head>div{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel:not(.is-compact) .technician-load-legend{color:var(--muted)!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:13px!important;display:inline-flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-panel:not(.is-compact) .technician-load-legend b{font-weight:500!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-legend .is-working{color:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-legend .is-review{color:var(--status-warn)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-legend .is-done{color:var(--status-done)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-legend i{color:var(--muted)!important;font-style:normal!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table{overflow-x:auto!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-row{border-bottom:1px solid var(--line)!important;min-width:880px!important;min-height:58px!important;color:var(--ink)!important;font-variant-numeric:tabular-nums!important;grid-template-columns:minmax(150px,1.35fr) minmax(100px,1fr) repeat(3,minmax(82px,.75fr)) minmax(150px,1.5fr) minmax(80px,.7fr) minmax(130px,1.1fr)!important;align-items:center!important;gap:12px!important;padding:0 20px!important;font-size:13px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-row:last-child{border-bottom:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-head{background:var(--head)!important;min-height:50px!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-row>:not(:first-child){text-align:right!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-row>:last-child{text-align:left!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-row>strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-row .is-working{color:var(--status-work)!important;font-weight:650!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-row .is-review{color:var(--status-warn)!important;font-weight:650!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-table-row .is-done{color:var(--status-done)!important;font-weight:650!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-level-badge{background:var(--panel-2,var(--head))!important;min-width:76px!important;min-height:28px!important;color:var(--text-secondary)!important;text-align:center!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-level-badge.level-t1{background:var(--panel-2,var(--head))!important;color:var(--muted)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-level-badge.level-t2{background:var(--status-work-bg)!important;color:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-level-badge.level-t3{background:color-mix(in srgb, var(--wb-purple,#7c3aed) 12%, var(--panel))!important;color:var(--wb-purple,#7c3aed)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-level-badge.level-t4{background:color-mix(in srgb, var(--wb-teal,#0d9488) 12%, var(--panel))!important;color:var(--wb-teal,#0d9488)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-meter{background:var(--head)!important;border-radius:999px!important;width:100%!important;height:16px!important;display:block!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-meter i{border-radius:inherit!important;background:var(--status-work)!important;height:100%!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-meter i.is-low{background:var(--status-done)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-overdue-badge{background:var(--panel-2,var(--head))!important;min-width:56px!important;min-height:28px!important;color:var(--muted)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:3px 8px!important;font-weight:650!important;display:inline-flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-overdue-badge i{background:currentColor!important;border-radius:50%!important;width:7px!important;height:7px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-overdue-badge.has-overdue{background:var(--status-rework-bg)!important;color:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-actions{white-space:nowrap!important;align-items:center!important;gap:12px!important;display:inline-flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-action{border:1px solid var(--line)!important;background:var(--panel)!important;min-height:34px!important;color:var(--text-secondary)!important;font:inherit!important;cursor:pointer!important;border-radius:9px!important;padding:4px 10px!important;font-weight:650!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .technician-load-action:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--row-hover)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-panel{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;margin:14px 0!important;padding:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-block{border:1px solid var(--line-2)!important;background:var(--panel-2,var(--head))!important;border-radius:10px!important;min-width:0!important;padding:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-block-head{justify-content:space-between!important;align-items:baseline!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-block-head strong{color:var(--ink)!important;font-size:12.5px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-block-head small{color:var(--muted)!important;font-size:10.5px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-list,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-category-list{gap:8px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-category-item{color:var(--text-secondary)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item span{align-items:center!important;gap:6px!important;display:inline-flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item i{background:var(--muted)!important;border-radius:50%!important;width:7px!important;height:7px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item i.is-done{background:var(--status-success,#16a34a)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item strong,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-category-item b{color:var(--ink)!important;font-variant-numeric:tabular-nums!important;font-size:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-trend-bars{justify-content:space-between!important;align-items:flex-end!important;gap:8px!important;height:92px!important;padding-top:4px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-trend-bar{flex-direction:column!important;flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:0!important;height:100%!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-trend-bar i{background:var(--accent)!important;border-radius:4px 4px 2px 2px!important;width:100%!important;max-width:22px!important;min-height:4px!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-trend-bar span{color:var(--muted)!important;white-space:nowrap!important;font-size:10px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-empty{color:var(--muted)!important;padding:18px 0!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .legacy-reconciliation-page{gap:16px!important;padding:18px 24px 32px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.legacy-filter-panel,.legacy-table-panel){box-shadow:var(--shadow-card)!important;border-radius:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .legacy-filter-panel{padding:16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .legacy-table-panel .query-table-toolbar{background:var(--panel)!important;border-bottom:1px solid var(--line)!important;min-height:54px!important;padding:12px 16px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .legacy-confirm-modal{box-shadow:var(--shadow-overlay)!important;border-radius:18px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machines-card{border:1px solid var(--line)!important;background:var(--panel-2,var(--head))!important;border-radius:10px!important;margin:0 16px 12px!important;padding:12px 14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machines-card>header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:8px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machines-card>header strong{color:var(--ink)!important;font-size:13px!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machines-card>header small{color:var(--muted)!important;margin-top:3px!important;font-size:11px!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machines-card>header>b{color:var(--accent)!important;font-variant-numeric:tabular-nums!important;font-size:15px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 8px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-row{border:1px solid var(--line-2)!important;background:var(--panel)!important;min-width:0!important;color:var(--ink)!important;text-align:left!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-row:hover{background:var(--row-hover)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-row>span{gap:2px!important;min-width:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-row strong,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-row small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-row strong{font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-row small{color:var(--muted)!important;font-size:10.5px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-row .status{flex:none!important;font-size:10px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-empty{color:var(--muted)!important;padding:10px 0 2px!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-result-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.32fr)!important;align-items:start!important;gap:14px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-result-main{min-width:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-aside{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;padding:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-aside>header{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-aside>header strong{color:var(--ink)!important;font-size:13px!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-aside>header small{color:var(--muted)!important;margin-top:3px!important;font-size:11px!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-aside>header svg{color:var(--accent)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-stats span{background:var(--panel-2,var(--head))!important;text-align:center!important;border-radius:8px!important;gap:3px!important;padding:9px 4px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-stats b{color:var(--ink)!important;font-variant-numeric:tabular-nums!important;font-size:17px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-stats small{color:var(--muted)!important;font-size:10px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-aside-notice{background:color-mix(in srgb, var(--status-warning,#d97706) 12%, var(--panel))!important;color:var(--status-warning,#d97706)!important;border-radius:7px!important;align-items:center!important;gap:6px!important;margin-top:10px!important;padding:7px 8px!important;font-size:11px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-recent{gap:5px!important;margin-top:14px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-recent>strong{color:var(--ink)!important;font-size:12px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-recent>button{border:0!important;border-bottom:1px solid var(--line-2)!important;width:100%!important;color:var(--ink)!important;text-align:left!important;background:0 0!important;gap:2px!important;padding:7px 0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-recent>button:hover{color:var(--accent)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-recent>button strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-recent>button small,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-empty,:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-hint{color:var(--muted)!important;font-size:11px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-hint{border-top:1px solid var(--line)!important;margin-top:14px!important;padding-top:10px!important;line-height:1.55!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench){grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)!important;align-items:start!important;gap:12px 16px!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid{grid-area:1/1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-preview{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;grid-area:1/2/span 4!important;padding:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-assign-preview-head{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-assign-preview-head strong{color:var(--ink)!important;font-size:13px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-assign-preview-head small{color:var(--muted)!important;font-size:10.5px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-assign-preview>dl{gap:8px!important;margin:0!important;display:grid!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-assign-preview>dl>div{border-bottom:1px solid var(--line-2)!important;justify-content:space-between!important;align-items:baseline!important;gap:10px!important;padding-bottom:8px!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-assign-preview dt{color:var(--muted)!important;font-size:11px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-assign-preview dd{color:var(--ink)!important;text-align:right!important;margin:0!important;font-size:12px!important;font-weight:600!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>:is(.selection-action-bar,.configurable-machine-table,.table-pager,.form-error.distribution-error){grid-column:1/-1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page>:is(.intake-import-steps,.intake-wps-import-command,.wps-import-schema,.repair-export-command){border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .intake-import-steps-head{min-height:58px!important;padding:14px 20px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .intake-import-steps-head strong{font-size:15px!important;font-weight:700!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .intake-import-steps li{min-height:92px!important;padding:16px 20px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .intake-import-steps li>b{border-radius:10px!important;width:38px!important;height:38px!important;font-size:15px!important;font-weight:700!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page :is(.intake-wps-import-command,.repair-export-command){min-height:92px!important;padding:18px 20px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page :is(.intake-wps-import-command,.repair-export-command)>div:first-child{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page :is(.intake-wps-import-command,.repair-export-command)>div:first-child>svg{color:var(--accent)!important;flex:none!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page :is(.intake-wps-import-command,.repair-export-command) strong{color:var(--ink)!important;font-size:14px!important;font-weight:700!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page :is(.intake-wps-import-command,.repair-export-command) small{color:var(--muted)!important;margin-top:4px!important;font-size:11px!important;line-height:1.5!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .intake-batch-actions{flex:none!important;gap:10px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .intake-batch-actions>button{white-space:nowrap!important;border-radius:9px!important;height:40px!important;min-height:40px!important;padding-inline:15px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .wps-import-schema{padding:18px 20px 20px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .wps-import-schema>.page-section-title{margin-bottom:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .wps-import-columns{border-radius:9px!important;margin:0!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .wps-import-columns>span{align-content:center!important;min-height:84px!important;padding:14px 15px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .wps-import-columns b{color:var(--ink)!important;font-size:13px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .wps-import-columns small{color:var(--muted)!important;font-size:11px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .wps-import-rule{border-left-width:3px!important;border-radius:0 7px 7px 0!important;min-height:44px!important;margin:14px 0 0!important;padding:10px 12px!important;line-height:1.5!important}:root[data-ui-skin][data-desktop-refined=true] body .export-filter-grid :is(.custom-select-trigger,.date-range-trigger){width:100%!important}:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop:has(>.export-options-modal[data-export-surface=repair-import]){background:0 0!important;padding:0!important;display:block!important}:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import]{inset:auto 0 0 var(--sidebar-width)!important;border-radius:18px 18px 0 0!important;width:auto!important;max-width:none!important;max-height:min(82dvh,760px)!important;margin:0!important;padding:0 20px 20px!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 -12px 36px #0f23412e!important}:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import]>.modal-head,:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import]>.modal-actions{z-index:2!important;background:var(--panel)!important;position:sticky!important}:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import]>.modal-head{margin:0 -20px!important;padding-inline:20px!important;top:0!important}:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import]>.modal-actions{margin:0 -20px -20px!important;padding-inline:20px!important;bottom:0!important}:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import] .export-permission-note{margin-top:2px!important}:root[data-ui-skin][data-desktop-refined=true] body .intake-import-page.has-export-filter-dock{padding-bottom:24px!important}:root[data-ui-skin][data-desktop-refined=true] body:has(.app-shell.sidebar-collapsed) .modal-backdrop>.export-options-modal[data-export-surface=repair-import]{left:var(--sidebar-collapsed-width)!important}@media (width<=900px){:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import]{border-radius:16px 16px 0 0!important;max-height:88dvh!important;padding-inline:14px!important;inset-inline:0!important}:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import]>.modal-head,:root[data-ui-skin][data-desktop-refined=true] body .modal-backdrop>.export-options-modal[data-export-surface=repair-import]>.modal-actions{margin-inline:-14px!important;padding-inline:14px!important}}@media (width<=720px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page :is(.intake-wps-import-command,.repair-export-command){flex-direction:column!important;align-items:flex-start!important;gap:14px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-import-page .intake-batch-actions{justify-content:flex-start!important;width:100%!important}}@media (width<=1080px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-category-block{grid-column:1/-1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench){grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-preview{grid-area:auto/1!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid{grid-column:1!important}}@media (width<=900px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-result-layout{grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .scan-session-aside{order:-1!important}}@media (width<=620px){:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-insight-grid{grid-template-columns:minmax(0,1fr)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-category-block{grid-column:auto!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .intake-pending-machine-list{grid-template-columns:minmax(0,1fr)!important}}:root[data-ui-skin][data-desktop-refined=true] body .status.working{color:var(--status-work)!important;background:var(--status-work-bg)!important}:root[data-ui-skin][data-desktop-refined=true] body .status.unable{color:var(--status-rework)!important;background:var(--status-rework-bg)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-work strong,.wb-metric.is-work strong,.live-metric.working .live-metric-label){color:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-work,.wb-metric.is-work,.live-metric.working){border-left-color:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .wb-kpi.is-work:before{background:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-unable strong,.wb-kpi.unable strong,.wb-metric.is-unable strong){color:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-unable,.wb-metric.is-unable){border-left-color:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .wb-kpi.is-unable:before{background:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main :is(.repair-overview-card.is-warn .repair-overview-icon){background:var(--status-warn-bg)!important;color:var(--status-warn)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-unable .repair-overview-icon{background:var(--status-rework-bg)!important;color:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item i.is-working{background:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item i.is-unable{background:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item i.is-rework{background:var(--status-warn)!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-status-item i.is-parts{background:var(--status-parts)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.workbench-page,.workbench-statistics) .repair-breakdown-grid .unable{border-left-color:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .metric-card.working{border-top-color:var(--status-work)!important;border-left-color:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .metric-card.working strong,:root[data-ui-skin][data-desktop-refined=true] body .live-metric.working .live-metric-label{color:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .live-metric.working{border-left-color:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .metric-card.incomplete{border-top-color:var(--status-rework)!important;border-left-color:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .metric-card.incomplete strong,:root[data-ui-skin][data-desktop-refined=true] body .live-metric.incomplete .live-metric-label{color:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .live-metric.incomplete{border-left-color:var(--status-rework)!important}:root[data-ui-skin][data-desktop-refined=true] body .metric-card.rework{border-top-color:var(--status-warn)!important;border-left-color:var(--status-warn)!important}:root[data-ui-skin][data-desktop-refined=true] body .metric-card.rework strong,:root[data-ui-skin][data-desktop-refined=true] body .live-metric.rework .live-metric-label{color:var(--status-warn)!important}:root[data-ui-skin][data-desktop-refined=true] body .live-metric.rework{border-left-color:var(--status-warn)!important}:root[data-ui-skin][data-desktop-refined=true] body .metric-card.parts{border-top-color:var(--status-parts)!important;border-left-color:var(--status-parts)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.metric-card.parts strong,.live-metric.parts .live-metric-label){color:var(--status-parts)!important}:root[data-ui-skin][data-desktop-refined=true] body .live-metric.parts{border-left-color:var(--status-parts)!important}:root[data-ui-skin][data-desktop-refined=true] body .live-board-kpi.is-pending{border-top-color:var(--muted)!important}:root[data-ui-skin][data-desktop-refined=true] body .wb-reference-bars b.blue{background:var(--status-work)!important}:root[data-ui-skin][data-desktop-refined=true] body .wb-reference-bars b.pending{background:var(--muted)!important}@media (width<=760px){:root[data-ui-skin][data-desktop-refined=true] body :is(.app-shell.business-ui,.modal-backdrop) :is(.query-form-grid,.distribution-filter-grid,.modal,.intake-quick-scan-form) :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select-trigger,.date-range-trigger),:root[data-ui-skin][data-desktop-refined=true] body .export-filter-input{height:44px!important;min-height:44px!important;font-size:16px!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.query-form-grid,.distribution-filter-grid,.modal) textarea{font-size:16px!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.app-shell.business-ui,.modal-backdrop) :is(button.primary,button.secondary),:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main .intake-quick-scan-form button{height:auto!important;min-height:44px!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.app-shell.business-ui main,.modal) :is(.icon-btn,.modal-close){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .table-pager :is(button,select){min-width:44px!important;height:44px!important;min-height:44px!important;max-height:none!important}:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .table-pager select{font-size:16px!important}}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important;overflow:visible!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;gap:16px 22px!important;margin:0!important;padding:18px!important;display:grid!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.query-field:nth-child(5){grid-area:2/3!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(6){grid-area:1/5!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(7){grid-area:2/1!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(8){grid-area:2/2!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.query-actions{grid-column:1/-1!important;justify-content:flex-end!important;justify-self:stretch!important;align-items:center!important;gap:8px!important;width:100%!important;margin:2px 0 0!important;padding:0!important;display:flex!important}@media (width<=1200px){html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.query-field:nth-child(5),html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(6),html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(7),html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(8){grid-area:auto!important}}@media (width<=980px){html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.query-actions{flex-wrap:wrap!important;justify-content:stretch!important}html[data-ui-skin][data-desktop-refined=true] body #main-content.app-shell.business-ui.admin-mode>main>.distribution-page>.distribution-history-page>.distribution-history-filters>.query-actions>button{flex:120px!important}}html body :is(.v2-scan-control,.v2-scan-bay,.unified-scan-control)>input,:root[data-ui-skin][data-desktop-refined=true] body #main-content.business-ui main :is(.v2-scan-control,.v2-scan-bay,.unified-scan-control)>input{height:44px!important;min-height:44px!important;font-size:14px!important}html body .unified-scan-control{min-height:44px!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search{flex:0 auto!important;gap:10px!important;width:min(320px,34vw)!important;min-width:0!important;max-width:320px!important;height:44px!important;min-height:44px!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search input{flex:1 1 0!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;font-size:14px!important}:root[data-ui-skin][data-desktop-refined=true]:not([data-desktop-shell="1"]) body .app-chrome .app-chrome-search input::placeholder{font-size:14px!important}html body .repair-system-header .repair-system-machine-query{height:46px!important;min-height:46px!important}html body .repair-system-header .repair-system-machine-query>input[name=machine-lookup],html body .v2-intake-quick-scan-form>input[aria-label=快速查询机器编码],html body .v2-intake-form-grid>label>.v2-machine-code-field-label+input.v2-input{height:44px!important;min-height:44px!important;font-size:14px!important}html body .repair-system-header .repair-system-machine-query>input[name=machine-lookup]::placeholder,html body .v2-intake-quick-scan-form>input[aria-label=快速查询机器编码]::placeholder,html body .v2-intake-form-grid>label>.v2-machine-code-field-label+input.v2-input::placeholder{font-size:14px!important}html body .v2-intake-quick-scan-form>button{min-height:44px!important;font-size:14px!important}@media (width>=761px) and (width<=1080px){html[data-ui-skin] body #main-content.business-ui>.sidebar{height:100dvh!important;min-height:0!important;max-height:100dvh!important;z-index:var(--z-flyout,220)!important;overflow:visible!important}html[data-ui-skin] body #main-content.business-ui>.sidebar>:is(.brand,.sidebar-bottom){flex:none!important}html[data-ui-skin] body #main-content.business-ui>.sidebar>nav{scroll-snap-type:none!important;flex:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:min-content!important;align-content:start!important;width:100%!important;min-height:0!important;max-height:none!important;padding:4px 0 12px!important;display:grid!important;overflow:hidden auto!important}html[data-ui-skin] body #main-content.business-ui .sidebar nav>.nav-group{min-width:0!important;display:block!important}html[data-ui-skin] body #main-content.business-ui .sidebar nav>.nav-item,html[data-ui-skin] body #main-content.business-ui .sidebar .nav-group>summary.nav-item{width:100%!important;min-width:0!important;padding-inline:0!important}html[data-ui-skin] body #main-content.business-ui .sidebar .nav-group:is([open],:hover,:focus-within)>.nav-children{left:var(--responsive-nav-left,var(--sidebar-collapsed-width,68px))!important;top:var(--responsive-nav-top,8px)!important;width:min(190px,100vw - 84px)!important;max-height:calc(100dvh - 16px)!important;z-index:var(--z-flyout,220)!important;margin:0!important;padding:7px!important;display:grid!important;position:fixed!important;overflow:hidden auto!important}html[data-ui-skin] body #main-content.business-ui .sidebar .nav-group>.nav-children:before{content:"";width:16px;position:absolute;inset:0 100% 0 auto}}}html:root[data-ui-skin][data-desktop-refined=true] body .status.working{color:var(--status-work)!important;background:var(--status-work-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.pending{color:var(--muted)!important;background:var(--panel-2)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.rework{color:var(--status-warn)!important;background:var(--status-warn-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.done{color:var(--status-done)!important;background:var(--status-done-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.parts{color:var(--status-parts)!important;background:var(--status-parts-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.warn{color:var(--status-warn)!important;background:var(--status-warn-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.status.danger,.status.incomplete),html:root[data-ui-skin][data-desktop-refined=true] body .status.unable{color:var(--status-rework)!important;background:var(--status-rework-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.timeliness.remaining{color:var(--status-done)!important;background:var(--status-done-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.timeliness.warning{color:var(--status-warn)!important;background:var(--status-warn-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.timeliness.overdue{color:var(--status-rework)!important;background:var(--status-rework-bg)!important}html:root[data-ui-skin][data-desktop-refined=true] body .status.timeliness.pending{color:var(--muted)!important;background:var(--panel-2)!important}html:root[data-ui-skin][data-desktop-refined=true] body .timeliness-placeholder{font-style:normal;font-weight:600;color:var(--muted)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-work strong,.wb-metric.is-work strong,.live-metric.working .live-metric-label){color:var(--status-work)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-work,.wb-metric.is-work,.live-metric.working){border-left-color:var(--status-work)!important}html:root[data-ui-skin][data-desktop-refined=true] body .wb-kpi.is-work:before{background:var(--status-work)!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-work .repair-overview-icon{background:var(--status-work-bg)!important;color:var(--status-work)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-rework strong,.wb-metric.is-rework strong,.live-metric.rework .live-metric-label,.metric-card.rework strong){color:var(--status-warn)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-rework,.wb-metric.is-rework,.live-metric.rework,.metric-card.rework){border-left-color:var(--status-warn)!important;border-top-color:var(--status-warn)!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-rework .repair-overview-icon{background:var(--status-warn-bg)!important;color:var(--status-warn)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-unable strong,.wb-metric.is-unable strong,.metric-card.unable strong){color:var(--status-rework)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.is-unable,.wb-metric.is-unable,.metric-card.unable){border-left-color:var(--status-rework)!important;border-top-color:var(--status-rework)!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .repair-overview-card.is-unable .repair-overview-icon{background:var(--status-rework-bg)!important;color:var(--status-rework)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.metric-card.working,.live-metric.working){border-top-color:var(--status-work)!important;border-left-color:var(--status-work)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.metric-card.working strong,.live-metric.working .live-metric-label){color:var(--status-work)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.repair-status-item i.is-working,.repair-status-item i.is-repairing){background:var(--status-work)!important}html:root[data-ui-skin][data-desktop-refined=true] body .repair-status-item i.is-rework{background:var(--status-warn)!important}html:root[data-ui-skin][data-desktop-refined=true] body .repair-status-item i.is-parts{background:var(--status-parts)!important}html:root[data-ui-skin][data-desktop-refined=true] body .repair-status-item i.is-done{background:var(--status-done)!important}html:root[data-ui-skin][data-desktop-refined=true] body .repair-status-item i.is-unable{background:var(--status-rework)!important}html:root[data-ui-skin][data-desktop-refined=true] body .wb-reference-bars b.blue{background:var(--status-work)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.parts strong,.wb-kpi.is-parts strong,.wb-metric.parts strong,.wb-metric.is-parts strong,.metric-card.parts strong,.live-metric.parts .live-metric-label){color:var(--status-parts)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.parts,.wb-kpi.is-parts,.wb-metric.parts,.wb-metric.is-parts,.metric-card.parts,.live-metric.parts){border-left-color:var(--status-parts)!important;border-top-color:var(--status-parts)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.damage strong,.wb-metric.damage strong,.metric-card.damage strong,.live-metric.damage .live-metric-label){color:var(--status-rework)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.wb-kpi.damage,.wb-metric.damage,.metric-card.damage,.live-metric.damage){border-left-color:var(--status-rework)!important;border-top-color:var(--status-rework)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.repair-breakdown-grid .parts,.repair-type-strip .parts){border-left-color:var(--status-parts)!important;border-top-color:var(--status-parts)!important}html:root[data-ui-skin][data-desktop-refined=true] body :is(.repair-breakdown-grid .unable,.repair-breakdown-grid .damage,.repair-type-strip .unable,.repair-type-strip .damage){border-left-color:var(--status-rework)!important;border-top-color:var(--status-rework)!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:12px 16px!important;margin:0!important;padding:0 20px 18px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid>.page-section-title{border-bottom:1px solid var(--line)!important;grid-column:1/-1!important;align-items:baseline!important;gap:10px!important;min-height:54px!important;margin:0 -20px 2px!important;padding:15px 20px 11px!important;display:flex!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid>.page-section-title>:is(small,.page-section-subtitle,.section-subtitle){color:var(--muted)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid>.distribution-note-field{grid-column:1/-1!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.selection-action-bar{border:1px solid var(--line)!important;background:var(--panel)!important;min-height:72px!important;box-shadow:var(--shadow-card)!important;border-radius:14px 14px 0 0!important;align-items:center!important;padding:14px 20px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.selection-action-bar .selection-count{gap:10px!important;min-width:0!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.selection-action-bar .selection-count :is(.selection-count-copy,.selection-heading,.selection-title){min-width:0!important;color:var(--ink)!important;gap:2px!important;display:grid!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.selection-action-bar .selection-count :is(.selection-count-copy,.selection-heading,.selection-title) :is(strong,b){color:var(--ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.selection-action-bar .selection-count :is(.selection-count-copy,.selection-heading,.selection-title) :is(small,.selection-subtitle){color:var(--muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-table :is(.repair-level-badge,.machine-repair-level,.machine-field-repairLevel) :is(i,b,span,strong),html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-table .repair-level-badge{background:var(--panel-2,var(--head))!important;min-width:30px!important;min-height:24px!important;color:var(--text-secondary)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .configurable-machine-table .repair-level-badge.repair-level-t1{background:var(--status-work-bg,var(--accent-soft))!important;color:var(--status-work,var(--accent))!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.configurable-machine-table{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-left:1px solid var(--line)!important;border-radius:0 0 12px 12px!important;min-width:0!important;overflow-x:auto!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.table-pager{z-index:auto!important;width:100%!important;min-width:0!important;box-shadow:none!important;border-radius:0 0 14px 14px!important;margin:0!important;position:static!important;inset:auto!important}@media (width<=980px){html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-preview{grid-area:auto/1/auto/-1!important}}@media (width<=640px){html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0 12px 12px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-minimal-grid>.page-section-title{margin-inline:-12px!important;padding-inline:12px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.selection-action-bar{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-height:0!important}}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page{gap:16px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin-bottom:0!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs>button{border-radius:16px!important;grid-template-rows:auto auto auto!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px 12px!important;min-height:132px!important;padding:18px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs>button.active{padding:17px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs>button>svg{border-radius:10px!important;grid-row:1/4!important;width:36px!important;height:36px!important;padding:8px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs>button>span{align-self:end;font-weight:600;line-height:18px;font-size:13px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs>button>b{align-self:start;font-size:28px!important;line-height:1!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs>button>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:18px;overflow:hidden;color:var(--muted)!important;font-size:12px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:end!important;gap:14px 16px!important;margin-bottom:16px!important;padding:18px 20px!important;display:grid!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.query-field{align-self:end!important;gap:6px!important;min-width:0!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.query-field>span:first-child{color:var(--text-secondary)!important;font-size:12px!important;font-weight:600!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.query-scan-field{grid-column:span 2!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.warehouse-filter-actions{background:0 0!important;border:0!important;grid-column:3/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.warehouse-filter-actions>span{white-space:nowrap;margin-left:4px;color:var(--muted)!important;font-size:12px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid :is(input:not([type=checkbox]):not([type=radio]),select,.custom-select,.custom-select-trigger,.date-range-picker,.date-range-trigger,.unified-scan-control,.unified-scan-control>input){border-radius:9px!important;min-width:0!important;height:36px!important;min-height:36px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.selection-action-bar{border-radius:16px 16px 0 0!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.table-pager{border-radius:0 0 16px 16px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.selection-action-bar .selection-count-copy>strong{color:var(--ink)!important;font-size:14px!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.selection-action-bar .selection-count{flex:auto!important;min-width:0!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.selection-action-bar .selection-count-copy.has-heading{align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.selection-action-bar .selection-count-copy>small{border-radius:999px;align-items:center;padding:4px 8px;background:var(--panel-muted,var(--head))!important;color:var(--text-secondary)!important;margin-left:auto!important;font-size:11px!important;line-height:16px!important;display:inline-flex!important}@media (width<=1080px){html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.query-scan-field,html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.warehouse-filter-actions{grid-column:1/-1!important}}@media (width<=760px){html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-page>.warehouse-tabs,html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid{grid-template-columns:minmax(0,1fr)!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.query-scan-field,html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.warehouse-filter-actions{grid-column:1!important}html:root[data-ui-skin] body .app-shell.business-ui main .warehouse-workbench>.query-form-grid>.warehouse-filter-actions{justify-content:flex-start!important}}html:root[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row,.system-admin-filter-grid,.audit-filter-grid){align-items:start!important}html:root[data-ui-skin] body :is(.app-shell,.workbench-shell) main :is(.query-form-grid,.distribution-info-grid,.distribution-assign-minimal-grid,.distribution-filter-grid,.return-assignment-bar,.board-filter-row,.system-admin-filter-grid,.audit-filter-grid)>:is(.query-field,label,.settlement-query-field,.audit-filter-field){align-self:start!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right{grid-area:1/2!important;align-content:start!important;align-self:start!important;gap:16px!important;min-width:0!important;display:grid!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right>.distribution-assign-preview{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;grid-area:auto!important;margin:0!important;padding:16px!important;display:block!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right>.distribution-assign-preview>.distribution-assign-preview-head{border-bottom:1px solid var(--line)!important;gap:4px!important;margin:0 0 10px!important;padding:0 0 12px!important;display:grid!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right>.technician-load-panel.is-compact{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;margin:0!important;padding:0!important;overflow:hidden!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right>.technician-load-panel.is-compact>.technician-load-panel-head{border-bottom:1px solid var(--line)!important;align-items:center!important;min-height:58px!important;margin:0!important;padding:14px 16px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right>.technician-load-panel.is-compact>:is(.technician-load-list,.technician-load-empty){padding:16px!important}@media (width<=980px){html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right{grid-area:auto/1/auto/-1!important;gap:12px!important}}@media (width<=640px){html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right{gap:10px!important}}.distribution-create-workbench:not(.return-create-workbench) .selection-action-bar .selection-count{white-space:normal!important;align-items:flex-start!important}.distribution-create-workbench:not(.return-create-workbench) .selection-action-bar .selection-count-copy.has-heading{white-space:normal!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important;gap:2px!important;min-width:0!important;display:grid!important}.distribution-create-workbench:not(.return-create-workbench) .selection-action-bar .selection-count-copy.has-heading>:is(strong,small,b){min-width:0!important;display:block!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left{grid-area:1/1!important;align-content:start!important;gap:12px!important;min-width:0!important;display:grid!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-minimal-grid{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;grid-area:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px 16px!important;min-width:0!important;margin:0!important;padding:0 20px 18px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-minimal-grid>:is(label,div):not(.page-section-title){grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:4px!important;min-width:0!important;max-width:none!important;display:grid!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-minimal-grid>:is(label,div):not(.page-section-title)>span:first-child{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;color:var(--text-secondary)!important;text-align:left!important;justify-content:flex-start!important;margin:0!important;font-size:12px!important;font-weight:550!important;line-height:20px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-minimal-grid>:is(label,div):not(.page-section-title) :is(input,.custom-select,.custom-select-trigger){width:100%!important;min-width:0!important;max-width:none!important;height:var(--zr-control-height)!important;min-height:var(--zr-control-height)!important;box-sizing:border-box!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-minimal-grid>.page-section-title{border-bottom:1px solid var(--line)!important;grid-column:1/-1!important;align-items:baseline!important;gap:10px!important;min-height:54px!important;margin:0 -20px 2px!important;padding:15px 20px 11px!important;display:flex!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-machines{border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.form-error.distribution-error{margin:0!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.selection-action-bar{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--panel)!important;min-height:72px!important;box-shadow:none!important;border-radius:0!important;padding:14px 20px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.selection-action-bar>.batch-machine-actions{min-width:0!important}@media (width>=1101px){html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.selection-action-bar>.batch-machine-actions{flex-wrap:nowrap!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.selection-action-bar>.batch-machine-actions>.batch-toolbar-scan{flex:0 280px!important;width:280px!important;min-width:240px!important;max-width:280px!important;margin-left:0!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.selection-action-bar>.batch-machine-actions>.batch-toolbar-scan :is(.unified-scan-shell,.unified-scan-control){width:100%!important;min-width:0!important}}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.configurable-machine-table{background:var(--panel)!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;overflow:auto hidden!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.table-pager{z-index:auto!important;border:0!important;border-top:1px solid var(--line)!important;background:var(--panel)!important;width:100%!important;min-width:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;position:static!important;inset:auto!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.distribution-limit-note{border-top:1px solid var(--line)!important;border-radius:0!important;margin:0!important}@media (width<=980px){html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left{grid-area:auto/1!important}}@media (width<=640px){html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-minimal-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0 12px 12px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-minimal-grid>.page-section-title{margin-inline:-12px!important;padding-inline:12px!important}html:root[data-ui-skin][data-desktop-refined=true] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left .distribution-assign-machines>.selection-action-bar{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-height:0!important}}:root[data-ui-skin][data-desktop-refined=true] body :is(.repair-modal-title-row,.machine-archive-title-row)>.status{border-radius:8px!important;flex:none!important;min-height:26px!important;padding:4px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:650!important;line-height:18px!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.repair-modal-head-side,.machine-archive-head-actions) .icon-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:8px!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.repair-modal-head-side,.machine-archive-head-actions) .icon-btn:hover{background:var(--head)!important;color:var(--accent-text)!important}:root[data-ui-skin][data-desktop-refined=true] body :is(.repair-modal-head-side,.machine-archive-head-actions) .compact-action{border-radius:8px!important;min-height:34px!important;padding-inline:10px!important}:root[data-ui-skin][data-desktop-refined=true] body .repair-order-modal .repair-order-fields :is(input,textarea,.custom-select-trigger),:root[data-ui-skin][data-desktop-refined=true] body .repair-order-modal .repair-order-text-row :is(input,textarea,.custom-select-trigger){background:var(--field)!important;border-radius:8px!important;min-width:0!important;min-height:38px!important}:root[data-ui-skin][data-desktop-refined=true] body .repair-order-modal .repair-modal-actions .primary{min-width:142px!important}html[data-ui-skin]{--sidebar-width:192px!important}@media (width>=1081px){html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .brand{justify-content:center!important}html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .brand>div{min-width:0!important}html[data-ui-skin] body .app-shell.business-ui:not(.sidebar-collapsed) .sidebar .brand strong{white-space:nowrap!important}html[data-ui-skin] body .app-shell.business-ui{--sidebar-width:192px!important;--sidebar-collapsed-width:68px!important;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)!important}html[data-ui-skin] body .app-shell.business-ui>.sidebar{width:var(--sidebar-width)!important}html[data-ui-skin] body .app-shell.business-ui.sidebar-collapsed>.sidebar{width:var(--sidebar-collapsed-width)!important}}html[data-ui-skin] body .app-chrome{background:var(--canvas)!important;box-shadow:none!important;border-bottom:0!important}html[data-ui-skin] body .app-chrome-right{gap:8px!important}html[data-ui-skin] body .app-chrome-quick-tools{align-items:center;gap:10px;min-width:0;display:flex}html[data-ui-skin] body .app-chrome-info-action{height:28px;min-height:28px;color:var(--v2-ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 5px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}html[data-ui-skin] body .app-chrome-info-action:hover{background:color-mix(in srgb, var(--canvas) 82%, var(--v2-ink) 18%);color:var(--v2-brand-ink)}html[data-ui-skin] body .app-chrome-info-action:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}html[data-ui-skin] body .app-chrome-version{background:var(--v2-brand-soft);min-height:22px;color:var(--v2-brand-ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}html[data-ui-skin] body .app-chrome .top-connection-state{white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex;background:color-mix(in srgb, var(--canvas) 88%, var(--v2-ok) 12%)!important;height:28px!important;min-height:28px!important;color:var(--v2-ok)!important;border-radius:8px!important;padding:0 8px!important}html[data-ui-skin] body .app-chrome .top-connection-state b{font-weight:600}html[data-ui-skin] body .app-chrome .top-connection-state>i{flex:0 0 7px;width:7px;height:7px}html[data-ui-skin] body .app-chrome .top-connection-state.disconnected{background:var(--v2-danger-soft)!important;color:var(--v2-danger)!important}html[data-ui-skin] body .app-chrome .account-hover-menu>summary{box-shadow:var(--v2-shadow-1);align-items:center;gap:6px;display:inline-flex;border:1px solid var(--v2-line)!important;background:var(--v2-surface)!important;height:28px!important;min-height:28px!important;color:var(--v2-ink-2)!important;border-radius:8px!important;padding:0 8px 0 4px!important}html[data-ui-skin] body .app-chrome .account-hover-menu>summary .account-avatar{background:var(--v2-brand);width:20px;height:20px;color:var(--v2-on-brand);border-radius:6px;flex:0 0 20px;font-size:12px;font-weight:700}html[data-ui-skin] body .app-chrome .account-hover-menu>summary>strong{min-width:0;max-width:min(14ch,20vw);color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}html[data-ui-skin] body .app-chrome .account-hover-menu>summary>svg{flex:none}html[data-ui-skin] body .app-chrome-info-action>svg{width:14px;height:14px}.live-board-heading{align-items:flex-start;gap:16px}.live-board-heading>div:first-child{min-width:0}.live-board-heading small{color:var(--muted,#748294);margin-top:7px;font-size:11px;display:block}.live-board-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.live-board-periods{border:1px solid var(--line,#e1e7ef);background:var(--panel-2,#f7f9fc);border-radius:9px;align-items:center;padding:3px;display:inline-flex}.live-board-periods button{min-width:48px;height:28px;color:var(--muted,#748294);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px}.live-board-periods button:hover,.live-board-periods button.active{background:var(--panel,#fff);color:var(--accent,#1f6feb);box-shadow:0 1px 3px #0f1b2a17}.live-board-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:2px 0 14px;display:grid}.live-board-kpi{border:1px solid var(--line,#e1e7ef);background:var(--panel,#fff);min-width:0;box-shadow:var(--shadow-card,0 3px 14px #0f1b2a0d);border-radius:12px;padding:14px 15px}.live-board-kpi span,.live-board-kpi small{color:var(--muted,#748294);font-size:11px;display:block}.live-board-kpi strong{color:var(--ink,#0f1b2a);margin:5px 0 3px;font-size:25px;line-height:1;display:block}.quick-entry-card{border:1px solid var(--line,#e1e7ef);background:var(--panel,#fff);min-width:0;box-shadow:var(--shadow-card,0 3px 14px #0f1b2a0d);border-radius:14px;margin:0 0 14px;padding:14px}.quick-entry-card>header,.quick-entry-card>header>div{align-items:center;display:flex}.quick-entry-card>header{justify-content:space-between;gap:12px;margin-bottom:10px}.quick-entry-card>header>div{gap:10px;min-width:0}.quick-entry-card>header h2{color:var(--ink,#0f1b2a);margin:0;font-size:15px}.quick-entry-card>header span{color:var(--muted,#748294);font-size:11px}.quick-entry-card>header>svg{color:var(--accent,#1f6feb)}.quick-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick-entry-action{border:1px solid var(--line,#e1e7ef);background:var(--panel-2,#f7f9fc);min-width:0;color:var(--ink,#0f1b2a);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.quick-entry-action:hover{border-color:color-mix(in srgb, var(--accent,#1f6feb) 50%, var(--line,#e1e7ef));background:color-mix(in srgb, var(--accent,#1f6feb) 6%, var(--panel,#fff))}.quick-entry-action>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.quick-entry-action strong,.quick-entry-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-entry-action strong{font-size:12px}.quick-entry-action small{color:var(--muted,#748294);font-size:10px}.quick-entry-icon{background:color-mix(in srgb, var(--accent,#1f6feb) 12%, var(--panel,#fff));width:28px;height:28px;color:var(--accent,#1f6feb);border-radius:8px;flex:0 0 28px;place-items:center;display:inline-grid}.quick-entry-card.is-compact{box-shadow:none;grid-column:1/-1;margin:0}.quick-entry-card.is-compact .quick-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.distribution-type-create,.distribution-type-editor-grid{grid-template-columns:minmax(150px,1fr) minmax(190px,1.2fr) minmax(130px,.7fr) minmax(190px,1.5fr) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.distribution-type-create label,.distribution-type-editor-grid label,.distribution-type-create fieldset,.distribution-type-editor-grid fieldset{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.distribution-type-create label>span,.distribution-type-editor-grid label>span,.distribution-type-create legend,.distribution-type-editor-grid legend{color:var(--muted,#748294);font-size:11px}.distribution-type-create input,.distribution-type-editor-grid input,.distribution-type-description{min-width:0}.distribution-type-levels{flex-wrap:wrap;gap:7px;display:flex}.distribution-type-levels label{color:var(--ink,#0f1b2a);align-items:center;gap:4px;font-size:11px;display:inline-flex}.distribution-type-levels input{accent-color:var(--accent,#1f6feb)}.distribution-type-table{border-top:1px solid var(--line-2,#edf0f4);overflow-x:auto}.distribution-type-table-head,.distribution-type-row{grid-template-columns:minmax(150px,1.15fr) minmax(110px,.9fr) minmax(80px,.65fr) minmax(160px,1.5fr) 70px 58px 128px;align-items:center;gap:10px;min-width:830px;padding:9px 0;display:grid}.distribution-type-table-head{color:var(--muted,#748294);font-size:10px}.distribution-type-row{border-top:1px solid var(--line-2,#edf0f4);color:var(--ink,#0f1b2a);font-size:11px}.distribution-type-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.distribution-type-row>span:first-child{gap:2px;display:grid}.distribution-type-row>span:first-child small{color:var(--muted,#748294);font-size:10px}.distribution-type-row.inactive{opacity:.62}.distribution-type-row-actions{gap:5px;display:flex}.distribution-type-row-actions button{white-space:nowrap}.distribution-type-editor{border:1px solid var(--line,#e1e7ef);background:var(--panel-2,#f7f9fc);border-radius:10px;margin-top:10px;padding:10px 12px}.distribution-type-editor>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.machine-archive-head-actions,.repair-modal-head-actions{align-items:center;gap:5px;display:inline-flex}.machine-archive-head-actions .icon-btn,.repair-modal-head-actions .icon-btn{color:var(--muted,#748294)}.machine-archive-head-actions .icon-btn:hover,.repair-modal-head-actions .icon-btn:hover{color:var(--accent,#1f6feb)}@media (width<=1100px){.live-board-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-entry-grid,.quick-entry-card.is-compact .quick-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.live-board-heading{display:grid}.live-board-heading-actions{justify-content:flex-start}.live-board-kpis,.standalone-live-board-grid,.quick-entry-grid,.quick-entry-card.is-compact .quick-entry-grid,.distribution-type-create,.distribution-type-editor-grid{grid-template-columns:1fr}}@media print{html body :is(.toast,.skip-link){display:none!important}html body:has(>.modal-backdrop)>:not(.modal-backdrop){display:none!important}html body>.modal-backdrop{background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}html body>.modal-backdrop :is(.modal,.repair-order-modal,.document-sheet-modal,.machine-archive-modal){width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}html body>.modal-backdrop :is(.document-sheet-body,.document-sheet-items,.repair-modal-body,.machine-archive-body){max-height:none!important;overflow:visible!important}html body>.modal-backdrop :is(.modal-actions,.modal-head .icon-btn,.table-pager),html body :is(.app-chrome,.sidebar,.repair-system-header,.quick-entry-card,.live-board-heading-actions){display:none!important}html body .app-shell.business-ui{padding:0!important;display:block!important}html body :is(.standalone-live-board .live-panel,.live-board-kpi){break-inside:avoid;box-shadow:none!important}}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page,html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench){min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;display:grid!important;overflow:visible!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;box-shadow:var(--zr-shadow-panel)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:14px 16px!important;margin:0!important;padding:18px!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.query-actions{background:0 0!important;border:0!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:2px 0 0!important;padding:0!important;display:flex!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left{gap:16px!important;min-width:0!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-minimal-grid,html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-machines,html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right>.distribution-assign-preview,html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-right>.technician-load-panel{border:1px solid var(--zr-border)!important;border-radius:var(--zr-radius)!important;background:var(--zr-surface)!important;min-width:0!important;box-shadow:var(--zr-shadow-panel)!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-create-workbench:not(.return-create-workbench)>.distribution-assign-left>.distribution-assign-machines{overflow:visible!important}html[data-ui-skin] body .app-shell.business-ui main :is(button.primary,button.secondary,button.compact-action,button.export-button){box-sizing:border-box!important;height:34px!important;min-height:34px!important;font-family:var(--font-ui)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important}html[data-ui-skin] body .app-shell.business-ui main :is(button.secondary,button.compact-action,button.export-button){border:1px solid var(--zr-border)!important;background:var(--zr-surface)!important;color:var(--text-secondary)!important}html[data-ui-skin] body .app-shell.business-ui main :is(button.secondary,button.compact-action,button.export-button):hover:not(:disabled){border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent-text)!important}html[data-ui-skin] body .app-shell.business-ui main button.primary{border:1px solid var(--accent)!important;background:var(--accent)!important;color:var(--on-accent)!important}html[data-ui-skin] body .app-shell.business-ui main button.primary:hover:not(:disabled){border-color:var(--accent-hover)!important;background:var(--accent-hover)!important}html[data-ui-skin] body .app-shell.business-ui main .intake-recent-panel .table-link{border:1px solid var(--zr-border)!important;background:var(--zr-surface)!important;min-height:30px!important;color:var(--accent-text)!important;border-radius:8px!important;align-items:center!important;gap:4px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}html[data-ui-skin] body :is(button,input,select,textarea){font-family:var(--font-ui)!important;letter-spacing:0!important}@media (width<=980px){html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.query-actions{flex-wrap:wrap!important;justify-content:stretch!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.query-actions>button{flex:120px!important}}html[data-ui-skin] body .app-shell.business-ui main .table-form-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-title{white-space:normal!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-title .selection-count-copy.has-heading{white-space:normal!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;min-width:0!important;display:grid!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-title .selection-count-copy.has-heading>strong{min-width:0!important;color:var(--ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-title .selection-count-copy.has-heading>small{min-width:0!important;color:var(--muted)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.4!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-left:auto!important;display:flex!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-scan{flex:0 420px!important;width:min(420px,34vw)!important;min-width:280px!important;margin-left:2px!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-scan>.unified-scan-shell,html[data-ui-skin] body .app-shell.business-ui main .table-form-scan .unified-scan-control{width:100%!important;min-width:0!important}@media (width<=1100px){html[data-ui-skin] body .app-shell.business-ui main .table-form-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;margin-left:0!important}html[data-ui-skin] body .app-shell.business-ui main .table-form-scan{width:min(100%,420px)!important}}@media (width<=640px){html[data-ui-skin] body .app-shell.business-ui main .table-form-scan{flex:100%!important;min-width:0!important}}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page{row-gap:16px!important;position:relative!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px 22px!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(6){grid-area:1/5!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(7){grid-area:2/1!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(8){grid-area:2/2!important}@media (width<=1200px){html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(6),html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(7),html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters>.advanced-query-field:nth-child(8){grid-area:auto!important}}@media (width<=980px){html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html[data-ui-skin] body .app-shell.business-ui main .distribution-history-page>.distribution-history-filters{grid-template-columns:minmax(0,1fr)!important}}html body .v2-toolbar{flex-wrap:wrap}@media (width>=761px){html body .v2-toolbar:has(>.v2-toolbar-actions>.v2-toolbar-scan)>.v2-toolbar-actions{flex:1 1 0}}html body .v2-toolbar-scan{flex:0 280px;width:280px;min-width:min(100%,220px);max-width:320px}html body :is(.v2-scan-shell,.unified-scan-shell){width:100%;min-width:0;max-width:none}html body :is(.v2-scan-control,.v2-scan-bay,.unified-scan-control){box-sizing:border-box;gap:10px;width:100%;min-width:0;min-height:44px}html body :is(.v2-scan-control,.v2-scan-bay,.unified-scan-control)>input{box-sizing:border-box;flex:1 1 0;width:100%;min-width:0;padding:0 12px;line-height:1.5}html body .v2-scan-bay>svg{flex-basis:30px;width:30px;height:30px;padding:5px}html body .v2-toolbar-actions>.v2-btn{min-height:40px;font-size:13px}html body .v2-damage-scan-toolbar>.v2-damage-scan-control{flex:0 280px;max-width:320px}html body .v2-scan-popover textarea{font-size:14px;line-height:1.5}html body .v2-scan-popover-actions>button{min-height:40px;font-size:13px}html body :is(.v2-scan-shell,.unified-scan-shell){align-items:center;gap:8px;display:flex}html body :is(.v2-scan-control,.unified-scan-control){flex:1 1 0}html body :is(.v2-scan-popover,.unified-scan-popover){overscroll-behavior:contain;box-sizing:border-box;max-height:calc(100dvh - 16px);overflow-y:auto}@media (width<=440px){html body :is(.v2-scan-shell,.unified-scan-shell){flex-wrap:wrap}html body :is(.v2-scan-control,.unified-scan-control){flex-basis:100%}}html body .v2-role-machine-query-form{width:min(360px,100%)}@media (width<=760px){html body .v2-toolbar-title,html body .v2-toolbar-actions{flex:0 auto;width:100%}html body .v2-toolbar-actions{justify-content:flex-start;align-self:stretch;max-width:100%}html body .v2-toolbar-scan{flex-basis:100%;order:-1;width:100%;min-width:0;max-width:none}html body .v2-damage-scan-toolbar>.v2-damage-scan-control{flex-basis:auto;width:100%;max-width:none}html body .v2-legacy-code-query{grid-column:auto}}html body .v2-legacy-filter-panel>.v2-legacy-filter-grid{grid-column:1/-1;width:100%}html body .v2-machine-diagnostics,html body .v2-machine-diagnostic,html body .v2-machine-diagnostic-identity{overflow-wrap:anywhere;min-width:0;max-width:100%}html body .v2-machine-diagnostics-head,html body .v2-machine-diagnostic-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;padding:10px;display:flex}html body .v2-machine-diagnostics>ol{margin:0;padding:0;list-style:none}html body .v2-machine-diagnostic{border-top:1px solid var(--v2-line-2);padding-bottom:10px}html body .v2-machine-diagnostic-identity dl{gap:8px;margin:0;padding:10px;display:grid}html body .v2-machine-diagnostic-identity dl>div{grid-template-columns:54px minmax(0,1fr);gap:10px;min-width:0;display:grid}html body .v2-machine-diagnostic-identity dt{color:var(--v2-ink-3);font-size:11px}html body .v2-machine-diagnostic-identity dd{min-width:0;color:var(--v2-ink);margin:0;font-size:12px}html body .v2-machine-diagnostic-identity code,html body .v2-duplicate-history-codes :is(span,button),html body .v2-duplicate-summary strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;min-width:0;max-width:100%;display:block;overflow:visible}html body .v2-machine-diagnostic-identity code{font:inherit;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}html body .v2-machine-diagnostic-reasons{color:var(--v2-ink-2);margin:4px 10px 0 26px;padding:0;font-size:12px}html body .v2-machine-diagnostic-note{color:var(--v2-ink-3);margin:8px 10px;font-size:12px}html body .v2-machine-diagnostic-copy{margin:0 10px 10px}html body .v2-duplicate-history-row{grid-template-columns:90px minmax(0,.9fr) minmax(0,1.2fr) 52px}html body .v2-duplicate-history-row>div{min-width:0}html body .v2-import-preview-body>.v2-machine-diagnostics{overflow:visible}html body .v2-runtime-error-modal:has(.v2-machine-diagnostics){width:min(900px,100vw - 32px)}@media (width<=720px){html body .v2-duplicate-history-row{grid-template-columns:88px minmax(0,1fr) 48px}}.v2-modal.v2-repair-edit-modal{border-radius:var(--radius-panel,10px);max-height:calc(100dvh - 36px);box-shadow:var(--shadow-overlay);overflow:hidden}.v2-repair-edit-modal .v2-modal-head>div{min-width:0}.v2-repair-edit-modal .v2-modal-head :is(h2,p){overflow-wrap:anywhere}.v2-repair-edit-modal .v2-modal-head h2{font-size:var(--font-dialog-title,18px)}.v2-repair-edit-modal .v2-modal-head>button{flex:none}.v2-repair-edit-modal .v2-repair-order-head{flex-direction:row;align-items:flex-start}.v2-repair-edit-modal .v2-repair-order-actions{background:var(--modal-foot,var(--panel-2))}.v2-repair-edit-modal .v2-repair-edit-actions{flex-wrap:wrap}.v2-repair-edit-save-help{color:var(--v2-ink-2);font-size:var(--font-small,12px);overflow-wrap:anywhere;flex:240px;margin:0;line-height:1.6}.v2-repair-edit-modal .v2-repair-edit-save:disabled{background:var(--panel-2);color:var(--v2-ink-2);border-color:var(--v2-line);box-shadow:none;cursor:not-allowed;opacity:1}.v2-repair-edit-modal .v2-repair-edit-body{align-content:start;gap:14px;display:grid;overflow-x:hidden}.v2-repair-edit-body>:is(p,ul),.v2-repair-edit-preview>p{overflow-wrap:anywhere;margin:0;line-height:1.6}.v2-repair-edit-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px 12px;min-width:0;display:grid}.v2-repair-edit-fields .v2-label{font-size:var(--font-label,13px)}.v2-repair-edit-fields :is(.v2-input,.v2-textarea){border-radius:var(--radius-control,6px);font-size:var(--font-body,13px);background:var(--field)}.v2-repair-edit-fields .v2-textarea{min-height:104px;line-height:1.6}.v2-repair-edit-fields :is(.v2-input,.v2-textarea):disabled{color:var(--v2-ink-2);background:var(--panel-2);cursor:not-allowed;opacity:1}.v2-repair-edit-text-field{grid-column:span 2}.v2-repair-edit-wide{grid-column:1/-1}.v2-repair-edit-preserved{border:1px solid var(--v2-line);border-radius:var(--radius-control,6px);background:var(--panel-2);min-height:34px;font-size:var(--font-body,13px);overflow-wrap:anywhere;align-items:center;padding:5px 10px;font-weight:500;display:flex}.v2-repair-edit-context{color:var(--v2-ink-2);font-size:var(--font-small,12px)}.v2-repair-edit-preview{border-top:1px solid var(--v2-line);gap:12px;min-width:0;padding-top:16px;display:grid}.v2-repair-edit-preview h3{margin:0;font-size:15px;font-weight:650}.v2-repair-edit-preview ul{margin:0;padding-left:20px;line-height:1.6}.v2-repair-edit-difference{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.v2-repair-edit-difference>div{gap:5px;display:grid}.v2-repair-edit-difference dt{color:var(--v2-ink-2);font-size:var(--font-small,12px)}.v2-repair-edit-difference dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.v2-repair-edit-modal .v2-business-confirm{font-size:var(--font-body,13px)}.v2-repair-edit-modal .v2-business-confirm input{width:16px;height:16px;accent-color:var(--v2-brand)}.v2-repair-edit-discard{border:1px solid var(--v2-line);border-radius:var(--radius-control,6px);background:var(--panel-2);gap:10px;padding:12px;display:grid}.v2-repair-edit-discard p{margin:0}.v2-repair-edit-discard>div{flex-wrap:wrap;gap:8px;display:flex}.v2-repair-edit-table-scroll{border:1px solid var(--v2-line);border-radius:var(--radius-control,6px);min-width:0;max-width:100%;overflow-x:auto}.v2-repair-edit-comparison-wrap{min-width:0}.v2-comparison-scroll-hint{color:var(--v2-ink-2);font-size:var(--font-small,12px);margin:0 0 8px;line-height:1.5;display:none}.v2-repair-edit-comparison{border-collapse:collapse;table-layout:fixed;width:100%;min-width:420px;font-size:var(--font-body,13px)}.v2-repair-edit-comparison th,.v2-repair-edit-comparison tbody td{border-bottom:1px solid var(--v2-line);vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:10px 12px}.v2-repair-edit-comparison thead th{background:var(--panel-2);color:var(--v2-ink-2);font-size:var(--font-table-head,14px);font-weight:600}.v2-repair-edit-comparison tr>:first-child{width:130px;font-weight:500}.v2-repair-edit-comparison tbody tr:nth-child(2n){background:var(--row-alt)}.v2-repair-edit-comparison tbody tr:last-child>*{border-bottom:0}.v2-machine-record-edit{gap:10px;min-width:0;margin-top:12px;display:grid}.v2-machine-record-edit>p{overflow-wrap:anywhere;margin:0}.v2-machine-record-edit .v2-repair-edit-comparison tr>:first-child{width:110px}.v2-machine-record-edit .v2-repair-edit-comparison th,.v2-machine-record-edit .v2-repair-edit-comparison td{padding:8px 10px}@media (width<=1000px){.v2-repair-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.v2-comparison-scroll-hint{display:block}.v2-modal.v2-repair-edit-modal{max-height:calc(100dvh - 16px)}.v2-repair-edit-fields{grid-template-columns:minmax(0,1fr);gap:12px}.v2-repair-edit-text-field{grid-column:auto}.v2-repair-edit-modal .v2-repair-order-actions>.v2-btn{flex:auto;height:auto;min-height:40px;padding:8px 10px}.v2-repair-edit-fields .v2-input{height:40px}.v2-repair-edit-comparison{min-width:380px}}
