/* Workspace UX Refinement v1 */
.service-ops-summary button{padding:7px 10px}.service-ops-summary span{font-size:11px}.service-ops-summary b{font-size:13px}.service-main-scopes button{padding:7px 10px;font-size:12px}.service-ops-toolbar{padding:10px}.service-ops-search input{font-size:12px}.service-quick-filters button,.service-team-toggle{font-size:11px;padding:7px 9px}.service-tech-filter>span{font-size:10px}.service-tech-filter select{height:34px;font-size:11px}.service-view-toggle button{font-size:11px}.service-ops-result-head h3{font-size:15px}.service-ops-result-head>div>span,.service-field-note{font-size:11px}.service-ops-list th{padding:10px 14px;font-size:9.5px}.service-ops-list td{padding:13px 14px;font-size:13px}.service-identity b{font-size:13.5px}.service-identity span{font-size:12px}.service-identity small{font-size:10.5px}.service-work b{font-size:13px}.service-repeat-signal{font-size:10px}.service-status-quiet{font-size:11px}.service-technician,.service-plan{font-size:12px}.service-ops-card-head small{font-size:11px}.service-ops-card-head h3{font-size:14px}.service-ops-card-head span{font-size:11px}.service-ops-card-problem b{font-size:13px}.service-ops-card-state b,.service-ops-card-tech b{font-size:11.5px}
.customer-v2-summary{gap:6px;margin:11px 0}.customer-v2-summary button{min-height:42px;padding:8px 10px;border-radius:10px}.customer-v2-summary span{font-size:8px}.customer-v2-summary b{font-size:16px}.customer-v2-commandbar{gap:6px;padding:6px;border-radius:12px;margin-bottom:8px}.customer-v2-search input,.customer-v2-commandbar select{height:36px;font-size:11.5px}.customer-v2-search>span{top:7px}.customer-v2-resultline{padding-bottom:7px}.customer-v2-table table{min-width:860px}.customer-v2-table th{font-size:9.5px;padding:10px 13px}.customer-v2-table td{font-size:12.5px;padding:12px 13px}.customer-v2-table td b{font-size:12.5px}.customer-v2-table td small{font-size:9.5px}.customer-v2-table .customer-health-pill{font-size:8.5px;padding:4px 7px}.customer-note-preview{display:none!important}
.account-device-workspace-shell{display:grid!important;place-items:center!important;place-content:center!important;justify-content:center!important;align-content:center!important;padding:24px!important}.account-workspace-backdrop{background:rgba(15,23,42,.20)!important;backdrop-filter:blur(2px)!important}.account-device-workspace{width:min(720px,calc(100vw - 48px))!important;height:auto!important;max-height:82vh!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(15,23,42,.20)!important;padding:22px!important;animation:account-workspace-dialog-in .16s ease-out!important}.account-workspace-actions{margin-left:-22px!important;margin-right:-22px!important;border-radius:0 0 18px 18px!important}.account-workspace-head h2{font-size:21px!important}.account-workspace-kpis>div{padding:10px!important}.account-workspace-kpis b{font-size:17px!important}@keyframes account-workspace-dialog-in{from{transform:translateY(8px) scale(.985);opacity:.72}to{transform:none;opacity:1}}
.customer-contract-alert,.customer-context-grid{display:none!important}.customer-identity-meta{margin-top:8px}.customer-profile-quiet-chip,.customer-profile-note-trigger{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--panel)!important;color:var(--muted)!important;font:inherit!important}.customer-profile-quiet-chip i{width:7px;height:7px;border-radius:50%;background:#9aa4b2}.customer-profile-quiet-chip.active i{background:#2aa86b;box-shadow:0 0 0 3px rgba(42,168,107,.10)}.customer-profile-quiet-chip b,.customer-profile-note-trigger b{font-size:9.5px!important;color:var(--ink)!important}.customer-profile-note-trigger{cursor:pointer!important}.customer-profile-note-trigger:hover{background:var(--soft)!important}.customer-profile-note-trigger span{font-size:11px!important}.customer-location-route-action{margin-left:auto}.customer-route-modal-list{display:grid;gap:7px;margin-top:14px}.customer-route-modal-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;text-decoration:none;color:var(--ink);background:var(--panel)}.customer-route-modal-list a:hover{background:var(--soft)}.customer-route-modal-list span{min-width:0}.customer-route-modal-list b,.customer-route-modal-list small{display:block}.customer-route-modal-list b{font-size:12px}.customer-route-modal-list small{margin-top:2px;font-size:9.5px;color:var(--muted)}.customer-route-modal-list strong{font-size:9.5px;color:var(--blue);white-space:nowrap}.customer-profile-note-modal{margin-top:12px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:12px;line-height:1.55}
.device-v2-context--refined{position:relative!important;padding:20px 225px 20px 22px!important}.device-v2-context--refined .device-v2-context-meta{margin-top:16px!important;padding-top:12px!important;padding-right:125px!important;border-top:1px solid #2b3038!important}.device-context-contract-slot{position:absolute;top:20px;right:20px;display:flex;justify-content:flex-end;max-width:190px}.device-context-state-slot{position:absolute;right:20px;bottom:20px;display:flex;justify-content:flex-end;max-width:160px}.device-context-contract-slot .device-contract-signal,.device-context-state-slot .device-lifecycle-inline-state{position:static!important;margin:0!important}.device-context-contract-slot .device-contract-signal{max-width:190px!important;min-width:0!important;padding:8px 10px!important;border-radius:11px!important}.device-context-contract-slot .device-contract-signal b{font-size:9.5px!important}.device-context-contract-slot .device-contract-signal small{font-size:8.5px!important}.device-context-state-slot .device-lifecycle-inline-state{padding:6px 9px!important;font-size:9.5px!important;background:rgba(255,255,255,.07)!important;border-color:#38404b!important}.device-v2-stat{justify-content:flex-start!important;padding:28px 20px 18px!important}.device-v2-stat>span{display:flex;align-items:flex-start;min-height:20px!important;margin:0!important}.device-v2-stat>b{margin-top:8px!important}.device-v2-stat>small{margin-top:6px!important}
html[data-theme="dark"] .account-device-workspace{box-shadow:0 28px 78px rgba(0,0,0,.42)!important}html[data-theme="dark"] .customer-profile-quiet-chip,html[data-theme="dark"] .customer-profile-note-trigger{background:#18212d!important}
@media(max-width:1180px){.device-v2-context--refined{padding-right:22px!important}.device-context-contract-slot,.device-context-state-slot{position:static;justify-content:flex-start;max-width:none;margin-top:10px}.device-v2-context--refined .device-v2-context-meta{padding-right:0!important}.customer-v2-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.account-device-workspace-shell{padding:10px!important}.account-device-workspace{width:100%!important;max-height:92vh!important;border-radius:15px!important}.account-workspace-actions{border-radius:0 0 15px 15px!important}.customer-v2-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-location-route-action{width:auto}.service-ops-list td{font-size:12px}}
@media(prefers-reduced-motion:reduce){.account-device-workspace{animation:none!important}}