/* minified from assets/css/delivery-tracker.css — edit source, then: php build/minify-assets.php */
.ddz-tracker{margin-bottom:1.1rem;padding:1rem 1.15rem 1.05rem;border:1px solid var(--dash-border,#e2e8f0);border-radius:16px;background:var(--card,#fff);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.ddz-tracker__header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.9rem}.ddz-tracker__brand{display:flex;align-items:center;gap:0.7rem;min-width:0}.ddz-tracker__mark{width:2.35rem;height:2.35rem;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(180deg,#34d399 0%,#059669 100%);color:#fff;font-size:1.05rem;box-shadow:0 6px 14px rgba(5,150,105,0.22)}.ddz-tracker__title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-0.02em;color:var(--dash-text-heading,#0f172a);line-height:1.2}.ddz-tracker__subtitle{margin:0.12rem 0 0;font-size:0.78rem;color:var(--dash-text-muted,#64748b)}.ddz-tracker__tools{display:flex;align-items:center;gap:0.55rem;flex-shrink:0}.ddz-tracker__refresh{width:2.15rem;height:2.15rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:#f1f5f9;border:none;cursor:pointer;padding:0;transition:background 0.15s,color 0.15s,transform 0.15s}.ddz-tracker__refresh.is-spinning i{animation:ddz-tracker-spin 0.65s linear infinite}@keyframes ddz-tracker-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ddz-tracker--updated .ddz-tracker__checked{color:#059669;transition:color 0.3s ease}.ddz-tracker__refresh:hover{background:#e2e8f0;color:#0f172a;transform:rotate(-30deg)}.ddz-tracker__alert{display:flex;gap:0.65rem;align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:0.7rem 0.85rem;margin-bottom:0.75rem}.ddz-tracker__alert-dot{width:0.55rem;height:0.55rem;margin-top:0.4rem;border-radius:50%;background:#ef4444;flex-shrink:0;box-shadow:0 0 0 4px rgba(239,68,68,0.15)}.ddz-tracker__alert-text{margin:0;font-size:0.84rem;line-height:1.45;color:#991b1b}.ddz-tracker__facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem}.ddz-tracker__fact{display:flex;gap:0.65rem;align-items:flex-start;min-height:100%;padding:0.75rem 0.8rem;border-radius:12px;background:#f8fafc;border:1px solid #eef2f7;font-size:0.82rem;line-height:1.4;color:#475569}.ddz-tracker__fact-copy{display:flex;flex-direction:column;min-width:0;gap:0.12rem}.ddz-tracker__kicker{font-size:0.65rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#94a3b8}.ddz-tracker__fact strong{color:#0f172a;font-weight:750;font-size:0.84rem}.ddz-tracker__fact-icon{width:1.7rem;height:1.7rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.78rem;margin-top:0.05rem}.ddz-tracker__fact-icon--clock{background:#dcfce7;color:#16a34a}.ddz-tracker__fact-icon--ok{background:#dcfce7;color:#16a34a}.ddz-tracker__fact-icon--check{background:#dbeafe;color:#2563eb}.ddz-tracker__checked{margin:0;font-size:0.72rem;color:#64748b;white-space:nowrap}.ddz-tracker__ref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.82em;color:#64748b}.ddz-tracker__queue{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:12px;padding:0.75rem 0.9rem;margin-top:0.7rem;border:1px solid transparent}.ddz-tracker__queue.is-active{background:#ecfdf5;border-color:#a7f3d0}.ddz-tracker__queue.is-idle{background:#f8fafc;border-color:#e2e8f0}.ddz-tracker__queue-left{display:flex;align-items:flex-start;gap:0.7rem;min-width:0}.ddz-tracker__queue-pulse{width:0.65rem;height:0.65rem;margin-top:0.4rem;border-radius:50%;flex-shrink:0;background:#94a3b8}.ddz-tracker__queue.is-active .ddz-tracker__queue-pulse{background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,0.55);animation:ddz-tracker-pulse 1.8s ease-out infinite}@keyframes ddz-tracker-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,0.45)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.ddz-tracker__queue-title{margin:0;font-size:0.9rem;font-weight:700;color:#166534}.ddz-tracker__queue.is-idle .ddz-tracker__queue-title{color:#475569}.ddz-tracker__queue-sub{margin:0.12rem 0 0;font-size:0.8rem;color:#15803d}.ddz-tracker__queue.is-idle .ddz-tracker__queue-sub{color:#64748b}.ddz-tracker__queue-count{opacity:0.85}.ddz-tracker__queue-icon{width:2.2rem;height:2.2rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(34,197,94,0.12);color:#16a34a;font-size:1.05rem;flex-shrink:0}.ddz-tracker__queue.is-idle .ddz-tracker__queue-icon{background:#e2e8f0;color:#64748b}[data-theme="dark"] .ddz-tracker{background:rgba(30,41,59,0.92);border-color:rgba(148,163,184,0.18)}[data-theme="dark"] .ddz-tracker__title{color:#f8fafc}[data-theme="dark"] .ddz-tracker__subtitle,[data-theme="dark"] .ddz-tracker__checked{color:#94a3b8}[data-theme="dark"] .ddz-tracker__refresh{background:rgba(148,163,184,0.12);color:#cbd5e1}[data-theme="dark"] .ddz-tracker__fact{background:rgba(15,23,42,0.55);border-color:rgba(148,163,184,0.14);color:#cbd5e1}[data-theme="dark"] .ddz-tracker__fact strong{color:#f1f5f9}[data-theme="dark"] .ddz-tracker__queue.is-active{background:rgba(34,197,94,0.12);border-color:rgba(34,197,94,0.28)}[data-theme="dark"] .ddz-tracker__queue.is-idle{background:rgba(148,163,184,0.08);border-color:rgba(148,163,184,0.18)}[data-theme="dark"] .ddz-tracker__queue-title{color:#86efac}[data-theme="dark"] .ddz-tracker__queue-sub{color:#bbf7d0}@media (max-width:991.98px){.ddz-tracker__facts{grid-template-columns:1fr}}@media (max-width:576px){.ddz-tracker{padding:0.85rem 0.9rem}.ddz-tracker__checked{display:none}.ddz-tracker__title{font-size:0.98rem}}