
/* Workshop Pro 5.7.0-rc1.35.239 — complete CCUS Collect UI polish */
.ccus-collect-view-v235 input,.ccus-collect-view-v235 select,.ccus-collect-view-v235 textarea{background:var(--input-bg);color:var(--text);border-color:var(--line)}
.ccus-collect-view-v235 input::placeholder,.ccus-collect-view-v235 textarea::placeholder{color:var(--muted)}
.ccus-collect-card-head-v235{padding-bottom:2px}.ccus-collect-card-head-v235>div{min-width:0}.ccus-collect-card-head-v235 p{line-height:1.55}
.ccus-collect-master-state-v235,.ccus-collect-eligibility-actions-v237,.ccus-collect-address-v235,.ccus-collect-request-details-v235>div,.ccus-collect-workspace-grid-v235>div{background:var(--surface-soft)}
.ccus-collect-rate-v235,.ccus-collect-device-card-v237,.ccus-collect-repair-toggle-v235,.ccus-collect-job-v235,.ccus-collect-accessory-card-v238,.ccus-collect-accessory-order-v238{background:var(--surface);border-color:var(--line);color:var(--text)}
.ccus-collect-accessory-card-v238,.ccus-collect-accessory-order-v238{background:var(--surface)!important}
.ccus-collect-order-grid-v238>div{background:var(--surface-soft)}
.ccus-collect-money-input-v235{background:var(--input-bg);border-color:var(--line)}.ccus-collect-money-input-v235 b{background:var(--surface-soft);align-self:stretch;display:grid;place-items:center;min-width:34px;padding:0 9px}.ccus-collect-money-input-v235 input{background:var(--input-bg)!important;color:var(--text)!important}
.ccus-collect-device-repairs-v237>summary{background:var(--surface-soft)}
.ccus-collect-accessory-card-v238{min-height:88px;box-shadow:0 5px 18px rgba(var(--shadow),.035)}.ccus-collect-accessory-card-v238.is-enabled{border-color:rgba(47,128,255,.46);box-shadow:0 0 0 2px rgba(47,128,255,.07)}
.ccus-collect-accessory-order-v238{padding:18px;box-shadow:0 8px 22px rgba(var(--shadow),.035)}
.ccus-collect-job-v235{padding:18px}.ccus-collect-job-controls-v235{padding-left:2px}.ccus-collect-job-actions-v235{margin-top:2px}
.ccus-collect-filter-v235 input,.ccus-collect-eligibility-toolbar-v237 input,.ccus-collect-eligibility-toolbar-v237 select,.ccus-collect-accessory-toolbar-v238 input,.ccus-collect-accessory-toolbar-v238 select{min-height:43px}
.ccus-collect-switch-v235>span{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}
html[data-theme="dark"] .ccus-collect-rate-v235,html[data-theme="dark"] .ccus-collect-device-card-v237,html[data-theme="dark"] .ccus-collect-repair-toggle-v235,html[data-theme="dark"] .ccus-collect-job-v235,html[data-theme="dark"] .ccus-collect-accessory-card-v238,html[data-theme="dark"] .ccus-collect-accessory-order-v238{border-color:#2b4058}
html[data-theme="dark"] .ccus-collect-master-state-v235,html[data-theme="dark"] .ccus-collect-eligibility-actions-v237,html[data-theme="dark"] .ccus-collect-address-v235,html[data-theme="dark"] .ccus-collect-request-details-v235>div,html[data-theme="dark"] .ccus-collect-workspace-grid-v235>div,html[data-theme="dark"] .ccus-collect-order-grid-v238>div,html[data-theme="dark"] .ccus-collect-device-repairs-v237>summary{background:#122338}
html[data-theme="dark"] .ccus-collect-money-input-v235{background:#091727}html[data-theme="dark"] .ccus-collect-money-input-v235 b{background:#122338;color:#a9bdd0}
html[data-theme="dark"] .ccus-collect-accessory-card-v238.is-enabled,html[data-theme="dark"] .ccus-collect-device-card-v237.is-enabled{background:linear-gradient(135deg,rgba(34,160,107,.075),#0e1d2e 58%)}
@media(max-width:760px){.ccus-collect-view-v235{padding-bottom:30px}.ccus-collect-job-v235,.ccus-collect-accessory-order-v238{padding:14px}.ccus-collect-card-head-v235{gap:12px}.ccus-collect-accessory-actions-v238>div:last-child{display:flex;gap:8px;width:100%}.ccus-collect-accessory-actions-v238>div:last-child button{flex:1}.ccus-collect-filter-v235{min-width:0}}
/* Workshop Pro .370 — CCUS Driver dispatch controls */
.ccus-driver-assign-v370{display:grid;gap:4px;min-width:180px}.ccus-driver-assign-v370 span{font-size:.68rem;font-weight:900;color:var(--muted);text-transform:uppercase}.ccus-driver-assign-v370 select{min-height:38px}.ccus-driver-name-v370{padding:8px 10px;border:1px solid var(--line);border-radius:10px;color:var(--muted);font-weight:800}
.ccus-driver-shifts-v370{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.ccus-driver-shift-v370{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.ccus-driver-shift-v370>div{display:grid;gap:3px}.ccus-driver-shift-v370 small{color:var(--muted)}.ccus-driver-dot-v370{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--surface) 85%,#64748b 15%);font-size:.72rem;font-weight:900}.ccus-driver-dot-v370.is-active{background:color-mix(in srgb,var(--surface) 75%,#22c55e 25%);color:#86efac}.ccus-driver-dot-v370.is-waiting{background:color-mix(in srgb,var(--surface) 75%,#f59e0b 25%);color:#fcd34d}
