:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rr-bg:#1a1a24;--rr-bg-depth:#12121a;--rr-surface:#222230;--rr-surface-2:#262632;--rr-elevated:#323248;--rr-line:#3a3a4f;--rr-line-strong:#4a4a62;--rr-text:#ececf1;--rr-text-secondary:#c4c4d4;--rr-muted:#8b8ba3;--rr-accent-rgb:139, 92, 246;--rr-accent:#8b5cf6;--rr-accent-hover:#7c3aed;--rr-accent-dim:#8b5cf624;--rr-accent-glow:#8b5cf661;--rr-active:#22d3ee;--rr-active-dim:#22d3ee1f;--rr-success:#34d399;--rr-success-dim:#34d3991f;--rr-warn:#fbbf24;--rr-warn-dim:#fbbf241f;--rr-danger:#f87171;--rr-danger-dim:#f871711f;--rr-info:#a78bfa;--rr-info-dim:#a78bfa1f;--rr-live:#2dd4bf;--rr-live-dim:#2dd4bf1f;--rr-radius-xs:6px;--rr-radius-sm:8px;--rr-radius:10px;--rr-radius-lg:12px;--rr-radius-xl:16px;--rr-header-h:56px;--rr-nav-w:260px;--rr-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rr-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Menlo", monospace;--rr-shadow:0 24px 64px #0000008c;--rr-shadow-soft:0 8px 32px #00000059;--rr-shadow-inset:inset 0 1px 0 #ffffff0a;--rr-ease-out:cubic-bezier(.16, 1, .3, 1);--rr-ease-soft:cubic-bezier(.4, 0, .2, 1);--rr-dur:.18s;--rr-blur-shell:16px}@media (prefers-reduced-motion:reduce){:root{--rr-dur:.01ms}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}::selection{background:rgba(var(--rr-accent-rgb), .35);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#fff3}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{font:15px/1.6 var(--rr-font);font-feature-settings:"cv02", "cv03", "cv04", "cv11";background:var(--rr-bg);background-image:radial-gradient(120% 72% at 50% -28%, rgba(var(--rr-accent-rgb), .09), transparent 55%), radial-gradient(85% 52% at 100% 0%, #2dd4bf0b, transparent 48%);color:var(--rr-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed}body.dense{font-size:13px}a{color:var(--rr-accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}.rr-app{grid-template-columns:var(--rr-nav-w) 1fr;grid-template-rows:1fr;height:100dvh;min-height:0;max-height:100dvh;display:grid;overflow:hidden}@media (width<=960px){.rr-app{grid-template-rows:1fr;grid-template-columns:1fr}.rr-main{min-height:0}}.rr-nav{-webkit-backdrop-filter:blur(var(--rr-blur-shell));border-right:1px solid var(--rr-line);min-height:100dvh;box-shadow:var(--rr-shadow-inset);background:linear-gradient(#0e1016f0,#08090ce0);flex-direction:column;gap:3px;padding:14px 10px 20px;display:flex}.rr-brand{color:var(--rr-text);border-bottom:1px solid var(--rr-line);margin-bottom:10px;padding:6px 10px 16px}.rr-brand-mark{letter-spacing:-.04em;background:linear-gradient(120deg, var(--rr-text) 0%, rgba(var(--rr-accent-rgb), .92) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700;line-height:1.15;display:block}.rr-nav a{border-radius:var(--rr-radius-sm);color:var(--rr-muted);transition:background var(--rr-dur) var(--rr-ease-soft), color var(--rr-dur), border-color var(--rr-dur), box-shadow var(--rr-dur) var(--rr-ease-out);border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.rr-nav-glyph{width:22px;height:22px;color:var(--rr-muted);opacity:.88;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rr-nav-glyph svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.rr-nav a:hover .rr-nav-glyph,.rr-nav a.active .rr-nav-glyph{color:var(--rr-accent);opacity:1}.rr-nav-label{flex:auto;min-width:0}.rr-nav a:hover{color:var(--rr-text);background:#ffffff0a;text-decoration:none}.rr-nav-badge{color:#0a0e12;background:#f07178d9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.rr-nav-badge--muted{background:rgba(var(--rr-accent-rgb), .35);color:var(--rr-text)}.rr-main{flex-direction:column;min-width:0;min-height:0;display:flex}.rr-header{-webkit-backdrop-filter:blur(var(--rr-blur-shell));border-bottom:1px solid var(--rr-line);min-height:var(--rr-header-h);z-index:50;background:linear-gradient(#10121aeb,#0a0b10c7);flex:none;align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0;box-shadow:0 1px #00000059}.rr-header-title{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-header h1{letter-spacing:-.035em;color:var(--rr-text);margin:0;font-size:clamp(15px,1.1vw + 12px,18px);font-weight:600}.rr-header-sub{color:var(--rr-muted);white-space:nowrap;text-overflow:ellipsis;max-width:min(320px,28vw);margin:0;font-size:11px;font-weight:500;overflow:hidden}.rr-search{border-radius:var(--rr-radius);border:1px solid var(--rr-line-strong);min-width:120px;max-width:min(520px,42vw);transition:border-color var(--rr-dur) var(--rr-ease-soft), box-shadow var(--rr-dur) var(--rr-ease-soft);background:#00000040;outline:none;flex:1;padding:10px 14px}.rr-search:focus-visible{outline:2px solid rgba(var(--rr-accent-rgb), .45);outline-offset:2px}.rr-header-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.rr-header-cluster{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:#0003;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.rr-header-cluster--tools{gap:8px}.rr-header-role{max-width:152px}.rr-status{color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.rr-status.warn{color:var(--rr-warn)}.rr-btn{border:1px solid var(--rr-line-strong);color:var(--rr-text);border-radius:var(--rr-radius-sm);cursor:pointer;transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur), color var(--rr-dur), transform var(--rr-dur) var(--rr-ease-out);background:#ffffff0a;padding:8px 14px;font-size:13px;font-weight:600}.rr-btn:focus-visible{outline:2px solid rgba(var(--rr-accent-rgb), .55);outline-offset:2px}.rr-btn:hover:not(:disabled){background:#ffffff12;border-color:#ffffff24}.rr-btn:active:not(:disabled){transform:translateY(.5px)}.rr-btn:disabled{opacity:.45;cursor:not-allowed}.rr-btn.danger{color:#ffe4e8;background:#fb71851a;border-color:#fb718566}.rr-btn.ghost{border-color:var(--rr-line);color:var(--rr-muted);background:0 0}.rr-btn.ghost:hover:not(:disabled){color:var(--rr-text)}.rr-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;padding:clamp(12px,1.4vw + 8px,24px);display:flex;overflow:hidden}.rr-grid-kpi{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.rr-kpi{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-soft), var(--rr-shadow-inset);transition:border-color var(--rr-dur) var(--rr-ease-soft), box-shadow var(--rr-dur) var(--rr-ease-soft);background:linear-gradient(155deg,#161922e6,#0c0e14bf);padding:16px 18px}.rr-kpi--accent{border-color:rgba(var(--rr-accent-rgb), .35);box-shadow:0 0 0 1px rgba(var(--rr-accent-rgb), .08)}.rr-kpi .label{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-bottom:6px;font-size:10px}.rr-kpi .value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(20px,1.4vw + 14px,26px);font-weight:700}.rr-kpi .hint{color:var(--rr-muted);margin-top:4px;font-size:11px}.rr-card{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-soft), var(--rr-shadow-inset);background:linear-gradient(165deg,#141720f2,#0b0c11e0);margin-bottom:16px;overflow:hidden}.rr-card--degraded{border-color:#f0b42973;box-shadow:0 0 0 1px #f0b4291f}.rr-card-h{border-bottom:1px solid var(--rr-line);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.rr-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}table.rr-table{border-collapse:collapse;width:100%;font-size:12px}.rr-table th,.rr-table td{text-align:left;border-bottom:1px solid var(--rr-line);vertical-align:top;padding:10px 12px}.rr-table th{background:var(--rr-elevated);color:var(--rr-muted);text-transform:uppercase;letter-spacing:.05em;z-index:1;font-size:10px;position:sticky;top:0}.rr-table tr.selected.rr-row-urgent td,.rr-table tr.selected.rr-row-warn td,.rr-table tr.selected.rr-row-progress td,.rr-table tr.selected.rr-row-done td{background:rgba(var(--rr-accent-rgb), .14);box-shadow:inset 3px 0 0 var(--rr-accent)}.rr-table tr.rr-row-urgent td{background:#f071780f}.rr-table tr.rr-row-warn td{background:#f0b4290d}.rr-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.rr-badge.ok{color:var(--rr-success);background:#3ecf8e26}.rr-badge.warn{color:var(--rr-warn);background:#e8b44c26}.rr-badge.bad{color:var(--rr-danger);background:#e85d6c26}.rr-badge.neutral{color:var(--rr-muted);background:#8b9bab1f}.rr-muted{color:var(--rr-muted);font-size:12px}.rr-split{grid-template-columns:1fr minmax(280px,360px);align-items:start;gap:16px;display:grid}@media (width<=1100px){.rr-split{grid-template-columns:1fr}}.rr-drawer{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-soft), var(--rr-shadow-inset);background:linear-gradient(165deg,#141720f5,#0c0e14e6);padding:16px;font-size:13px;position:sticky;top:16px}.rr-drawer .row{grid-template-columns:100px 1fr;gap:8px;margin-bottom:8px;display:grid}.rr-drawer label{color:var(--rr-muted)}.rr-map{border-radius:var(--rr-radius);border:1px solid var(--rr-line);z-index:0;height:min(52vh,520px);min-height:280px}.rr-empty{text-align:center;color:var(--rr-muted);max-width:42em;margin:0 auto;padding:48px 24px;font-size:14px;line-height:1.55}.rr-empty strong{color:var(--rr-text);font-weight:600}.rr-skel{background:linear-gradient(90deg, var(--rr-surface-2), var(--rr-elevated), var(--rr-surface-2));background-size:200% 100%;border-radius:6px;height:14px;animation:1.2s ease-in-out infinite rr-pulse}@keyframes rr-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}body.dense .rr-table th,body.dense .rr-table td{padding:6px 8px;font-size:11px}.rr-palette-backdrop{-webkit-backdrop-filter:blur(10px);z-index:3000;background:#020408a6;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.rr-palette{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);width:min(520px,94vw);box-shadow:var(--rr-shadow), var(--rr-shadow-inset);background:linear-gradient(165deg,#161922fa,#0c0e14f2);overflow:hidden}.rr-palette input{border:0;border-bottom:1px solid var(--rr-line);background:var(--rr-bg);width:100%;color:var(--rr-text);outline:none;padding:14px 16px;font-size:15px}.rr-palette ul{max-height:320px;margin:0;padding:8px;list-style:none;overflow:auto}.rr-palette li button{text-align:left;width:100%;color:var(--rr-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px}.rr-login{place-items:center;min-height:100dvh;padding:24px;display:grid}.rr-login-card{background:var(--rr-surface);border:1px solid var(--rr-line);width:min(440px,100%);box-shadow:var(--rr-shadow);border-radius:16px;padding:28px}.rr-login-card h2{margin:0 0 8px;font-size:20px}.rr-login-card p{color:var(--rr-muted);margin:0 0 20px;font-size:13px}.rr-field{margin-bottom:14px}.rr-field label{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);margin-bottom:6px;font-size:11px;display:block}.rr-field input{border:1px solid var(--rr-line-strong);background:var(--rr-bg);border-radius:8px;width:100%;padding:10px 12px}.rr-chip{border-radius:var(--rr-radius-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rr-text-secondary);background:#0003;border:1px solid #ffffff1a;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.rr-chip--success{color:var(--rr-success);background:0 0;border-color:#34d39959}.rr-chip--warn{color:var(--rr-warn);background:0 0;border-color:#fbbf2459}.rr-chip--danger{color:var(--rr-danger);background:0 0;border-color:#fb718566}.rr-chip--info{color:var(--rr-info);border-color:rgba(var(--rr-accent-rgb), .35);background:0 0}.rr-chip--neutral{color:var(--rr-muted);border-color:var(--rr-line-strong);background:0 0}.rr-chip--live{color:var(--rr-live);background:0 0;border-color:#2dd4bf66}.rr-page-head{margin-bottom:18px}.rr-page-head h2{letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(1.25rem,1rem + .9vw,1.65rem);font-weight:600;line-height:1.2}.rr-page-head p{color:var(--rr-muted);max-width:min(52rem,92vw);margin:0;font-size:14px;line-height:1.5}.rr-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rr-filter-bar label{color:var(--rr-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.rr-filter-bar select,.rr-filter-bar input[type=text],.rr-filter-bar input[type=search]{border:1px solid var(--rr-line-strong);background:var(--rr-bg);color:var(--rr-text);border-radius:8px;padding:6px 10px;font-size:12px}.rr-stale-dot{background:var(--rr-warn);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.rr-finance-chart{width:100%;height:clamp(160px,22dvh,280px);min-height:clamp(160px,22dvh,280px);margin-top:8px}.rr-finance-chart .recharts-cartesian-grid-horizontal line,.rr-finance-chart .recharts-cartesian-grid-vertical line{stroke:var(--rr-line)}.rr-finance-chart .recharts-text{fill:var(--rr-muted);font-size:11px}.rr-inbox-thread{border-bottom:1px solid var(--rr-line);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;padding:10px 12px;transition:background .12s}.rr-inbox-thread:hover{background:rgba(var(--rr-accent-rgb), .06)}.rr-inbox-thread--unread{border-left:3px solid var(--rr-danger)}.rr-msg-bubble{word-break:break-word;white-space:pre-wrap;border-radius:14px;max-width:82%;padding:10px 14px;font-size:13px;line-height:1.45}.rr-msg-bubble--out{background:linear-gradient(180deg, rgba(var(--rr-accent-rgb), .22), rgba(var(--rr-accent-rgb), .1));border:1px solid rgba(var(--rr-accent-rgb), .25)}.rr-msg-bubble--in{background:var(--rr-elevated);border:1px solid var(--rr-line-strong)}.rr-msg-img{cursor:zoom-in;object-fit:cover;border:1px solid var(--rr-line-strong);border-radius:10px;max-width:min(280px,72vw);max-height:220px;margin-top:8px;display:block}.rr-modal-backdrop{z-index:4000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rr-modal-backdrop img{border-radius:8px;max-width:100%;max-height:90vh}.rr-modal-root{z-index:4500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020408c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rr-modal-panel{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);width:min(440px,100%);max-height:min(88dvh,640px);box-shadow:var(--rr-shadow), 0 0 0 1px rgba(var(--rr-accent-rgb), .08);background:linear-gradient(165deg,#161922fa,#0c0e14f5);flex-direction:column;display:flex;overflow:hidden}.rr-modal-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 0;display:flex}.rr-modal-panel__title{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;line-height:1.25}.rr-modal-panel__close{border:1px solid var(--rr-line);background:var(--rr-bg);width:34px;height:34px;color:var(--rr-muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;margin:-4px -6px 0 0;font-size:22px;line-height:1;display:grid}.rr-modal-panel__close:hover{color:var(--rr-text);border-color:var(--rr-line-strong)}.rr-modal-panel__desc{color:var(--rr-muted);margin:8px 18px 0;font-size:13px;line-height:1.45}.rr-modal-panel__body{padding:16px 18px 4px;overflow-y:auto}.rr-modal-panel__foot{border-top:1px solid var(--rr-line);background:#0000001f;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;padding:14px 18px 18px;display:flex}.rr-modal-field{margin-bottom:14px}.rr-modal-field label{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.rr-modal-field input,.rr-modal-field textarea{border:1px solid var(--rr-line-strong);background:var(--rr-bg);width:100%;color:var(--rr-text);border-radius:10px;padding:11px 12px;font-size:15px}.rr-modal-field textarea{resize:vertical;min-height:88px;font-size:14px;line-height:1.45}.rr-modal-field input:focus,.rr-modal-field textarea:focus{border-color:var(--rr-accent);box-shadow:0 0 0 1px rgba(var(--rr-accent-rgb), .28);outline:none}.rr-modal-select{border:1px solid var(--rr-line-strong);background:var(--rr-bg);width:100%;color:var(--rr-text);border-radius:10px;padding:11px 12px;font-size:14px}.rr-modal-select:focus{border-color:var(--rr-accent);box-shadow:0 0 0 1px rgba(var(--rr-accent-rgb), .28);outline:none}.rr-modal-hint{color:var(--rr-muted);margin:8px 0 0;font-size:12px;line-height:1.4}.rr-modal-error{color:#ffc8cc;background:var(--rr-danger-dim);border:1px solid #f0717859;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.4}.rr-inline-alert{border:1px solid #0000;border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.45}.rr-inline-alert--ok{color:#c6f5e4;background:var(--rr-success-dim);border-color:#3ed4a047}.rr-inline-alert--err{color:#ffc8cc;background:var(--rr-danger-dim);border-color:#f0717859}body.dense .rr-workspace{padding:clamp(8px,1vw,12px)}body.dense .rr-kpi{padding:10px 12px}body.dense .rr-kpi .value{font-size:18px}body.dense .rr-page-head h2{font-size:17px}.rr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rr-skip-link{z-index:9999;clip:auto;white-space:nowrap;border-radius:var(--rr-radius-sm);background:var(--rr-accent);color:#fff;width:auto;height:auto;margin:0;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;overflow:visible;transform:translateY(-140%)}.rr-skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.rr-map-toolbar{border-bottom:1px solid var(--rr-line);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rr-map-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-map-toolbar-row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rr-map-toolbar-row2--primary{align-items:center}.rr-map-panel-toggle{margin-left:auto}.rr-map-toggle{color:var(--rr-muted);align-items:center;gap:8px;font-size:11px;display:flex}.rr-map-fit-btns{flex-wrap:wrap;gap:6px;display:flex}.rr-map-workspace-main{border-top:1px solid var(--rr-line);grid-template-columns:minmax(200px,248px) minmax(0,1fr) minmax(268px,320px);gap:0;min-height:0;display:grid}.rr-map-workspace-main--no-panel{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.rr-map-rail{border-right:1px solid var(--rr-line);background:var(--rr-surface);flex-direction:column;min-height:0;display:flex}.rr-map-rail-h{text-transform:uppercase;letter-spacing:.04em;color:var(--rr-muted);border-bottom:1px solid var(--rr-line);flex-shrink:0;padding:10px 12px;font-size:11px;font-weight:700}.rr-map-rail-list{flex:1;margin:0;padding:8px;list-style:none;overflow:auto}.rr-map-rail-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:11px;display:flex}.rr-map-rail-item:hover{background:var(--rr-elevated)}.rr-map-rail-item.selected{border-color:rgba(var(--rr-accent-rgb), .45);background:rgba(var(--rr-accent-rgb), .1);box-shadow:inset 2px 0 0 var(--rr-accent)}.rr-map-rail-item--rich{text-align:left;align-items:flex-start;gap:6px}.rr-map-rail-item--rich .rr-map-rail-top{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.rr-map-rail-item--rich .rr-map-rail-oid{font-size:12px;font-weight:700}.rr-map-rail-item--rich .rr-map-rail-meta{flex-wrap:wrap;gap:4px;width:100%;display:flex}.rr-map-rail-item--rich .rr-map-rail-addr{color:var(--rr-muted);white-space:pre-wrap;word-break:break-word;max-height:4.2em;margin:0;font-size:10px;line-height:1.4;overflow:hidden}.rr-map-stage{border-right:1px solid var(--rr-line);flex-direction:column;min-width:0;display:flex}.rr-map-wrap{flex:1;min-height:280px;position:relative}.rr-map-loading{z-index:2;background:#06080cd1;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.rr-map--workspace{border:none;border-radius:0;height:100%;min-height:280px}.rr-map-legend{border-top:1px solid var(--rr-line);color:var(--rr-muted);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 12px;font-size:10px;display:flex}.rr-dot{vertical-align:middle;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.rr-map-panel{background:var(--rr-surface-2);flex-direction:column;min-height:0;display:flex;overflow:auto}.rr-map-panel-h{border-bottom:1px solid var(--rr-line);background:var(--rr-surface-2);z-index:1;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.rr-map-panel-body{padding:12px 14px 20px;font-size:12px}.rr-map-panel-title{margin:8px 0 12px;font-size:15px;font-weight:600}.rr-kv{grid-template-columns:110px 1fr;gap:6px 10px;margin:0;font-size:12px;display:grid}.rr-kv dt{color:var(--rr-muted);margin:0;font-size:11px}.rr-kv dd{word-break:break-word;margin:0;line-height:1.45}.rr-map-panel-actions{border-top:1px solid var(--rr-line);flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.rr-map-panel-block{border-bottom:1px solid var(--rr-line);margin-bottom:14px;padding-bottom:12px}.rr-map-panel-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.rr-map-panel-block h4{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin:0 0 8px;font-size:10px;font-weight:700}.rr-map-panel-block .rr-map-addr-block{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.rr-mini-list{margin:4px 0 0;padding-left:16px;font-size:11px}.rr-linkish{color:var(--rr-accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}@media (width<=1100px){.rr-map-workspace-main,.rr-map-workspace-main--no-panel{grid-template-columns:1fr}.rr-map-rail{border-right:none;border-bottom:1px solid var(--rr-line);flex-flow:wrap;max-height:140px}.rr-map-rail-h{width:100%}.rr-map-rail-list{flex-flow:row;gap:6px;width:100%;display:flex;overflow-x:auto}.rr-map-rail-list li{flex:none}.rr-map-rail-item{min-width:200px;max-width:280px}.rr-map-stage{border-right:none;min-height:min(42vh,400px)}.rr-map-panel{border-top:1px solid var(--rr-line);max-height:none}}.rr-jobs-workspace{align-items:start}.rr-jobs-main{min-width:0}.rr-jobs-control-bar{border-bottom:1px solid var(--rr-line);flex-direction:column;gap:8px;padding:10px 12px 0;display:flex}.rr-jobs-control-row--primary{padding-bottom:2px}.rr-jobs-filter-toggle{align-items:center;gap:8px;display:inline-flex}.rr-jobs-filter-badge{font-variant-numeric:tabular-nums;text-align:center;background:rgba(var(--rr-accent-rgb), .18);min-width:20px;height:20px;color:var(--rr-accent);border:1px solid rgba(var(--rr-accent-rgb), .28);border-radius:999px;padding:0 6px;font-size:10px;font-weight:700;line-height:20px}.rr-jobs-control-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-jobs-bar-label{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-jobs-field{flex:160px;min-width:140px;max-width:200px}.rr-jobs-check{align-items:center;gap:6px;font-size:11px;display:inline-flex}.rr-jobs-toolbar-sticky{z-index:2;background:linear-gradient(180deg, var(--rr-surface-2), var(--rr-surface));border-bottom:1px solid var(--rr-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 12px;display:flex;position:sticky;top:0}.rr-jobs-mobile-toggle{display:none}.rr-table tr.rr-row-progress td{box-shadow:inset 2px 0 #7eb8ffa6}.rr-table tr.rr-row-done td{opacity:.88}@media (width<=1100px){.rr-jobs-mobile-toggle{display:inline-flex}.rr-drawer--jobs.is-collapsed{display:none}}.rr-trust-split{align-items:start}.rr-drawer--trust{max-height:min(85vh,900px);overflow:auto}.rr-trust-dossier{flex-direction:column;gap:4px;display:flex}.rr-trust-dossier-head{border-bottom:1px solid var(--rr-line);margin-bottom:8px;padding-bottom:10px}.rr-trust-section{border-bottom:1px solid var(--rr-line);padding:12px 0}.rr-trust-section h4{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin:0 0 8px;font-size:11px}.rr-trust-textarea{border:1px solid var(--rr-line-strong);background:var(--rr-bg);width:100%;color:var(--rr-text);resize:vertical;border-radius:8px;min-height:48px;padding:8px 10px}.rr-trust-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rr-doc-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.rr-doc-card{border:1px solid var(--rr-line-strong);background:var(--rr-elevated);border-radius:10px;padding:10px}.rr-doc-card--missing{opacity:.85;border-style:dashed}.rr-doc-card-label{margin-bottom:6px;font-size:11px;font-weight:600}.rr-doc-card-actions{font-size:11px}.rr-doc-thumb-btn{cursor:zoom-in;background:0 0;border:none;width:100%;margin-top:8px;padding:0;display:block}.rr-doc-thumb{object-fit:cover;border:1px solid var(--rr-line-strong);border-radius:8px;width:100%;max-height:120px}@media (width<=1100px){.rr-trust-split{grid-template-columns:1fr}.rr-drawer--trust{max-height:none}}.rr-nav{background:var(--rr-surface);border-right:1px solid var(--rr-line);box-shadow:none;gap:0;padding:0}.rr-brand{border-bottom:1px solid var(--rr-line);align-items:center;gap:12px;margin-bottom:0;padding:18px 16px 16px;display:flex}.rr-brand-logo{object-fit:contain;width:40px;height:40px;box-shadow:none;background:0 0;border-radius:10px;flex-shrink:0;display:block}.rr-brand-copy{min-width:0}.rr-brand-mark{letter-spacing:-.03em;color:#fff;-webkit-text-fill-color:unset;background:0 0;font-size:17px;font-weight:700;display:block}.rr-brand-ops{text-transform:uppercase;letter-spacing:.14em;color:var(--rr-muted);margin-top:2px;font-size:10px;font-weight:600;display:block}.rr-nav{overflow:hidden auto}.rr-nav>a{flex-shrink:0}.rr-nav>a:first-of-type{margin-top:10px}.rr-nav>a:last-of-type{margin-bottom:16px}.rr-nav a:hover{color:var(--rr-text);background:#ffffff0d}.rr-nav a.active{background:var(--rr-active-dim);color:var(--rr-active);box-shadow:none;border-color:#0000}.rr-nav-glyph svg{width:18px;height:18px}.rr-nav-label{font-weight:500}.rr-header{background:var(--rr-surface-2);border-bottom:1px solid var(--rr-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 20px}.rr-header h1{font-size:18px;font-weight:600}.rr-search{border-color:var(--rr-line);border-radius:var(--rr-radius-sm);background:#323248;padding:9px 14px;font-size:13px}.rr-header-cluster{border-color:var(--rr-line);border-radius:var(--rr-radius-sm);background:#323248}.rr-btn{border-radius:var(--rr-radius-sm);border-color:var(--rr-line);background:#323248;font-size:13px;font-weight:600}.rr-btn.primary{background:var(--rr-accent);border-color:var(--rr-accent);color:#fff;box-shadow:0 4px 16px rgba(var(--rr-accent-rgb), .4)}.rr-btn.primary:hover:not(:disabled){background:var(--rr-accent-hover);border-color:var(--rr-accent-hover)}.rr-workspace{background:var(--rr-bg);padding:16px 20px 20px}.rr-kpi{background:var(--rr-surface-2);border-color:var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:none;padding:14px 16px}.rr-kpi:hover{border-color:var(--rr-line-strong)}.rr-kpi .value{color:#fff;font-size:24px}.rr-card{background:var(--rr-surface-2);border-color:var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:none}.rr-card-h{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);background:#323248;font-size:12px}.rr-table th{background:#323248}.rr-table tr:hover td{background:#ffffff08}.rr-table tr.selected td{background:var(--rr-active-dim);box-shadow:inset 3px 0 0 var(--rr-active)}.rr-table tr.selected .rr-nav-glyph,.rr-table tr.selected td{color:inherit}.rr-drawer{background:var(--rr-surface-2);border-color:var(--rr-line);box-shadow:none}.rr-login{background:radial-gradient(120% 80% at 50% -20%, #8b5cf62e, transparent 50%), var(--rr-bg)}.rr-login-card{background:var(--rr-surface-2);border-color:var(--rr-line);border-radius:var(--rr-radius-xl);box-shadow:var(--rr-shadow)}.rr-login-card h2{letter-spacing:-.03em;margin:0 0 4px;font-size:22px}.rr-login-brand-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}.rr-login-logo{object-fit:contain;width:48px;height:48px;box-shadow:none;background:0 0;border-radius:12px;flex-shrink:0;display:block}.rr-login-badge{letter-spacing:.04em;text-transform:uppercase;color:#22d3ee;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:6px;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.rr-field input{border-color:var(--rr-line);background:#323248}.rr-field input:focus{border-color:var(--rr-accent);box-shadow:0 0 0 2px rgba(var(--rr-accent-rgb), .2);outline:none}.rr-job-section{background:var(--rr-surface-2);border-color:var(--rr-line)}.rr-job-section__head{background:#323248}.rr-job-card{background:var(--rr-elevated);border-color:var(--rr-line)}.rr-job-card:hover{border-color:var(--rr-line-strong)}.rr-job-summary{background:#323248}.rr-job-summary__chip{background:var(--rr-surface);border-color:var(--rr-line)}.rr-oc-pipeline a{background:var(--rr-elevated);border-color:var(--rr-line)}.rr-oc-pipeline a:hover{border-color:rgba(var(--rr-accent-rgb), .5);background:rgba(var(--rr-accent-rgb), .08)}.rr-oc-item{background:var(--rr-elevated)}.rr-chip--info{color:var(--rr-info);border-color:rgba(var(--rr-accent-rgb), .4)}a{color:var(--rr-info)}.rr-palette{background:var(--rr-surface-2);border-color:var(--rr-line)}.rr-palette li button:hover{background:rgba(var(--rr-accent-rgb), .12)}.rr-map-rail,.rr-map-panel{background:var(--rr-surface-2)}.rr-map-rail-item.selected{background:var(--rr-active-dim);box-shadow:inset 2px 0 0 var(--rr-active);border-color:#22d3ee73}.rr-inbox-thread--active{background:var(--rr-active-dim);box-shadow:inset 3px 0 0 var(--rr-active)}.rr-msg-bubble--out{background:rgba(var(--rr-accent-rgb), .2);border-color:rgba(var(--rr-accent-rgb), .35)}.rr-page-head h2{color:#fff;font-size:22px;font-weight:600}.rr-copy-icon-btn{border:1px solid var(--rr-line);width:28px;height:28px;color:var(--rr-muted);cursor:pointer;background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.rr-copy-icon-btn:hover:not(:disabled){background:rgba(var(--rr-accent-rgb), .12);border-color:rgba(var(--rr-accent-rgb), .35);color:var(--rr-text)}.rr-copy-icon-btn.is-copied{color:var(--rr-success);background:#34d3991a;border-color:#34d39966}.rr-copy-icon-btn:disabled{opacity:.35;cursor:not-allowed}.rr-copy-field{flex-direction:column;gap:4px;min-width:0;display:flex}.rr-copy-field__label{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-copy-field__row{align-items:center;gap:8px;min-width:0;display:flex}.rr-copy-field__value{min-width:0;color:var(--rr-text);word-break:break-word;flex:auto;font-size:13px;font-weight:500;line-height:1.35}.rr-copy-field__value.is-mono{color:var(--rr-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400}.rr-copy-fields{flex-direction:column;gap:10px;display:flex}.rr-copy-fields--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}@media (width<=640px){.rr-copy-fields--grid{grid-template-columns:1fr}}.rr-gigsafe-panel__step{background:rgba(var(--rr-accent-rgb), .2);width:18px;height:18px;color:var(--rr-accent);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-right:6px;font-size:10px;font-weight:800;display:inline-flex}.rr-gigsafe-panel{border-bottom:1px solid var(--rr-line);background:rgba(var(--rr-accent-rgb), .04);padding:14px 16px}.rr-gigsafe-panel__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.rr-gigsafe-panel__head h4{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);margin:0;font-size:10px;font-weight:700}.rr-gigsafe-panel__hint{color:var(--rr-muted);margin:0 0 12px;font-size:11px;line-height:1.4}.rr-gigsafe-invite{flex-direction:column;gap:12px;display:flex}.rr-gigsafe-invite__flow{border:1px solid rgba(var(--rr-accent-rgb), .22);background:rgba(var(--rr-accent-rgb), .06);border-radius:8px;padding:12px}.rr-gigsafe-invite__flow-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rr-gigsafe-invite__label{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-gigsafe-invite__flow-row{align-items:flex-start;gap:10px;display:flex}.rr-gigsafe-invite__flow-name{color:var(--rr-text);flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.4}.rr-gigsafe-invite__fields{flex-direction:column;gap:8px;display:flex}.rr-gigsafe-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rr-drivers-v2{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.rr-drivers-v2 .rr-v4-banner{margin-bottom:12px}.rr-drivers-split{border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius,14px);background:var(--rr-surface);flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.rr-drivers-roster{border-right:1px solid var(--rr-line);background:#0000001f;flex-direction:column;min-height:0;display:flex}.rr-drivers-roster-head{border-bottom:1px solid var(--rr-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.rr-drivers-roster-head__title{text-transform:uppercase;letter-spacing:.1em;color:var(--rr-muted);align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}.rr-drivers-roster-head__count{color:var(--rr-text);font-variant-numeric:tabular-nums;font-size:13px}.rr-drivers-sync{padding:4px 10px!important;font-size:11px!important}.rr-drivers-filterbar{border-bottom:1px solid var(--rr-line);background:#00000014;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.rr-drivers-chip{border:1px solid var(--rr-line);color:var(--rr-muted);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.rr-drivers-chip__n{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0f;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.rr-drivers-chip.is-on{background:rgba(var(--rr-accent-rgb), .14);border-color:rgba(var(--rr-accent-rgb), .4);color:#fff}.rr-drivers-chip.is-on .rr-drivers-chip__n{background:rgba(var(--rr-accent-rgb), .25)}.rr-drivers-chip.has-alert:not(.is-on){color:var(--rr-text-secondary);border-color:#fbbf2459}.rr-drivers-chip.has-alert:not(.is-on) .rr-drivers-chip__n{color:#fcd34d;background:#fbbf242e}.rr-drivers-roster-list{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.rr-drivers-roster-empty{text-align:center;color:var(--rr-muted);padding:20px 16px;font-size:13px;line-height:1.45}.rr-drivers-roster-empty strong{color:var(--rr-text);margin-bottom:6px;display:block}.rr-drivers-roster-empty p{margin:0 0 12px}.rr-driver-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.rr-driver-card:hover{background:#ffffff0a}.rr-driver-card.is-selected{background:rgba(var(--rr-accent-rgb), .1);border-color:rgba(var(--rr-accent-rgb), .35)}.rr-driver-card.is-selected .rr-driver-card-name{color:var(--rr-accent)}.rr-driver-card.is-deactivated{opacity:.78}.rr-driver-card.is-pending{border-left:3px solid #fbbf24a6}.rr-driver-card-flag{letter-spacing:.06em;color:var(--rr-danger);background:#fb71851a;border:1px solid #fb718566;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.rr-driver-card-flag--pending{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2473}.rr-driver-card-body{flex:auto;min-width:0}.rr-driver-card-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.rr-driver-card-sub{color:var(--rr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.rr-drivers-inspector{background:var(--rr-surface-2);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.rr-drivers-insp-header{border-bottom:1px solid var(--rr-line);background:#0000001f;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:16px 18px;display:grid}.rr-drivers-insp-header__main{min-width:0}.rr-drivers-insp-header__main h3{letter-spacing:-.02em;margin:0 0 4px;font-size:1.05rem;font-weight:600;line-height:1.2}.rr-drivers-insp-header__main p{color:var(--rr-muted);margin:0 0 8px;font-size:12px}.rr-drivers-insp-header__tools{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rr-drivers-insp-fields{border-bottom:1px solid var(--rr-line);flex-direction:column;gap:12px;padding:14px 18px;display:flex}.rr-drivers-doc-links{flex-wrap:wrap;gap:8px;padding:0 18px 10px;display:flex}.rr-drivers-doc-links a{border:1px solid var(--rr-line);color:var(--rr-accent);background:#0000001f;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;text-decoration:none}.rr-drivers-doc-links a:hover{border-color:rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .08)}.rr-drivers-insp-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);margin-bottom:8px;font-size:10px;font-weight:700}.rr-drivers-insp-empty-jobs{margin:0;font-size:12px}.rr-btn--compact{padding:5px 10px!important;font-size:11px!important}.rr-drivers-insp-hero{border-bottom:1px solid var(--rr-line);background:radial-gradient(100% 120% at 0% 0%, rgba(var(--rr-accent-rgb), .1), transparent 55%), #00000026;text-align:center;padding:22px 20px 16px}.rr-drivers-insp-hero h3{letter-spacing:-.02em;margin:12px 0 4px;font-size:1.25rem;font-weight:600}.rr-drivers-insp-hero p{color:var(--rr-muted);margin:0;font-size:13px}.rr-drivers-insp-id{color:var(--rr-muted);word-break:break-all;margin-top:8px;font-family:ui-monospace,monospace;font-size:10px}.rr-drivers-account-pills{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:0;display:flex}.rr-drivers-activation-bar{border-bottom:1px solid var(--rr-line);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 18px;display:flex}.rr-drivers-activation-hint{margin:0;font-size:11px;line-height:1.4}.rr-drivers-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.rr-drivers-tile{border:1px solid var(--rr-line);background:#00000026;border-radius:10px;padding:12px 14px}.rr-drivers-tile-label{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-bottom:6px;font-size:10px;font-weight:700}.rr-drivers-tile-value{word-break:break-word;font-size:13px;font-weight:600}.rr-drivers-insp-body{flex:none;padding:14px 18px 18px}.rr-drivers-job-list{margin:0;padding-left:18px;font-size:13px}.rr-drivers-job-list li{margin-bottom:8px}.rr-drivers-insp-empty{text-align:center;color:var(--rr-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.rr-drivers-insp-empty h3{color:var(--rr-text);margin:0;font-size:1.1rem}.rr-drivers-insp-empty p{max-width:280px;margin:0;font-size:13px;line-height:1.45}.rr-drivers-insp-empty-icon{border:1px solid var(--rr-line);background:#0003;border-radius:14px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.rr-drivers-actions{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}@media (width<=960px){.rr-drivers-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.rr-drivers-roster{border-right:none;border-bottom:1px solid var(--rr-line)}}.rr-drivers-summary{border:1px solid var(--rr-line);background:#0000001f;border-radius:12px;flex-direction:column;gap:6px;margin:0 0 12px;padding:10px 14px;display:flex}.rr-drivers-summary__bar{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.rr-drivers-summary__fill{border-radius:inherit;background:linear-gradient(90deg, #34d399d9, rgba(var(--rr-accent-rgb), .75));height:100%;transition:width .35s}.rr-drivers-summary__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rr-drivers-summary__pct{color:var(--rr-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.rr-drivers-summary__counts{color:var(--rr-muted);font-variant-numeric:tabular-nums;font-size:11px}.rr-drivers-skeleton{flex-direction:column;gap:6px;padding:4px 0;display:flex}.rr-drivers-skeleton__row{background:linear-gradient(90deg,#ffffff05 0%,#ffffff0f 50%,#ffffff05 100%) 0 0/200% 100%;border-radius:10px;height:52px;animation:1.4s ease-in-out infinite rr-drivers-shimmer}@keyframes rr-drivers-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rr-drivers-roster-row{animation:.22s ease-out both rr-drivers-row-in}@keyframes rr-drivers-row-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.rr-drivers-skeleton__row,.rr-drivers-roster-row{animation:none!important}.rr-drivers-summary__fill{transition:none}}.rr-driver-profile-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.rr-driver-profile-stats__cell{flex-direction:column;gap:2px;display:flex}.rr-driver-profile-stats__cell .k{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted,#64748b);font-size:10px}.rr-driver-profile-stats__cell .v{color:var(--rr-text,#0f172a);font-size:13px;font-weight:600}.rr-driver-profile-stats--compact .rr-driver-profile-stats__grid{gap:6px 10px}.rr-driver-profile-stats--compact .rr-driver-profile-stats__cell .v{font-size:12px}.rr-driver-profile-trips{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rr-driver-profile-trips li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px 10px;font-size:11px;line-height:1.35;display:grid}.rr-driver-profile-trips__src{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted,#64748b);font-size:10px}.rr-driver-profile-trips__detail{color:var(--rr-text-secondary,#334155)}.rr-driver-pay-v2{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.rr-driver-pay-v2 .rr-v4-banner,.rr-driver-pay-v2 .rr-driver-pay-alert{flex-shrink:0}.rr-driver-pay-panel{border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius,14px);background:var(--rr-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-driver-pay-panel__head{border-bottom:1px solid var(--rr-line);background:#0000001f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.rr-driver-pay-panel__intro{flex:220px;min-width:0}.rr-driver-pay-panel__title{color:var(--rr-text);margin:0 0 4px;font-size:15px;font-weight:600}.rr-driver-pay-panel__sub{color:var(--rr-muted);margin:0;font-size:12px;line-height:1.45}.rr-driver-pay-week{flex-direction:column;flex:320px;align-items:flex-end;gap:10px;display:flex}.rr-driver-pay-week__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rr-driver-pay-week__nav .rr-btn.ghost{padding:6px 10px;font-size:11px}.rr-driver-pay-week__date{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rr-driver-pay-week__date label{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-driver-pay-week__date input[type=date]{border-radius:var(--rr-radius-sm);border:1px solid var(--rr-line);color:var(--rr-text);background:#0003;padding:8px 10px;font-size:13px}.rr-driver-pay-period{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rr-driver-pay-period__pill{border:1px solid var(--rr-line);color:var(--rr-text-secondary);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.rr-driver-pay-period__pill strong{color:var(--rr-text);font-weight:600}.rr-driver-pay-period__pill.is-pay{border-color:rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .1)}.rr-driver-pay-options{border-bottom:1px solid var(--rr-line);background:#0000000f;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 18px;display:flex}.rr-driver-pay-options__check{color:var(--rr-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.rr-driver-pay-options__field{color:var(--rr-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.rr-driver-pay-options__field input{width:88px;padding:6px 8px;font-size:12px}.rr-driver-pay-options__spacer{flex:auto}.rr-driver-pay-kpi{border-bottom:1px solid var(--rr-line);background:#00000014;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.rr-driver-pay-kpi__tile{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:#ffffff08;padding:10px 12px}.rr-driver-pay-kpi__tile.is-accent{border-color:rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .08)}.rr-driver-pay-kpi__label{text-transform:uppercase;letter-spacing:.07em;color:var(--rr-muted);margin-bottom:4px;font-size:10px;font-weight:700}.rr-driver-pay-kpi__value{font-variant-numeric:tabular-nums;color:var(--rr-text);font-size:18px;font-weight:700}.rr-driver-pay-kpi__hint{color:var(--rr-muted);margin-top:2px;font-size:11px}.rr-driver-pay-body{flex-direction:column;flex:1;min-height:0;display:flex}.rr-driver-pay-body .rr-expandable-panel.is-fill{border:none;border-radius:0;flex:1;min-height:0}.rr-driver-pay-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:240px;padding:48px 24px;display:flex}.rr-driver-pay-empty__icon{border:1px solid var(--rr-line);background:rgba(var(--rr-accent-rgb), .08);opacity:.85;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:1.5rem;display:flex}.rr-driver-pay-empty h3{margin:0 0 8px;font-size:16px;font-weight:600}.rr-driver-pay-empty p{max-width:420px;color:var(--rr-muted);margin:0;font-size:13px;line-height:1.5}.rr-driver-pay-empty .rr-btn.primary{margin-top:20px;padding:10px 20px}.rr-driver-pay-row-name{align-items:center;gap:10px;max-width:220px;display:flex}.rr-driver-pay-v2 .rr-table td{vertical-align:middle}.rr-driver-pay-warn{color:#fcd34d;margin-top:4px;font-size:11px}@media (width<=900px){.rr-driver-pay-panel__head{flex-direction:column}.rr-driver-pay-week{align-items:stretch;width:100%}.rr-driver-pay-week__nav,.rr-driver-pay-period{justify-content:flex-start}.rr-driver-pay-week__date{align-items:flex-start}.rr-driver-pay-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rr-driver-pay-kpi{grid-template-columns:1fr}}.rr-driver-pay-skeleton{flex-direction:column;flex:1;gap:8px;padding:24px 18px;display:flex}.rr-driver-pay-skeleton__row{background:linear-gradient(90deg,#ffffff05 0%,#ffffff0f 50%,#ffffff05 100%) 0 0/200% 100%;border-radius:10px;height:48px;animation:1.4s ease-in-out infinite rr-driver-pay-shimmer}@keyframes rr-driver-pay-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rr-driver-pay-skeleton__row{animation:none!important}}:root{--rr-gutter:clamp(10px, 1.5vw, 18px);--rr-page-gap:clamp(12px, 1.8vh, 20px);--rr-panel-min:260px;--rr-panel-opt:min(36vw, 400px);--rr-split-bp:1180px;--rr-stack-bp:960px;--rr-nav-bp:960px;--rr-header-stack-bp:1040px}.rr-outlet-mount{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.rr-outlet-mount>*{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:hidden auto}.rr-outlet-mount>.rr-page--fill{flex-direction:column;display:flex;overflow:hidden}.rr-page{width:100%;max-width:100%}.rr-page--fill{flex:1;min-height:0}.rr-page-head{margin-bottom:var(--rr-page-gap);flex-shrink:0}.rr-page--fill>.rr-page-head{margin-bottom:clamp(8px,1.2vh,16px)}.rr-workspace-split{justify-content:stretch;align-items:stretch;gap:var(--rr-gutter);flex:1;width:100%;min-height:0;display:grid}.rr-workspace-split--jobs{grid-template-columns:minmax(0, 1fr) minmax(var(--rr-panel-min), var(--rr-panel-opt));grid-template-rows:1fr}.rr-workspace-split--drivers{grid-template-columns:minmax(0, 1fr) minmax(var(--rr-panel-min), min(34vw, 380px));grid-template-rows:1fr}.rr-workspace-split--trust{grid-template-columns:minmax(0, 1fr) minmax(var(--rr-panel-min), min(38vw, 440px));grid-template-rows:1fr}@media (width<=1180px){.rr-workspace-split--jobs{grid-template-columns:minmax(0,1fr) minmax(252px,300px)}}@media (width<=960px){.rr-workspace-split--jobs,.rr-workspace-split--drivers,.rr-workspace-split--trust{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.rr-workspace-split--jobs .rr-drawer--jobs,.rr-workspace-split--drivers .rr-drawer--drivers,.rr-workspace-split--trust .rr-drawer--trust{flex-direction:column;min-height:0;max-height:none;display:flex;position:relative;top:auto;overflow:hidden}.rr-drawer--jobs.is-collapsed{display:none}}.rr-jobs-main-col{flex-direction:column;min-width:0;min-height:0;display:flex}.rr-jobs-main-col>.rr-page-head{flex-shrink:0}.rr-jobs-main-col>.rr-card{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.rr-jobs-main-col .rr-jobs-control-bar{flex-shrink:0}.rr-jobs-main-col .rr-table-wrap--fill{flex:1;min-height:0}.rr-workspace-split--jobs>.rr-drawer--jobs{flex-direction:column;align-self:stretch;min-height:0;max-height:none;display:flex;position:relative;top:auto;overflow:hidden}.rr-table-wrap--fill{flex:1;min-height:0;max-height:none}.rr-fill-card{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.rr-fill-card>.rr-map-toolbar{flex-shrink:0}.rr-fill-card>.rr-map-workspace-main,.rr-fill-card>.rr-map-workspace-main--no-panel{border-top:1px solid var(--rr-line);flex:1;min-height:0}.rr-map-page .rr-map-workspace-main,.rr-map-page .rr-map-workspace-main--no-panel{min-height:0!important;max-height:none!important}.rr-map-page .rr-map-rail,.rr-map-page .rr-map-panel{max-height:none!important}.rr-map-page .rr-map-stage{flex:1;min-width:0;min-height:clamp(200px,32dvh,520px)}.rr-map-page .rr-map-wrap{flex:1;min-height:clamp(200px,28dvh,100%)}.rr-map-page .rr-map--workspace{height:100%!important;min-height:100%!important}@media (width<=1100px){.rr-map-page .rr-map-stage{min-height:clamp(220px,36dvh,480px)}}@media (height<=560px){.rr-map-page .rr-map-toolbar{gap:6px;padding:8px 10px}.rr-map-page .rr-map-chips{gap:4px}.rr-map-page .rr-map-stage{min-height:clamp(160px,42dvh,360px)}}.rr-inbox-shell{gap:var(--rr-gutter);flex:1;grid-template-rows:1fr;grid-template-columns:minmax(240px,min(32vw,360px)) minmax(0,1fr);min-width:0;min-height:0;display:grid}.rr-inbox-list-card,.rr-inbox-thread-card{flex-direction:column;min-width:0;min-height:0;margin-bottom:0;display:flex}.rr-inbox-list-card .rr-table-wrap,.rr-inbox-list-card>.rr-filter-bar{flex-shrink:0}.rr-inbox-list-card .rr-inbox-thread-scroll{border-top:1px solid var(--rr-line);flex:1;min-height:0;overflow:hidden auto}.rr-inbox-thread-card>.rr-card-h,.rr-inbox-thread-card>.rr-card-b{flex-shrink:0}.rr-inbox-thread-messages{background:var(--rr-bg);flex:1;min-height:0;padding:14px;overflow:auto}.rr-inbox-thread-card>.rr-inbox-composer{flex-shrink:0}@media (width<=900px){.rr-inbox-shell{grid-template-rows:minmax(0,min(40dvh,340px)) minmax(240px,1fr);grid-template-columns:1fr}}@media (width<=600px){.rr-inbox-shell{grid-template-rows:minmax(0,min(36dvh,280px)) minmax(200px,1fr)}}.rr-drivers-main{flex-direction:column;min-width:0;min-height:0;display:flex}.rr-drivers-main>.rr-page-head{flex-shrink:0}.rr-drivers-table-card{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.rr-drivers-table-card>.rr-card-h{flex-shrink:0}.rr-drivers-table-card .rr-table-wrap--fill{flex:1;min-height:0}.rr-workspace-split--drivers>.rr-drawer--drivers{align-self:stretch;min-height:0;max-height:none;position:relative;top:auto;overflow:hidden auto}@media (width<=960px){.rr-workspace-split--drivers>.rr-drawer--drivers{max-height:min(44dvh,400px)}}.rr-workspace-split--trust>.rr-drawer--trust{align-self:stretch;min-height:0;max-height:none;position:relative;top:auto;overflow:hidden auto}.rr-trust-queue-card{flex-direction:column;min-height:0;margin-bottom:0;display:flex}.rr-trust-queue-card>.rr-page-head,.rr-trust-queue-card>.rr-card-h{flex-shrink:0}.rr-trust-queue-card .rr-table-wrap--fill{flex:1;min-height:0}.rr-queue-page>.rr-card{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.rr-queue-page .rr-card-b{flex-direction:column;flex:1;min-height:0;padding-top:0;display:flex}.rr-queue-page .rr-table-wrap--fill{flex:1;min-height:0}.rr-queue-card-h{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.rr-queue-filter-summary{color:var(--rr-text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}@media (width<=720px){.rr-queue-filter-summary{width:100%;margin-left:0}}.rr-queue-filter-panel{border-bottom:1px solid var(--rr-line);background:#0000001f}.rr-queue-triage{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:12px 14px 16px;display:flex;overflow:hidden auto}.rr-queue-triage .rr-exc-card{border-radius:var(--rr-radius);gap:12px 14px;padding:10px 12px}.rr-queue-triage .rr-exc-card__why{margin-bottom:8px;font-size:11px}.rr-queue-triage .rr-exc-card__main strong{font-size:13px}.rr-queue-sev{border:1px solid var(--rr-line-strong);border-radius:var(--rr-radius);background:var(--rr-surface);overflow:hidden}.rr-queue-sev--critical{border-color:#f0717873}.rr-queue-sev__head{background:var(--rr-surface-2);border-bottom:1px solid var(--rr-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rr-queue-sev__title{font-size:13px;font-weight:600}.rr-queue-sev__body{flex-direction:column;gap:12px;padding:12px;display:flex}.rr-exc-card{border:1px solid var(--rr-line);background:var(--rr-elevated);border-radius:10px;grid-template-columns:minmax(0,140px) minmax(0,1fr) minmax(0,220px);align-items:start;gap:14px 18px;padding:12px 14px;display:grid}@media (width<=900px){.rr-exc-card{grid-template-columns:1fr}}.rr-exc-card__badges{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rr-exc-card__main strong{margin-bottom:6px;font-size:14px;display:block}.rr-exc-card__detail{color:var(--rr-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.rr-exc-card__why{color:var(--rr-muted);margin:0 0 10px;font-size:12px;line-height:1.45}.rr-exc-card__actions{flex-wrap:wrap;gap:8px;display:flex}.rr-overview-command{gap:var(--rr-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;display:grid}.rr-oc-card .rr-card-b{padding:12px 14px}.rr-oc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rr-oc-item{border:1px solid var(--rr-line);background:var(--rr-elevated);border-radius:8px;padding:10px 12px}.rr-oc-item__top{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.rr-oc-item__oid{font-size:13px;font-weight:700}.rr-oc-item__route{color:var(--rr-muted);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.rr-oc-item__sub{color:var(--rr-muted);margin:6px 0 0;font-size:11px}.rr-oc-pipeline{flex-wrap:wrap;gap:10px;display:flex}.rr-oc-pipeline a{border:1px solid var(--rr-line-strong);background:var(--rr-elevated);color:inherit;border-radius:8px;flex-direction:column;gap:2px;min-width:120px;padding:10px 14px;text-decoration:none;display:inline-flex}.rr-oc-pipeline a:hover{border-color:rgba(var(--rr-accent-rgb), .4)}.rr-oc-pipeline .n{font-size:20px;font-weight:700}.rr-oc-pipeline .l{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);font-size:10px}.rr-finance-page{gap:0}.rr-finance-page>.rr-page-head,.rr-finance-page>.rr-card--degraded,.rr-finance-page>.rr-grid-kpi,.rr-finance-page>.rr-filter-bar:first-of-type{flex-shrink:0}.rr-finance-body{gap:var(--rr-gutter);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding-bottom:4px;display:flex;overflow:hidden auto}.rr-finance-body>.rr-card{flex-shrink:0;margin-bottom:0}.rr-finance-body>.rr-card:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.rr-finance-body>.rr-card:last-child .rr-table-wrap{flex:1;min-height:0;max-height:none}.rr-finance-page .rr-finance-chart{width:100%;height:clamp(160px,min(24dvh,280px),320px);min-height:140px}.rr-quotes-page>.rr-card{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.rr-quotes-page .rr-table-wrap--fill{flex:1;min-height:0}.rr-quotes-table-wrap .rr-table.rr-quotes-table{font-size:13px}.rr-quotes-table .rr-quotes-route{max-width:min(440px,38vw);font-size:13px;line-height:1.45}.rr-quotes-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-quotes-split{grid-template-columns:minmax(0, 1fr) minmax(var(--rr-panel-min), var(--rr-panel-opt));gap:var(--rr-gutter);flex:1;align-items:stretch;min-height:0;display:grid}.rr-quotes-main{flex-direction:column;min-height:0;display:flex}.rr-drawer--quotes{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-drawer--quotes .rr-quote-detail{flex:1;min-height:0;overflow:auto}.rr-quotes-detail-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 20px;display:flex}.rr-quotes-detail-empty h3{margin:0;font-size:1rem;font-weight:600}.rr-quotes-detail-empty p{max-width:240px;color:var(--rr-muted);margin:0;font-size:12px;line-height:1.45}.rr-quotes-detail-empty__icon{opacity:.35;font-size:1.75rem}.rr-quote-detail{padding:14px 16px 18px}.rr-quote-detail__head{border-bottom:1px solid var(--rr-line);margin-bottom:14px;padding-bottom:12px}.rr-quote-detail__chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rr-quote-detail__id{font-size:11px;font-family:var(--rr-font-mono);word-break:break-all;color:var(--rr-text-secondary);margin:0}.rr-quote-detail__sub{margin:4px 0 0;font-size:12px}.rr-quote-detail__pane{border-bottom:1px solid var(--rr-line);padding:12px 0}.rr-quote-detail__pane h4{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 8px;font-size:10px;font-weight:700}.rr-quote-detail__addr{margin:0 0 6px;font-size:12px;line-height:1.45}.rr-quote-detail__addr.is-drop{color:var(--rr-text-secondary)}.rr-quote-detail__kv{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.rr-quote-detail__kv dt{color:var(--rr-muted)}.rr-quote-detail__kv dd{margin:0;font-weight:600}.rr-quote-detail__copy{margin:0 0 8px;font-size:12px;line-height:1.45}.rr-quote-detail__actions{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.rr-quote-detail__foot{margin:14px 0 0;font-size:11px}@media (width<=960px){.rr-quotes-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}}.rr-overview-page{gap:var(--rr-page-gap);flex-direction:column;display:flex}.rr-grid-kpi{gap:var(--rr-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));margin-bottom:0}.rr-overview-lower{gap:var(--rr-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;display:grid}.rr-overview-links{gap:var(--rr-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.rr-overview-links>a.rr-card{margin-bottom:0}.rr-settings-page{max-width:min(920px,100%)}.rr-settings-stack{gap:var(--rr-gutter);flex-direction:column;display:flex}@media (width<=1040px){.rr-header{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.rr-header-title{flex:200px;min-width:0}.rr-search{flex:100%;order:3;max-width:none}.rr-header-actions{flex:auto;justify-content:flex-end;margin-left:0}}@media (height<=520px){.rr-header{min-height:0;padding:8px 12px}.rr-header h1{font-size:15px}.rr-header-sub{display:none}}.rr-drawer--jobs,.rr-drawer--trust{transition:box-shadow .18s,border-color .18s}body.dense{--rr-gutter:clamp(8px, 1vw, 12px);--rr-page-gap:clamp(8px, 1.2vh, 14px)}body.dense .rr-header{gap:8px;padding:8px 12px}body.dense .rr-page-head{margin-bottom:10px}body.dense .rr-chip{padding:2px 8px;font-size:9px}body.dense .rr-map-toolbar{padding:8px 10px}body.dense .rr-jobs-control-bar{padding:8px 10px 0}.rr-jobs-main-col>.rr-card>.rr-job-board{flex-direction:column;flex:1;min-height:0;display:flex}.rr-job-board{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.rr-job-summary{border-bottom:1px solid var(--rr-line);background:#00000026;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.rr-job-summary__chip{border-radius:var(--rr-radius-sm);border:1px solid var(--rr-line);color:var(--rr-muted);cursor:default;transition:border-color var(--rr-dur) var(--rr-ease-soft), background var(--rr-dur) var(--rr-ease-soft);background:#ffffff08;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}button.rr-job-summary__chip{cursor:pointer}button.rr-job-summary__chip:hover{border-color:rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .08);color:var(--rr-text)}button.rr-job-summary__chip.is-active{border-color:rgba(var(--rr-accent-rgb), .55);background:rgba(var(--rr-accent-rgb), .14);color:var(--rr-text);box-shadow:inset 0 0 0 1px rgba(var(--rr-accent-rgb), .2)}.rr-job-summary__chip strong{color:var(--rr-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.rr-job-summary__chip--danger{background:#f0717814;border-color:#f0717866}.rr-job-summary__chip--warn{background:#f0b42914;border-color:#f0b42966}.rr-job-toolbar{border-bottom:1px solid var(--rr-line);flex-direction:column;flex-shrink:0;gap:10px;padding:10px 12px 12px;display:flex}.rr-job-toolbar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-job-toolbar__label{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-right:4px;font-size:10px;font-weight:700}.rr-job-queue-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 12px 16px;overflow:hidden auto}.rr-job-section{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-inset);background:linear-gradient(#12151c8c,#0a0b0f59);margin-bottom:16px;overflow:hidden}.rr-job-section--danger{border-color:#f0717859}.rr-job-section--warn .rr-job-section__head{background:#f0b4290f}.rr-job-section--live .rr-job-section__head{background:#5eead40f}.rr-job-section__head{background:var(--rr-surface-2);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.rr-job-section__head:hover{background:var(--rr-elevated)}.rr-job-section__title{flex:1;font-size:13px;font-weight:600}.rr-job-section__count{color:var(--rr-muted);text-align:right;min-width:28px;font-size:12px;font-weight:700}.rr-job-section__chev{color:var(--rr-muted);font-size:12px}.rr-job-section__body{border-top:1px solid var(--rr-line);flex-direction:column;gap:10px;padding:10px 12px 14px;display:flex}.rr-job-card{border:1px solid var(--rr-line);border-radius:var(--rr-radius);cursor:pointer;transition:border-color var(--rr-dur) var(--rr-ease-soft), box-shadow var(--rr-dur) var(--rr-ease-soft), transform var(--rr-dur) var(--rr-ease-out), background var(--rr-dur) var(--rr-ease-soft);background:#ffffff06;outline:none;padding:14px 16px}.rr-job-card:hover{border-color:rgba(var(--rr-accent-rgb), .35);background:#ffffff0a;transform:translateY(-1px)}.rr-job-card:focus-visible{box-shadow:0 0 0 2px rgba(var(--rr-accent-rgb), .45)}.rr-job-card--selected{border-color:rgba(var(--rr-accent-rgb), .5);box-shadow:inset 3px 0 0 var(--rr-accent), 0 0 0 1px rgba(var(--rr-accent-rgb), .12);background:rgba(var(--rr-accent-rgb), .08)}.rr-job-card--dense{padding:8px 10px}.rr-job-card--dense .rr-job-card__party{grid-template-columns:1fr 1fr}.rr-job-card__top{align-items:flex-start;gap:12px;display:flex}.rr-job-card__check{cursor:pointer;padding-top:2px}.rr-job-card__primary{flex:1;min-width:0}.rr-job-card__idline{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.rr-job-card__oid{font-family:var(--rr-font-mono);letter-spacing:.02em;color:var(--rr-text-secondary);font-size:13px;font-weight:600}.rr-job-card__party{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;font-size:12px;display:grid}.rr-job-card__label{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);margin-bottom:2px;font-size:10px;display:block}.rr-job-card__value{word-break:break-word;line-height:1.4;display:block}.rr-job-card__route{border-top:1px solid var(--rr-line);grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:12px;padding-top:12px;display:grid}@media (width<=640px){.rr-job-card__route{grid-template-columns:1fr}}.rr-job-card__route-label{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-accent);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.rr-job-card__addr{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.rr-job-card__addr--clip{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rr-job-card__route-toggle{grid-column:1/-1;align-self:start;margin-top:4px;padding:4px 10px;font-size:11px}.rr-job-card__actions{border-top:1px solid var(--rr-line);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;display:flex}.rr-job-card__action{padding:6px 12px;font-size:11px}.rr-job-detail-stack{flex-direction:column;gap:14px;display:flex}.rr-job-detail-section{border-bottom:1px solid var(--rr-line);padding-bottom:12px}.rr-job-detail-section:last-child{border-bottom:none;padding-bottom:0}.rr-job-detail-section h4{text-transform:uppercase;letter-spacing:.07em;color:var(--rr-muted);margin:0 0 8px;font-size:10px;font-weight:700}.rr-job-detail-section p,.rr-job-detail-section .row{margin:0}.rr-job-detail-section .row{grid-template-columns:88px 1fr;align-items:start;gap:8px 10px;margin-bottom:6px;font-size:12px;display:grid}.rr-job-detail-section label{color:var(--rr-muted);font-size:11px}body.dense .rr-job-card__party{gap:6px}body.dense .rr-job-card__route{margin-top:8px;padding-top:8px}@media (prefers-reduced-motion:reduce){.rr-job-card:hover{transform:none}}.rr-jobs-v2{flex-direction:column;flex:1;min-height:0;display:flex}.rr-jobs-v2 .rr-card{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;display:flex}.rr-jobs-queue-head{border-bottom:1px solid var(--rr-line);background:#0000001a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rr-jobs-queue-head__title{text-transform:uppercase;letter-spacing:.1em;color:var(--rr-muted);align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}.rr-jobs-queue-head__count{color:var(--rr-text);font-variant-numeric:tabular-nums;font-size:13px}.rr-jobs-queue-head__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.rr-jobs-filterbar{border-bottom:1px solid var(--rr-line);background:#0000000f;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 12px;display:flex}.rr-jobs-chip{border:1px solid var(--rr-line);color:var(--rr-muted);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.rr-jobs-chip__n{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0f;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.rr-jobs-chip.is-on{background:rgba(var(--rr-accent-rgb), .14);border-color:rgba(var(--rr-accent-rgb), .4);color:#fff}.rr-jobs-chip.is-on .rr-jobs-chip__n{background:rgba(var(--rr-accent-rgb), .25)}.rr-jobs-chip.has-alert:not(.is-on){border-color:#fbbf2459}.rr-jobs-chip.has-alert:not(.is-on) .rr-jobs-chip__n{color:#fcd34d;background:#fbbf242e}.rr-jobs-chip.is-danger-alert:not(.is-on){border-color:#fb718559}.rr-jobs-chip.is-danger-alert:not(.is-on) .rr-jobs-chip__n{color:#fda4af;background:#fb71852e}.rr-jobs-subbar{border-bottom:1px solid var(--rr-line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.rr-jobs-subbar__meta{color:var(--rr-muted);margin-right:auto;font-size:11px}.rr-jobs-subbar select.rr-btn.ghost{padding:4px 8px;font-size:11px}.rr-jobs-advanced{border-bottom:1px solid var(--rr-line);background:#0000000a;flex-direction:column;flex-shrink:0;gap:8px;padding:0 12px 10px;display:flex}.rr-jobs-advanced__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-jobs-selection-bar{border-bottom:1px solid rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .1);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.rr-jobs-selection-bar__count{margin-right:auto;font-size:12px;font-weight:600}.rr-jobs-menu-wrap{position:relative}.rr-jobs-menu{z-index:20;border:1px solid var(--rr-line);border-radius:var(--rr-radius);background:var(--rr-surface-2);min-width:180px;box-shadow:var(--rr-shadow-lg,0 12px 40px #00000073);padding:6px;position:absolute;top:calc(100% + 4px);right:0}.rr-jobs-menu button{text-align:left;border-radius:var(--rr-radius-sm);width:100%;color:var(--rr-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:12px;display:block}.rr-jobs-menu button:hover:not(:disabled){background:#ffffff0f}.rr-jobs-menu button:disabled{opacity:.45;cursor:not-allowed}.rr-job-card-v2{border:1px solid var(--rr-line);border-radius:var(--rr-radius);cursor:pointer;background:#ffffff05;outline:none;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.rr-job-card-v2:hover{border-color:rgba(var(--rr-accent-rgb), .3);background:#ffffff0a}.rr-job-card-v2:focus-visible{box-shadow:0 0 0 2px rgba(var(--rr-accent-rgb), .4)}.rr-job-card-v2.is-selected{border-color:rgba(var(--rr-accent-rgb), .5);background:rgba(var(--rr-accent-rgb), .08);box-shadow:inset 3px 0 0 var(--rr-accent)}.rr-job-card-v2.is-alert{border-left:3px solid #fbbf248c}.rr-job-card-v2.is-danger{border-left:3px solid #fb71858c}.rr-job-card-v2__check{flex-shrink:0;padding-top:3px}.rr-job-card-v2__body{flex:1;min-width:0}.rr-job-card-v2__row1{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.rr-job-card-v2__oid{font-family:var(--rr-font-mono);color:var(--rr-text-secondary);font-size:12px;font-weight:600}.rr-job-card-v2__price{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.rr-job-card-v2__price sub{color:var(--rr-muted);font-size:10px;font-weight:500}.rr-job-card-v2__row2{align-items:center;gap:8px;min-width:0;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.rr-job-card-v2__party{align-items:center;gap:6px;min-width:0;display:flex}.rr-job-card-v2__party span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-job-card-v2__sep{color:var(--rr-muted);flex-shrink:0}.rr-job-card-v2__route{color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.rr-job-card-v2 .rr-chip{padding:2px 6px;font-size:9px}.rr-job-section-v2{margin-bottom:12px}.rr-job-section-v2__head{width:100%;color:var(--rr-muted);cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.08em;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 4px;font-size:11px;font-weight:700;display:flex}.rr-job-section-v2__head:hover{color:var(--rr-text)}.rr-job-section-v2__count{font-variant-numeric:tabular-nums}.rr-job-section-v2__body{flex-direction:column;gap:6px;display:flex}.rr-jobs-v2 .rr-job-queue-scroll{padding:10px 12px 16px}body.dense .rr-job-card-v2{padding:7px 10px}.rr-jobs-summary{border-bottom:1px solid var(--rr-line);background:#00000014;flex-direction:column;flex-shrink:0;gap:6px;margin:0;padding:10px 14px;display:flex}.rr-jobs-summary__bar{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.rr-jobs-summary__fill{border-radius:inherit;background:rgba(var(--rr-accent-rgb), .55);height:100%;transition:width .35s}.rr-jobs-summary__fill.has-unassigned{background:linear-gradient(90deg, #fbbf24d9, rgba(var(--rr-accent-rgb), .65))}.rr-jobs-summary__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rr-jobs-summary__primary{color:var(--rr-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rr-jobs-summary__pct{color:var(--rr-muted);font-variant-numeric:tabular-nums;font-size:11px}.rr-job-card-v2{animation:.2s ease-out both rr-jobs-card-in}@keyframes rr-jobs-card-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rr-jobs-summary__fill,.rr-job-card-v2,.rr-jobs-board-row{transition:none;animation:none!important}}.rr-jobs-board-row{animation:.2s ease-out both rr-jobs-card-in}.rr-jobs-detail-empty{text-align:center;color:var(--rr-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 24px;display:flex}.rr-jobs-detail-empty__icon{border:1px solid var(--rr-line);width:52px;height:52px;color:var(--rr-text);background:#0003;border-radius:14px;place-items:center;font-size:22px;display:grid}.rr-jobs-detail-empty h3{color:var(--rr-text);margin:0;font-size:1.05rem}.rr-jobs-detail-empty p{max-width:240px;margin:0;font-size:13px;line-height:1.45}@media (width<=720px){.rr-job-card-v2__price{text-align:left;width:100%;margin-left:0}}.leaflet-marker-icon.order-marker-wrap,.leaflet-marker-icon.driver-marker-wrap{background:0 0!important;border:none!important}.order-pin-v2{pointer-events:none;filter:drop-shadow(0 4px 10px #00000073);flex-direction:column;align-items:center;width:48px;height:54px;display:flex;position:relative}.order-pin-v2__disc{border:2.5px solid var(--accent,#635bff);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden;box-shadow:0 0 0 3px #635bff33}.order-pin-v2.phase-pending .order-pin-v2__disc{border-color:#f5a623;box-shadow:0 0 0 3px #f5a62338}.order-pin-v2.phase-assigned .order-pin-v2__disc{border-color:#e26a00;box-shadow:0 0 0 3px #e26a0038}.order-pin-v2.phase-transit .order-pin-v2__disc{border-color:#30b130;box-shadow:0 0 0 3px #30b13038}.order-pin-v2.phase-exception .order-pin-v2__disc{border-color:#f07178;box-shadow:0 0 0 3px #f0717847}.order-pin-v2__disc img{object-fit:contain;width:28px;height:28px;display:block}.order-pin-v2__point{border:2px solid var(--accent,#635bff);background:#fff;border-radius:2px;width:10px;height:10px;margin-top:-5px;transform:rotate(45deg);box-shadow:0 2px 4px #00000040}.order-pin-v2.phase-pending .order-pin-v2__point{border-color:#f5a623}.order-pin-v2.phase-assigned .order-pin-v2__point{border-color:#e26a00}.order-pin-v2.phase-transit .order-pin-v2__point{border-color:#30b130}.order-pin-v2.phase-exception .order-pin-v2__point{border-color:#f07178}.leaflet-marker-icon.order-marker-wrap.is-selected .order-pin-v2{filter:drop-shadow(0 0 12px #635bffa6);transform:scale(1.08)}.leaflet-marker-icon.order-marker-wrap.is-hovered .order-pin-v2,.leaflet-marker-icon.driver-marker-wrap.is-hovered .driver-pin-v2{filter:drop-shadow(0 6px 16px #00000080);transition:transform .18s,filter .18s;transform:scale(1.06)}.leaflet-marker-icon.order-marker-wrap .order-pin-v2,.leaflet-marker-icon.driver-marker-wrap .driver-pin-v2{transition:transform .18s,filter .18s}.order-pin-dot{border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000059}.order-pin-dot.phase-pending{background:#f5a623}.order-pin-dot.phase-assigned{background:#e26a00}.order-pin-dot.phase-transit{background:#30b130}.order-pin-dot.phase-exception{background:#f07178}.driver-pin-v2{pointer-events:none;flex-direction:column;align-items:center;width:48px;height:56px;display:flex;position:relative}.driver-pin-v2__pulse{opacity:0;border-radius:50%;width:44px;height:44px;position:absolute;top:2px}.driver-pin-v2.is-live .driver-pin-v2__pulse{background:#635bff59;animation:2.2s ease-out infinite rr-map-driver-pulse}@keyframes rr-map-driver-pulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.driver-pin-v2__disc{z-index:1;color:#fff;background:linear-gradient(145deg,#635bff 0%,#5851ea 100%);border:2.5px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:0 4px 14px #00000059,0 0 0 3px #635bff40}.driver-pin-v2.is-off .driver-pin-v2__disc{opacity:.72;background:linear-gradient(145deg,#6b7280 0%,#4b5563 100%);box-shadow:0 3px 10px #00000047,0 0 0 2px #ffffff1f}.driver-pin-v2__svg{width:22px;height:22px;display:block}.driver-pin-v2__point{z-index:1;background:#5851ea;border:2px solid #ffffffeb;border-radius:2px;width:10px;height:10px;margin-top:-5px;position:relative;transform:rotate(45deg);box-shadow:0 2px 5px #0000004d}.driver-pin-v2.is-off .driver-pin-v2__point{background:#4b5563}.leaflet-marker-icon.driver-marker-wrap.is-selected .driver-pin-v2{transform:scale(1.1)}.leaflet-marker-icon.driver-marker-wrap.is-hovered .driver-pin-v2{filter:drop-shadow(0 6px 16px #635bff73);transform:scale(1.06)}.leaflet-marker-icon.driver-marker-wrap.is-selected .driver-pin-v2__disc{box-shadow:0 0 0 4px #635bff73,0 6px 18px #0006}.rr-map-legend{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.rr-map-legend-item{color:var(--rr-map-muted,#ffffffa6);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rr-map-legend-pin{transform-origin:0;pointer-events:none;margin-right:-14px;transform:scale(.55)}.rr-map-legend-pin .order-pin-v2,.rr-map-legend-pin .driver-pin-v2,.rr-map-legend-pin .driver-vehicle-marker{filter:none}.driver-vehicle-marker{pointer-events:none;filter:drop-shadow(0 3px 8px #0006);justify-content:center;align-items:center;width:44px;height:44px;transition:transform .18s,filter .18s;display:flex;position:relative}.driver-vehicle-marker__img{z-index:1;object-fit:contain;width:40px;height:40px;display:block;position:relative}.driver-vehicle-marker.is-off .driver-vehicle-marker__img{opacity:.42;filter:grayscale(.4)}.driver-vehicle-marker.is-live .driver-vehicle-marker__pulse{background:#635bff52;border-radius:50%;animation:2.2s ease-out infinite rr-map-driver-pulse;position:absolute;inset:2px}.driver-vehicle-marker.is-legend{filter:none;width:32px;height:32px}.driver-vehicle-marker.is-legend .driver-vehicle-marker__img{width:28px;height:28px}.leaflet-marker-icon.driver-marker-wrap--vehicle.is-hovered .driver-vehicle-marker,.leaflet-marker-icon.driver-marker-wrap--vehicle.is-selected .driver-vehicle-marker{transform:scale(1.1)}.leaflet-marker-icon.driver-marker-wrap--vehicle.is-selected .driver-vehicle-marker{filter:drop-shadow(0 0 12px #635bffa6)}.rr-map-canvas.is-light{background:#e5ebf2}.rr-map-canvas.is-light:after{box-shadow:inset 0 0 60px #0f172a0f}.rr-map-immersive-card.is-light{background:#eef2f7;box-shadow:0 16px 48px #0f172a1a}.rr-map-canvas.is-light .leaflet-control-zoom a{color:#1f2937!important;background:#fffffff0!important;border-color:#0f172a1f!important}.rr-map-canvas.is-light .leaflet-control-attribution{color:#0f172a73!important;background:#ffffffd9!important}.rr-map-topbar.is-light{background:#fffffff5;border-color:#0f172a1f;box-shadow:0 8px 28px #0f172a1f}.rr-map-topbar.is-light .rr-map-stat,.rr-map-topbar.is-light .rr-map-scope-chip,.rr-map-topbar.is-light .rr-map-layer-toggle button{color:#334155}.rr-map-topbar.is-light .rr-map-stat{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.rr-map-topbar.is-light .rr-map-stat b{color:#0f172a}.rr-map-topbar.is-light .rr-map-scope-chip{color:#475569;background:#f8fafc;border-color:#cbd5e1}.rr-map-topbar.is-light .rr-map-scope-chip__n{color:#1e293b;background:#e2e8f0}.rr-map-topbar.is-light .rr-map-scope-chip.is-on{color:#fff;background:#635bff;border-color:#5851ea}.rr-map-topbar.is-light .rr-map-scope-chip.is-on .rr-map-scope-chip__n{color:#fff;background:#ffffff38}.rr-map-topbar.is-light .rr-map-scope-chip.has-alert:not(.is-on){color:#92400e;background:#fffbeb;border-color:#d97706}.rr-map-topbar.is-light .rr-map-scope-chip.has-alert:not(.is-on) .rr-map-scope-chip__n{color:#78350f;background:#fde68a}.rr-map-topbar.is-light .rr-map-layer-toggle{background:#f1f5f9;border-color:#cbd5e1}.rr-map-topbar.is-light .rr-map-layer-toggle button{color:#64748b}.rr-map-topbar.is-light .rr-map-layer-toggle button.is-on{color:#fff;background:#635bff}.rr-map-topbar.is-light .rr-map-icon-btn{color:#334155;background:#fff;border-color:#cbd5e1;box-shadow:0 2px 10px #0f172a14}.rr-map-topbar.is-light .rr-map-icon-btn:hover{color:#1e293b;background:#f8fafc;border-color:#635bff}.rr-map-topbar.is-light .rr-map-icon-btn.is-active{color:#fff;background:#635bff;border-color:#5851ea}.rr-map-topbar--compact{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.rr-map-topbar--compact .rr-map-stats{border-right:1px solid #ffffff14;flex-shrink:0;gap:6px;padding-right:8px;display:inline-flex}.rr-map-topbar--compact.is-light .rr-map-stats{border-right-color:#0f172a14}.rr-map-topbar--compact .rr-map-scope-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;min-width:0;overflow-x:auto}.rr-map-topbar--compact .rr-map-scope-chips::-webkit-scrollbar{display:none}.rr-map-topbar--compact .rr-map-topbar__tools{flex-shrink:0}.rr-map-theme-toggle.is-light{background:#0f172a0f}.rr-map-page--immersive .rr-map-immersive-card{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg,12px);background:#06080c;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000073}.rr-map-canvas{isolation:isolate;flex:1;min-height:0;position:relative}.rr-map--immersive{z-index:0;background:#0a0e14;inset:0;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important}.rr-map-canvas:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 80px #00000059}.rr-map-canvas .leaflet-control-zoom{overflow:hidden;border:none!important;border-radius:12px!important;margin:0 14px 14px 0!important;box-shadow:0 8px 28px #00000073!important}.rr-map-canvas .leaflet-control-zoom a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .15s,color .15s;color:#e8edf5!important;background:#0e121ae0!important;border:1px solid #ffffff1a!important;width:36px!important;height:36px!important;font-size:18px!important;line-height:36px!important}.rr-map-canvas .leaflet-control-zoom a:hover{color:#fff!important;background:#635bff38!important}.rr-map-canvas .leaflet-control-zoom-in{border-radius:12px 12px 0 0!important}.rr-map-canvas .leaflet-control-zoom-out{border-radius:0 0 12px 12px!important}.rr-map-canvas .leaflet-control-attribution{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px 0 0;color:#ffffff59!important;background:#06080cb8!important;padding:2px 8px!important;font-size:9px!important}.rr-map-canvas .leaflet-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e8edf5!important;background:#0e121af0!important;border:1px solid #ffffff1f!important;border-radius:10px!important;padding:8px 10px!important;box-shadow:0 12px 32px #00000073!important}.rr-map-canvas .leaflet-tooltip-top:before{border-top-color:#0e121af0!important}.rr-map-float{z-index:500;pointer-events:none;position:absolute}.rr-map-float>*{pointer-events:auto}.rr-map-float--top{flex-direction:column;gap:8px;display:flex;top:12px;left:12px;right:12px}.rr-map-float--controls{flex-direction:column;align-items:flex-end;gap:6px;display:flex;bottom:56px;right:12px}.rr-map-float--legend{max-width:min(520px,100% - 24px);bottom:12px;left:12px}.rr-map-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e16d1;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 12px 40px #00000059}.rr-map-topbar-brand{border-right:1px solid #ffffff14;align-items:center;gap:8px;margin-right:2px;padding-right:8px;display:inline-flex}.rr-map-live-dot{background:#6b7280;border-radius:50%;flex-shrink:0;width:8px;height:8px}.rr-map-live-dot.is-live{background:#10b981;animation:2.4s ease-in-out infinite rr-map-live-pulse;box-shadow:0 0 0 3px #10b98140}.rr-map-live-dot.is-sync{background:#635bff;animation:.9s ease-in-out infinite rr-map-live-pulse}@keyframes rr-map-live-pulse{0%,to{box-shadow:0 0 0 3px #10b98140}50%{box-shadow:0 0 0 6px #10b98114}}.rr-map-topbar-title{letter-spacing:-.02em;color:#f3f4f6;margin:0;font-size:14px;font-weight:600}.rr-map-topbar-sync{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:10px}.rr-map-stats{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rr-map-stat{color:#ffffffb8;cursor:default;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;transition:background .15s,border-color .15s;display:inline-flex}.rr-map-stat b{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.rr-map-stat--warn b{color:#fbbf24}.rr-map-stat--danger b{color:#f87171}.rr-map-stat--live b{color:#5eead4}.rr-map-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.rr-map-filter-pill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:2px;display:inline-flex}.rr-map-filter-pill select,.rr-map-filter-pill .rr-btn{color:#ffffffd9!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:5px 10px!important;font-size:11px!important}.rr-map-filter-pill select{cursor:pointer;outline:none}.rr-map-filter-pill select option{color:#e8edf5;background:#12161f}.rr-map-icon-btn{color:#e8edf5;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e121ae0;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .15s,border-color .15s;display:inline-flex;box-shadow:0 8px 24px #00000059}.rr-map-icon-btn:hover{background:#635bff33;border-color:#635bff66}.rr-map-icon-btn:active{transform:scale(.96)}.rr-map-icon-btn.is-active{color:#fff;background:#635bff59;border-color:#635bff8c}.rr-map-control-stack{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e16d1;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex;box-shadow:0 12px 40px #00000059}.rr-map-control-stack .rr-btn{white-space:nowrap;justify-content:flex-start;padding:7px 12px!important;font-size:11px!important}.rr-map-control-stack .rr-btn.primary{box-shadow:0 4px 16px #635bff59}.rr-map-drawer{z-index:520;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e16e6;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:min(320px,100vw - 48px);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s;display:flex;position:absolute;top:12px;bottom:12px;overflow:hidden;box-shadow:0 20px 60px #00000080}.rr-map-drawer--left{opacity:0;pointer-events:none;left:12px;transform:translate(calc(-100% - 20px))}.rr-map-drawer--left.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.rr-map-drawer--right{opacity:0;pointer-events:none;width:min(360px,100vw - 48px);right:12px;transform:translate(calc(100% + 20px))}.rr-map-drawer--right.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.rr-map-drawer-head{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.rr-map-drawer-head h3{color:#f3f4f6;margin:0;font-size:14px;font-weight:600}.rr-map-drawer-tabs{border-bottom:1px solid #ffffff14;flex-shrink:0;display:flex}.rr-map-drawer-tab{color:#ffffff94;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:11px 12px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.rr-map-drawer-tab:hover{color:#ffffffbf;background:#ffffff08}.rr-map-drawer-tab.is-active{color:#fff;border-bottom-color:#635bff}.rr-map-drawer-search{flex-shrink:0;padding:10px 12px}.rr-map-drawer-search input{color:#e8edf5;background:#00000040;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:9px 12px;font-size:12px;transition:border-color .15s,box-shadow .15s}.rr-map-drawer-search input:focus{border-color:#635bff80;box-shadow:0 0 0 3px #635bff26}.rr-map-drawer-search input::placeholder{color:#ffffff4d}.rr-map-drawer-body{flex:1;min-height:0;padding:8px 10px 12px;overflow:auto}.rr-map-drawer-body .rr-map-rail-list{padding:0}.rr-map-rail-item--v2{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:10px 12px;transition:background .15s,border-color .15s,transform .15s;display:flex}.rr-map-rail-item--v2:hover{background:#ffffff0f;border-color:#ffffff14;transform:translate(2px)}.rr-map-rail-item--v2.selected{background:#635bff1f;border-color:#635bff8c;box-shadow:inset 3px 0 #635bff}.rr-map-rail-item-icon{background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.rr-map-rail-item-icon img{object-fit:contain;width:22px;height:22px}.rr-map-rail-item-icon--driver{color:#fff;transform-origin:50%;background:linear-gradient(145deg,#635bff,#5851ea);width:48px;height:48px;margin:-6px;transform:scale(.72)}.rr-map-rail-item-main{flex:1;min-width:0}.rr-map-rail-item-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:13px;font-weight:700;overflow:hidden}.rr-map-rail-item-sub{color:#ffffffad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.rr-map-rail-item-meta{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rr-map-legend-float{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e16d1;border:1px solid #ffffff14;border-radius:14px;padding:8px 12px;box-shadow:0 12px 40px #00000059}.rr-map-legend-float.is-collapsed{padding:6px 10px}.rr-map-legend-toggle{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:600;display:flex}.rr-map-legend-toggle:hover{color:#ffffffd9}.rr-map-legend-float .rr-map-legend{border:none;gap:8px 14px;padding:8px 0 0}.rr-map-legend-float.is-collapsed .rr-map-legend{display:none}.rr-map-drawer .rr-map-panel-body{padding:12px 14px 20px}.rr-map-drawer .rr-map-panel-h{background:0 0}.rr-map-loading{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06080cb8;place-items:center;display:grid;position:absolute;inset:0;z-index:600!important}.rr-map-loading__inner{background:#0e121ae0;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:24px 28px;display:flex;box-shadow:0 16px 48px #00000073}.rr-map-loading__pulse{border:2px solid rgba(var(--rr-accent-rgb), .25);border-top-color:rgba(var(--rr-accent-rgb), .9);border-radius:50%;width:36px;height:36px;animation:.85s linear infinite rr-map-loading-spin}.rr-map-loading__label{color:var(--rr-muted);margin:0;font-size:13px}@keyframes rr-map-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rr-map-loading__pulse{border-top-color:rgba(var(--rr-accent-rgb), .5);animation:none}}.rr-map-drawer-fab{z-index:510;position:absolute;top:12px;left:12px}@media (width<=900px){.rr-map-drawer--left,.rr-map-drawer--right{width:min(100%,100vw - 24px);left:12px;right:12px}.rr-map-drawer--right.is-open{height:min(55dvh,420px);top:auto;bottom:12px}.rr-map-float--controls{top:72px;bottom:auto}.rr-map-filters{width:100%;margin-left:0}}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large,.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background:0 0!important}.leaflet-marker-icon.rr-map-cluster-wrap{background:0 0!important;border:none!important}.rr-map-cluster{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#635bfff2,#5851eaf2);border:2.5px solid #ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:700;transition:transform .15s;display:flex;box-shadow:0 8px 24px #00000073,0 0 0 4px #635bff40}.rr-map-cluster-wrap:hover .rr-map-cluster{transform:scale(1.08)}.leaflet-cluster-spider-leg{stroke:#635bffa6!important;stroke-width:2px!important}.rr-map-quick-assign-list{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow:auto}.rr-map-quick-assign-btn{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s,border-color .15s,transform .12s;display:flex}.rr-map-quick-assign-btn:hover:not(:disabled){background:#635bff26;border-color:#635bff73;transform:translate(2px)}.rr-map-quick-assign-btn:disabled{opacity:.5;cursor:not-allowed}.rr-map-quick-assign-btn strong{color:#f3f4f6;font-size:12px}.rr-map-quick-assign-btn span{color:#ffffff73;font-size:10px}@media (width<=640px){.rr-map-topbar{padding:6px 8px}.rr-map-topbar--v2{flex-wrap:wrap;gap:8px}.rr-map-stats{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:inline-flex;overflow-x:auto}.rr-map-stats::-webkit-scrollbar{display:none}.rr-map-scope-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;order:3;gap:6px;width:100%;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.rr-map-scope-chips::-webkit-scrollbar{display:none}.rr-map-scope-chip{flex-shrink:0}.rr-map-canvas{min-height:0}.rr-map-canvas .leaflet-control-zoom a{width:44px!important;height:44px!important;line-height:44px!important}.rr-map-icon-btn{width:44px;height:44px}}.rr-map-topbar--v2{gap:10px;padding:8px 12px}.rr-map-topbar__sync{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.rr-map-scope-chips{flex-wrap:wrap;flex:auto;gap:5px;min-width:0;display:flex}.rr-map-ops-chips{flex-wrap:wrap;flex-shrink:0;gap:5px;display:flex}a.rr-map-scope-chip{color:inherit;text-decoration:none}.rr-map-service-filter{background:#00000059;border:1px solid #ffffff1f;border-radius:12px;flex-wrap:wrap;gap:5px;margin-top:6px;padding:6px 10px 8px;display:flex}.rr-map-topbar.is-light .rr-map-service-filter{background:#ffffffeb;border-color:#0000001a}.rr-map-scope-chip{color:#ffffffc7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.rr-map-scope-chip__n{font-variant-numeric:tabular-nums;text-align:center;color:#f1f5f9;background:#ffffff1f;border-radius:999px;min-width:18px;padding:0 5px;font-size:10px}.rr-map-scope-chip.is-on{color:#fff;background:#635bff38;border-color:#635bff73}.rr-map-scope-chip.is-on .rr-map-scope-chip__n{background:#635bff59}.rr-map-scope-chip.has-alert:not(.is-on){color:#fde68a;border-color:#fbbf248c}.rr-map-scope-chip.has-alert:not(.is-on) .rr-map-scope-chip__n{color:#fef3c7;background:#fbbf2447}.rr-map-topbar__tools{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.rr-map-layer-toggle{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:2px;display:inline-flex}.rr-map-layer-toggle button{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:10px;font-weight:600}.rr-map-layer-toggle button.is-on{color:#fff;background:#635bff59}.rr-map-service-select{color:#ffffffd9;background:#00000040;border:1px solid #ffffff1a;border-radius:999px;max-width:120px;padding:5px 8px;font-size:10px}.rr-map-drawer--left{width:min(268px,100vw - 48px);top:56px}.rr-map-drawer--right{width:min(340px,100vw - 48px);top:56px}.rr-map-drawer-tabs{padding-right:36px;position:relative}.rr-map-drawer-tab__n{opacity:.7;font-variant-numeric:tabular-nums;margin-left:4px}.rr-map-drawer-close{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;width:28px;height:28px;font-size:16px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rr-map-drawer-close:hover{color:#fff;background:#ffffff1f}.rr-map-drawer-hint{color:#ffffff94;flex-shrink:0;margin:0;padding:8px 12px 0;font-size:11px;line-height:1.45}.rr-map-rail-item--v2{margin-bottom:4px;padding:8px 10px}.rr-map-rail-item-icon{border-radius:8px;width:32px;height:32px}.rr-map-rail-item-icon--driver{background:#ffffff0f;width:32px;height:32px;margin:0;transform:none}.rr-map-rail-item-badge{text-transform:uppercase;letter-spacing:.05em;color:#ffffff73;margin-top:4px;font-size:9px;font-weight:600;display:inline-block}.rr-map-rail-item-badge.is-live{color:#5eead4}.rr-map-rail-item-meta{margin-top:4px}.rr-map-rail-item-meta .rr-chip{padding:3px 7px;font-size:10px}.rr-map-control-stack--v2{flex-flow:wrap;align-items:center;max-width:min(420px,100vw - 24px)}.rr-map-control-stack--v2 .rr-btn{padding:7px 12px!important;font-size:11px!important}.rr-map-tools-menu{position:relative}.rr-map-tools-menu__drop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e16f5;border:1px solid #ffffff1a;border-radius:12px;min-width:148px;padding:6px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 40px #00000073}.rr-map-tools-menu__drop button{text-align:left;color:#ffffffd9;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:11px;display:block}.rr-map-tools-menu__drop button:hover:not(:disabled){background:#ffffff14}.rr-map-tools-menu__drop button:disabled{opacity:.4;cursor:not-allowed}.rr-map-float--controls{bottom:48px}.rr-map-float--legend{bottom:8px;left:8px}@media (width<=900px){.rr-map-drawer--left,.rr-map-drawer--right{top:auto}.rr-map-drawer--left.is-open{height:min(42dvh,360px);top:52px}}.rr-map-drawer,.rr-map-control-stack,.rr-map-legend-float{--rr-map-text:#f1f5f9;--rr-map-text-secondary:#cbd5e1;--rr-map-muted:#94a3b8;--rr-map-line:#ffffff1f;--rr-map-surface:#0a0e16eb;--rr-map-surface-elevated:#ffffff0f;color:var(--rr-map-text)}.rr-map-drawer .rr-map-panel-body,.rr-map-drawer .rr-kv dd,.rr-map-drawer .rr-map-panel-title,.rr-map-drawer .rr-map-addr-block,.rr-map-drawer .rr-map-quick-assign-btn strong{color:var(--rr-map-text)}.rr-map-drawer .rr-kv dt,.rr-map-drawer .rr-map-panel-block h4,.rr-map-drawer .rr-muted,.rr-map-drawer .rr-empty{color:var(--rr-map-muted)}.rr-map-drawer .rr-map-panel-block,.rr-map-drawer .rr-map-panel-actions{border-color:var(--rr-map-line)}.rr-map-drawer .rr-chip{color:var(--rr-map-text-secondary);background:#ffffff0f;border-color:#ffffff24}.rr-map-drawer .rr-chip--success{color:#6ee7b7;border-color:#34d39973}.rr-map-drawer .rr-chip--warn{color:#fcd34d;background:#fbbf241a;border-color:#fbbf2480}.rr-map-drawer .rr-chip--danger{color:#fda4af;border-color:#fb718580}.rr-map-drawer .rr-chip--info{color:#a5b4fc;border-color:#635bff73}.rr-map-drawer .rr-chip--neutral{color:var(--rr-map-muted);border-color:var(--rr-map-line)}.rr-map-drawer .rr-chip--live{color:#5eead4;border-color:#2dd4bf73}.rr-map-drawer .rr-btn.ghost{color:var(--rr-map-text);border-color:var(--rr-map-line);background:var(--rr-map-surface-elevated)}.rr-map-drawer .rr-btn.ghost:hover:not(:disabled){color:#fff;background:#635bff2e;border-color:#635bff73}.rr-map-drawer .rr-linkish{color:#a5b4fc}.rr-map-control-stack .rr-btn.ghost{color:var(--rr-map-text);border-color:var(--rr-map-line);background:var(--rr-map-surface-elevated)}.rr-map-control-stack .rr-btn.ghost:hover:not(:disabled){color:#fff;background:#ffffff1a}.rr-map-drawer.is-light,.rr-map-control-stack.is-light,.rr-map-legend-float.is-light{--rr-map-text:#0f172a;--rr-map-text-secondary:#334155;--rr-map-muted:#64748b;--rr-map-line:#0f172a1f;--rr-map-surface:#fffffff5;--rr-map-surface-elevated:#f1f5f9;background:var(--rr-map-surface);border-color:#0f172a1f;box-shadow:0 16px 48px #0f172a24}.rr-map-drawer.is-light .rr-map-drawer-head,.rr-map-drawer.is-light .rr-map-drawer-tabs{border-color:var(--rr-map-line)}.rr-map-drawer.is-light .rr-map-drawer-head h3,.rr-map-drawer.is-light .rr-map-drawer-head strong{color:var(--rr-map-text)}.rr-map-drawer.is-light .rr-map-drawer-tab{color:var(--rr-map-muted)}.rr-map-drawer.is-light .rr-map-drawer-tab:hover{color:var(--rr-map-text-secondary);background:#f8fafc}.rr-map-drawer.is-light .rr-map-drawer-tab.is-active{color:var(--rr-map-text);border-bottom-color:#635bff}.rr-map-drawer.is-light .rr-map-drawer-close{color:#475569;background:#f1f5f9}.rr-map-drawer.is-light .rr-map-drawer-close:hover{color:#0f172a;background:#e2e8f0}.rr-map-drawer.is-light .rr-map-drawer-hint{color:var(--rr-map-muted)}.rr-map-drawer.is-light .rr-map-rail-item--v2{background:#f8fafc;border-color:#0000}.rr-map-drawer.is-light .rr-map-rail-item--v2:hover{background:#f1f5f9;border-color:#e2e8f0}.rr-map-drawer.is-light .rr-map-rail-item--v2.selected{background:#635bff1a;border-color:#635bff59;box-shadow:inset 3px 0 #635bff}.rr-map-drawer.is-light .rr-map-rail-item-title{color:var(--rr-map-text)}.rr-map-drawer.is-light .rr-map-rail-item-sub{color:var(--rr-map-muted)}.rr-map-drawer.is-light .rr-map-rail-item-icon{background:#e2e8f0}.rr-map-drawer.is-light .rr-map-rail-item-icon--driver{background:linear-gradient(145deg,#635bff,#5851ea)}.rr-map-drawer.is-light .rr-map-rail-item-badge{color:var(--rr-map-muted)}.rr-map-drawer.is-light .rr-map-rail-item-badge.is-live{color:#0d9488}.rr-map-drawer.is-light .rr-chip{color:var(--rr-map-text-secondary);background:#fff;border-color:#cbd5e1}.rr-map-drawer.is-light .rr-chip--success{color:#047857;background:#ecfdf5;border-color:#05966959}.rr-map-drawer.is-light .rr-chip--warn{color:#92400e;background:#fffbeb;border-color:#d9770659}.rr-map-drawer.is-light .rr-chip--danger{color:#be123c;background:#fff1f2;border-color:#e11d4859}.rr-map-drawer.is-light .rr-chip--info{color:#4338ca;background:#eef2ff;border-color:#635bff59}.rr-map-drawer.is-light .rr-chip--live{color:#0f766e;background:#f0fdfa;border-color:#0d948859}.rr-map-drawer.is-light .rr-btn.ghost{color:var(--rr-map-text);background:#fff;border-color:#cbd5e1}.rr-map-drawer.is-light .rr-btn.ghost:hover:not(:disabled){color:#1e293b;background:#f8fafc;border-color:#635bff}.rr-map-drawer.is-light .rr-map-quick-assign-btn{background:#f8fafc;border-color:#e2e8f0}.rr-map-drawer.is-light .rr-map-quick-assign-btn:hover:not(:disabled){background:#635bff14;border-color:#635bff59}.rr-map-drawer.is-light .rr-map-quick-assign-btn span{color:var(--rr-map-muted)}.rr-map-control-stack.is-light .rr-btn.ghost{color:var(--rr-map-text);background:#fff;border-color:#cbd5e1}.rr-map-control-stack.is-light .rr-btn.ghost:hover:not(:disabled){color:#1e293b;background:#f8fafc;border-color:#635bff}.rr-map-control-stack.is-light .rr-map-tools-menu__drop{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 32px #0f172a1f}.rr-map-control-stack.is-light .rr-map-tools-menu__drop button{color:#334155}.rr-map-control-stack.is-light .rr-map-tools-menu__drop button:hover:not(:disabled){background:#f1f5f9}.rr-map-legend-float.is-light .rr-map-legend-toggle{color:var(--rr-map-muted)}.rr-map-legend-float.is-light .rr-map-legend-toggle:hover{color:var(--rr-map-text)}.rr-map-legend-float.is-light .rr-map-legend-item{color:var(--rr-map-text-secondary)}.rr-map-drawer.is-light .rr-map-drawer-search input{color:var(--rr-map-text);background:#fff;border-color:#cbd5e1}.rr-map-drawer.is-light .rr-map-drawer-search input::placeholder{color:#94a3b8}.rr-map-icon-btn.is-light{color:#334155;background:#fff;border-color:#cbd5e1;box-shadow:0 2px 10px #0f172a1a}.rr-map-drawer-fab .rr-map-icon-btn.is-light:hover{background:#f8fafc;border-color:#635bff}.rr-map-route-meta{letter-spacing:.01em;color:var(--rr-map-accent,#5eead4);margin:0 0 8px;font-size:12px;font-weight:600}.rr-map-route-meta.rr-muted{color:var(--rr-map-muted,#94a3b8f2);font-weight:500}:root{--rr-bg:#0c0c12;--rr-bg-depth:#07070b;--rr-surface:#13131c;--rr-surface-2:#181822;--rr-elevated:#1f1f2c;--rr-line:#ffffff14;--rr-line-strong:#ffffff24;--rr-text:#f4f4f8;--rr-text-secondary:#b8b8cc;--rr-muted:#7a7a94;--rr-accent-rgb:99, 91, 255;--rr-accent:#635bff;--rr-accent-hover:#5851ea;--rr-accent-dim:#635bff24;--rr-accent-glow:#635bff6b;--rr-active:#22d3ee;--rr-active-dim:#22d3ee1a;--rr-nav-w:248px;--rr-header-h:58px;--rr-v4-gutter:clamp(14px, 2vw, 22px);--rr-v4-radius:14px}body{background:var(--rr-bg);background-image:radial-gradient(120% 80% at 50% -30%, rgba(var(--rr-accent-rgb), .11), transparent 58%), radial-gradient(70% 50% at 100% 0%, #22d3ee0a, transparent 50%)}.rr-app{background:var(--rr-bg-depth)}.rr-nav{border-right:1px solid var(--rr-line);background:linear-gradient(#101018 0%,#0a0a10 100%);gap:0;padding:0}.rr-nav-section{padding:14px 12px 6px}.rr-nav-section-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;padding:0 10px 8px;font-size:9px;font-weight:700;display:block}.rr-nav a{border:1px solid #0000;border-radius:10px;margin:1px 8px;padding:9px 12px;font-size:13px;font-weight:500}.rr-nav a.active{background:linear-gradient(90deg, rgba(var(--rr-accent-rgb), .18), rgba(var(--rr-accent-rgb), .06));color:#fff;border-color:rgba(var(--rr-accent-rgb), .28);box-shadow:inset 3px 0 0 var(--rr-accent)}.rr-nav a.active .rr-nav-glyph{color:var(--rr-accent)}.rr-header{min-height:var(--rr-header-h);padding:0 var(--rr-v4-gutter);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--rr-line);background:#0a0a10d1}.rr-header h1{letter-spacing:-.03em;font-size:17px;font-weight:600}.rr-search{border-color:var(--rr-line);background:#00000059;border-radius:999px;padding:9px 16px;font-size:13px}.rr-search:focus{border-color:rgba(var(--rr-accent-rgb), .5);box-shadow:0 0 0 3px rgba(var(--rr-accent-rgb), .12)}.rr-header-cluster{border-color:var(--rr-line);background:#ffffff08;border-radius:999px}.rr-workspace{background:var(--rr-bg)}.rr-v4-page{animation:rr-v4-enter .32s var(--rr-ease-out) both}@keyframes rr-v4-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rr-v4-banner{padding:10px var(--rr-v4-gutter);border-bottom:1px solid var(--rr-line);background:rgba(var(--rr-accent-rgb), .04);color:var(--rr-text-secondary);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 14px;font-size:12px;display:flex}.rr-v4-stats{padding:var(--rr-v4-gutter) var(--rr-v4-gutter) 0;flex-shrink:0}.rr-v4-body{flex:1;min-width:0;min-height:0}.rr-v4-body--pad{padding:var(--rr-v4-gutter)}.rr-v4-body--fill{min-height:0;padding:var(--rr-v4-gutter);gap:var(--rr-v4-gutter);flex-direction:column;display:flex}:is(.rr-v4-page:has(.rr-jobs-workspace) .rr-v4-body--fill,.rr-v4-page:has(.rr-inbox-v2) .rr-v4-body--fill,.rr-v4-page:has(.rr-trust-v2-page) .rr-v4-body--fill,.rr-v4-page:has(.rr-drivers-v2) .rr-v4-body--fill,.rr-v4-page:has(.rr-map-immersive-card) .rr-v4-body--fill,.rr-v4-page:has(.rr-workspace-split) .rr-v4-body--fill){gap:0;padding:0}.rr-jobs-mobile-bar{padding:10px var(--rr-v4-gutter) 0;display:none}@media (width<=960px){.rr-jobs-mobile-bar{justify-content:flex-end;display:flex}}.rr-settings-stack{gap:var(--rr-v4-gutter);flex-direction:column;max-width:880px;display:flex}.rr-overview-links{margin-top:var(--rr-v4-gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.rr-page--fill.rr-v4-page{flex-direction:column;display:flex}.rr-v4-page .rr-page-head h2{display:none}.rr-v4-page .rr-page-head p{color:var(--rr-muted);max-width:72ch;margin:0;font-size:12px}.rr-v4-page .rr-page-head{margin-bottom:12px}.rr-grid-kpi{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:10px;display:grid}.rr-kpi{border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius);transition:border-color var(--rr-dur), transform var(--rr-dur) var(--rr-ease-out), box-shadow var(--rr-dur);background:linear-gradient(165deg,#ffffff0a 0%,#ffffff03 100%);padding:14px 16px}.rr-kpi:hover{border-color:var(--rr-line-strong);transform:translateY(-1px);box-shadow:0 12px 32px #00000040}.rr-kpi.is-active,.rr-kpi.is-clickable.is-active{border-color:rgba(var(--rr-accent-rgb), .45);background:rgba(var(--rr-accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--rr-accent-rgb), .15)}.rr-kpi .label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-kpi .value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:clamp(22px,3vw,28px);font-weight:700}.rr-kpi--accent{border-color:rgba(var(--rr-accent-rgb), .25);background:linear-gradient(165deg, rgba(var(--rr-accent-rgb), .12), rgba(var(--rr-accent-rgb), .04))}.rr-kpi--warn{border-color:#fbbf2440}.rr-kpi--danger{border-color:#f8717140}.rr-card{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius);overflow:hidden;box-shadow:0 16px 48px #00000038}.rr-card-h{letter-spacing:.02em;text-transform:uppercase;color:var(--rr-muted);border-bottom:1px solid var(--rr-line);background:#00000026;padding:14px 18px;font-size:12px;font-weight:600}.rr-card-b{padding:16px 18px}.rr-btn{border-radius:10px;padding:8px 14px;font-size:12px;font-weight:600}.rr-btn.primary{background:linear-gradient(180deg, var(--rr-accent) 0%, var(--rr-accent-hover) 100%);box-shadow:0 4px 16px rgba(var(--rr-accent-rgb), .35);border-color:#ffffff1f}.rr-btn.primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 22px rgba(var(--rr-accent-rgb), .45)}.rr-btn.ghost{background:#ffffff08}.rr-table-wrap{border-radius:0 0 var(--rr-v4-radius) var(--rr-v4-radius)}.rr-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);background:#0003;font-size:10px;font-weight:700}.rr-empty{text-align:center;color:var(--rr-muted);border:1px dashed var(--rr-line-strong);border-radius:var(--rr-v4-radius);background:#ffffff05;padding:32px 24px;font-size:13px}.rr-overview-command{gap:var(--rr-v4-gutter);margin-top:var(--rr-v4-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.rr-oc-card{min-height:200px}.rr-oc-item{transition:background var(--rr-dur);border-radius:10px}.rr-oc-item:hover{background:#ffffff08}.rr-exc-card{border:1px solid var(--rr-line);transition:border-color var(--rr-dur), transform var(--rr-dur);background:#ffffff05;border-radius:12px}.rr-exc-card:hover{border-color:var(--rr-line-strong);transform:translate(2px)}.rr-login{background:radial-gradient(100% 80% at 50% -20%, rgba(var(--rr-accent-rgb), .2), transparent 55%), var(--rr-bg-depth);place-items:center;min-height:100dvh;padding:24px;display:grid}.rr-login-card{border:1px solid var(--rr-line-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#101018e0;border-radius:20px;width:min(420px,100%);padding:32px 28px;box-shadow:0 32px 80px #0000008c}.rr-login-card input{border:1px solid var(--rr-line-strong);background:#00000059;border-radius:10px;width:100%;margin-top:6px;padding:12px 14px}.rr-login-card input:focus{border-color:rgba(var(--rr-accent-rgb), .5);box-shadow:0 0 0 3px rgba(var(--rr-accent-rgb), .12);outline:none}@media (width<=960px){.rr-header{flex-wrap:wrap;gap:10px;padding:10px 14px}.rr-search{flex:100%;order:3;max-width:none}}@media (prefers-reduced-motion:reduce){.rr-v4-page{animation:none}}.rr-stale-dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.rr-status:not(.warn) .rr-stale-dot{animation:2.4s ease-in-out infinite rr-v4-sync-pulse}@keyframes rr-v4-sync-pulse{0%,to{opacity:1;box-shadow:0 0 #2dd4bf73}50%{opacity:.85;box-shadow:0 0 0 4px #2dd4bf00}}.rr-chip:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.rr-chip--live:before{animation:1.8s ease-in-out infinite rr-v4-chip-pulse}@keyframes rr-v4-chip-pulse{0%,to{opacity:1}50%{opacity:.45}}.rr-nav-badge--warn{color:#1a1200;background:#fbbf24eb}.rr-nav-badge--jobs{background:rgba(var(--rr-accent-rgb), .85);color:#fff}.rr-kpi.is-clickable{cursor:pointer;color:inherit;text-decoration:none;display:block}.rr-kpi.is-clickable:focus-visible{outline:2px solid rgba(var(--rr-accent-rgb), .55);outline-offset:2px}.rr-kpi.is-clickable.is-active{border-color:rgba(var(--rr-accent-rgb), .55);box-shadow:inset 0 0 0 1px rgba(var(--rr-accent-rgb), .2), 0 8px 24px rgba(var(--rr-accent-rgb), .12)}.rr-kpi a{margin-top:6px;font-size:11px;font-weight:600;display:inline-block}.rr-oc-pipeline{grid-template-columns:repeat(auto-fill,minmax(min(100%,108px),1fr));gap:8px;display:grid}.rr-oc-pipeline a{border:1px solid var(--rr-line);color:inherit;background:#ffffff05;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.rr-oc-pipeline a:hover{border-color:rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .08);text-decoration:none;transform:translateY(-1px)}.rr-oc-pipeline a .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rr-text);font-size:22px;font-weight:700}.rr-oc-pipeline a .l{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);font-size:10px;font-weight:600}.rr-oc-item{border-radius:12px;transition:border-color .15s,background .15s,transform .12s}.rr-oc-item:hover{border-color:var(--rr-line-strong);background:#ffffff0a}.rr-oc-item__oid{color:var(--rr-accent);text-decoration:none}.rr-oc-item__oid:hover{text-decoration:underline}.rr-overview-links>a.rr-card,.rr-bento-link{flex-direction:column;gap:8px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;color:inherit!important;margin-bottom:0!important;padding:16px 18px!important;text-decoration:none!important}.rr-overview-links>a.rr-card:hover,.rr-bento-link:hover{border-color:rgba(var(--rr-accent-rgb), .35);transform:translateY(-2px);box-shadow:0 16px 40px #00000047}.rr-bento-link__icon{background:rgba(var(--rr-accent-rgb), .14);width:36px;height:36px;color:var(--rr-accent);border-radius:10px;place-items:center;font-size:16px;font-weight:700;display:grid}.rr-bento-link__title{color:var(--rr-text);font-size:14px;font-weight:600}.rr-bento-link__desc{color:var(--rr-muted);font-size:11px;line-height:1.4}.rr-bento-link__arrow{color:var(--rr-accent);margin-top:auto;font-size:11px}.rr-job-summary{background:#00000038;gap:8px}.rr-job-summary__chip{border-radius:999px}.rr-job-summary__chip--live strong{color:var(--rr-live)}.rr-job-board-section__head{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.rr-exc-card{border-left:3px solid var(--rr-line-strong);padding-left:14px}.rr-exc-card:has(.rr-chip--danger){border-left-color:var(--rr-danger)}.rr-exc-card:has(.rr-chip--warn){border-left-color:var(--rr-warn)}.rr-queue-sev__head{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.rr-queue-sev__head:hover{background:#ffffff08}.rr-inbox-thread-messages{background:radial-gradient(120% 80% at 50% 0%, rgba(var(--rr-accent-rgb), .04), transparent 50%), #00000026;padding:16px 18px}.rr-msg-bubble{border-radius:14px;max-width:min(420px,85%);padding:10px 14px;box-shadow:0 4px 16px #0003}.rr-msg-bubble--out{background:linear-gradient(165deg, rgba(var(--rr-accent-rgb), .35), rgba(var(--rr-accent-rgb), .18));border:1px solid rgba(var(--rr-accent-rgb), .35);border-bottom-right-radius:4px}.rr-msg-bubble--in{background:var(--rr-elevated);border:1px solid var(--rr-line);border-bottom-left-radius:4px}.rr-inbox-thread--unread{border-left:3px solid var(--rr-danger);padding-left:10px}.rr-inbox-thread--active{background:rgba(var(--rr-accent-rgb), .1)!important;border-color:rgba(var(--rr-accent-rgb), .35)!important}.rr-inbox-composer{border-top:1px solid var(--rr-line);background:#0003;padding:12px 14px}.rr-inbox-composer textarea{border:1px solid var(--rr-line-strong);resize:vertical;background:#00000059;border-radius:12px;min-height:44px}.rr-table-wrap{overflow:auto}.rr-table thead th{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.rr-table tbody tr{transition:background .12s}.rr-driver-card{transition:border-color .15s,background .15s,transform .12s}.rr-driver-card:hover{transform:translate(3px)}.rr-driver-card.is-selected{border-color:rgba(var(--rr-accent-rgb), .5);background:rgba(var(--rr-accent-rgb), .1);box-shadow:inset 3px 0 0 var(--rr-accent)}.rr-v4-banner strong{color:var(--rr-text);font-weight:600}.rr-avatar{background:rgba(var(--rr-accent-rgb), .14);border:1px solid var(--rr-line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:34px;display:inline-grid;overflow:hidden}.rr-avatar img{object-fit:cover;width:100%;height:100%;display:block}.rr-avatar__fallback{letter-spacing:.04em;color:var(--rr-text);text-transform:uppercase;font-size:.42em;font-weight:700}.rr-avatar--sm{width:32px;height:32px;font-size:28px}.rr-avatar--md{width:40px;height:40px;font-size:34px}.rr-avatar--lg{width:56px;height:56px;font-size:48px}.rr-avatar--xl{width:88px;height:88px;font-size:72px}.rr-avatar--ring-online{box-shadow:0 0 0 2px #2dd4bf8c}.rr-avatar--ring-busy{box-shadow:0 0 0 2px rgba(var(--rr-accent-rgb), .55)}.rr-avatar--ring-offline{box-shadow:0 0 0 2px var(--rr-line-strong)}.rr-avatar--ring-warn{box-shadow:0 0 0 2px #fbbf248c}.rr-person-row{border:1px solid var(--rr-line);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rr-person-row__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-person-row__role{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);font-size:10px;font-weight:600}.rr-person-row__name{color:var(--rr-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rr-person-row__sub{color:var(--rr-muted);font-size:11px}.rr-job-people{flex-direction:column;gap:8px;display:flex}.rr-job-media-stack{flex-direction:column;gap:14px;display:flex}.rr-media-gallery__head,.rr-vpod__head{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-bottom:8px;font-size:10px;font-weight:600}.rr-media-gallery__grid,.rr-vpod__thumbs{flex-wrap:wrap;gap:8px;display:flex}.rr-media-thumb-btn{border:1px solid var(--rr-line-strong);cursor:pointer;background:#00000040;border-radius:10px;padding:0;transition:border-color .15s,transform .12s;overflow:hidden}.rr-media-thumb-btn:hover{border-color:rgba(var(--rr-accent-rgb), .45);transform:translateY(-1px)}.rr-media-thumb{object-fit:cover;width:72px;height:72px;display:block}.rr-vpod{border:1px solid var(--rr-line);background:#0000002e;border-radius:12px;padding:12px}.rr-vpod__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=520px){.rr-vpod__grid{grid-template-columns:1fr}}.rr-vpod__card{border:1px solid var(--rr-line);background:#ffffff05;border-radius:10px;padding:10px}.rr-vpod__title{color:var(--rr-text);margin-bottom:8px;font-size:11px;font-weight:600}.rr-vpod__empty{color:var(--rr-muted);font-size:11px;line-height:1.4}.rr-image-lightbox img{object-fit:contain;border-radius:8px;max-width:min(92vw,960px);max-height:88vh;box-shadow:0 24px 80px #0000008c}.rr-drivers-insp-hero .rr-avatar--xl{margin-bottom:12px}.rr-driver-card .rr-avatar--sm{flex-shrink:0}body.rr-expand-panel-open,body.rr-expand-panel-open .rr-outlet-mount{overflow:hidden}.rr-expandable-panel{border-radius:var(--rr-v4-radius,14px);border:1px solid var(--rr-line);background:var(--rr-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-expandable-panel.is-fill{flex:1;min-height:0}.rr-expandable-panel__head{border-bottom:1px solid var(--rr-line);background:#0000002e;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rr-expandable-panel__title{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-text-secondary);margin:0;font-size:12px;font-weight:600}.rr-expandable-panel__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.rr-expandable-panel__toggle{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;padding:5px 10px!important;font-size:11px!important}.rr-expandable-panel__icon{opacity:.85;font-size:13px;line-height:1}.rr-expandable-panel__body{min-height:0;padding:14px 16px 16px}.rr-expandable-panel__body--fill{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.rr-expandable-panel__body--fill>.rr-table-wrap{border-radius:0;flex:1;min-height:0;max-height:none}.rr-expandable-panel__body--fill>.rr-finance-chart{flex:1;min-height:0;padding:12px 12px 16px;height:auto!important}.rr-expandable-panel--stub{background:#0000001f;border-style:dashed}.rr-expandable-panel__stub-bar{color:var(--rr-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.rr-expandable-panel--fullscreen{top:var(--rr-shell-chrome-h,var(--rr-header-h,58px));left:var(--rr-nav-w,248px);z-index:120;background:var(--rr-bg);border-bottom:none;border-left:none;border-right:none;border-radius:0;margin:0;animation:.18s ease-out rr-expand-in;position:fixed;bottom:0;right:0;box-shadow:-8px 0 40px #00000073}@keyframes rr-expand-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rr-expandable-panel--fullscreen .rr-expandable-panel__head{background:#00000059;padding:14px 20px}.rr-expandable-panel--fullscreen .rr-expandable-panel__title{font-size:13px}.rr-expandable-panel--fullscreen.is-fill .rr-expandable-panel__body--fill{flex:1}.rr-expandable-panel--fullscreen .rr-finance-chart{flex:1;min-height:0}@media (width<=900px){.rr-expandable-panel--fullscreen{left:0;top:var(--rr-shell-chrome-h,var(--rr-header-h,58px))}}.rr-finance-body .rr-expandable-panel.is-fill:last-child{flex:1;min-height:0}.rr-quotes-expand-panel{background:0 0;border:none;border-radius:0;flex:1;min-height:0}.rr-quotes-page>.rr-card{flex-direction:column;min-height:0;display:flex}.rr-quotes-page .rr-quotes-expand-panel .rr-expandable-panel__head{border-top:1px solid var(--rr-line)}.rr-driver-pay-v2 .rr-v4-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-driver-pay-v2 .rr-expandable-panel.is-fill{flex:1;min-height:0}.rr-daily-hero{border-radius:var(--rr-v4-radius,14px);border:1px solid rgba(var(--rr-accent-rgb), .22);background:radial-gradient(120% 140% at 0% 0%, rgba(var(--rr-accent-rgb), .16), transparent 55%), radial-gradient(80% 60% at 100% 0%, #22d3ee14, transparent 50%), linear-gradient(180deg, #ffffff0a, #0000001f);margin-bottom:0;padding:18px 20px 16px}.rr-daily-hero__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.rr-daily-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--rr-accent-rgb), .85);margin:0 0 4px;font-size:10px;font-weight:700}.rr-daily-hero__title{letter-spacing:-.04em;color:var(--rr-text);margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700}.rr-daily-hero__sub{color:var(--rr-muted);margin:6px 0 0;font-size:12px}.rr-daily-hero__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (width<=1280px){.rr-daily-hero__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.rr-daily-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-daily-stat{border:1px solid var(--rr-line);color:inherit;background:#00000038;border-radius:12px;flex-direction:column;gap:4px;min-height:96px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.rr-daily-stat:hover{border-color:rgba(var(--rr-accent-rgb), .35);transform:translateY(-1px);box-shadow:0 10px 28px #00000047}.rr-daily-stat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-daily-stat__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--rr-text);font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;line-height:1.1}.rr-daily-stat__hint{color:var(--rr-muted);margin-top:auto;font-size:11px;line-height:1.35}.rr-daily-stat--revenue{border-color:rgba(var(--rr-accent-rgb), .28);background:rgba(var(--rr-accent-rgb), .08)}.rr-daily-stat--net.is-positive .rr-daily-stat__value{color:var(--rr-success,#3ed4a0)}.rr-daily-stat--net.is-negative .rr-daily-stat__value{color:var(--rr-danger,#f87171)}.rr-daily-stat--volume .rr-daily-stat__value{color:var(--rr-active,#22d3ee)}.rr-daily-stat--fleet .rr-daily-stat__value{color:#a5b4fc}.rr-daily-hero__pulse{border-top:1px solid var(--rr-line);margin-top:14px;padding-top:14px}.rr-daily-hero__pulse-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.rr-daily-pulse-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (width<=900px){.rr-daily-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-daily-pulse{border:1px solid var(--rr-line);color:inherit;background:#00000026;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:flex}.rr-daily-pulse:hover{border-color:var(--rr-line-strong)}.rr-daily-pulse .n{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.rr-daily-pulse .l{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:600}.rr-daily-hero--compact{padding:12px 14px 10px}.rr-daily-hero--compact .rr-daily-hero__head{margin-bottom:10px}.rr-daily-hero--compact .rr-daily-hero__title{font-size:1.15rem}.rr-daily-hero--compact .rr-daily-stat{min-height:72px;padding:10px 12px}.rr-daily-hero--compact .rr-daily-stat__value{font-size:1.2rem}.rr-daily-hero--compact .rr-daily-finance-strip{margin-top:8px;padding:8px 10px}.rr-overview-v2,.rr-page-overview .rr-v4-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-overview-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;min-height:0;animation:.35s ease-out rr-overview-fade-in;display:grid}.rr-overview-action-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:14px;min-height:0;animation:.35s ease-out rr-overview-fade-in;display:grid;overflow:visible}.rr-overview-action-row>*{height:auto;min-height:220px;max-height:none}.rr-overview-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;animation:.35s ease-out rr-overview-fade-in;display:grid}@media (width<=960px){.rr-overview-action-row{grid-template-columns:1fr}}@media (width<=720px){.rr-overview-secondary-grid{grid-template-columns:1fr}}.rr-overview-panel--pulse .rr-overview-pulse-head{border-bottom:1px solid var(--rr-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.rr-overview-panel--pulse .rr-overview-pulse-head h3{margin:0;font-size:13px;font-weight:600}.rr-overview-pulse-head__meta{color:var(--rr-muted);font-size:11px;text-decoration:none}.rr-overview-pulse-head__meta:hover{color:var(--rr-accent)}.rr-overview-panel--pulse .rr-overview-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.rr-overview-panel--pulse .rr-daily-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=520px){.rr-overview-panel--pulse .rr-overview-pulse-grid,.rr-overview-panel--pulse .rr-daily-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes rr-overview-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.rr-overview-grid{grid-template-columns:1fr 1fr}.rr-overview-grid .rr-overview-panel--activity{grid-column:1/-1}}@media (width<=720px){.rr-overview-grid{grid-template-columns:1fr}.rr-overview-grid .rr-overview-panel--activity{grid-column:auto}}.rr-overview-panel{border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius,14px);background:var(--rr-surface);flex-direction:column;height:auto;min-height:200px;max-height:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:visible;box-shadow:0 1px #ffffff08}.rr-overview-panel:hover{border-color:rgba(var(--rr-accent-rgb), .18)}.rr-overview-panel__body{flex-direction:column;flex:auto;min-height:0;padding:10px 12px 12px;display:flex}.rr-overview-panel--queue .rr-overview-panel__body{flex-direction:column;max-height:min(42vh,400px);display:flex;overflow:hidden}.rr-overview-panel__foot{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-top:auto;padding-top:12px;display:flex}.rr-overview-queue{flex-direction:column;flex:1;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.rr-overview-queue__row{animation:.25s ease-out both rr-overview-row-in}.rr-overview-queue__row:nth-child(2){animation-delay:30ms}.rr-overview-queue__row:nth-child(3){animation-delay:60ms}.rr-overview-queue__row:nth-child(4){animation-delay:90ms}@keyframes rr-overview-row-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.rr-overview-queue__item{color:inherit;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:flex}.rr-overview-queue__item:hover{background:rgba(var(--rr-accent-rgb), .08);border-color:rgba(var(--rr-accent-rgb), .22);transform:translate(2px)}.rr-overview-queue__item.is-kb-focus{background:rgba(var(--rr-accent-rgb), .12);border-color:rgba(var(--rr-accent-rgb), .4);box-shadow:0 0 0 1px rgba(var(--rr-accent-rgb), .15)}.rr-overview-queue__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-overview-queue__id{font-family:var(--rr-font-mono);color:var(--rr-text-secondary);font-size:11px;font-weight:600}.rr-overview-queue__customer{font-size:13px;font-weight:600;line-height:1.3}.rr-overview-queue__route{color:var(--rr-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.rr-overview-queue__price{font-variant-numeric:tabular-nums;color:var(--rr-text);margin-left:auto;font-size:13px;font-weight:700}.rr-overview-queue--activity .rr-overview-queue__item--activity{grid-template-rows:auto auto;grid-template-columns:52px auto auto 1fr;align-items:center;gap:4px 8px;display:grid}.rr-overview-queue__time{font-variant-numeric:tabular-nums;color:var(--rr-muted);grid-row:1/3;font-size:11px}.rr-overview-queue__driver{color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:3/-1;font-size:11px;overflow:hidden}.rr-overview-queue--activity .rr-overview-queue__customer{grid-column:4;font-size:12px}.rr-overview-fleet-bar{background:#ffffff0f;border-radius:999px;height:8px;margin-bottom:12px;position:relative;overflow:hidden}.rr-overview-fleet-bar__fill{background:linear-gradient(90deg, #22c55eb3, rgba(var(--rr-accent-rgb), .85));border-radius:999px;height:100%;transition:width .4s}.rr-overview-fleet-bar__label{color:var(--rr-muted);font-size:10px;font-weight:600;position:absolute;top:-18px;right:0}.rr-overview-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.rr-overview-mini-stat{border:1px solid var(--rr-line);color:inherit;background:#00000024;border-radius:12px;flex-direction:column;gap:2px;padding:11px 12px;text-decoration:none;transition:border-color .12s,transform .12s,background .12s;display:flex}.rr-overview-mini-stat:hover{border-color:rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .06);transform:translateY(-1px)}.rr-overview-mini-stat--online .n{color:#86efac}.rr-overview-mini-stat.has-warn{border-color:#fbbf2459}.rr-overview-mini-stat .n{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.35rem;font-weight:700}.rr-overview-mini-stat .l{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);font-size:10px;font-weight:600}.rr-overview-comms{border-top:1px solid var(--rr-line);margin:0;padding:0;list-style:none}.rr-overview-comms li a{color:inherit;border-bottom:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:10px;padding:10px 4px;font-size:13px;text-decoration:none;transition:color .12s,background .12s;display:flex}.rr-overview-comms li a:hover{color:var(--rr-accent);background:rgba(var(--rr-accent-rgb), .06)}.rr-overview-comms__icon{text-align:center;opacity:.85;width:22px;font-size:14px}.rr-overview-comms__text{flex:1}.rr-overview-comms li:last-child a{border-bottom:none}.rr-overview-comms strong{font-variant-numeric:tabular-nums;text-align:right;min-width:1.5em;font-size:14px}.rr-overview-comms strong.is-warn{color:#fcd34d}.rr-overview-comms strong.is-alert{color:#fda4af}.rr-overview-quicknav{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 8px;display:flex}.rr-overview-quicknav__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);margin-right:4px;font-size:10px;font-weight:700}.rr-overview-quicknav__link{border:1px solid var(--rr-line);color:var(--rr-muted);background:#ffffff08;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s,background .12s,transform .12s}.rr-overview-quicknav__link:hover{border-color:rgba(var(--rr-accent-rgb), .4);color:var(--rr-text);background:rgba(var(--rr-accent-rgb), .1);transform:translateY(-1px)}.rr-overview-quicknav__link.is-warn{border-color:#fbbf2459}.rr-overview-quicknav__link.is-alert{border-color:#fb718559}.rr-overview-quicknav__badge{font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;min-width:16px;margin-left:4px;padding:1px 5px;font-size:10px}.rr-overview-quicknav__link.is-warn .rr-overview-quicknav__badge{color:#fcd34d;background:#fbbf2433}.rr-overview-quicknav__link.is-alert .rr-overview-quicknav__badge{color:#fda4af;background:#fb718533}.rr-overview-skeleton{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.rr-overview-skeleton__hero{border-radius:var(--rr-v4-radius,14px);border:1px solid var(--rr-line);background:#00000026;padding:20px}.rr-overview-skeleton__line{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:6px;height:12px;margin-bottom:10px;animation:1.4s ease-in-out infinite rr-overview-shimmer}.rr-overview-skeleton__line--short{width:28%}.rr-overview-skeleton__line--title{width:45%;height:24px}.rr-overview-skeleton__grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.rr-overview-skeleton__tile{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:12px;height:88px;animation:1.4s ease-in-out infinite rr-overview-shimmer}.rr-overview-skeleton__panels{flex:1;grid-template-columns:repeat(3,1fr);gap:14px;min-height:0;display:grid}.rr-overview-skeleton__panel{border-radius:var(--rr-v4-radius,14px);border:1px solid var(--rr-line);background:linear-gradient(90deg,#ffffff05 0%,#ffffff0f 50%,#ffffff05 100%) 0 0/200% 100%;height:100%;min-height:0;animation:1.4s ease-in-out infinite rr-overview-shimmer}@keyframes rr-overview-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rr-overview-grid,.rr-overview-queue__row,.rr-overview-skeleton__line,.rr-overview-skeleton__tile,.rr-overview-skeleton__panel{animation:none!important}}.rr-daily-hero__grid--primary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.rr-daily-hero__grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-daily-finance-strip{border:1px solid var(--rr-line);background:#0000002e;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px 12px;display:grid}@media (width<=900px){.rr-daily-finance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.rr-daily-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-daily-finance-strip__item{color:inherit;border-radius:8px;flex-direction:column;gap:2px;padding:4px 6px;text-decoration:none;transition:background .12s;display:flex}.rr-daily-finance-strip__item:hover{background:#ffffff0a}.rr-daily-finance-strip__item .k{text-transform:uppercase;letter-spacing:.07em;color:var(--rr-muted);font-size:9px;font-weight:700}.rr-daily-finance-strip__item .v{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rr-daily-finance-strip__sub{color:var(--rr-muted);margin-top:2px;font-size:9px;line-height:1.2;display:block}.rr-daily-pulse.has-alert{background:#fb71850f;border-color:#fb718566}.rr-daily-pulse.has-alert .n{color:#fda4af}.rr-daily-pulse.has-warn{background:#fbbf240d;border-color:#fbbf2459}.rr-daily-pulse.has-warn .n{color:#fcd34d}.rr-daily-pulse-grid{grid-template-columns:repeat(8,minmax(0,1fr))}@media (width<=1200px){.rr-daily-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.rr-daily-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-daily-hero__finance-link{flex-shrink:0;font-size:11px!important}.rr-daily-hero{animation:.3s ease-out rr-overview-fade-in}.rr-daily-stat:active,.rr-daily-pulse:active,.rr-overview-mini-stat:active{transform:scale(.98)}.rr-queue-split{grid-template-columns:minmax(0, 1fr) minmax(var(--rr-panel-min), var(--rr-panel-opt));gap:var(--rr-gutter);flex:1;align-items:stretch;min-height:0;display:grid}.rr-drawer--queue{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-drawer--queue .rr-exc-detail{flex:1;min-height:0;overflow:auto}.rr-queue-detail-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 20px;display:flex}.rr-queue-detail-empty h3{margin:0;font-size:1rem;font-weight:600}.rr-queue-detail-empty p{max-width:260px;color:var(--rr-muted);margin:0;font-size:12px;line-height:1.45}.rr-queue-detail-empty__icon{opacity:.35;font-size:1.75rem}.rr-exc-detail{padding:14px 16px 18px}.rr-exc-detail__head{border-bottom:1px solid var(--rr-line);margin-bottom:14px;padding-bottom:12px}.rr-exc-detail__badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rr-exc-detail__title{margin:0;font-size:1rem;font-weight:600;line-height:1.35}.rr-exc-detail__pane{border-bottom:1px solid var(--rr-line);padding:12px 0}.rr-exc-detail__pane h4{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 6px;font-size:10px;font-weight:700}.rr-exc-detail__copy{margin:0;font-size:12px;line-height:1.45}.rr-exc-detail__mono{font-family:var(--rr-font-mono);word-break:break-all;color:var(--rr-text-secondary);margin:0;font-size:11px}.rr-exc-detail__actions{padding-top:14px}@media (width<=960px){.rr-queue-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}}.rr-queue-v2__main{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.rr-queue-panel{flex-direction:column;flex:1;min-height:0;animation:.3s ease-out rr-queue-fade-in;display:flex}@keyframes rr-queue-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rr-queue-panel__body{scroll-behavior:smooth;flex:1;min-height:0;overflow:auto}.rr-queue-panel__foot{border-top:1px solid var(--rr-line);background:rgba(var(--rr-accent-rgb), .03);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.rr-queue-flat-list{flex-direction:column;gap:10px;display:flex}.rr-queue-severity-section{margin-bottom:14px}.rr-queue-severity-section__head{border:1px solid var(--rr-line);width:100%;color:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#00000026;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:11px;font-weight:700;transition:background .12s,border-color .12s;display:flex}.rr-queue-severity-section__head:hover{border-color:rgba(var(--rr-accent-rgb), .3);background:rgba(var(--rr-accent-rgb), .06)}.rr-queue-severity-section--critical .rr-queue-severity-section__head{border-color:#fb718559}.rr-queue-severity-section--high .rr-queue-severity-section__head{border-color:#fbbf2440}.rr-queue-severity-section__label{text-align:left;flex:1}.rr-queue-severity-section__count{font-variant-numeric:tabular-nums;color:var(--rr-muted)}.rr-queue-severity-section__chev{color:var(--rr-muted);font-size:10px}.rr-queue-severity-section__list{flex-direction:column;gap:10px;animation:.2s ease-out rr-queue-section-in;display:flex}@keyframes rr-queue-section-in{0%{opacity:0}to{opacity:1}}.rr-exc-card-v2{border:1px solid var(--rr-line);background:#00000024;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .12s,transform .12s,box-shadow .12s;animation:.25s ease-out both rr-exc-card-in;display:flex}@keyframes rr-exc-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rr-exc-card-v2:hover{border-color:rgba(var(--rr-accent-rgb), .28);transform:translateY(-1px);box-shadow:0 6px 20px #0003}.rr-exc-card-v2.is-kb-focus{border-color:rgba(var(--rr-accent-rgb), .45);box-shadow:0 0 0 1px rgba(var(--rr-accent-rgb), .2)}.rr-exc-card-v2.is-selected{border-color:rgba(var(--rr-accent-rgb), .5);background:rgba(var(--rr-accent-rgb), .08);box-shadow:0 0 0 1px rgba(var(--rr-accent-rgb), .25)}.rr-exc-card-v2[role=button]{cursor:pointer}.rr-exc-card-v2--critical{background:#fb71850f;border-color:#fb718559}.rr-exc-card-v2--high{border-color:#fbbf2447}.rr-exc-card-v2__main{flex:1;min-width:min(100%,280px)}.rr-exc-card-v2__badges{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.rr-exc-card-v2__title{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.35}.rr-exc-card-v2__detail{color:var(--rr-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.rr-exc-card-v2__why{color:var(--rr-muted);opacity:.9;margin:0;font-size:11px;font-style:italic}.rr-exc-card-v2__actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.rr-queue-summary-chips{border-bottom:1px solid var(--rr-line);flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.rr-queue-summary-chip{border:1px solid var(--rr-line);color:var(--rr-muted);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.rr-queue-summary-chip.is-alert{color:#fda4af;background:#fb718514;border-color:#fb718566}.rr-queue-summary-chip.is-warn{color:#fcd34d;border-color:#fbbf2459}.rr-queue-summary-chip strong{font-variant-numeric:tabular-nums;color:var(--rr-text)}.rr-queue-skeleton{flex-direction:column;gap:10px;padding:8px 0;display:flex}.rr-queue-skeleton__card{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:12px;height:96px;animation:1.4s ease-in-out infinite rr-queue-shimmer}@keyframes rr-queue-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rr-jobs-skeleton{flex-direction:column;gap:8px;padding:12px;display:flex}.rr-jobs-skeleton__toolbar{background:#ffffff0d;border-radius:10px;height:40px;margin-bottom:8px}.rr-jobs-skeleton__chips{background:#ffffff0a;border-radius:8px;height:32px;margin-bottom:12px}.rr-jobs-skeleton__row{background:linear-gradient(90deg,#ffffff08 0%,#ffffff12 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:10px;height:56px;animation:1.4s ease-in-out infinite rr-queue-shimmer}@media (prefers-reduced-motion:reduce){.rr-queue-panel,.rr-exc-card-v2,.rr-queue-severity-section__list,.rr-queue-skeleton__card,.rr-jobs-skeleton__row{animation:none!important}}.rr-grid-kpi .rr-kpi .value{letter-spacing:-.04em;font-size:clamp(1.35rem,2.2vw,1.75rem)}.rr-kpi.is-negative .value,.rr-kpi--danger .value{color:var(--rr-danger)!important}.rr-kpi.is-positive .value{color:var(--rr-success)!important}.rr-modal-panel{border:1px solid rgba(var(--rr-accent-rgb), .22);max-width:min(480px,94vw);box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff0a}.rr-modal-panel__title{font-size:1.05rem;font-weight:600}.rr-modal-select,.rr-modal-field textarea{border-radius:10px;font-size:13px}.rr-workspace-split--jobs{gap:0}.rr-workspace-split--jobs>.rr-jobs-main-col{border-right:1px solid var(--rr-line);min-width:0}.rr-drawer--jobs{border-left:1px solid var(--rr-line);background:linear-gradient(#13131cfa,#0c0c12fc);flex-direction:column;width:min(420px,38vw);max-width:420px;min-height:0;display:flex;overflow:hidden;padding:0!important}.rr-drawer--jobs>strong:first-child{display:none}.rr-drawer--jobs .rr-job-detail-v5{padding:0}.rr-job-detail-v5{flex-direction:column;min-height:0;display:flex}.rr-job-detail-hero{border-bottom:1px solid var(--rr-line);background:radial-gradient(100% 120% at 0% 0%, rgba(var(--rr-accent-rgb), .12), transparent 55%), #0003;z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 18px;position:sticky;top:0}.rr-job-detail-hero__chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.rr-job-detail-hero__oid{color:var(--rr-muted);word-break:break-all;margin-bottom:12px;font-family:ui-monospace,monospace;font-size:11px}.rr-job-detail-hero__oid button{vertical-align:middle;margin-left:8px}.rr-job-detail-bento{grid-template-columns:1fr;gap:0;display:grid}.rr-job-detail-pane{border-bottom:1px solid var(--rr-line);padding:14px 18px}.rr-job-detail-pane h4{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 10px;font-size:10px;font-weight:700}.rr-job-pickup-items{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rr-job-pickup-items li{border:1px solid var(--rr-line);background:#0000001f;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4}.rr-job-detail-pane--route .rr-route-block{flex-direction:column;gap:10px;display:flex}.rr-route-stop{border:1px solid var(--rr-line);background:#ffffff05;border-radius:10px;padding:10px 12px}.rr-route-stop__label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-accent);margin-bottom:4px;font-size:9px;font-weight:700}.rr-route-stop__label.is-drop{color:var(--rr-live)}.rr-route-stop__addr{word-break:break-word;color:var(--rr-text);margin:0;font-size:12px;line-height:1.45}.rr-job-detail-metrics{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.rr-job-detail-metric{border:1px solid var(--rr-line);background:#0003;border-radius:10px;padding:10px 12px}.rr-job-detail-metric .k{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-bottom:4px;font-size:9px;font-weight:600;display:block}.rr-job-detail-metric .v{font-variant-numeric:tabular-nums;color:var(--rr-text);font-size:14px;font-weight:600}.rr-job-detail-metric .v.is-negative{color:var(--rr-danger)}.rr-job-detail-actions{border-top:1px solid var(--rr-line);background:#00000040;flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.rr-job-card{border-left:3px solid #0000;transition:border-color .15s,transform .12s,box-shadow .15s}.rr-job-card--selected{border-left-color:var(--rr-accent);box-shadow:inset 0 0 0 1px rgba(var(--rr-accent-rgb), .2), 0 8px 24px #00000040}.rr-job-card:has(.rr-chip--danger){border-left-color:#fb71858c}.rr-job-card:has(.rr-chip--warn):not(:has(.rr-chip--danger)){border-left-color:#fbbf2473}.rr-job-card__party--v5{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:8px;display:grid}.rr-job-card__party-v5{align-items:center;gap:8px;min-width:0;display:flex}.rr-job-card__party-v5 .rr-job-card__label{display:none}.rr-job-card__party-v5 .rr-job-card__value{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.rr-job-card__price-block{border-top:1px dashed var(--rr-line);grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:6px;display:flex}.rr-job-card__price-block .rr-job-card__value{color:var(--rr-text);font-size:14px;font-weight:700}.rr-drivers-insp-hero{text-align:center;background:radial-gradient(80% 100% at 50% 0%, rgba(var(--rr-accent-rgb), .1), transparent), #00000026;border-bottom:1px solid var(--rr-line);padding:24px 20px 16px}.rr-drivers-insp-hero h3{margin:12px 0 4px;font-size:1.25rem;font-weight:700}.rr-drivers-tiles{background:var(--rr-line);border-bottom:1px solid var(--rr-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.rr-drivers-tile{background:var(--rr-surface);padding:14px 16px}.rr-finance-page .rr-grid-kpi{margin-bottom:12px}.rr-finance-toolbar{border:1px solid var(--rr-line);background:#00000038;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:12px 14px;display:flex}.rr-finance-chart-card{min-height:0;margin-bottom:14px}.rr-table tbody tr:hover td{background:rgba(var(--rr-accent-rgb), .06)}.rr-table .rr-margin-negative{color:var(--rr-danger);font-weight:600}.rr-table .rr-margin-positive{color:var(--rr-success)}.rr-driver-pay-toolbar{border-radius:var(--rr-v4-radius);border:1px solid var(--rr-line);background:linear-gradient(#ffffff08,#00000026);margin-bottom:16px;padding:16px 18px}.rr-driver-pay-toolbar__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.rr-driver-pay-empty{text-align:center;border-radius:var(--rr-v4-radius);border:1px dashed var(--rr-line-strong);background:#00000026;max-width:520px;margin:24px auto;padding:48px 24px}.rr-driver-pay-empty__icon{opacity:.35;margin-bottom:12px;font-size:2rem}.rr-driver-pay-row-name{align-items:center;gap:10px;display:flex}.rr-driver-pay-row-name strong{font-weight:600}.rr-v4-banner{opacity:.9;font-size:12px}.rr-v4-banner code{opacity:.75;font-size:10px}.rr-empty{padding:32px 20px;line-height:1.55}.rr-filter-bar{gap:6px}.rr-filter-bar .rr-btn.primary{box-shadow:inset 0 -2px #ffffff1f}@media (width>=900px){.rr-job-detail-bento--2col{grid-template-columns:1fr 1fr}.rr-job-detail-pane--span2{grid-column:1/-1}}.rr-ws-status{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:#0000001a;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.rr-ws-status__dot{background:#6b7280;border-radius:50%;width:8px;height:8px}.rr-ws-status__dot.is-live{background:#10b981;box-shadow:0 0 0 3px #10b98133}.rr-ws-status__text{color:var(--rr-muted);margin-right:auto;font-size:12px}.rr-ws-filterbar{border-bottom:1px solid var(--rr-line);background:#0000000f;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.rr-ws-chip{border:1px solid var(--rr-line);color:var(--rr-muted);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.rr-ws-chip__n{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0f;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.rr-ws-chip.is-on{background:rgba(var(--rr-accent-rgb), .14);border-color:rgba(var(--rr-accent-rgb), .4);color:#fff}.rr-ws-chip.is-on .rr-ws-chip__n{background:rgba(var(--rr-accent-rgb), .25)}.rr-ws-chip.has-alert:not(.is-on){border-color:#fb718559}.rr-ws-chip.has-warn:not(.is-on){border-color:#fbbf2459}.rr-ws-panel{border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius,14px);background:var(--rr-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-ws-panel__head{border-bottom:1px solid var(--rr-line);background:#0000001a;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.rr-ws-panel__head h2,.rr-ws-panel__head h3{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);margin:0;font-size:12px;font-weight:700}.rr-ws-panel__body{flex:1;min-height:0;padding:10px 12px;overflow:auto}.rr-ws-subbar{border-bottom:1px solid var(--rr-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.rr-ws-subbar__meta{color:var(--rr-muted);margin-right:auto;font-size:11px}.rr-exc-card-v2{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:#ffffff05;grid-template-columns:1fr auto;gap:8px 12px;margin-bottom:6px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.rr-exc-card-v2:hover{border-color:rgba(var(--rr-accent-rgb), .3);background:#ffffff0a}.rr-exc-card-v2--critical{border-left:3px solid #fb718599}.rr-exc-card-v2--high{border-left:3px solid #fbbf2480}.rr-exc-card-v2__title{margin:0 0 4px;font-size:13px;font-weight:600}.rr-exc-card-v2__detail{color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.rr-exc-card-v2__why{color:var(--rr-muted);grid-column:1/-1;margin:4px 0 0;font-size:10px;line-height:1.35}.rr-exc-card-v2__actions{align-items:flex-start;gap:6px;display:flex}.rr-exc-card-v2__actions .rr-btn{padding:5px 10px!important;font-size:10px!important}.rr-inbox-v2{flex:1;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:0;min-height:0;padding:0;display:grid}.rr-inbox-v2__list,.rr-inbox-v2__thread{border:1px solid var(--rr-line);background:var(--rr-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-inbox-v2__list{border-radius:var(--rr-v4-radius,14px) 0 0 var(--rr-v4-radius,14px);border-right:none;box-shadow:inset -1px 0 #ffffff0a}.rr-inbox-v2__thread{border-radius:0 var(--rr-v4-radius,14px) var(--rr-v4-radius,14px) 0;box-shadow:0 1px #ffffff08}.rr-inbox-thread-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.rr-inbox-thread-v2{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0a;padding:11px 12px;transition:background .12s,border-color .12s;display:block}.rr-inbox-thread-v2:hover{background:#ffffff0a}.rr-inbox-thread-v2.is-active{background:rgba(var(--rr-accent-rgb), .1);box-shadow:inset 3px 0 0 var(--rr-accent);animation:.2s ease-out rr-inbox-thread-select}@keyframes rr-inbox-thread-select{0%{background:rgba(var(--rr-accent-rgb), .04)}to{background:rgba(var(--rr-accent-rgb), .1)}}.rr-inbox-thread-v2.is-new{background:#ef444414;animation:.6s ease-out rr-inbox-thread-pulse}@keyframes rr-inbox-thread-pulse{0%{background:#ef44442e}to{background:#ef444414}}.rr-inbox-thread-v2.is-unread .rr-inbox-thread-v2__name{font-weight:700}.rr-inbox-thread-v2.is-new.is-active{background:rgba(var(--rr-accent-rgb), .12);box-shadow:inset 3px 0 #ef4444}.rr-inbox-thread-v2__meta{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.rr-inbox-thread-v2__new{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#ef4444;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2}.rr-inbox-thread-v2__row1{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.rr-inbox-thread-v2__lead{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.rr-inbox-thread-v2__avatar{letter-spacing:.02em;width:32px;height:32px;color:rgba(var(--rr-accent-rgb), .95);background:linear-gradient(145deg, rgba(var(--rr-accent-rgb), .22) 0%, rgba(var(--rr-accent-rgb), .08) 100%);border:1px solid rgba(var(--rr-accent-rgb), .25);box-shadow:0 2px 8px rgba(var(--rr-accent-rgb), .1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.rr-inbox-thread-v2.is-active .rr-inbox-thread-v2__avatar{background:linear-gradient(145deg, rgba(var(--rr-accent-rgb), .35) 0%, rgba(var(--rr-accent-rgb), .15) 100%)}.rr-inbox-thread-v2__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rr-inbox-thread-v2__preview{color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rr-inbox-thread-v2__count{color:var(--rr-text-secondary,#64748b);font-weight:600}.rr-legal-v2{min-height:0;padding:var(--rr-v4-gutter,16px);flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:0;display:grid}.rr-legal-v2__main{border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius,14px) 0 0 var(--rr-v4-radius,14px);background:var(--rr-surface);border-right:none;flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-legal-v2__side{border:1px solid var(--rr-line);border-radius:0 var(--rr-v4-radius,14px) var(--rr-v4-radius,14px) 0;background:var(--rr-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-settings-v2{padding:var(--rr-v4-gutter,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;max-width:960px;display:grid}.rr-settings-card{border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius,14px);background:var(--rr-surface);overflow:hidden}.rr-settings-card__head{border-bottom:1px solid var(--rr-line);text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);background:#00000014;padding:12px 14px;font-size:12px;font-weight:700}.rr-settings-card__body{padding:14px;font-size:13px;line-height:1.5}.rr-settings-kv{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rr-settings-kv li{border-bottom:1px solid var(--rr-line);justify-content:space-between;gap:12px;padding:6px 0;font-size:12px;display:flex}.rr-settings-kv li:last-child{border-bottom:none}.rr-settings-kv span:first-child{color:var(--rr-muted)}.rr-quotes-v2,.rr-finance-v2{min-height:0;padding:var(--rr-v4-gutter,16px);flex-direction:column;flex:1;gap:10px;display:flex}.rr-quotes-v2 .rr-ws-panel,.rr-finance-v2 .rr-ws-panel{flex:1}.rr-finance-v2__strip{flex-shrink:0;margin:0}.rr-finance-v2__body{min-height:0;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:8px;display:flex;overflow:hidden auto}.rr-legal-v2__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-legal-v2__filters select{border-radius:var(--rr-radius);border:1px solid var(--rr-line);color:inherit;background:#00000026;padding:5px 8px;font-size:11px}.rr-trust-v2__side .rr-trust-dossier{flex:1;min-height:0;padding:12px 14px;overflow:auto}.rr-trust-loading{flex-direction:column;gap:8px;padding:16px;display:flex}.rr-trust-loading__row{background:linear-gradient(90deg,#ffffff05 0%,#ffffff0f 50%,#ffffff05 100%) 0 0/200% 100%;border-radius:8px;height:44px;animation:1.4s ease-in-out infinite rr-trust-shimmer}.rr-quotes-loading{border:none!important;padding:16px!important}.rr-quotes-loading__rows{flex-direction:column;gap:8px;display:flex}.rr-quotes-loading__row{background:linear-gradient(90deg,#ffffff05 0%,#ffffff0f 50%,#ffffff05 100%) 0 0/200% 100%;border-radius:8px;height:40px;animation:1.4s ease-in-out infinite rr-trust-shimmer}@keyframes rr-trust-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rr-trust-loading__row,.rr-quotes-loading__row{animation:none!important}}.rr-ws-status__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rr-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:32px 20px;display:flex}.rr-empty-state__detail{max-width:36ch;color:var(--rr-muted);margin:0;font-size:12px;line-height:1.45}.rr-empty-state__action{margin-top:14px}.rr-ws-status--inset{margin:var(--rr-v4-gutter,16px) var(--rr-v4-gutter,16px) 0}.rr-dense .rr-table td,.rr-dense .rr-table th{padding-top:6px;padding-bottom:6px}.rr-dense .rr-ws-chip{padding:4px 8px;font-size:10px}.rr-daily-finance-strip__item.is-negative .v{color:#fb7185}.rr-daily-finance-strip__item.is-positive .v{color:#34d399}.rr-daily-hero__period-toggle{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rr-table-wrap--sticky-head thead th{z-index:2;background:var(--rr-surface,#121a24);box-shadow:0 1px 0 var(--rr-line);position:sticky;top:0}.rr-row-flash{animation:1.2s ease-out 2 rr-row-flash}@keyframes rr-row-flash{0%,to{background:0 0}40%{background:rgba(var(--rr-accent-rgb), .18)}}.rr-dense .rr-table tbody tr:nth-child(2n){background:#ffffff05}.rr-ws-chip:focus-visible,.rr-jobs-chip:focus-visible,.rr-drivers-chip:focus-visible{outline:2px solid rgba(var(--rr-accent-rgb), .55);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rr-row-flash{background:rgba(var(--rr-accent-rgb), .12);animation:none}}.rr-palette--v2{max-width:520px}.rr-palette-list{max-height:min(420px,60vh);margin:0;padding:0;list-style:none;overflow:auto}.rr-palette-group{list-style:none}.rr-palette-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);padding:8px 16px 4px;font-size:10px;font-weight:700;display:block}.rr-palette-group ul{margin:0;padding:0;list-style:none}.rr-palette-group button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.rr-palette-group button.is-active,.rr-palette-group button:hover{background:rgba(var(--rr-accent-rgb), .12)}.rr-palette-hint{color:var(--rr-muted);font-size:11px}.rr-palette-empty{color:var(--rr-muted);padding:20px 16px;font-size:13px}.rr-palette-foot{border-top:1px solid var(--rr-line);padding:8px 16px 12px;font-size:11px}@media (width<=900px){.rr-inbox-v2,.rr-legal-v2,.rr-trust-v2{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr;padding:0}.rr-inbox-v2__list,.rr-inbox-v2__thread,.rr-legal-v2__main,.rr-legal-v2__side,.rr-trust-v2__queue,.rr-trust-v2__detail{border-radius:var(--rr-v4-radius,14px);border-right:1px solid var(--rr-line);min-height:0}}.rr-queue-v2 .rr-v4-body,.rr-quotes-v2 .rr-v4-body,.rr-finance-v2 .rr-v4-body,.rr-trust-v2-page .rr-v4-body,.rr-legal-v2-page .rr-v4-body,.rr-inbox-v2-page .rr-v4-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-trust-v2-page{flex-direction:column;flex:1;min-height:0;display:flex}.rr-trust-v2__search-banner{flex-shrink:0;margin:0}.rr-trust-v2{--trust-gap:8px;--trust-pad:16px;--trust-radius:12px;border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius,14px);background:var(--rr-surface);flex:1;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:0;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.rr-trust-v2__queue{border-right:1px solid var(--rr-line);background:#0000001f;flex-direction:column;min-height:0;display:flex}.rr-trust-v2__queue .rr-page-meta-bar{padding:12px var(--trust-pad);border-bottom:1px solid var(--rr-line);flex-shrink:0}.rr-trust-v2__queue .rr-page-meta-bar__hint{font-size:11px;line-height:1.35}.rr-trust-v2__queue .rr-trust-loading,.rr-trust-v2__queue .rr-empty{padding:var(--trust-pad)}.rr-trust-queue-stats{padding:8px var(--trust-pad);border-bottom:1px solid var(--rr-line);color:var(--rr-muted);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.rr-trust-queue-stats__dot{opacity:.5}.rr-trust-filterbar{padding:8px var(--trust-pad);border-bottom:1px solid var(--rr-line);background:#0000000f;flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.rr-trust-queue-list{padding:var(--trust-gap);gap:var(--trust-gap);flex-direction:column;flex:1;display:flex;overflow-y:auto}.rr-trust-queue-card{text-align:left;border-radius:var(--trust-radius);width:100%;color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #0000;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px;transition:background .12s,border-color .12s;display:grid}.rr-trust-queue-card:hover{border-color:var(--rr-line);background:#ffffff0d}.rr-trust-queue-card.is-selected{background:rgba(var(--rr-accent-rgb), .1);border-color:rgba(var(--rr-accent-rgb), .35);box-shadow:inset 3px 0 0 var(--rr-accent)}.rr-trust-queue-card.is-new:not(.is-selected){border-left:3px solid var(--rr-warn)}.rr-trust-queue-card.is-invited:not(.is-selected){opacity:.75}.rr-trust-queue-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}.rr-trust-queue-card__name{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;line-height:1.25;display:flex}.rr-trust-queue-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rr-trust-queue-card__email{color:var(--rr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rr-trust-queue-card__meta{color:var(--rr-text-secondary);font-size:11px;line-height:1.35}.rr-trust-queue-list.is-dense{gap:4px}.rr-trust-queue-list.is-dense .rr-trust-queue-card{align-items:center;gap:8px;padding:8px 10px}.rr-trust-queue-list.is-dense .rr-trust-queue-card.is-compact .rr-trust-queue-card__email,.rr-trust-queue-list.is-dense .rr-trust-queue-card.is-compact .rr-trust-queue-card__meta{display:none}.rr-trust-queue-list.is-dense .rr-trust-queue-card.is-compact .rr-trust-queue-card__name{flex-wrap:nowrap}.rr-trust-v2__detail{background:#00000014;flex-direction:column;align-items:center;min-width:0;min-height:0;display:flex;overflow-y:auto}.rr-trust-detail-wrap{flex-direction:column;flex:none;align-items:stretch;width:100%;max-width:380px;padding:12px 16px 16px;display:flex}.rr-trust-invite-card{border:1px solid var(--rr-line);border-radius:var(--trust-radius);background:var(--rr-surface-2);flex-direction:column;flex:none;width:100%;display:flex;overflow:hidden}.rr-trust-invite-card__header{border-bottom:1px solid var(--rr-line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 16px 12px;display:grid}.rr-trust-invite-card__identity h2{letter-spacing:-.02em;margin:0 0 4px;font-size:1.125rem;font-weight:600;line-height:1.2}.rr-trust-invite-card__identity p{color:var(--rr-muted);margin:0;font-size:13px;line-height:1.35}.rr-trust-invite-card__vehicle{color:var(--rr-text-secondary);margin-top:6px;font-size:11px;display:block}.rr-trust-invite-card__body{max-height:min(68vh,680px);padding:12px 16px;overflow-y:auto}.rr-trust-invite-card__footer{border-top:1px solid var(--rr-line);background:#0000001f;flex-direction:column;gap:6px;padding:12px 16px 14px;display:flex}.rr-trust-invite-card__hint{color:var(--rr-muted);margin:0;font-size:11px;line-height:1.4}.rr-trust-invite-card__hint--center{text-align:center}.rr-trust-invited-btn{border:1px solid rgba(var(--rr-accent-rgb), .4);background:rgba(var(--rr-accent-rgb), .1);width:100%;min-height:40px;color:var(--rr-text);cursor:pointer;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.rr-trust-invited-btn:hover:not(:disabled){background:rgba(var(--rr-accent-rgb), .18)}.rr-trust-invited-btn.is-done,.rr-trust-invited-btn:disabled{border-color:var(--rr-line);color:var(--rr-muted);cursor:default;background:#ffffff0a}.rr-trust-approve-btn{width:100%;min-height:40px;margin-top:4px;font-size:13px!important}.rr-trust-approve-btn:disabled{opacity:.35}.rr-trust-invite-card__actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.rr-trust-invite-card__actions .rr-btn{flex:calc(50% - 4px);min-height:36px}.rr-trust-modal-field{color:var(--rr-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.rr-trust-modal-field textarea{border:1px solid var(--rr-line);background:var(--rr-bg);width:100%;min-height:96px;color:var(--rr-text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.rr-trust-invite-card .rr-gigsafe-invite{gap:10px}.rr-trust-invite-card .rr-gigsafe-invite__flow{border-radius:8px;padding:10px 12px}.rr-trust-invite-card .rr-gigsafe-invite__fields{gap:6px}.rr-trust-invite-card .rr-copy-field__row{border:1px solid var(--rr-line);background:#00000026;border-radius:8px;min-height:36px;padding:6px 10px}.rr-trust-invite-card .rr-copy-field__value{font-size:14px}.rr-trust-compliance{border-top:1px solid var(--rr-line);margin-top:14px;padding-top:14px}.rr-trust-compliance__title{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin:0 0 10px;font-size:11px;font-weight:700}.rr-trust-doc-grid{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.rr-trust-doc-link{border:1px solid var(--rr-line);color:inherit;text-align:left;width:100%;font-size:12px;font:inherit;cursor:pointer;background:#0000001f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.rr-trust-doc-link:hover,.rr-trust-doc-link:focus-visible{border-color:rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .06)}.rr-trust-doc-link--preview{justify-content:flex-start}.rr-trust-doc-link__label{flex:1;min-width:0}.rr-trust-doc-link__thumb{object-fit:cover;border:1px solid var(--rr-line);border-radius:4px;flex-shrink:0;width:40px;height:28px}.rr-trust-doc-link--missing{opacity:.7}.rr-trust-doc-link__action{color:var(--rr-accent);font-size:11px;font-weight:600}.rr-trust-compliance__block{margin-bottom:10px}.rr-trust-compliance__label{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.rr-trust-compliance__value{margin:0;font-size:13px;line-height:1.4}.rr-trust-compliance__fields{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.rr-trust-compliance__flags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rr-trust-compliance__note{color:var(--rr-text-secondary);margin:0 0 8px;font-size:11px;line-height:1.45}.rr-trust-compliance__note strong{color:var(--rr-text)}.rr-trust-insp-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.rr-trust-insp-empty h3{margin:0;font-size:1rem;font-weight:600}.rr-trust-insp-empty p{max-width:260px;color:var(--rr-muted);margin:0 0 8px;font-size:12px;line-height:1.45}@media (width<=960px){.rr-trust-v2{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.rr-trust-v2__detail{align-items:stretch}.rr-trust-v2__queue{border-right:none;border-bottom:1px solid var(--rr-line)}.rr-trust-detail-wrap{max-width:none;padding:12px}}@media (width>=1200px){.rr-trust-detail-wrap{padding:16px 20px}}.rr-global-search-hint{margin:0 var(--rr-v4-gutter,16px) 10px;border-radius:var(--rr-radius);border:1px solid rgba(var(--rr-accent-rgb), .25);background:rgba(var(--rr-accent-rgb), .08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.rr-ws-panel>.rr-page-meta-bar,.rr-legal-v2__main>.rr-page-meta-bar,.rr-trust-v2__main>.rr-page-meta-bar,.rr-trust-queue-banner{margin:0 var(--rr-v4-gutter,16px) 10px;color:var(--rr-text-secondary);background:#fbbf2414;border:1px solid #fbbf2459;border-radius:10px;padding:10px 14px;font-size:12px;line-height:1.45}.rr-trust-queue-banner strong{color:var(--rr-warn);font-variant-numeric:tabular-nums}.rr-trust-queue-banner__new{color:var(--rr-warn);background:#fbbf2433;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.rr-trust-v2-page tr.is-new-signup td{background:#fbbf240f}.rr-trust-v2-page tr.is-new-signup td:first-child{box-shadow:inset 3px 0 0 var(--rr-warn)}.rr-inbox-v2__list>.rr-page-meta-bar{border-bottom:1px solid var(--rr-line);flex-shrink:0;margin:0;padding:12px 14px}.rr-inbox-v2__thread>.rr-page-meta-bar--inbox-thread{border:none;border-bottom:1px solid var(--rr-line);background:#0000001a;border-radius:0;flex-shrink:0;margin:0;padding:10px 14px}.rr-job-board>.rr-page-meta-bar,.rr-drivers-roster>.rr-page-meta-bar{border-bottom:1px solid var(--rr-line);flex-shrink:0;margin:0;padding:10px 12px}.rr-job-board>.rr-page-meta-bar .rr-jobs-nav-buttons,.rr-job-board>.rr-page-meta-bar .rr-jobs-menu-wrap{display:inline-flex}.rr-page-meta-bar--overview,.rr-page-meta-bar--map{margin:0 var(--rr-v4-gutter,16px) 12px;border:1px solid var(--rr-line);background:#0e1016b8;border-radius:10px;padding:10px 14px}.rr-page-map .rr-page-meta-bar--map{flex-shrink:0;margin-bottom:8px}.rr-page-overview .rr-page-meta-bar--overview{margin-top:0}.rr-overview-panel>.rr-page-meta-bar--panel{border:none;border-bottom:1px solid var(--rr-line);background:#0000001a;border-radius:0;margin:0;padding:10px 14px}.rr-page-meta-bar--panel .rr-page-meta-bar__label{text-transform:uppercase;letter-spacing:.07em;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-page-meta-bar--panel .rr-page-meta-bar__hint{font-size:10px}.rr-page-meta-bar{border-bottom:1px solid var(--rr-line);background:#0000000f;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.rr-page-meta-bar__label{font-size:12px;font-weight:600}.rr-page-meta-bar__hint{color:var(--rr-muted);margin-left:8px;font-size:11px;font-weight:400}.rr-page-meta-bar__actions,.rr-overview-v2 .rr-overview-panel__foot{flex-wrap:wrap;gap:8px;display:flex}.rr-overview-kpi-link{color:var(--rr-muted);align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.rr-overview-kpi-link:hover{color:var(--rr-accent)}.rr-overview-queue__rel{color:var(--rr-muted);margin-left:auto;font-size:10px}.rr-jobs-workspace .rr-job-board-card.is-flash{animation:1.2s ease-out 2 rr-row-flash}.rr-jobs-subbar .rr-jobs-clear-filters{margin-left:auto}.rr-queue-summary-chips{flex-wrap:wrap;gap:8px;padding:0 12px 10px;display:flex}.rr-queue-summary-chip{color:var(--rr-muted);border:1px solid var(--rr-line);background:#ffffff08;border-radius:999px;padding:4px 8px;font-size:11px}.rr-queue-summary-chip strong{color:inherit;font-weight:700}.rr-queue-summary-chip.is-alert{color:#fda4af;border-color:#fb718559}.rr-drivers-v2 .rr-drivers-insp-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:10px;display:flex}.rr-inbox-v2-page .rr-inbox-thread-messages{flex:1;min-height:0;overflow:auto}.rr-inbox-compose-hint kbd{border:1px solid var(--rr-line);background:#0003;border-radius:4px;padding:1px 4px;font-size:10px}.rr-quotes-v2 .rr-quotes-queue-banner{border-bottom:1px solid var(--rr-line);background:#fbbf2414;padding:8px 12px;font-size:12px}.rr-finance-v2 .rr-finance-negative-row td{background:#fb71850f}.rr-finance-v2 .rr-finance-positive-row td{background:#34d3990a}.rr-trust-v2-page tr.selected td{background:rgba(var(--rr-accent-rgb), .1)}.rr-trust-section--compact{padding-top:12px;padding-bottom:12px}.rr-trust-dossier__copy-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rr-legal-v2-page tr.selected td{background:rgba(var(--rr-accent-rgb), .08)}.rr-driver-pay-v2 .rr-driver-pay-kpi-row{border-bottom:1px solid var(--rr-line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:12px 14px;display:grid}.rr-driver-pay-kpi{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:#ffffff05;padding:10px 12px}.rr-driver-pay-kpi .k{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-bottom:4px;font-size:10px;display:block}.rr-driver-pay-kpi .v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.rr-settings-page .rr-settings-card__head-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.rr-map-page .rr-map-rail-row.is-selected{background:rgba(var(--rr-accent-rgb), .12)}.rr-search-wrap{flex:280px;min-width:160px;max-width:520px;position:relative}.rr-search-wrap .rr-search{width:100%;padding-right:36px}.rr-search-wrap__clear{min-height:0;position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:4px 8px!important;font-size:11px!important}.rr-header-ops-strip{border-bottom:1px solid var(--rr-line);background:#0000001f;flex-wrap:wrap;flex-shrink:0;gap:8px;width:100%;padding:0 16px 10px;display:flex}.rr-header-ops-pill{border:1px solid var(--rr-line);color:inherit;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.rr-header-ops-pill__n{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff14;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.rr-header-ops-pill:hover{border-color:rgba(var(--rr-accent-rgb), .4);background:rgba(var(--rr-accent-rgb), .1);transform:translateY(-1px)}.rr-header-ops-pill.is-warn .rr-header-ops-pill__n{color:#fcd34d;background:#fbbf2433}.rr-header-ops-pill.is-alert .rr-header-ops-pill__n{color:#fda4af;background:#fb718533}.rr-header-ops-pill.is-warn{border-color:#fbbf2466}.rr-header-ops-pill.is-alert{border-color:#fb718566}.rr-kbd-help{gap:16px;display:grid}.rr-kbd-help__section h4{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);margin:0 0 8px;font-size:11px}.rr-kbd-help__row{border-bottom:1px solid var(--rr-line);grid-template-columns:120px 1fr;gap:12px;padding:6px 0;font-size:13px;display:grid}.rr-kbd-help__row:last-child{border-bottom:none}.rr-kbd-help__row dt{margin:0}.rr-kbd-help__row dd{color:var(--rr-muted);margin:0}.rr-kbd-help kbd,.rr-kbd-hint kbd{border:1px solid var(--rr-line);background:#00000040;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:11px;display:inline-block}.rr-kbd-hint{color:var(--rr-muted);border-bottom:1px solid var(--rr-line);background:#0000000f;flex-wrap:wrap;gap:8px 14px;padding:6px 12px;font-size:10px;display:flex}.rr-driver-card.is-kb-focus,.rr-map-rail-item--v2.is-kb-focus,.rr-overview-queue__item.is-kb-focus,[data-kb-id].is-kb-focus,.rr-inbox-thread-v2.is-kb-focus,.rr-job-card-v2.is-kb-focus,.rr-exc-card-v2.is-kb-focus,.rr-table tr.is-kb-focus{outline:2px solid rgba(var(--rr-accent-rgb), .55);outline-offset:1px}.rr-table tr.is-kb-focus{background:rgba(var(--rr-accent-rgb), .08)}.rr-jobs-nav-buttons{gap:4px;display:inline-flex}.rr-jobs-nav-buttons .rr-btn{padding:4px 8px!important;font-size:11px!important}.rr-inbox-filter-count{background:#ffffff14;border-radius:999px;min-width:16px;margin-left:4px;padding:0 4px;font-size:10px}.rr-finance-margin-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-drivers-sort-row{border-bottom:1px solid var(--rr-line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px;display:flex}.rr-settings-shortcuts{margin:0;padding:0;list-style:none}.rr-settings-shortcuts li{border-bottom:1px solid var(--rr-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.rr-kbd-hint--map{z-index:500;border:1px solid var(--rr-line);pointer-events:none;border-radius:8px;position:absolute;top:8px;left:12px;right:12px}.rr-app--map .rr-workspace{padding:0}.rr-app--map .rr-header{min-height:0;padding-top:10px;padding-bottom:10px}.rr-app--map .rr-header h1{font-size:1.15rem}.rr-app--map .rr-outlet-mount{min-height:0}.rr-header-ops-strip--map{background:0 0;border-bottom:none;padding:0 12px 6px}.rr-header-ops-strip--map .rr-header-ops-pill{padding:3px 8px;font-size:10px}.rr-page-map .rr-v4-body{padding:0!important}.rr-ws-status--inset,.rr-page-meta-bar,.rr-kbd-hint:not(.rr-kbd-hint--map){margin-left:var(--rr-v4-gutter,16px);margin-right:var(--rr-v4-gutter,16px)}.rr-filter-chip,.rr-trust-chip,.rr-drivers-chip,.rr-jobs-chip,.rr-ws-chip{border:1px solid var(--rr-line);color:var(--rr-muted);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:inline-flex}.rr-filter-chip__n,.rr-trust-chip__n,.rr-drivers-chip__n,.rr-jobs-chip__n,.rr-ws-chip__n{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0f;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.rr-filter-chip:hover,.rr-trust-chip:hover,.rr-drivers-chip:hover,.rr-jobs-chip:hover,.rr-ws-chip:hover{border-color:rgba(var(--rr-accent-rgb), .35);color:var(--rr-text-secondary)}.rr-filter-chip.is-on,.rr-trust-chip.is-on,.rr-drivers-chip.is-on,.rr-jobs-chip.is-on,.rr-ws-chip.is-on{background:rgba(var(--rr-accent-rgb), .14);border-color:rgba(var(--rr-accent-rgb), .45);color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--rr-accent-rgb), .15)}.rr-filter-chip.is-on .rr-filter-chip__n,.rr-trust-chip.is-on .rr-trust-chip__n,.rr-drivers-chip.is-on .rr-drivers-chip__n,.rr-jobs-chip.is-on .rr-jobs-chip__n,.rr-ws-chip.is-on .rr-ws-chip__n{background:rgba(var(--rr-accent-rgb), .28)}.rr-filter-chip.has-alert:not(.is-on),.rr-trust-chip.has-alert:not(.is-on),.rr-jobs-chip.has-alert:not(.is-on),.rr-ws-chip.has-alert:not(.is-on){border-color:#fbbf2459}.rr-filter-chip.has-alert:not(.is-on) .rr-filter-chip__n,.rr-trust-chip.has-alert:not(.is-on) .rr-trust-chip__n,.rr-jobs-chip.has-alert:not(.is-on) .rr-jobs-chip__n,.rr-ws-chip.has-alert:not(.is-on) .rr-ws-chip__n{color:#fcd34d;background:#fbbf242e}.rr-filter-chip.has-warn:not(.is-on),.rr-jobs-chip.has-warn:not(.is-on),.rr-ws-chip.has-warn:not(.is-on){border-color:#f871714d}.rr-filter-chip:focus-visible,.rr-trust-chip:focus-visible,.rr-drivers-chip:focus-visible,.rr-jobs-chip:focus-visible,.rr-ws-chip:focus-visible{outline:2px solid rgba(var(--rr-accent-rgb), .55);outline-offset:2px}body.dense .rr-filter-chip,body.dense .rr-trust-chip,body.dense .rr-drivers-chip,body.dense .rr-jobs-chip,body.dense .rr-dense .rr-ws-chip{padding:4px 9px;font-size:10px}.rr-nav-badge--alert{color:#fff;background:#f07178d9}.rr-readonly-banner{margin:0 var(--rr-v4-gutter,16px);color:var(--rr-text-secondary);background:#fbbf2414;border:1px solid #fbbf2459;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.rr-readonly-banner__dot{background:var(--rr-warn);border-radius:999px;flex-shrink:0;width:8px;height:8px}.rr-app--map .rr-readonly-banner{margin:0 12px 8px}.rr-trust-v2,.rr-drivers-split,.rr-inbox-v2,.rr-workspace-split{box-shadow:var(--rr-shadow-inset), 0 1px 0 #ffffff08}.rr-page-meta-bar{background:#0000000f}.rr-page-meta-bar__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-text-secondary);font-size:11px;font-weight:700}.rr-page-meta-bar__hint{color:var(--rr-muted);line-height:1.35}.rr-ws-status--compact{border-bottom:1px solid var(--rr-line);flex-shrink:0;margin:0;padding:6px 12px;font-size:11px}.rr-ws-status--compact .rr-ws-status__text{font-size:11px}.rr-ws-status__dot.is-live{background:var(--rr-live)}.rr-global-search-hint{margin:0 var(--rr-v4-gutter,16px) 0;flex-shrink:0}.rr-kbd-hint{margin:0 var(--rr-v4-gutter,16px) 8px;border:1px solid var(--rr-line);color:var(--rr-muted);background:#0000001f;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:10px}.rr-kbd-hint kbd{border:1px solid var(--rr-line);min-width:18px;font-family:var(--rr-font-mono);color:var(--rr-text-secondary);background:#ffffff0f;border-radius:4px;margin:0 2px;padding:1px 5px;font-size:10px;display:inline-block}.rr-empty-state{text-align:center;padding:28px 20px}.rr-empty-state__title{color:var(--rr-text);margin:0 0 6px;font-size:14px;font-weight:600}.rr-empty-state__detail{color:var(--rr-muted);max-width:280px;margin:0 auto 12px;font-size:12px;line-height:1.45}.rr-empty-state__action{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rr-jobs-chip.is-danger-alert:not(.is-on),.rr-filter-chip.is-danger-alert:not(.is-on){border-color:#f8717159}.rr-jobs-chip.is-danger-alert:not(.is-on) .rr-jobs-chip__n,.rr-filter-chip.is-danger-alert:not(.is-on) .rr-filter-chip__n{color:#fca5a5;background:#f871712e}.rr-header-ops-pill.is-current{opacity:.55;pointer-events:none}.rr-nav a{transition:background .12s,color .12s}.rr-nav a:focus-visible{outline:2px solid rgba(var(--rr-accent-rgb), .5);outline-offset:-2px}.rr-btn.primary{letter-spacing:.01em;font-weight:600}.rr-btn:focus-visible,.rr-trust-invited-btn:focus-visible{outline:2px solid rgba(var(--rr-accent-rgb), .55);outline-offset:2px}.is-kb-focus{outline:2px solid rgba(var(--rr-accent-rgb), .45);outline-offset:-2px}.rr-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-header,.rr-header-ops-strip,.rr-readonly-banner{flex-shrink:0}.rr-workspace:not(:has(.rr-page--fill)){padding:clamp(12px,1.4vw + 8px,24px)}.rr-workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-outlet-mount>.rr-page--fill,.rr-page--fill.rr-v4-page{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.rr-workspace:has(.rr-page--fill){padding:0}.rr-page--fill>.rr-v4-body--fill{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.rr-page-chrome{padding:var(--rr-v4-gutter,16px) var(--rr-v4-gutter,16px) 0;border-bottom:1px solid var(--rr-line);background:#00000014;flex-direction:column;flex-shrink:0;gap:0;display:flex}.rr-page-chrome>*{margin-bottom:8px}.rr-page-chrome>:last-child{margin-bottom:0}.rr-page-chrome .rr-ws-status,.rr-page-chrome .rr-ws-status--inset,.rr-page-chrome .rr-ws-status--compact{border-radius:8px;margin:0 0 8px!important}.rr-page-chrome .rr-global-search-hint,.rr-page-chrome .rr-kbd-hint,.rr-page-chrome .rr-v4-banner,.rr-page-chrome .rr-daily-finance-strip{margin:0 0 8px!important}.rr-page-chrome .rr-finance-v2__strip{margin-bottom:8px}.rr-page-chrome .rr-page-meta-bar{background:0 0;border:none;border-radius:0;padding:0 0 8px;margin:0!important}.rr-page-chrome .rr-page-meta-bar--overview{border:1px solid var(--rr-line);border-radius:var(--rr-v4-radius,14px);background:var(--rr-surface);padding:12px 14px}.rr-page-chrome .rr-ws-status--inset,.rr-page-chrome .rr-page-meta-bar,.rr-page-chrome .rr-kbd-hint,.rr-page-chrome .rr-global-search-hint{margin-left:0!important;margin-right:0!important}.rr-page-surface{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-page-surface--pad{padding:var(--rr-v4-gutter,16px);gap:var(--rr-v4-gutter,16px)}.rr-page-surface--pad>.rr-trust-v2,.rr-page-surface--pad>.rr-drivers-split,.rr-page-surface--pad>.rr-inbox-v2,.rr-page-surface--pad>.rr-legal-v2,.rr-page-surface--pad>.rr-workspace-split,.rr-page-surface--pad>.rr-queue-v2__main,.rr-page-surface--pad>.rr-ws-panel,.rr-page-surface--pad>.rr-quotes-v2,.rr-page-surface--pad>.rr-finance-v2,.rr-page-surface--pad>.rr-map-immersive-card,.rr-page-surface--pad>.rr-driver-pay-panel{flex:1;height:100%;min-height:0;margin:0}.rr-page-surface .rr-ws-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-page-surface .rr-ws-panel__body{flex:1;min-height:0;overflow:auto}.rr-page-overview.rr-v4-page,.rr-overview-v2{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-page-overview .rr-page-surface,.rr-overview-v2__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.rr-overview-v2__scroll{min-height:0;padding:var(--rr-v4-gutter,16px);padding-bottom:max(12px, env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.rr-overview-v2__stack{flex-direction:column;flex:1 0 auto;gap:clamp(10px,1.4vh,14px);min-height:min-content;padding-bottom:8px;display:flex}.rr-overview-v2__stack>.rr-daily-hero{flex-shrink:0}.rr-overview-v2__stack>.rr-overview-action-row,.rr-overview-v2__stack>.rr-overview-secondary-grid{flex:none;min-height:0}.rr-overview-v2__stack>.rr-overview-grid{flex:0 auto;align-items:stretch;min-height:0}.rr-page-overview .rr-overview-quicknav{padding:10px var(--rr-v4-gutter,16px) max(10px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;gap:8px;margin:0;overflow-x:auto}.rr-page-overview .rr-overview-panel{height:auto;min-height:200px;max-height:none;overflow:visible}.rr-page-drivers.rr-drivers-v2,.rr-page--fill.rr-drivers-v2{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.rr-drivers-split{flex:1;min-height:0}.rr-drivers-summary{flex-shrink:0;margin:0}.rr-drivers-inspector{flex-direction:column;min-height:0;display:flex}.rr-drivers-insp-scroll{flex:1;min-height:0;overflow-y:auto}.rr-page-trust .rr-trust-v2-page,.rr-trust-v2-page{flex-direction:column;flex:1;min-height:0;display:flex}.rr-trust-v2{flex:1;min-height:0;margin:0}.rr-trust-detail-wrap{justify-content:flex-start;align-items:stretch}.rr-trust-invite-card{flex:none;width:100%;max-width:380px}.rr-trust-invite-card__body{flex:none}.rr-trust-dossier-v3__actions,.rr-trust-invite-card__footer{flex-shrink:0}.rr-map-page--immersive{flex:1;min-height:0;gap:0!important;padding:0!important}.rr-page-map .rr-page-surface--pad{padding:var(--rr-v4-gutter,16px)}.rr-map-immersive-card{flex-direction:column;flex:1;min-height:0;display:flex}.rr-map-canvas{flex:1;min-height:0}.rr-page-inbox .rr-page-surface{padding:var(--rr-v4-gutter,16px)}.rr-page-inbox .rr-inbox-v2{flex:1;min-height:0;padding:0;overflow:hidden}.rr-inbox-v2{flex:1;min-height:0;padding:0}.rr-inbox-v2__list,.rr-inbox-v2__thread{min-height:0}.rr-inbox-v2__thread.rr-chat-thread{flex-direction:column;min-height:0;display:flex}.rr-queue-split{flex:1;min-height:0}.rr-queue-v2__main{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.rr-queue-panel{flex-direction:column;flex:1;min-height:0;display:flex}.rr-queue-panel__foot{flex-shrink:0;margin-top:auto}.rr-quotes-v2,.rr-finance-v2{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0;display:flex}.rr-page-quotes .rr-ws-panel,.rr-page-finance .rr-ws-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-page-finance .rr-page-surface{overflow:hidden}.rr-page-finance .rr-ws-panel>:not(.rr-finance-v2__body){flex-shrink:0}.rr-finance-v2__body{min-height:0;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;display:flex;overflow:hidden auto}.rr-finance-v2__body .rr-expandable-panel.is-fill:last-child{min-height:260px}.rr-finance-v2__strip{flex-shrink:0}.rr-legal-v2{flex:1;min-height:0;padding:0}.rr-legal-v2__main,.rr-legal-v2__side{flex-direction:column;min-height:0;display:flex}.rr-legal-v2__main>.rr-ws-panel__body,.rr-legal-v2__side>.rr-ws-panel__body{flex:1;min-height:0;overflow:auto}.rr-page-settings{width:100%;max-width:none}.rr-page-settings .rr-v4-body--fill{overflow:hidden}.rr-settings-scroll{min-height:0;padding:var(--rr-v4-gutter,16px);flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.rr-settings-v2{padding:0}.rr-settings-quicknav{margin:0 0 8px}.rr-jobs-workspace{flex:1;min-height:0}.rr-jobs-main-col{min-height:0}.rr-job-detail-actions{flex-shrink:0}.rr-driver-pay-panel{flex-direction:column;flex:1;min-height:0;display:flex}.rr-driver-pay-v2{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.rr-page-surface--pad>.rr-driver-pay-panel{flex:1;min-height:0}.rr-inbox-workspace{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.rr-inbox-workspace>.rr-kbd-hint{flex-shrink:0;margin:0 0 8px!important}.rr-inbox-workspace>.rr-inbox-v2{flex:1;min-height:0}.rr-inbox-v2__list{flex-direction:column;min-height:0;display:flex}.rr-inbox-thread-scroll{flex:1;min-height:0;overflow:auto}.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-thread-header,.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-thread-identity,.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-live-strip,.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-composer{flex-shrink:0}.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-list-wrap{flex:1;min-height:0}.rr-drawer--jobs{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-drawer--jobs .rr-job-detail-v5{flex:1;min-height:0;overflow-y:auto}.rr-jobs-main-col>.rr-card.rr-jobs-v2{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.rr-jobs-mobile-bar{flex-shrink:0}.rr-page-surface .rr-expandable-panel.is-fill,.rr-driver-pay-v2 .rr-expandable-panel.is-fill{flex:1;min-height:0}.rr-finance-v2__body .rr-expandable-panel.is-fill{flex:none;min-height:220px}.rr-expandable-panel__body--fill>.rr-finance-chart{min-height:0}@media (width<=960px){.rr-workspace-split--jobs,.rr-workspace-split--drivers,.rr-workspace-split--trust{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.rr-workspace-split--jobs .rr-drawer--jobs,.rr-workspace-split--drivers .rr-drawer--drivers,.rr-workspace-split--trust .rr-drawer--trust{flex-direction:column;min-height:0;max-height:none;display:flex;overflow:hidden}.rr-drivers-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.rr-trust-v2{grid-template-rows:minmax(0,.42fr) minmax(0,.58fr)}}@media (width<=900px){.rr-inbox-v2,.rr-legal-v2,.rr-trust-v2{grid-template-rows:minmax(0,1fr) minmax(0,1fr);padding:0}.rr-inbox-v2__list,.rr-inbox-v2__thread,.rr-legal-v2__main,.rr-legal-v2__side,.rr-trust-v2__queue,.rr-trust-v2__detail{min-height:0}}.rr-finance-v2__body,.rr-settings-scroll,.rr-job-queue-scroll,.rr-inbox-thread-scroll,.rr-drawer--queue .rr-exc-detail,.rr-drawer--quotes .rr-quote-detail{scrollbar-gutter:stable}.rr-finance-v2__body,.rr-settings-scroll{padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}.rr-job-queue-scroll,.rr-drawer--queue .rr-exc-detail,.rr-drawer--quotes .rr-quote-detail{padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.rr-page-chrome .rr-daily-finance-strip.rr-finance-v2__strip{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-height:min(32vh,200px);overflow-y:auto}.rr-page-finance .rr-finance-chart,.rr-finance-v2 .rr-finance-chart{width:100%;height:clamp(160px,22dvh,280px);min-height:clamp(160px,22dvh,280px)}.rr-finance-v2__body .rr-expandable-panel__body--fill>.rr-finance-chart{height:clamp(160px,22dvh,280px);min-height:clamp(160px,22dvh,280px)}.rr-page-driver-pay .rr-page-surface{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-page-driver-pay .rr-driver-pay-panel{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.rr-driver-pay-panel__head,.rr-driver-pay-kpi-row,.rr-driver-pay-options,.rr-driver-pay-kpi{flex-shrink:0}.rr-trust-invite-card__body{-webkit-overflow-scrolling:touch;max-height:min(68vh,680px);overflow-y:auto}.rr-trust-v2__detail{min-height:0;overflow-y:auto}.rr-drawer--jobs .rr-job-detail-v5,.rr-queue-detail-panel,.rr-drivers-inspector{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.rr-page-quotes .rr-quotes-v2__detail,.rr-page-quotes .rr-table-wrap{min-height:0}@media (height<=720px){.rr-page-chrome .rr-kbd-hint{display:none}.rr-page-chrome .rr-daily-finance-strip.rr-finance-v2__strip{max-height:min(24vh,140px)}}@media (width<=960px){.rr-workspace-split--jobs,.rr-workspace-split--drivers{grid-template-rows:minmax(200px,1fr) minmax(200px,1fr)}.rr-workspace-split--drivers>.rr-drawer--drivers{-webkit-overflow-scrolling:touch;overflow-y:auto}.rr-trust-v2{grid-template-rows:minmax(200px,.45fr) minmax(240px,.55fr)}.rr-inbox-v2{grid-template-rows:minmax(200px,1fr) minmax(240px,1fr)}}.rr-mobile-nav-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none;padding:6px 10px!important;font-size:18px!important}.rr-mobile-nav-backdrop{z-index:900;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .2s;display:none;position:fixed;inset:0}.rr-mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.rr-nav--drawer{z-index:910;width:min(288px,88vw);transition:transform .22s;display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:8px 0 32px #00000073;border-right:1px solid var(--rr-line)!important;border-bottom:none!important;flex-direction:column!important;min-height:0!important;max-height:none!important}.rr-nav--drawer.is-open{transform:translate(0)}.rr-nav-drawer-head{border-bottom:1px solid var(--rr-line);justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.rr-nav-drawer-head strong{font-size:13px}body.rr-mobile-nav-open{overflow:hidden}@media (width<=960px){.rr-mobile-nav-toggle{display:inline-flex}.rr-nav--desktop{display:none!important}.rr-mobile-nav-backdrop{display:block}.rr-nav--drawer{flex-direction:column;display:flex}.rr-app{grid-template-rows:1fr!important;grid-template-columns:1fr!important}.rr-header-title{flex:auto;min-width:0}.rr-header h1{font-size:16px!important}.rr-header-sub,.rr-header-tools-inline,.rr-header-cluster--role,.rr-header-sync-inline{display:none}.rr-header-tools-overflow{display:block;position:relative}.rr-header-tools-toggle{min-width:44px;min-height:44px}.rr-header-tools-menu{z-index:920;border:1px solid var(--rr-line);background:#0e121afa;border-radius:12px;flex-direction:column;gap:6px;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.rr-header-tools-menu__status{color:var(--rr-muted);border-bottom:1px solid var(--rr-line);margin-bottom:2px;padding:4px 8px 6px;font-size:11px}.rr-header-tools-menu__role{color:var(--rr-muted);flex-direction:column;gap:4px;padding:4px 8px 0;font-size:11px;display:flex}.rr-header-tools-menu .rr-btn,.rr-header-tools-menu .rr-header-role{justify-content:flex-start;width:100%}.rr-header-cluster--tools .rr-btn:not(.rr-mobile-nav-toggle){min-width:44px;min-height:44px;padding:8px 10px!important;font-size:12px!important}.rr-status{display:none}}.rr-header-tools-overflow{display:none}@media (width>=961px){.rr-header-tools-overflow{display:none!important}}.rr-toast-host{z-index:950;pointer-events:none;flex-direction:column;gap:8px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.rr-toast{border:1px solid var(--rr-line);pointer-events:auto;background:#0e121af5;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;animation:.2s rr-toast-in;display:flex;box-shadow:0 8px 24px #00000059}.rr-toast--ok{border-color:#3ed4a073}.rr-toast--err{border-color:#fb718580}.rr-toast--info{border-color:rgba(var(--rr-accent-rgb), .35)}.rr-toast__dismiss{color:var(--rr-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px}@keyframes rr-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rr-driver-assign-dock{border-bottom:1px solid var(--rr-line);background:#0000001f;padding:10px 12px}.rr-driver-assign-dock__head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.rr-driver-assign-dock__title{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.rr-driver-assign-dock__hint{font-size:10px}.rr-driver-assign-dock__chips{flex-wrap:wrap;gap:8px;display:flex}.rr-driver-assign-chip{border:1px dashed var(--rr-line);background:#ffffff08;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:72px;max-width:96px;padding:8px 6px;transition:border-color .12s,background .12s;display:flex}.rr-driver-assign-chip.is-over{border-color:rgba(var(--rr-accent-rgb), .65);background:rgba(var(--rr-accent-rgb), .12);border-style:solid}.rr-driver-assign-chip.is-busy{opacity:.65}.rr-driver-assign-chip__name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.rr-driver-assign-chip__status{color:var(--rr-muted);text-transform:capitalize;font-size:9px}.rr-job-card-v2.is-dragging{opacity:.45;outline:2px dashed rgba(var(--rr-accent-rgb), .5)}.rr-job-card-v2[draggable=true]{cursor:grab}.rr-job-card-v2[draggable=true]:active{cursor:grabbing}.rr-map-rail-item--v2.is-dragging{opacity:.45;outline:2px dashed rgba(var(--rr-accent-rgb), .5)}.rr-map-rail-item--v2[draggable=true]{cursor:grab}.rr-map-drawer .rr-driver-assign-dock{border-bottom:1px solid var(--rr-line);flex-shrink:0}@media (width<=720px){.rr-driver-assign-dock__chips{max-height:120px;overflow-y:auto}}
