/* Approved design: orders, order details and denser administration. */
.refined-layout{--line:#30343b;--panel:#181b20}.refined-layout main{background:transparent}.refined-layout .panel{border-radius:10px;box-shadow:none;background:#181b20}.refined-layout .heading{margin:18px 0}.refined-layout .heading h1{font-size:30px}.refined-layout .order-cards{border:1px solid #30343b;border-radius:10px;overflow:hidden}.refined-layout .order-cards table{width:100%;border-collapse:collapse}.refined-layout .order-cards th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#8f99a8;background:#13161a;padding:12px 16px}.refined-layout .order-cards td{padding:14px 16px;vertical-align:middle;font-size:13px;border-bottom:1px solid #2b3036}.refined-layout .order-cards tr:last-child td{border-bottom:0}.refined-layout .order-cards tbody tr:hover{background:#20242a}.refined-layout .order-cards .vehicle-title{font-size:15px;font-weight:700;color:#f0f2f5;text-decoration:none;display:block}.refined-layout .order-cards td small{display:block;font-size:11px;color:#9da6b2;line-height:1.5;margin-top:4px}.refined-layout .order-cards td:first-child>a{font-size:11px;color:#b6bec9}.refined-layout .order-cards td:last-child{font-weight:600;white-space:nowrap}.refined-layout .badge{font-size:10px;border-radius:5px;padding:4px 8px}.refined-layout .order-filters{padding:16px;margin:14px 0}.refined-layout .filter-fields{gap:12px}.refined-layout .filter-fields label{font-size:11px}.refined-layout .filter-fields input,.refined-layout .filter-fields select{margin-top:5px;min-height:38px;padding:8px 10px}.refined-layout .export-orders{display:flex;gap:16px;align-items:center;margin:12px 0}.refined-layout .export-orders .muted{font-size:11px;max-width:620px}.refined-layout .vehicle-visual{margin:12px 0;color:#9aa5b4;font-size:12px}.refined-layout summary{cursor:pointer}.refined-layout .focus-secondary>summary{display:list-item!important;padding:12px 0;font-size:12px;color:#aeb8c4}.refined-layout .focus-secondary{border-top:1px solid #30343b;margin:12px 0}.refined-layout .order-jump{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #353a42;padding:12px 0;margin:12px 0 20px}.refined-layout .order-jump a{padding:10px 15px;background:#22262c;border:1px solid #383e46;border-radius:7px;color:#d6dde6;font-size:12px;text-decoration:none}.refined-layout .order-jump a:first-child{border-color:#aa443d;color:#ffaaa0}.refined-layout .order-grid{gap:20px;align-items:start}.refined-layout .order-grid .panel{padding:20px;margin-bottom:16px}.refined-layout .order-grid h2{font-size:17px;margin:0 0 16px}.refined-layout #order-files,.refined-layout #draft-body,.refined-layout #order-offer{scroll-margin-top:90px}.refined-layout #draft-body{border-top:2px solid #56616f}.refined-layout #order-files{border-top:2px solid #d54439}.refined-layout .order-next{border-color:#79423b;background:#221c1d}.refined-layout .order-progress{padding:16px;font-size:12px}.refined-layout .message{padding:12px 14px;border-radius:8px}.refined-layout .focus-toolbar{background:#191d22;border-color:#343c45;padding:10px 14px;font-size:12px}.refined-admin .modern-stats{gap:12px;margin-bottom:16px}.refined-admin .stat-tile{padding:14px 18px}.refined-admin .stat-tile>strong{font-size:27px;margin:5px 0}.refined-admin .modern-dashboard-grid{gap:16px}.refined-admin .modern-stack .panel{margin-bottom:16px;padding:18px}.refined-admin .task-card,.refined-admin .priority-card{padding:12px 16px;border-radius:8px}.refined-admin .task-card strong,.refined-admin .priority-card strong{font-size:25px}.refined-admin .task-card small{display:none}.refined-admin .task-grid{gap:10px}.refined-admin .next-list a{padding:10px 0}.refined-admin .recent-orders td{padding:10px}.refined-admin .workflow-card{padding:12px;margin-bottom:8px}.refined-admin .panel h2{margin-bottom:12px}.refined-admin .order-cards td{padding-top:11px;padding-bottom:11px}.refined-layout .order-cards .peek-mini{min-height:28px;padding:3px 8px;font-size:10px;margin-top:4px}@media(min-width:1100px){.refined-admin main{padding-left:28px;padding-right:28px}.refined-admin .filter-fields{grid-template-columns:2fr 1.3fr 1fr 1fr}.refined-admin main:not(.focus-mode) .order-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr)}}@media(max-width:700px){.refined-layout .export-orders{display:block}.refined-layout .order-cards{overflow:visible}.refined-layout .order-cards tr{padding:12px;border-radius:9px;background:#191d22}.refined-layout .order-cards td{padding:6px 0;border:0}.refined-layout .order-jump{gap:6px}.refined-layout .order-jump a{padding:9px;font-size:11px}.refined-layout .order-grid .panel{padding:16px}.refined-layout .heading h1{font-size:26px}}

.refined-layout .vehicle-title+.peek-mini{display:none}.refined-admin .task-card{display:flex;align-items:center;gap:12px;min-height:58px;background:#191d22}.refined-admin .task-card strong{margin:0;min-width:22px}.refined-admin .task-card span{font-size:11px;line-height:1.4}.refined-layout .filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.refined-layout .order-filters label{margin:0}.refined-layout .order-filters button,.refined-layout .order-filters .button{margin-top:12px}@media(min-width:1100px){.refined-admin .task-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.refined-layout .filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.refined-layout .filter-fields{grid-template-columns:1fr}}

.refined-layout .assignment-compact{padding:12px 16px;margin:12px 0;font-size:12px}.refined-layout .assignment-compact[open] summary{margin-bottom:14px}

@media(min-width:1250px){.refined-layout main.focus-mode .order-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.95fr)}}
