.ds-tracking-dialog{width:min(1120px,96vw);max-height:92vh;overflow:auto;border:1px solid #cbd5e1;border-radius:14px;padding:18px;background:#fff;color:#1e293b;font-size:13px}.ds-tracking-dialog::backdrop{background:#0f172a99}.ds-tracking-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.ds-tracking-dialog h3,.ds-tracking-card h3,.ds-tracking-vehicle h4{font-size:14px;font-weight:600;margin:4px 0}.ds-tracking-dialog p,.ds-tracking-card p{margin:8px 0;font-size:13px}.ds-tracking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:end}.ds-tracking-dialog label{display:flex;flex-direction:column;gap:5px}.ds-tracking-dialog input,.ds-tracking-dialog select{width:100%;min-height:36px;border:1px solid #94a3b8;border-radius:7px;background:#fff;color:#1e293b;padding:7px;font-size:13px}.ds-tracking-dialog .ds-tracking-check{flex-direction:row;align-items:center;margin:12px 0}.ds-tracking-check input{width:auto;min-height:0}.ds-tracking-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.ds-tracking-dialog button{font-size:12px;min-height:34px;padding:7px 10px}.ds-tracking-scroll{overflow:auto;max-width:100%}.ds-tracking-dialog table{width:100%;border-collapse:collapse}.ds-tracking-dialog th,.ds-tracking-dialog td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top}.ds-tracking-dialog th{font-size:11px;color:#475569;white-space:nowrap}.ds-tracking-status{display:inline-block;border-radius:8px;padding:3px 6px;background:#e2e8f0}.ds-tracking-status[data-status=online],.ds-tracking-status[data-status=connected]{background:#d1fae5;color:#065f46}.ds-tracking-status[data-status=error],.ds-tracking-status[data-status=integration_error]{background:#fee2e2;color:#991b1b}.ds-tracking-vehicle{padding:12px;border:1px solid #94a3b8;border-radius:10px}.ds-tracking-vehicle p{font-size:12px}.ds-tracking-dialog [role=alert]{color:#b91c1c}.ds-tracking-form{display:grid;gap:12px}@media(max-width:600px){.ds-tracking-dialog{padding:12px}.ds-tracking-grid{grid-template-columns:1fr}.ds-tracking-dialog input,.ds-tracking-dialog select{font-size:16px}.ds-tracking-dialog th,.ds-tracking-dialog td{min-width:110px}}
