/* Operational workspaces — bounded server-side tables. */
.av105-dashboard .av11-server-filter{display:flex;align-items:end;gap:11px;flex-wrap:wrap;padding:13px;margin:12px 0 14px;background:#f7f9fc;border:1px solid #e3e8f1;border-radius:12px}
.av105-dashboard .av11-server-filter label{flex:1;min-width:175px;max-width:360px;display:grid;gap:5px;font-size:12px;font-weight:750;color:#4f5e73}
.av105-dashboard .av11-server-filter input,.av105-dashboard .av11-server-filter select{width:100%;height:43px;padding:8px 12px!important;border:1px solid #d4deed;border-radius:9px;background:#fff;font:inherit;box-sizing:border-box}
.av105-dashboard .av11-server-filter button{background:#151d2a;color:white;border:0;border-radius:9px;padding:12px 16px;min-height:43px;cursor:pointer;font-weight:750}
.av105-dashboard .av11-server-filter>a{padding:12px;color:#2450a2;font-weight:700}
.av105-dashboard .av11-total{margin-left:auto;font-size:12px;color:#607187;font-weight:650;padding:9px}
.av105-dashboard .av11-pagination{display:flex;align-items:center;justify-content:flex-end;gap:11px;flex-wrap:wrap;padding:15px 0;font-size:12px;color:#67768a}
.av105-dashboard .av11-pagination a,.av105-dashboard .av11-pagination .av11-disabled{border:1px solid #dce4ef;background:#f8fafc;padding:9px 15px;border-radius:9px;text-decoration:none;font-weight:700;color:#233b5b}
.av105-dashboard .av11-pagination .av11-disabled{opacity:.4}
.av105-dashboard .av11-export{display:inline-flex;margin-top:7px;text-decoration:none;font-weight:750;font-size:12px;color:#2557a2}
.av105-dashboard .av11-followup{margin-top:11px;padding:10px;border:1px solid #e2e8f2;border-radius:9px;background:#f8fafc;min-width:215px;max-width:360px;box-sizing:border-box}
.av105-dashboard .av11-followup summary{cursor:pointer;color:#264a79;font-size:12px;font-weight:800}
.av105-dashboard .av11-followup form{display:grid;gap:9px;margin-top:11px}
.av105-dashboard .av11-followup label{display:grid;gap:5px;color:#56697d;font-size:11px;font-weight:700}
.av105-dashboard .av11-followup input,.av105-dashboard .av11-followup textarea{min-width:0;width:100%;box-sizing:border-box;font:inherit;border:1px solid #cedbea;border-radius:7px;padding:8px;background:white}
.av105-dashboard .av11-followup button{background:#15263e;color:white;border:0;border-radius:8px;padding:9px 12px;cursor:pointer}
.av105-dashboard .av11-car-results{display:grid;gap:5px;max-height:220px;overflow:auto;margin-top:7px}
.av105-dashboard .av11-car-choice{display:block;text-align:left;width:100%;padding:10px 12px;background:#f6f9fe;color:#162943;border:1px solid #dbe6f3;border-radius:8px;cursor:pointer}
.av105-dashboard .av11-car-choice:hover,.av105-dashboard .av11-car-choice:focus-visible{background:#e7f1ff;border-color:#96b9ed}
@media(max-width:600px){.av105-dashboard .av11-server-filter label{flex:1 1 100%;max-width:none}.av105-dashboard .av11-total{margin-left:0}.av105-dashboard .av11-pagination{justify-content:center}.av105-dashboard .av11-followup{max-width:100%;min-width:0}}
