:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rr-bg:#f4f5f7;--rr-bg-depth:#eceef1;--rr-surface:#fff;--rr-surface-2:#f7f8fa;--rr-elevated:#fff;--rr-line:#0f172a17;--rr-line-strong:#0f172a26;--rr-text:#0f172a;--rr-text-secondary:#2f3b4d;--rr-muted:#5b6575;--rr-shadow:0 10px 32px #0f172a12;--rr-accent-rgb:220, 38, 38;--rr-accent:#dc2626;--rr-accent-hover:#b91c1c;--rr-accent-dim:#dc262614;--rr-accent-glow:#dc262624;--rr-cta:var(--rr-accent);--rr-cta-hover:var(--rr-accent-hover);--rr-cta-fg:#fff;--rr-active:#0f172a;--rr-active-dim:#0f172a0f;--rr-selection-ring:#0f172a24;--rr-nav-active-bg:var(--rr-surface-2);--rr-nav-active-fg:var(--rr-text);--rr-nav-active-rail:var(--rr-accent);--rr-nav-hover-bg:color-mix(in srgb, var(--rr-surface-2) 88%, var(--rr-line));--rr-badge-bg:color-mix(in srgb, var(--rr-text) 8%, var(--rr-surface));--rr-badge-fg:var(--rr-text-secondary);--rr-badge-alert-bg:var(--rr-accent);--rr-badge-alert-fg:#fff;--rr-badge-warn-bg:var(--rr-warn-dim);--rr-badge-warn-fg:var(--rr-warn);--rr-focus-ring:rgba(var(--rr-accent-rgb), .4);--rr-success:#16a34a;--rr-success-dim:#16a34a1f;--rr-warn:#d97706;--rr-warn-dim:#d977061f;--rr-danger:#dc2626;--rr-danger-dim:#dc26261a;--rr-info:#2563eb;--rr-info-dim:#2563eb1a;--rr-live:#0d9488;--rr-live-dim:#0d94881f;--rr-border:var(--rr-line);--rr-surface-elevated:var(--rr-surface);--rr-bg-subtle:var(--rr-surface-2);--rr-v4-radius:var(--rr-radius-lg);--rr-radius-xs:6px;--rr-radius-sm:8px;--rr-radius:12px;--rr-radius-lg:14px;--rr-radius-xl:18px;--rr-header-h:52px;--rr-nav-w:240px;--rr-bp-shell:960px;--rr-bp-split:900px;--rr-bp-phone:640px;--rr-space-1:4px;--rr-space-2:8px;--rr-space-3:12px;--rr-space-4:16px;--rr-space-5:24px;--rr-space-6:32px;--rr-font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rr-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Menlo", monospace;--rr-type-page:21px;--rr-type-body:14px;--rr-type-meta:12px;--rr-shadow-soft:0 2px 10px #0f172a0d;--rr-shadow-inset:inset 0 1px 0 #fffc;--rr-ease-out:cubic-bezier(.16, 1, .3, 1);--rr-ease-soft:cubic-bezier(.4, 0, .2, 1);--rr-dur:.16s;--rr-blur-shell:12px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rr-bg:#0a0c10;--rr-bg-depth:#06070a;--rr-surface:#12151b;--rr-surface-2:#1a1e26;--rr-elevated:#232933;--rr-line:#ffffff1a;--rr-line-strong:#ffffff29;--rr-text:#f5f7fa;--rr-text-secondary:#d0d6df;--rr-muted:#9aa3b0;--rr-accent-rgb:220, 38, 38;--rr-accent:#e11d2e;--rr-accent-hover:#f04352;--rr-accent-dim:#dc262629;--rr-accent-glow:#dc262633;--rr-cta:#dc2626;--rr-cta-hover:#ef4444;--rr-cta-fg:#fff;--rr-active:#e8eef5;--rr-active-dim:#e8eef517;--rr-selection-ring:#e8eef52e;--rr-nav-active-bg:var(--rr-elevated);--rr-nav-active-fg:var(--rr-text);--rr-nav-active-rail:var(--rr-accent);--rr-nav-hover-bg:color-mix(in srgb, var(--rr-surface-2) 70%, var(--rr-elevated));--rr-badge-bg:color-mix(in srgb, var(--rr-text) 12%, var(--rr-surface));--rr-badge-fg:var(--rr-text-secondary);--rr-badge-alert-bg:var(--rr-accent);--rr-badge-alert-fg:#fff;--rr-badge-warn-bg:var(--rr-warn-dim);--rr-badge-warn-fg:#fbbf24;--rr-focus-ring:#ef444473;--rr-success:#3dd68c;--rr-success-dim:#3dd68c24;--rr-warn:#f0b429;--rr-warn-dim:#f0b42924;--rr-danger:#ef4444;--rr-danger-dim:#ef444429;--rr-info:#58a6ff;--rr-info-dim:#58a6ff24;--rr-live:#2dd4bf;--rr-live-dim:#2dd4bf24;--rr-shadow:0 14px 44px #00000061;--rr-shadow-soft:0 1px 0 #ffffff0d;--rr-shadow-inset:inset 0 1px 0 #ffffff0d}@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), .18);color:var(--rr-text)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rr-text) 16%, transparent);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--rr-text) 26%, transparent)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{font:var(--rr-type-body) / 1.5 var(--rr-font);font-feature-settings:"ss01", "cv11";background:var(--rr-bg-depth);color:var(--rr-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}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{padding:var(--rr-space-3) var(--rr-space-2) var(--rr-space-4);background:var(--rr-surface);border-right:1px solid var(--rr-line);min-height:100dvh;box-shadow:none;flex-direction:column;gap:2px;display:flex}.rr-brand{color:var(--rr-text);border-bottom:1px solid var(--rr-line);align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px 14px;display:flex}.rr-brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-brand-mark{letter-spacing:-.03em;color:var(--rr-text);font-size:15px;font-weight:700;line-height:1.15;display:block}.rr-brand-ops{text-transform:uppercase;letter-spacing:.12em;color:var(--rr-accent);margin-top:0;font-size:10px;font-weight:600;display:block}.rr-nav a,.rr-nav button.rr-nav-item{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--rr-radius-sm);min-height:40px;color:var(--rr-muted);transition:background var(--rr-dur) var(--rr-ease-soft), color var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 11px 9px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.rr-nav-glyph{width:22px;height:22px;color:var(--rr-muted);opacity:.9;transition:color var(--rr-dur) var(--rr-ease-soft), opacity var(--rr-dur);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 button.rr-nav-item:hover .rr-nav-glyph{color:var(--rr-text-secondary);opacity:1}.rr-nav a.active .rr-nav-glyph,.rr-nav button.rr-nav-item.active .rr-nav-glyph{color:var(--rr-nav-active-fg);opacity:1}.rr-nav-label{flex:auto;min-width:0}.rr-nav a:hover,.rr-nav button.rr-nav-item:hover{background:var(--rr-nav-hover-bg);color:var(--rr-text);text-decoration:none}.rr-nav a.active,.rr-nav button.rr-nav-item.active{background:var(--rr-nav-active-bg);color:var(--rr-nav-active-fg);box-shadow:none;border-color:#0000;font-weight:600}.rr-nav a.active:before,.rr-nav button.rr-nav-item.active:before{content:"";background:var(--rr-nav-active-rail);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.rr-nav a.active .rr-nav-badge,.rr-nav button.rr-nav-item.active .rr-nav-badge{background:var(--rr-badge-bg);color:var(--rr-badge-fg)}.rr-nav-badge{background:var(--rr-badge-bg);min-width:18px;height:18px;color:var(--rr-badge-fg);letter-spacing:.01em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:650;display:inline-flex}.rr-nav-badge--muted{background:var(--rr-badge-bg);color:var(--rr-badge-fg)}.rr-nav-badge--warn{background:var(--rr-badge-warn-bg);color:var(--rr-badge-warn-fg)}.rr-nav-badge--jobs{background:var(--rr-badge-bg);color:var(--rr-badge-fg)}.rr-nav-badge--alert{background:var(--rr-badge-alert-bg);color:var(--rr-badge-alert-fg)}.rr-main{flex-direction:column;min-width:0;min-height:0;display:flex}.rr-header{background:var(--rr-surface);border-bottom:1px solid var(--rr-line);min-height:var(--rr-header-h);z-index:50;box-shadow:none;flex:none;align-items:center;gap:14px;padding:8px 18px;display:flex;position:sticky;top:0}.rr-header-title{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-header h1{font-size:clamp(17px, .9vw + 14px, var(--rr-type-page));letter-spacing:-.035em;color:var(--rr-text);margin:0;font-weight:650;line-height:1.15}.rr-header-sub{font-size:var(--rr-type-meta);color:var(--rr-text-secondary);white-space:nowrap;text-overflow:ellipsis;opacity:.92;max-width:min(320px,28vw);margin:0;font-weight:500;overflow:hidden}.rr-search{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:var(--rr-surface-2);min-width:120px;max-width:min(560px,48vw);color:var(--rr-text);transition:border-color var(--rr-dur) var(--rr-ease-soft), box-shadow var(--rr-dur) var(--rr-ease-soft);outline:none;flex:1;padding:9px 14px}.rr-search::placeholder{color:var(--rr-muted)}.rr-search:focus{border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line));box-shadow:0 0 0 3px var(--rr-active-dim)}.rr-header-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.rr-header-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.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);background:var(--rr-surface);color:var(--rr-text);border-radius:var(--rr-radius);cursor:pointer;min-height:34px;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), box-shadow var(--rr-dur);justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.rr-btn:hover:not(:disabled){background:var(--rr-surface-2);border-color:var(--rr-line-strong)}.rr-btn:active:not(:disabled){transform:translateY(.5px)}.rr-btn.primary{background:var(--rr-cta);border-color:var(--rr-cta);color:var(--rr-cta-fg);box-shadow:none}.rr-btn--warn,.rr-btn.rr-btn--warn{background:color-mix(in srgb, var(--rr-warn) 12%, var(--rr-surface));border-color:color-mix(in srgb, var(--rr-warn) 45%, var(--rr-line));color:var(--rr-text)}.rr-btn--warn:hover:not(:disabled),.rr-btn.rr-btn--warn:hover:not(:disabled){background:color-mix(in srgb, var(--rr-warn) 18%, var(--rr-surface))}.rr-btn.secondary{background:var(--rr-surface-2);border-color:var(--rr-line);color:var(--rr-text)}.rr-btn.secondary:hover:not(:disabled){background:var(--rr-elevated);border-color:var(--rr-line-strong)}.rr-btn.danger{background:var(--rr-danger-dim);border-color:color-mix(in srgb, var(--rr-danger) 35%, var(--rr-line));color:var(--rr-danger)}.rr-btn.ghost{color:var(--rr-muted);background:0 0;border-color:#0000}.rr-btn.ghost:hover:not(:disabled){background:var(--rr-surface-2);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{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:none;transition:border-color var(--rr-dur) var(--rr-ease-soft), box-shadow var(--rr-dur) var(--rr-ease-soft);padding:14px 16px}.rr-kpi:hover{border-color:var(--rr-line-strong)}.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--warn{border-color:#f0b42959}.rr-kpi--danger{border-color:#f0717859}.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{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:none;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-card-b{padding:12px 16px}.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:hover td{background:rgba(var(--rr-accent-rgb), .04)}.rr-table tr.selected td{background:rgba(var(--rr-accent-rgb), .12);box-shadow:inset 3px 0 0 var(--rr-accent)}.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{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-soft);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(6px);z-index:3000;background:#0f172a66;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.rr-palette{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);width:min(520px,94vw);box-shadow:var(--rr-shadow);overflow:hidden}.rr-palette input{border:0;border-bottom:1px solid var(--rr-line);background:var(--rr-surface);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-palette li button:hover{background:var(--rr-elevated)}.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);background:var(--rr-surface);width:100%;color:var(--rr-text);border-radius:8px;padding:10px 12px}.rr-chip{border-radius:var(--rr-radius-xs);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--rr-line);background:var(--rr-surface-2);color:var(--rr-text-secondary);align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.rr-chip--neutral{color:var(--rr-muted);border-color:var(--rr-line);background:0 0}.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--active{background:rgba(var(--rr-accent-rgb), .12);box-shadow:inset 3px 0 0 var(--rr-accent)}.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:var(--rr-accent-dim);border:1px solid rgba(var(--rr-accent-rgb), .2);color:var(--rr-text)}.rr-msg-bubble--in{background:var(--rr-surface-2);border:1px solid var(--rr-line)}.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:#0f172a73;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(4px);backdrop-filter:blur(4px);background:#0f172a66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rr-modal-panel{background:var(--rr-surface);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);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:var(--rr-surface-2);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);background:var(--rr-surface);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);background:var(--rr-surface);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-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:var(--rr-badge-bg);min-width:20px;height:20px;color:var(--rr-badge-fg);border:1px solid var(--rr-line);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-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-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-copy-icon-btn{border:1px solid var(--rr-line);background:var(--rr-surface-2);width:28px;height:28px;color:var(--rr-muted);cursor:pointer;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}: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>.rr-route-pages,.rr-outlet-mount>.rr-map-keepalive.is-active{display:contents}.rr-outlet-mount>.rr-route-pages.is-hidden,.rr-outlet-mount>.rr-map-keepalive:not(.is-active){display:none!important}.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.is-mobile-list,.rr-workspace-split--jobs.is-mobile-detail{grid-template-rows:minmax(0,1fr)}.rr-workspace-split--jobs.is-mobile-list .rr-drawer--jobs,.rr-workspace-split--jobs.is-mobile-detail .rr-jobs-main-col{display:none}.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:var(--rr-surface-2)}.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-quote-detail{padding:14px 16px 18px}.rr-page-quotes .rr-page-workspace__summary{width:100%;display:block}.rr-page-quotes .rr-quotes-kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.rr-page-quotes .rr-jobs-kpi__tile{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:12px 14px;display:flex}.rr-page-quotes .rr-jobs-kpi__tile--static{cursor:default}.rr-page-quotes .rr-jobs-kpi__tile:hover,.rr-page-quotes .rr-jobs-kpi__tile.is-active{border-color:color-mix(in srgb, var(--rr-accent) 50%, var(--rr-line));background:color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface))}.rr-page-quotes .rr-jobs-kpi__tile.is-warn .rr-jobs-kpi__value{color:var(--rr-warn,#b45309)}.rr-page-quotes .rr-jobs-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-page-quotes .rr-jobs-kpi__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.rr-page-quotes .rr-quotes-views{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.rr-page-quotes .rr-jobs-views__label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-quotes-service-select{align-items:center;gap:6px;display:inline-flex}.rr-quotes-ticket-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow:auto}.rr-quotes-ticket{text-align:left;border:1px solid var(--rr-line);background:var(--rr-surface);width:100%;color:inherit;cursor:pointer;font:inherit;border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;display:flex}.rr-quotes-ticket:hover{border-color:var(--rr-line-strong);background:color-mix(in srgb, var(--rr-surface-2,#f1f5f9) 55%, var(--rr-surface))}.rr-quotes-ticket.is-selected{border-color:var(--rr-line);background:var(--rr-surface-2);box-shadow:none}.rr-quotes-ticket__main{flex:auto;min-width:0}.rr-quotes-ticket__route{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:13px;font-weight:700;overflow:hidden}.rr-quotes-ticket__route span{color:var(--rr-muted);margin:0 4px;font-weight:500}.rr-quotes-ticket__sub{color:var(--rr-muted);flex-wrap:wrap;gap:4px;margin:0;font-size:12px;display:flex}.rr-quotes-ticket__dot{opacity:.55}.rr-quotes-ticket__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.rr-quotes-ticket__price{font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.rr-quotes-ticket__actions{gap:6px;display:flex}.rr-quote-detail .rr-inspect__hero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rr-quote-detail .rr-inspect__title{margin:0;font-size:15px;font-weight:750}.rr-quote-detail .rr-inspect__hero-meta{color:var(--rr-muted);margin:4px 0 0;font-size:12px}.rr-quote-detail .rr-inspect__section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 8px;font-size:10px;font-weight:750}.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:var(--rr-surface-2);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);background:var(--rr-surface-2);color:var(--rr-muted);cursor:default;transition:border-color var(--rr-dur) var(--rr-ease-soft), background var(--rr-dur) var(--rr-ease-soft);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:var(--rr-line-strong);background:var(--rr-surface-2);color:var(--rr-text)}button.rr-job-summary__chip.is-active{border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line));background:var(--rr-elevated);color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.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:var(--rr-surface-2);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:var(--rr-selection-ring);box-shadow:inset 3px 0 0 var(--rr-nav-active-rail), 0 0 0 1px var(--rr-selection-ring);background:var(--rr-active-dim)}.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-muted);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-page-jobs .rr-page-workspace__summary{width:100%;display:block}.rr-page-jobs .rr-jobs-kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.rr-page-jobs .rr-jobs-kpi__tile{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.rr-page-jobs .rr-jobs-kpi__tile--static{cursor:default}.rr-page-jobs .rr-jobs-kpi__tile:not(.rr-jobs-kpi__tile--static):hover,.rr-page-jobs .rr-jobs-kpi__tile.is-active{border-color:color-mix(in srgb, var(--rr-accent) 50%, var(--rr-line));background:color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rr-accent) 18%, transparent)}.rr-page-jobs .rr-jobs-kpi__tile.is-warn .rr-jobs-kpi__value{color:var(--rr-warn,#b45309)}.rr-page-jobs .rr-jobs-kpi__tile.is-alert .rr-jobs-kpi__value{color:var(--rr-danger,#b91c1c)}.rr-page-jobs .rr-jobs-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-page-jobs .rr-jobs-kpi__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.rr-page-jobs .rr-jobs-views{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.rr-page-jobs .rr-jobs-views__bar{flex-wrap:wrap;gap:8px;width:100%}.rr-page-jobs .rr-inspect__action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-page-jobs .rr-inspect__action-row--settled{min-height:40px}.rr-page-jobs .rr-inspect__action-row .rr-inspect__assign{flex:140px;min-height:40px}.rr-page-jobs .rr-inspect__action-row .rr-btn.secondary{flex:none;min-height:40px;padding-inline:14px}@media (width<=720px){.rr-page-jobs .rr-jobs-kpi{grid-template-columns:1fr}}.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:var(--rr-surface-2);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:var(--rr-surface-2);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 12px;display:flex}.rr-jobs-chip{border:1px solid var(--rr-line);background:var(--rr-surface-2);color:var(--rr-muted);cursor:pointer;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{background:var(--rr-surface-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.rr-jobs-chip.is-on{background:var(--rr-elevated);border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line));color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.rr-jobs-chip.is-on .rr-jobs-chip__n{background:var(--rr-active-dim);color:var(--rr-text-secondary)}.rr-jobs-chip.has-alert:not(.is-on){border-color:color-mix(in srgb, var(--rr-warn) 45%, transparent)}.rr-jobs-chip.has-alert:not(.is-on) .rr-jobs-chip__n{background:var(--rr-warn-dim);color:var(--rr-warn)}.rr-jobs-chip.is-danger-alert:not(.is-on){border-color:color-mix(in srgb, var(--rr-danger) 40%, transparent)}.rr-jobs-chip.is-danger-alert:not(.is-on) .rr-jobs-chip__n{background:var(--rr-danger-dim);color:var(--rr-danger)}.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:var(--rr-surface-2);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 var(--rr-line);background:var(--rr-active-dim);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 #0f172a0f);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:disabled{opacity:.45;cursor:not-allowed}.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}@keyframes rr-jobs-card-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rr-jobs-board-row{animation:none!important}}.rr-jobs-board-row{animation:.2s ease-out both rr-jobs-card-in}.rr-jobs-sort{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.rr-jobs-sort__btn{appearance:none;border:none;border-right:1px solid var(--rr-line);color:var(--rr-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:5px 9px;font-size:11px;font-weight:650}.rr-jobs-sort__btn:hover{color:var(--rr-text);background:var(--rr-elevated)}.rr-jobs-sort__btn.is-active{color:var(--rr-text);background:var(--rr-active-dim)}.rr-jobs-sort__more{color:var(--rr-muted);cursor:pointer;background:0 0;align-items:center;margin:0;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex;position:relative}.rr-jobs-sort__more.is-active{color:var(--rr-text);background:var(--rr-active-dim)}.rr-jobs-sort__more-label{pointer-events:none}.rr-jobs-sort__more-select{opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;position:absolute;inset:0}.rr-jobs-v2 .rr-job-queue-scroll{padding:8px 10px 14px}body.dense .rr-job-row{min-height:40px;padding:4px 8px}@media (width<=720px){.rr-jobs-sort__btn{padding:5px 7px;font-size:10px}}.rr-jobs-workspace--v3{gap:0}.rr-jobs-workspace--v3 .rr-jobs-main-col{flex:58%;min-width:0}.rr-jobs-workspace--v3:not(.has-selection) .rr-jobs-main-col{flex:68%}.rr-jobs-workspace--v3 .rr-drawer--queue{border-left:1px solid var(--rr-line);background:var(--rr-surface);flex:0 0 min(420px,38%);max-width:440px}.rr-jobs-workspace--v3:not(.has-selection) .rr-drawer--queue{flex:0 0 min(300px,28%)}.rr-jobs-v3{background:0 0;border:none;border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex}.rr-jobs-v3 .rr-job-board,.rr-queue-pane{flex-direction:column;flex:1;min-height:0;display:flex}.rr-jobs-filter-v2--queue .rr-jobs-filter-v2__toolbar{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.rr-jobs-filter-v2--queue .rr-jobs-filter-v2__meta{margin-right:auto}.rr-q-list{flex-direction:column;gap:8px;padding:0 2px 8px;display:flex}.rr-q-row{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;outline:none;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background .15s;display:flex}.rr-q-row:hover{background:var(--rr-surface-2);border-color:#0000}.rr-q-row:focus-visible{box-shadow:0 0 0 2px var(--rr-focus-ring)}.rr-q-row.is-selected{border-color:var(--rr-line);background:var(--rr-surface-2);box-shadow:none}.rr-q-row.is-alert{border-color:color-mix(in srgb, var(--rr-warn,#b45309) 35%, var(--rr-line))}.rr-q-row.is-danger{border-color:color-mix(in srgb, var(--rr-danger,#b91c1c) 35%, var(--rr-line))}.rr-q-row.is-flash{animation:1.1s ease-out rr-job-row-flash}.rr-q-row.is-dragging{opacity:.45;outline:2px dashed rgba(var(--rr-accent-rgb), .5)}.rr-q-row[draggable=true]{cursor:grab}.rr-q-row[draggable=true]:active{cursor:grabbing}.rr-q-row__check{flex-shrink:0;justify-content:center;align-items:center;margin:2px 0 0;display:flex}.rr-q-row__main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.rr-q-row__route{color:var(--rr-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;overflow:hidden}.rr-q-row__route span{color:var(--rr-muted);margin:0 4px;font-weight:500}.rr-q-row__sub{color:var(--rr-muted);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0;font-size:12px;line-height:1.35;display:flex}.rr-q-row__who,.rr-q-row__driver{text-overflow:ellipsis;white-space:nowrap;max-width:46%;overflow:hidden}.rr-q-row__driver.is-empty{color:var(--rr-warn,#b45309);font-weight:650}.rr-q-row__dot{opacity:.55;flex-shrink:0}.rr-q-row__age{font-family:var(--rr-font-mono);color:var(--rr-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.rr-q-row__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;min-width:72px;display:flex}.rr-q-row__price{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rr-text);font-size:14px;font-weight:750}.rr-q-row__status{justify-content:flex-end;display:flex}.rr-q-row__status .rr-chip{padding:1px 7px;font-size:10px}.rr-queue-empty-detail{flex-direction:column;justify-content:center;gap:8px;height:100%;padding:28px 22px;display:flex}.rr-queue-empty-detail__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);margin:0;font-size:10px;font-weight:700}.rr-queue-empty-detail h3{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:750}.rr-queue-empty-detail p{color:var(--rr-muted);max-width:28ch;margin:0;font-size:13px;line-height:1.5}.rr-queue-empty-detail__actions{margin-top:10px}.rr-job-sheet{flex-direction:column;height:100%;min-height:0;display:flex}.rr-job-sheet__hero{border-bottom:1px solid var(--rr-line);background:linear-gradient(180deg, var(--rr-surface-2), transparent);padding:14px 16px 12px}.rr-job-sheet__hero-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rr-job-sheet__chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.rr-job-sheet__price-block{text-align:right;flex-shrink:0}.rr-job-sheet__price{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1.1;display:block}.rr-job-sheet__payout{color:var(--rr-muted);margin-top:2px;font-size:11px;display:block}.rr-job-sheet__id-row{align-items:center;gap:10px;margin-top:10px;display:flex}.rr-job-sheet__id{appearance:none;border:1px solid var(--rr-line);background:var(--rr-bg);color:var(--rr-text);font-family:var(--rr-font-mono);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:inline-flex}.rr-job-sheet__id span{color:var(--rr-muted);font-family:var(--rr-font);font-size:10px;font-weight:650}.rr-job-sheet__age{color:var(--rr-muted);font-size:11px}.rr-job-sheet__route{border-bottom:1px solid var(--rr-line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rr-job-sheet__stop-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.rr-job-sheet__stop-label.is-drop{color:color-mix(in srgb, var(--rr-accent) 70%, var(--rr-muted))}.rr-job-sheet__stop p{margin:0;font-size:13px;font-weight:600;line-height:1.4}.rr-job-sheet__map-btn{align-self:flex-start}.rr-job-sheet__people{border-bottom:1px solid var(--rr-line);grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;display:grid}.rr-job-sheet__person{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-job-sheet__person-role{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-job-sheet__person strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rr-job-sheet__person strong.is-warn{color:#fbbf24f2}.rr-job-sheet__person .rr-muted{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rr-job-sheet__fold{border-bottom:1px solid var(--rr-line);padding:0}.rr-job-sheet__fold>summary{cursor:pointer;color:var(--rr-text);-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:12px;font-weight:700;list-style:none}.rr-job-sheet__fold>summary::-webkit-details-marker{display:none}.rr-job-sheet__fold>summary:after{content:"+";float:right;color:var(--rr-muted);font-weight:500}.rr-job-sheet__fold[open]>summary:after{content:"−"}.rr-job-sheet__fold>summary:hover{background:var(--rr-elevated)}.rr-job-sheet__metrics{grid-template-columns:1fr 1fr;gap:8px 12px;padding:0 16px 12px;display:grid}.rr-job-sheet__metrics>div{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-job-sheet__metrics span{color:var(--rr-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:650}.rr-job-sheet__metrics strong{font-variant-numeric:tabular-nums;font-size:13px}.rr-job-sheet__metrics strong.is-neg{color:#fb7185f2}.rr-job-sheet__hint{color:var(--rr-muted);margin:0 16px 12px;font-size:11px;line-height:1.45}.rr-job-sheet__more-body{padding-bottom:8px}.rr-job-sheet__pickup{flex-direction:column;gap:4px;margin:0 16px 12px;font-size:12px;display:flex}.rr-job-sheet__actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid;position:sticky;bottom:0}.rr-job-sheet__assign{grid-column:1/-1;min-height:40px;font-weight:750}@media (width<=900px){.rr-jobs-workspace--v3 .rr-drawer--queue,.rr-jobs-workspace--v3:not(.has-selection) .rr-drawer--queue{flex-basis:auto;max-width:none}.rr-job-sheet__people{grid-template-columns:1fr}}.rr-jobs-workspace--v3 .rr-driver-assign-dock--compact{border-bottom:1px solid var(--rr-line);padding:4px 8px}.rr-jobs-workspace--v3 .rr-job-queue-scroll{padding:6px 8px 10px}.rr-job-sheet--usable{overflow:hidden}.rr-job-sheet--usable .rr-job-sheet__hero{flex-shrink:0;padding:10px 12px 8px}.rr-job-sheet--usable .rr-job-sheet__hero-line{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rr-job-sheet--usable .rr-job-sheet__price{font-size:1.2rem}.rr-job-sheet__actions--top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;margin:10px 0 0;padding:0;display:block;position:static}.rr-job-sheet__action-row{grid-template-columns:1fr auto auto;align-items:stretch;gap:6px;display:grid}.rr-job-sheet__action-row .rr-job-sheet__assign{grid-column:auto;min-height:36px}.rr-job-sheet--usable .rr-job-sheet__id-row{margin-top:8px}.rr-job-sheet__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.rr-job-sheet--usable .rr-job-sheet__route,.rr-job-sheet--usable .rr-job-sheet__people{padding:10px 12px}.rr-job-sheet--usable .rr-job-sheet__stop p{font-size:12px}.rr-job-sheet--usable .rr-job-sheet__fold>summary{padding:8px 12px}.rr-job-sheet--usable .rr-job-sheet__metrics{padding:0 12px 10px}@media (width<=720px){.rr-job-sheet__action-row{grid-template-columns:1fr 1fr}.rr-job-sheet__action-row .rr-job-sheet__assign{grid-column:1/-1}.rr-q-row{padding:10px 12px}.rr-q-row__who,.rr-q-row__driver{max-width:100%}}.rr-jobs-workspace--v3 .rr-drawer--queue{flex-direction:column;min-height:0;display:flex;padding:0!important}.rr-jobs-workspace--v3 .rr-drawer--queue .rr-split-detail-stack{flex-direction:column;flex:1;gap:0;height:100%;min-height:0;padding:0;display:flex}.rr-inspect{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.rr-inspect__head{border-bottom:1px solid var(--rr-line);background:0 0;flex-shrink:0;padding:18px 20px 16px}.rr-inspect__hero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rr-inspect__hero-main{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.rr-inspect__title{letter-spacing:-.04em;color:var(--rr-text);margin:0;font-size:20px;font-weight:720;line-height:1.2}.rr-inspect__chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.rr-inspect__chips .rr-chip{padding:1px 7px;font-size:10px}.rr-inspect__fare{text-align:right;flex-shrink:0;line-height:1.1}.rr-inspect__fare strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.2rem;font-weight:750;display:block}.rr-inspect__fare em{color:var(--rr-muted);margin-top:3px;font-size:10px;font-style:normal;font-weight:650;display:block}.rr-inspect__action-row{grid-template-columns:1fr auto auto;align-items:stretch;gap:6px;display:grid}.rr-inspect__assign{min-height:34px;font-size:13px;font-weight:750}.rr-inspect__meta{color:var(--rr-muted);align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.rr-inspect__id{appearance:none;border:1px solid var(--rr-line);background:var(--rr-bg);color:var(--rr-text-secondary);font-family:var(--rr-font-mono);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:10px}.rr-inspect__id:hover{border-color:var(--rr-line-strong);color:var(--rr-text)}.rr-inspect__link{appearance:none;color:var(--rr-accent);font:inherit;cursor:pointer;letter-spacing:.02em;text-transform:none;background:0 0;border:none;margin:0;padding:0;font-size:11px;font-weight:650}.rr-inspect__link:hover{text-decoration:underline}.rr-inspect__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0;overflow-y:auto}.rr-inspect__block em{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:1px;font-size:9px;font-style:normal;font-weight:700;display:block}.rr-inspect__route{flex-direction:column;gap:10px;display:flex}.rr-inspect__legs{grid-template-columns:1fr;gap:0;display:grid;position:relative}.rr-inspect__leg{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid;position:relative}.rr-inspect__leg+.rr-inspect__leg{padding-top:10px}.rr-inspect__leg+.rr-inspect__leg:before{content:"";background:var(--rr-line-strong,var(--rr-line));width:1px;height:10px;position:absolute;top:0;left:8px}.rr-inspect__pin{background:var(--rr-elevated);width:18px;height:18px;color:var(--rr-muted);border:1px solid var(--rr-line);z-index:1;border-radius:50%;place-items:center;margin-top:1px;font-size:9px;font-weight:800;display:grid}.rr-inspect__pin.is-drop{color:var(--rr-cta-fg);background:var(--rr-accent);border-color:#0000}.rr-inspect__leg p{margin:0;font-size:12px;font-weight:600;line-height:1.4}.rr-inspect__section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:750;display:flex}.rr-inspect__section-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.rr-inspect__parties-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:8px;display:grid}.rr-inspect__party{min-width:0}.rr-inspect__parties strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.rr-inspect__parties strong.is-warn{color:var(--rr-warn,#b45309)}.rr-inspect__parties span,.rr-inspect__parties a{color:var(--rr-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.rr-inspect__financials h4,.rr-inspect__financials .rr-inspect__section-label{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 8px;font-size:10px;font-weight:700}.rr-inspect__dl{grid-template-columns:1fr 1fr;gap:4px 10px;margin:0;display:grid}.rr-inspect__dl>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.rr-inspect__dl dt{color:var(--rr-muted);margin:0;font-size:10px}.rr-inspect__dl dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:12px;font-weight:700}.rr-inspect__dl dd.is-neg{color:#fb7185f2}.rr-inspect__note{color:var(--rr-muted);margin:6px 0 0;font-size:10px;line-height:1.4}.rr-inspect__more{border-bottom:1px solid var(--rr-line)}.rr-inspect__more>summary{cursor:pointer;color:var(--rr-text-secondary);-webkit-user-select:none;user-select:none;padding:7px 12px;font-size:11px;font-weight:700;list-style:none}.rr-inspect__more>summary::-webkit-details-marker{display:none}.rr-inspect__more>summary:after{content:"+";float:right;color:var(--rr-muted);font-weight:500}.rr-inspect__more[open]>summary:after{content:"−"}.rr-inspect__more>summary:hover{background:var(--rr-elevated)}.rr-inspect__pickup{flex-direction:column;gap:2px;margin-top:6px;font-size:11px;display:flex}.rr-inspect__pickup ul{margin:4px 0 0;padding-left:16px}@media (width<=720px){.rr-inspect__action-row{grid-template-columns:1fr 1fr}.rr-inspect__assign{grid-column:1/-1}.rr-inspect__parties-grid{grid-template-columns:1fr}}.rr-inspect__quick-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.rr-inspect__quick-list{flex-wrap:wrap;gap:4px;display:flex}.rr-inspect__driver-chip{appearance:none;border:1px solid var(--rr-line);background:var(--rr-bg);color:var(--rr-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;max-width:168px;padding:2px 8px 2px 2px;font-size:11px;font-weight:650;display:inline-flex}.rr-inspect__driver-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-inspect__driver-chip-hint{opacity:.72;font-style:normal;font-weight:500}.rr-inspect__driver-chip em{color:var(--rr-muted);font-style:normal}.rr-inspect__driver-chip:hover:not(:disabled){border-color:var(--rr-line-strong);background:var(--rr-elevated)}.rr-inspect__driver-chip.is-online{border-color:#34d39973}.rr-inspect__driver-chip:disabled{opacity:.55;cursor:wait}.rr-inspect__driver-chip .rr-avatar{width:22px!important;height:22px!important;font-size:9px!important}.rr-inspect__pay{text-transform:uppercase;letter-spacing:.04em;background:var(--rr-elevated);color:var(--rr-muted);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.rr-inspect__tel{color:var(--rr-accent);font-size:11px;font-weight:600;text-decoration:none;display:block}.rr-inspect__tel:hover{text-decoration:underline}.rr-inspect__fin-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rr-inspect__fin-bar>div{min-width:0}.rr-inspect__fin-bar em{letter-spacing:.05em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:1px;font-size:9px;font-style:normal;font-weight:700;display:block}.rr-inspect__fin-bar strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:750;display:block}.rr-inspect__fin-bar strong.is-neg{color:#fb7185f2}.rr-money-ledger{background:color-mix(in srgb, var(--rr-bg,#0b0d12) 70%, transparent);border:1px solid color-mix(in srgb, var(--rr-border,#2a3140) 80%, transparent);border-radius:10px;gap:10px;margin-top:8px;padding:8px 10px;display:grid}.rr-money-ledger__group{gap:2px;display:grid}.rr-money-ledger__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 2px;font-size:10px;font-weight:750}.rr-money-ledger__row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.45;display:flex}.rr-money-ledger__row span{min-width:0;color:var(--rr-muted);flex-direction:column;gap:.1rem;display:flex}.rr-money-ledger__hint{color:color-mix(in srgb, var(--rr-muted,#94a3b8) 88%, transparent);font-size:.72rem;font-style:normal;font-weight:500;line-height:1.25}.rr-money-ledger__row strong{font-variant-numeric:tabular-nums;font-weight:700}.rr-money-ledger__row.is-total{border-top:1px solid color-mix(in srgb, var(--rr-border,#2a3140) 80%, transparent);margin-top:4px;padding-top:6px;font-weight:750}.rr-money-ledger__row.is-total span,.rr-money-ledger__row.is-total strong{color:inherit}.rr-money-ledger__row strong.is-pos{color:#4ade80}.rr-money-ledger__row strong.is-neg{color:#fb7185f2}.rr-money-ledger__row strong.is-muted{color:var(--rr-muted);font-weight:600}.rr-finance-breakdown-row td{background:color-mix(in srgb, var(--rr-bg,#0b0d12) 55%, transparent);padding:0 12px 12px}@media (width<=420px){.rr-inspect__fin-bar{grid-template-columns:1fr 1fr}}.rr-order-progress__hero{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.rr-order-progress__hero strong{letter-spacing:-.02em;font-size:16px;font-weight:750}.rr-order-progress__hero span{color:var(--rr-muted);font-size:12px}.rr-order-progress__confirm{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rr-order-progress__confirm>span{letter-spacing:.02em;border:1px solid var(--rr-line);background:var(--rr-surface-2);color:var(--rr-muted);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650}.rr-order-progress__confirm>span.is-on{border-color:color-mix(in srgb, var(--rr-success) 40%, var(--rr-line));background:var(--rr-success-dim);color:var(--rr-success)}.rr-order-progress__rail{gap:0;margin:0 0 14px;padding:0;list-style:none;display:grid}.rr-order-progress__step{grid-template-columns:16px minmax(0,1fr);gap:10px;padding-bottom:10px;display:grid;position:relative}.rr-order-progress__step:last-child{padding-bottom:0}.rr-order-progress__step:not(:last-child):before{content:"";background:var(--rr-line);width:1px;position:absolute;top:14px;bottom:0;left:7px}.rr-order-progress__dot{border:2px solid var(--rr-line-strong,var(--rr-line));background:var(--rr-surface);border-radius:50%;width:14px;height:14px;margin-top:2px}.rr-order-progress__step.is-done .rr-order-progress__dot{background:#16a34a;border-color:#16a34a}.rr-order-progress__step.is-current .rr-order-progress__dot{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb38}.rr-order-progress__step.is-current em{color:#1d4ed8}.rr-order-progress__step.is-blocked .rr-order-progress__dot{background:#b91c1c;border-color:#b91c1c}.rr-order-progress__step em{text-transform:none;letter-spacing:-.01em;font-size:13px;font-style:normal;font-weight:700;display:block}.rr-order-progress__step p{color:var(--rr-muted);margin:1px 0 0;font-size:11px}.rr-order-progress__proof{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.rr-order-progress__proof-card{border:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-bg,#0b0d12) 35%, var(--rr-surface));border-radius:10px;padding:10px}.rr-order-progress__proof-card>span{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.rr-order-progress__thumbs{flex-wrap:wrap;gap:6px;display:flex}.rr-order-progress__empty{color:var(--rr-muted);margin:0;font-size:12px}.rr-order-progress__stops{gap:8px;margin-top:8px;display:grid}.rr-order-progress__stops h5{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);margin:0;font-size:11px;font-weight:700}.rr-order-progress__stop{border:1px solid var(--rr-line);border-radius:10px;gap:4px;padding:10px;display:grid}.rr-order-progress__stop strong{font-size:13px}.rr-order-progress__stop span,.rr-order-progress__stop p{color:var(--rr-muted);margin:0;font-size:12px}@media (width<=640px){.rr-order-progress__proof{grid-template-columns:1fr}}.rr-mini-map{border-bottom:1px solid var(--rr-line);padding:10px 12px 12px}.rr-mini-map__frame{background:var(--rr-elevated,#121820);border:1px solid var(--rr-line);border-radius:10px;height:196px;position:relative;overflow:hidden}.rr-mini-map__canvas{width:100%;height:100%}.rr-mini-map__canvas.is-light{background:#d9e2ec}.rr-mini-map__fallback{text-align:center;background:var(--rr-elevated,#121820);z-index:2;place-content:center;gap:4px;padding:16px;display:grid;position:absolute;inset:0}.rr-mini-map__fallback p{margin:0;font-size:13px;font-weight:700}.rr-mini-map__fallback span{color:var(--rr-muted);font-size:11px}.rr-mini-map__expand{z-index:3;border:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-elevated,#121820) 88%, transparent);color:var(--rr-text,inherit);letter-spacing:.02em;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.rr-mini-map__expand:hover{border-color:var(--rr-accent)}.rr-mini-map__meta{gap:3px;margin-top:8px;display:grid}.rr-mini-map__meta strong{font-size:13px;font-weight:750;line-height:1.25}.rr-mini-map__meta>span{color:var(--rr-muted);font-size:11px}.rr-mini-map__etas{flex-wrap:wrap;gap:6px 10px;margin-top:4px;display:flex}.rr-mini-map__etas span{color:var(--rr-text,inherit);align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.rr-mini-map__etas em,.rr-mini-map-ab{background:var(--rr-elevated);width:16px;height:16px;color:var(--rr-muted);border:1px solid var(--rr-line);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.rr-mini-map__etas em.is-drop,.rr-mini-map-ab.is-drop{color:var(--rr-cta-fg);background:var(--rr-accent);border-color:#0000}.rr-gmap-html-marker.rr-mini-map-ab-wrap{width:48px;height:48px}.rr-mini-map-ab{width:22px;height:22px;margin:13px 0 0 13px;font-size:10px;box-shadow:0 1px #0000002e}.rr-gmap-html-marker.driver-marker-wrap.is-mini .driver-vehicle-marker{transform:scale(.82)}.rr-page-jobs .rr-mini-map{padding:12px 16px 14px}@media (width<=720px){.rr-mini-map__frame{height:168px}}.rr-gmap-html-marker{width:48px;height:48px;line-height:0;background:0 0!important;border:none!important}.rr-map{width:100%;height:100%}.rr-gmap-html-marker.order-marker-wrap,.rr-gmap-html-marker.driver-marker-wrap{background:0 0!important;border:none!important}.order-pin-v2{pointer-events:none;filter:drop-shadow(0 4px 10px #0f172a0f);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 #0f172a0f}.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}.rr-gmap-html-marker.order-marker-wrap.is-selected .order-pin-v2{filter:drop-shadow(0 0 12px #635bffa6);transform:scale(1.08)}.rr-gmap-html-marker.order-marker-wrap.is-hovered .order-pin-v2,.rr-gmap-html-marker.driver-marker-wrap.is-hovered .driver-pin-v2{filter:drop-shadow(0 6px 16px #0f172a0f);transition:transform .18s,filter .18s;transform:scale(1.06)}.rr-gmap-html-marker.order-marker-wrap .order-pin-v2,.rr-gmap-html-marker.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 #0f172a0f}.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 #0f172a0f,0 0 0 3px #635bff40}.driver-pin-v2.is-off .driver-pin-v2__disc{box-shadow:0 3px 10px #0f172a0f, 0 0 0 2px var(--rr-line);opacity:.72;background:linear-gradient(145deg,#6b7280 0%,#4b5563 100%)}.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}.rr-gmap-html-marker.driver-marker-wrap.is-selected .driver-pin-v2{transform:scale(1.1)}.rr-gmap-html-marker.driver-marker-wrap.is-hovered .driver-pin-v2{filter:drop-shadow(0 6px 16px #635bff73);transform:scale(1.06)}.rr-gmap-html-marker.driver-marker-wrap.is-selected .driver-pin-v2__disc{box-shadow:0 0 0 4px #635bff73,0 6px 18px #0f172a0f}.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 2px 3px #0000008c)drop-shadow(0 0 1px #ffffff59);justify-content:center;align-items:center;width:48px;height:48px;transition:transform .18s,filter .18s;display:flex;position:relative}.driver-vehicle-marker__pad{z-index:0;pointer-events:none;background:radial-gradient(circle,#080c14f0 0%,#080c14d1 48%,#080c1447 68%,#080c1400 76%);border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 0 1.5px #ffffffb8,0 3px 10px #00000073}.driver-vehicle-marker.is-tone-light .driver-vehicle-marker__pad{background:radial-gradient(circle,#fffffffa 0%,#f8fafceb 50%,#e2e8f059 70%,#e2e8f000 78%);box-shadow:0 0 0 1.5px #0f172a6b,0 3px 10px #0f172a47}.driver-vehicle-marker__img{z-index:2;object-fit:contain;transform-origin:50%;will-change:transform;width:36px;height:36px;display:block;position:relative}.driver-vehicle-marker.is-off .driver-vehicle-marker__img{opacity:.55;filter:grayscale(.35)}.driver-vehicle-marker.is-off .driver-vehicle-marker__pad{opacity:.72}.driver-vehicle-marker.is-live .driver-vehicle-marker__pulse{z-index:1;background:#635bff38;border-radius:50%;animation:2.2s ease-out infinite rr-map-driver-pulse;position:absolute;inset:0;box-shadow:0 0 0 1px #635bff59}.driver-vehicle-marker.is-legend{filter:none;width:32px;height:32px}.driver-vehicle-marker.is-legend .driver-vehicle-marker__pad{inset:2px;box-shadow:0 0 0 1px #ffffff8c}.driver-vehicle-marker.is-legend .driver-vehicle-marker__img{width:22px;height:22px}.rr-gmap-html-marker.driver-marker-wrap--vehicle.is-hovered .driver-vehicle-marker,.rr-gmap-html-marker.driver-marker-wrap--vehicle.is-selected .driver-vehicle-marker{transform:scale(1.12)}.rr-gmap-html-marker.driver-marker-wrap--vehicle.is-selected .driver-vehicle-marker{filter:drop-shadow(0 0 10px #635bffd9)drop-shadow(0 2px 4px #0000008c)}.rr-gmap-html-marker.driver-marker-wrap--vehicle.is-selected .driver-vehicle-marker__pad{box-shadow:0 0 0 2px #635bfff2,0 0 0 5px #635bff47,0 3px 10px #00000073}.rr-map-canvas.is-light{background:#d9e2ec}.rr-map-canvas.is-light:after{box-shadow:inset 0 0 60px #0f172a0f}.rr-map-canvas.is-light .gm-bundled-control button,.rr-map-canvas.is-light .gm-control-active{color:#1f2937!important;background:#fffffff0!important;border-color:#0f172a1f!important}.rr-map-canvas.is-light .gm-style-cc,.rr-map-canvas.is-light .gm-style .gmnoprint{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{background:var(--rr-accent);border-color:var(--rr-accent-hover);color:#fff}.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{background:var(--rr-accent);color:#fff}.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{background:var(--rr-surface-2);border-color:var(--rr-line-strong);color:var(--rr-text)}.rr-map-topbar.is-light .rr-map-icon-btn.is-active{background:var(--rr-elevated);border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line));color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.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 #0f172a08;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:var(--rr-surface-2)}.rr-map-page--immersive .rr-map-immersive-card{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg,12px);background:#0b0f14;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a0f}.rr-map-canvas{isolation:isolate;background:#0b0f14;flex:1;min-height:0;position:relative}.rr-map--immersive{z-index:0;inset:0;background:#0b0f14!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important}.rr-map-canvas .rr-map,.rr-map-canvas .gm-style{background:#0b0f14!important}.rr-map-canvas .gm-style>div{background:#0b0f14}.rr-map-canvas .gm-style img{background:0 0!important}.rr-map-canvas.is-light,.rr-map-canvas.is-light .rr-map,.rr-map-canvas.is-light .gm-style,.rr-map-canvas.is-light .rr-map--immersive{background:#d9e2ec!important}.rr-map-immersive-card.is-light{background:#d9e2ec;box-shadow:0 16px 48px #0f172a1a}.rr-map-canvas:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 80px #0f172a0f}.rr-map-canvas .gm-bundled-control{overflow:hidden;border:none!important;border-radius:12px!important;margin:0 14px 14px 0!important;box-shadow:0 8px 28px #0f172a0f!important}.rr-map-canvas .gm-bundled-control a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .15s,color .15s;color:#e8edf5!important;background:#0e121aeb!important;border:1px solid #ffffff24!important;width:36px!important;height:36px!important;font-size:18px!important;line-height:36px!important}.rr-map-canvas .gm-control-active,.rr-map-canvas .gm-bundled-control button{color:#e8edf5!important;background:#0e121aeb!important;border:1px solid #ffffff24!important;box-shadow:0 8px 20px #00000059!important}.rr-map-canvas .gm-bundled-control a:hover{background:rgba(var(--rr-accent-rgb), .22)!important;color:#fff!important}.rr-map-canvas .gm-bundled-control-in{border-radius:12px 12px 0 0!important}.rr-map-canvas .gm-bundled-control-out{border-radius:0 0 12px 12px!important}.rr-map-canvas .gm-style-cc{-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 .rr-gmap-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--rr-line)!important;color:#e8edf5!important;background:#0e121af0!important;border-radius:10px!important;padding:8px 10px!important;box-shadow:0 12px 32px #0f172a0f!important}.rr-map-canvas .rr-gmap-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:#0c1018e6;border:1px solid #ffffff1f;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 #0f172a08;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:var(--rr-surface);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:var(--rr-accent);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:#f8fafce0;cursor:default;background:#ffffff1a;border:1px solid #ffffff29;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:var(--rr-surface-2);border:1px solid #0f172a08;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{background:var(--rr-surface);color:#e8edf5}.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 #0f172a0f}.rr-map-icon-btn:hover{background:#ffffff1f;border-color:#ffffff38}.rr-map-icon-btn:active{transform:scale(.96)}.rr-map-icon-btn.is-active{color:#fff;background:#ffffff2e;border-color:#ffffff52}.rr-map-control-stack{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1018e6;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex;box-shadow:0 12px 40px #00000052}.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:none}.rr-map-drawer{z-index:520;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1018f0;border:1px solid #ffffff24;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 #0006}.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--focus>.rr-map-panel-body--focus,.rr-map-drawer--focus>.rr-empty{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.rr-map-drawer-head{border-bottom:1px solid #ffffff1a;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 #0f172a08;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:#ffffffd9;background:#ffffff0f}.rr-map-drawer-tab.is-active{color:#fff;border-bottom-color:#ffffffa6}.rr-map-drawer-search{flex-shrink:0;padding:10px 12px}.rr-map-drawer-search input{background:var(--rr-surface-2);color:#e8edf5;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:rgba(var(--rr-accent-rgb), .5);box-shadow:0 0 0 3px rgba(var(--rr-accent-rgb), .15)}.rr-map-drawer-search input::placeholder{color:#ffffff4d}.rr-map-drawer-summary{letter-spacing:.01em;color:#ffffff8c;margin:8px 2px 0;font-size:11px;font-weight:600}.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;background:var(--rr-surface-2);width:100%;color:inherit;cursor:pointer;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:var(--rr-surface-2);border-color:#0f172a08;transform:translate(2px)}.rr-map-rail-item--v2.selected{border-color:rgba(var(--rr-accent-rgb), .55);background:rgba(var(--rr-accent-rgb), .12);box-shadow:inset 3px 0 0 var(--rr-accent)}.rr-map-rail-item-icon{background:var(--rr-surface-2);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{background:linear-gradient(145deg, var(--rr-accent), var(--rr-accent-hover,var(--rr-accent)));color:#fff;transform-origin:50%;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:#0c1018e6;border:1px solid #ffffff1f;border-radius:14px;padding:8px 12px;box-shadow:0 12px 40px #00000052}.rr-map-legend-float.is-collapsed{padding:6px 10px}.rr-map-legend-toggle{color:#ffffffb8;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 #0f172a08;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:24px 28px;display:flex;box-shadow:0 16px 48px #0f172a0f}.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}.rr-map-loading__hint{max-width:28rem;color:var(--rr-muted);opacity:.9;margin:.55rem 0 0;font-size:12px;line-height:1.45}@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}}@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}.rr-map-cluster-wrap{background:0 0!important;border:none!important}.rr-map-cluster{background:linear-gradient(145deg, rgba(var(--rr-accent-rgb), .95), rgba(var(--rr-accent-rgb), .88));width:100%;height:100%;box-shadow:0 8px 24px #0f172a0f, 0 0 0 4px rgba(var(--rr-accent-rgb), .25);color:#fff;font-variant-numeric:tabular-nums;border:2.5px solid #ffffffeb;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:transform .15s;display:flex}.rr-map-cluster-wrap:hover .rr-map-cluster{transform:scale(1.08)}.rr-map-cluster-spider-leg{stroke:rgba(var(--rr-accent-rgb), .65)!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{background:var(--rr-surface-2);width:100%;color:inherit;cursor:pointer;text-align:left;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:rgba(var(--rr-accent-rgb), .15);border-color:rgba(var(--rr-accent-rgb), .45);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 .gm-bundled-control 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:#0f172ad1;border:1px solid #ffffff24;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:#0f172a0a}.rr-map-scope-chip{color:#f8fafcf2;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;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:#f8fafc;background:#ffffff29;border-radius:999px;min-width:18px;padding:0 5px;font-size:10px}.rr-map-scope-chip.is-on{color:#fff;background:#dc262647;border-color:#dc26268c}.rr-map-scope-chip.is-on .rr-map-scope-chip__n{background:#dc262666}.rr-map-scope-chip.has-alert:not(.is-on){color:#fde68a;background:#fbbf241f;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:#00000047;border:1px solid #ffffff29;border-radius:999px;padding:2px;display:inline-flex}.rr-map-layer-toggle button{color:#f8fafcd1;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:#dc262666}.rr-map-service-select{color:#f8fafce6;background:#00000047;border:1px solid #ffffff29;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{background:var(--rr-surface-2);color:#ffffffb3;cursor:pointer;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{background:var(--rr-line);color:#fff}.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:var(--rr-surface-2);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(520px,100vw - 24px)}.rr-map-control-stack--v2 .rr-btn{padding:7px 12px!important;font-size:11px!important}.rr-map-google-opts{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.rr-map-google-opts .rr-btn.is-on{color:#fff!important;background:#ffffff29!important;border-color:#ffffff47!important}.rr-map-control-stack.is-light .rr-map-google-opts{background:#0f172a0a;border-color:#0f172a1f}.rr-map-control-stack.is-light .rr-map-google-opts .rr-btn.is-on{background:var(--rr-elevated)!important;border-color:var(--rr-line-strong)!important;color:var(--rr-text)!important}.rr-map-canvas .gm-style>div>div>div>div.gmnoprint{z-index:5}.rr-map-canvas .gm-style .gm-style-mtc,.rr-map-canvas .gm-style button[aria-label*=Map],.rr-map-canvas .gm-style button[aria-label*=Satellite]{margin-top:4px}.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 #0f172a0f}.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:var(--rr-surface-2)}.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:#f8fafc;--rr-map-text-secondary:#e2e8f0;--rr-map-muted:#a8b4c4;--rr-map-line:#ffffff1f;--rr-map-surface:#0c1018f0;--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{background:var(--rr-surface-2);border-color:var(--rr-line);color:var(--rr-map-text-secondary)}.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:rgba(var(--rr-accent-rgb), .45)}.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){background:rgba(var(--rr-accent-rgb), .18);border-color:rgba(var(--rr-accent-rgb), .45);color:#fff}.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:var(--rr-accent)}.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:rgba(var(--rr-accent-rgb), .1);border-color:rgba(var(--rr-accent-rgb), .35);box-shadow:inset 3px 0 0 var(--rr-accent)}.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, var(--rr-accent), var(--rr-accent-hover,var(--rr-accent)))}.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;border-color:rgba(var(--rr-accent-rgb), .35);background:#eef2ff}.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){border-color:var(--rr-accent);color:#1e293b;background:#f8fafc}.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:rgba(var(--rr-accent-rgb), .08);border-color:rgba(var(--rr-accent-rgb), .35)}.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){border-color:var(--rr-accent);color:#1e293b;background:#f8fafc}.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-drawer.is-light .rr-map-drawer-summary{color:var(--rr-map-muted)}.rr-map-icon-btn.is-light{color:#334155;background:#fff;border-color:#cbd5e1;box-shadow:0 2px 10px #0f172a1a}.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}.rr-map-topbar--quiet{gap:8px;max-width:min(920px,100% - 24px);padding:6px 8px}.rr-map-topbar--quiet .rr-map-scope-chips{flex:auto;min-width:0}.rr-map-scope-more{align-items:center;display:inline-flex}.rr-map-scope-more__select{appearance:none;color:#f8fafc;cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:5px 28px 5px 10px;font-family:inherit;font-size:11px;font-weight:600}.rr-map-topbar.is-light .rr-map-scope-more__select{color:#475569;background-color:#f8fafc;border-color:#cbd5e1}.rr-map-rail-item-badge.is-warn{color:#fbbf24}.rr-map-control-stack--quiet{gap:6px;padding:5px}.rr-map-page--immersive{padding:8px!important}.rr-driver-assign-dock--compact{background:0 0!important;border-bottom:1px solid #ffffff14!important;padding:8px 10px!important}.rr-driver-assign-dock--compact .rr-driver-assign-dock__chips{gap:6px}.rr-driver-assign-chip--compact{border-style:solid!important;border-radius:999px!important;min-width:0!important;max-width:none!important;padding:4px!important}.rr-map-rail-item-main--solo{flex:1;min-width:0}.rr-map-rail-item--v2{align-items:flex-start;gap:10px;margin-bottom:2px!important;padding:10px 12px!important;display:flex!important}.rr-map-rail-item--v2.is-offline{opacity:.72}.rr-map-rail-item--v2 .rr-map-rail-item-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 2px!important;font-size:13px!important;font-weight:600!important}.rr-map-rail-item--v2 .rr-map-rail-item-sub{opacity:.72;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:11px!important}.rr-map-drawer-hint{display:none!important}.rr-map-drawer--focus{max-height:min(70dvh,520px);transform:translate(calc(100% + 24px));width:min(300px,100vw - 48px)!important;height:auto!important;top:auto!important;bottom:16px!important;right:16px!important}.rr-map-drawer--focus.is-open{transform:translate(0)}.rr-map-panel-body--focus{flex-direction:column;gap:14px;display:flex;padding:14px 16px 18px!important}.rr-map-focus-head{align-items:flex-start;gap:10px;display:flex}.rr-map-focus-head__text{flex:1;min-width:0}.rr-map-focus-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-map-muted);margin:0 0 2px;font-size:10px;font-weight:700}.rr-map-panel-body--focus .rr-map-panel-title{color:var(--rr-map-text);line-height:1.25;margin:0!important;font-size:17px!important}.rr-map-focus-meta{color:var(--rr-map-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.rr-map-focus-empty{color:var(--rr-map-muted);margin:0;font-size:12px}.rr-map-focus-link{text-align:left;border:1px solid var(--rr-map-line);background:var(--rr-map-surface-elevated);color:var(--rr-map-text);cursor:pointer;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600}.rr-map-focus-stack{flex-direction:column;gap:6px;display:flex}.rr-map-focus-link.is-primary{border-color:color-mix(in srgb, var(--rr-map-text) 28%, var(--rr-map-line))}.rr-map-focus-link-sub{color:var(--rr-map-muted);margin-top:2px;font-size:11px;font-weight:600;display:block}.rr-map-focus-route{border-top:1px solid var(--rr-map-line);flex-direction:column;gap:10px;padding:12px 0 0;display:flex}.rr-map-focus-route__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-map-muted);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.rr-map-focus-route p{color:var(--rr-map-text);margin:0;font-size:13px;font-weight:600;line-height:1.4}.rr-map-focus-assign{padding-top:4px}.rr-map-focus-assign__row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.rr-map-focus-assign__btn{border:1px solid var(--rr-map-line);background:var(--rr-map-surface-elevated);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:inline-flex}.rr-map-focus-assign__name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:11px;font-weight:650;overflow:hidden}.rr-map-focus-assign__hint{opacity:.75;font-weight:500}.rr-map-focus-link.is-warn{border-color:color-mix(in srgb, var(--rr-warn) 45%, var(--rr-map-line));background:color-mix(in srgb, var(--rr-warn) 12%, transparent)}.rr-map-focus-assign__btn:hover:not(:disabled){background:#dc26262e;border-color:#dc26268c}.rr-map-focus-assign__more{min-height:32px!important;padding:4px 10px!important;font-size:11px!important}.rr-map-panel-actions--focus{border-top:1px solid var(--rr-map-line);grid-template-columns:1fr 1fr;padding-top:10px;gap:8px!important;margin-top:2px!important;display:grid!important}.rr-map-panel-actions--focus .rr-btn{justify-content:center;width:100%;min-height:34px!important;font-size:12px!important}.rr-map-panel-actions--focus .rr-btn.primary{grid-column:1/-1}.rr-map-canvas{--rr-map-gutter:16px;--rr-map-chrome-gap:8px;--rr-map-control-h:36px;--rr-map-topbar-h:48px;--rr-map-google-top:112px;--rr-map-google-side:52px}.rr-map-chrome{z-index:500;pointer-events:none;padding:var(--rr-map-gutter);gap:var(--rr-map-chrome-gap);box-sizing:border-box;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.rr-map-chrome__top,.rr-map-chrome__bottom,.rr-map-chrome__bottom-left,.rr-map-chrome__bottom-right{pointer-events:none;min-width:0}.rr-map-chrome__top>*,.rr-map-chrome__bottom-left>*,.rr-map-chrome__bottom-right>*{pointer-events:auto}.rr-map-chrome__top{gap:var(--rr-map-chrome-gap);padding-right:var(--rr-map-google-top);flex-direction:column;grid-row:1;display:flex}.rr-map-chrome__bottom{align-items:end;gap:var(--rr-map-chrome-gap);padding-right:var(--rr-map-google-side);grid-row:3;grid-template-columns:minmax(0,1fr) auto;display:grid}.rr-map-chrome__bottom-left{place-self:end start}.rr-map-chrome__bottom-right{place-self:end}.rr-map-topbar--grid{width:100%;max-width:none;min-height:var(--rr-map-topbar-h);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px;display:grid}.rr-map-topbar--grid .rr-map-scope-chips{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.rr-map-topbar--grid .rr-map-scope-chips::-webkit-scrollbar{display:none}.rr-map-topbar--grid .rr-map-topbar__tools{flex-shrink:0;align-items:center;gap:6px;margin-left:0;display:flex}.rr-map-topbar--grid .rr-map-scope-chip,.rr-map-topbar--grid .rr-map-scope-more__select{height:var(--rr-map-control-h);box-sizing:border-box;white-space:nowrap;align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}.rr-map-topbar--grid .rr-map-layer-toggle{height:var(--rr-map-control-h);box-sizing:border-box;background:#00000038;border-color:#ffffff1a;align-items:stretch;padding:2px}.rr-map-topbar--grid .rr-map-layer-toggle button{letter-spacing:.01em;color:#f8fafcb8;align-items:center;gap:4px;height:100%;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.rr-map-topbar--grid .rr-map-layer-toggle button.is-on{color:#fff;box-shadow:none;background:#ffffff24}.rr-map-topbar--grid.is-light .rr-map-layer-toggle{background:#ffffffb8;border-color:#0f172a1a}.rr-map-topbar--grid.is-light .rr-map-layer-toggle button{color:#0f172a9e}.rr-map-topbar--grid.is-light .rr-map-layer-toggle button.is-on{background:var(--rr-elevated,#fff);color:#0f172aeb}.rr-map-topbar--grid .rr-map-icon-btn{width:var(--rr-map-control-h);height:var(--rr-map-control-h);flex-shrink:0}.rr-map-control-stack--grid{flex-direction:unset;box-sizing:border-box;max-width:none;min-height:calc(var(--rr-map-control-h) + 6px);-webkit-backdrop-filter:blur(10px);background:#0000006b;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:nowrap;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:2px;margin:0;padding:3px;display:grid;box-shadow:0 8px 24px #00000038}.rr-map-control-stack--grid.is-light{background:#ffffffdb;border-color:#0f172a1a;box-shadow:0 8px 24px #0f172a1a}.rr-map-control-stack--grid .rr-map-google-opts{height:var(--rr-map-control-h);box-sizing:border-box;background:0 0;border:none;align-items:stretch;gap:0;padding:0;display:inline-flex}.rr-map-control-stack--grid .rr-map-google-opts .rr-btn,.rr-map-control-stack--grid>.rr-btn,.rr-map-control-stack--grid .rr-map-tools-menu>.rr-btn{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:var(--rr-map-control-h)!important;min-height:var(--rr-map-control-h)!important;color:#f8fafcd1!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:0 11px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.rr-map-control-stack--grid .rr-map-google-opts .rr-btn.is-on,.rr-map-control-stack--grid>.rr-btn.is-on,.rr-map-control-stack--grid .rr-map-tools-menu>.rr-btn.is-on{color:#fff!important;background:#ffffff24!important}.rr-map-control-stack--grid.is-light .rr-map-google-opts .rr-btn,.rr-map-control-stack--grid.is-light>.rr-btn,.rr-map-control-stack--grid.is-light .rr-map-tools-menu>.rr-btn{color:#0f172ab8!important}.rr-map-control-stack--grid.is-light .rr-map-google-opts .rr-btn.is-on,.rr-map-control-stack--grid.is-light>.rr-btn.is-on{color:#0f172aeb!important;background:#0f172a14!important}.rr-map-control-stack--grid .rr-map-google-opts .rr-btn{padding:0 10px!important}.rr-map-control-stack--grid .rr-map-google-opts .rr-btn.is-on{background:#ffffff24!important}.rr-map-control-stack--grid.is-light .rr-map-google-opts .rr-btn.is-on{background:#0f172a14!important}.rr-map-zone-chips{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.rr-map-zone-chip{border:1px solid color-mix(in srgb, var(--zone-accent,#635bff) 45%, transparent);background:color-mix(in srgb, var(--zone-accent,#635bff) 16%, #0c1018d1);color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.rr-map-zone-chip:hover{background:color-mix(in srgb, var(--zone-accent,#635bff) 28%, #0c1018e6)}.rr-map-zone-chip__dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #fff3}.rr-map-control-stack--grid.is-light .rr-map-zone-chip{color:#0f172a;background:color-mix(in srgb, var(--zone-accent,#635bff) 14%, #fff)}.rr-map-chrome__bottom-left .rr-map-legend-float{min-height:calc(var(--rr-map-control-h) + 8px);box-sizing:border-box;flex-direction:column;justify-content:center;margin:0;padding:4px 12px;display:flex}.rr-map-chrome__bottom-left .rr-map-legend-float.is-collapsed{padding:4px 12px}.rr-map-chrome__bottom-left .rr-map-legend-toggle{height:var(--rr-map-control-h);box-sizing:border-box}.rr-map-canvas .rr-map-drawer--left,.rr-map-canvas .rr-map-drawer--right{top:calc(var(--rr-map-gutter) + var(--rr-map-topbar-h) + var(--rr-map-chrome-gap));bottom:calc(var(--rr-map-gutter) + var(--rr-map-control-h) + var(--rr-map-chrome-gap) + 12px)}.rr-map-canvas .rr-map-drawer--left{left:var(--rr-map-gutter)}.rr-map-canvas .rr-map-drawer--right{right:var(--rr-map-gutter)}.rr-map-canvas .gm-style .gm-style-mtc,.rr-map-canvas .gm-style button[aria-label*=Map],.rr-map-canvas .gm-style button[aria-label*=Satellite]{margin-top:2px!important;margin-right:2px!important}@media (width<=900px){.rr-map-canvas{--rr-map-gutter:10px;--rr-map-google-top:96px;--rr-map-google-side:48px}.rr-map-topbar--grid{grid-template-columns:1fr;gap:8px;min-height:0}.rr-map-topbar--grid .rr-map-topbar__tools{justify-content:space-between;width:100%}.rr-map-chrome__bottom{grid-template-columns:1fr;justify-items:stretch}.rr-map-chrome__bottom-left,.rr-map-chrome__bottom-right{justify-self:stretch}.rr-map-control-stack--grid{grid-template-columns:1fr auto auto;grid-auto-flow:row;justify-content:stretch;width:100%}.rr-map-control-stack--grid .rr-map-google-opts{justify-self:start}}@media (width<=640px){.rr-map-chrome__top{padding-right:0}.rr-map-control-stack--grid{grid-template-columns:1fr;grid-auto-flow:row}.rr-map-control-stack--grid .rr-map-google-opts,.rr-map-control-stack--grid>.rr-btn,.rr-map-control-stack--grid .rr-map-tools-menu,.rr-map-control-stack--grid .rr-map-tools-menu>.rr-btn,.rr-map-control-stack--grid>.rr-btn{width:100%}}.rr-map-page .rr-map-scope-chip{border:1px solid var(--rr-line,#ffffff29);color:#f8fafce0;background:#ffffff0f;border-radius:999px;font-weight:600}.rr-map-page .rr-map-scope-chip.is-on{color:#fff;background:#ffffff24;border-color:#ffffff52;box-shadow:inset 0 0 0 1px #ffffff1a}.rr-map-page .rr-map-scope-chip.is-on .rr-map-scope-chip__n{background:#fff3}.rr-map-page .rr-map-topbar.is-light .rr-map-scope-chip.is-on{background:var(--rr-elevated);border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line));color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.rr-map-page .rr-map-topbar.is-light .rr-map-scope-chip.is-on .rr-map-scope-chip__n{background:var(--rr-active-dim);color:var(--rr-text-secondary)}.rr-map-page .rr-map-layer-toggle button.is-on{color:#fff;background:#ffffff2e}.rr-map-page .rr-map-topbar.is-light .rr-map-layer-toggle button.is-on{background:var(--rr-elevated);color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.rr-map-page .rr-map-rail-item--v2.selected{border-color:color-mix(in srgb, var(--rr-text) 18%, var(--rr-line));background:var(--rr-active-dim,rgba(var(--rr-accent-rgb), .1));box-shadow:inset 2px 0 0 var(--rr-nav-active-rail,var(--rr-accent))}.rr-map-page .rr-map-drawer.is-light .rr-map-rail-item--v2.selected{background:var(--rr-active-dim);border-color:color-mix(in srgb, var(--rr-text) 18%, var(--rr-line));box-shadow:inset 2px 0 0 var(--rr-nav-active-rail,var(--rr-accent))}.rr-map-page .rr-map-drawer-tab.is-active{border-bottom-color:var(--rr-nav-active-rail,var(--rr-accent))}.rr-map-page .rr-map-focus-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rr-map-page .rr-map-focus-meta .rr-chip{padding:2px 7px;font-size:10px}.rr-map-page .rr-map-focus-meta__sep{color:var(--rr-map-muted)}.rr-map-page .rr-map-panel-actions--focus .rr-btn.ghost{opacity:.92}.rr-map-page .rr-map-service-filter{gap:6px}.rr-map-page .rr-map-service-filter .rr-map-scope-chip{font-size:11px;font-weight:600}.rr-map-live-banner{z-index:4;color:#fff;background:#0f172ae0;border-radius:12px;max-width:min(440px,100% - 24px);padding:10px 14px;font-size:13px;line-height:1.4;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0f172a47}.rr-map-canvas.is-light .rr-map-live-banner{color:#1f2937;background:#fffffff5}.rr-map-live-banner+.rr-map-live-banner{top:148px}.rr-map-live-banner button{background:var(--rr-accent,#c62828);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-left:8px;padding:4px 10px;font-weight:700}.rr-map-focus-meta.is-broadcasting{color:#16a34a;font-weight:700}.rr-map-focus-meta.is-stale{color:var(--rr-accent,#c62828)}.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:var(--rr-surface-2);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);background:var(--rr-surface-2);cursor:pointer;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:var(--rr-surface-2);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:var(--rr-surface-2);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 #0f172a0f}.rr-drivers-insp-hero .rr-avatar--xl{margin-bottom:12px}.rr-driver-card .rr-avatar--sm{flex-shrink:0}.rr-returns-packages__head{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-bottom:10px;font-size:10px;font-weight:600}.rr-returns-packages__list{flex-direction:column;gap:12px;display:flex}.rr-return-package{border:1px solid var(--rr-line);background:var(--rr-surface-2);border-radius:12px;overflow:hidden}.rr-return-package__head{border-bottom:1px solid var(--rr-line);background:rgba(var(--rr-accent-rgb), .04);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rr-return-package__index{background:rgba(var(--rr-accent-rgb), .12);min-width:28px;height:28px;color:var(--rr-text);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.rr-return-package__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-return-package__title{color:var(--rr-text);font-size:13px;font-weight:600;line-height:1.35}.rr-return-package__dropoff{color:var(--rr-muted);font-size:11px;line-height:1.35}.rr-return-package__body{grid-template-columns:minmax(96px,120px) 1fr;gap:12px;padding:12px;display:grid}@media (width<=520px){.rr-return-package__body{grid-template-columns:1fr}}.rr-return-package__col{min-width:0}.rr-return-package__label{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin:0 0 8px;font-size:10px;font-weight:600}.rr-return-package__grid{flex-wrap:wrap;gap:8px;display:flex}.rr-return-package__empty{color:var(--rr-muted);margin:0;font-size:11px;line-height:1.4}.rr-media-thumb-btn--label{width:100%;max-width:112px}.rr-media-thumb--label{object-fit:contain;background:#fff;width:100%;height:auto;min-height:96px;max-height:140px}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:var(--rr-surface-2);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:var(--rr-surface-2);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 #0f172a0f}@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:var(--rr-surface-2);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,16px);border:1px solid color-mix(in srgb, var(--rr-live) 16%, var(--rr-line));background:radial-gradient(920px 280px at 6% -30%, color-mix(in srgb, var(--rr-live) 18%, transparent), transparent 58%), radial-gradient(640px 220px at 92% -10%, color-mix(in srgb, var(--rr-accent) 14%, transparent), transparent 52%), var(--rr-surface);width:100%;margin-bottom:0;padding:14px 16px}.rr-daily-hero__head{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:12px;display:flex}.rr-daily-hero__titles{flex:auto;min-width:0}.rr-daily-hero__finance-link{flex-shrink:0;margin-left:auto}.rr-daily-hero__period-toggle{border:1px solid var(--rr-line);background:var(--rr-surface-2);border-radius:999px;flex-shrink:0;gap:4px;margin-bottom:0;padding:3px;display:inline-flex}.rr-daily-hero__period-toggle .rr-ws-chip{color:var(--rr-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:650}.rr-daily-hero__period-toggle .rr-ws-chip.is-on{background:var(--rr-elevated);color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.rr-daily-hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 4px;font-size:10px;font-weight:700}.rr-daily-hero__title{letter-spacing:-.03em;color:var(--rr-text);margin:0;font-size:1.2rem;font-weight:750;line-height:1.15}.rr-daily-hero__sub{color:var(--rr-muted);margin:2px 0 0;font-size:12px}.rr-daily-hero__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media (width<=1280px){.rr-daily-hero__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.rr-daily-hero__grid,.rr-daily-hero__grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rr-daily-hero__grid,.rr-daily-hero__grid--primary{grid-template-columns:1fr}.rr-daily-hero__head{flex-direction:column}}.rr-daily-stat{border:1px solid var(--rr-line);background:var(--rr-surface);color:inherit;border-radius:14px;flex-direction:column;gap:4px;min-height:92px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s;display:flex}.rr-daily-stat:hover{border-color:rgba(var(--rr-accent-rgb), .35);box-shadow:var(--rr-shadow-soft);text-decoration:none;transform:translateY(-1px)}.rr-daily-stat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-daily-stat__value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--rr-text);align-items:center;gap:8px;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800;line-height:1.05;display:inline-flex}.rr-daily-stat__live-dot{background:var(--rr-live);width:9px;height:9px;box-shadow:0 0 0 4px var(--rr-live-dim);border-radius:50%;animation:1.8s ease-out infinite rr-overview-live-pulse}.rr-daily-stat__hint{color:var(--rr-muted);margin-top:auto;font-size:12px;line-height:1.35}.rr-daily-stat--volume{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-info) 12%, var(--rr-surface)) 0%, var(--rr-surface) 72%);border-color:color-mix(in srgb, var(--rr-info) 28%, var(--rr-line))}.rr-daily-stat--volume .rr-daily-stat__value{color:var(--rr-info)}.rr-daily-stat--customers{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface)) 0%, var(--rr-surface) 72%);border-color:color-mix(in srgb, var(--rr-accent) 22%, var(--rr-line))}.rr-daily-stat--fleet{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-live) 16%, var(--rr-surface)) 0%, var(--rr-surface) 72%);border-color:color-mix(in srgb, var(--rr-live) 32%, var(--rr-line))}.rr-daily-stat--fleet .rr-daily-stat__value{color:var(--rr-live)}.rr-daily-stat--net.is-positive{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-success) 12%, var(--rr-surface)) 0%, var(--rr-surface) 72%);border-color:color-mix(in srgb, var(--rr-success) 28%, var(--rr-line))}.rr-daily-stat--net.is-positive .rr-daily-stat__value{color:var(--rr-success)}.rr-daily-stat--net.is-negative{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-accent) 12%, var(--rr-surface)) 0%, var(--rr-surface) 72%)}.rr-daily-stat--net.is-negative .rr-daily-stat__value{color:var(--rr-accent)}@keyframes rr-overview-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rr-live) 45%, transparent)}to{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.rr-daily-stat__live-dot{animation:none}}.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);background:var(--rr-surface-2);color:inherit;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 #0f172a08}.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:var(--rr-surface-2);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);background:var(--rr-surface-2);color:inherit;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 #0f172a08;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:var(--rr-warn)}.rr-overview-comms strong.is-alert{color:var(--rr-danger)}.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);background:var(--rr-surface-2);color:var(--rr-muted);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:var(--rr-warn);background:#fbbf2433}.rr-overview-quicknav__link.is-alert .rr-overview-quicknav__badge{color:var(--rr-danger);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:var(--rr-surface-2);padding:20px}.rr-overview-skeleton__line{background:linear-gradient(90deg,#0f172a08 0%,#ffffff1a 50%,#0f172a08 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,#0f172a08 0% 50%,#0f172a08 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,#0f172a08 0% 50%,#0f172a08 100%) 0 0/200% 100%;height:100%;min-height:0;animation:1.4s ease-in-out infinite rr-overview-shimmer}.rr-overview-skeleton--v4 .rr-overview-skeleton__attn{flex-wrap:wrap;gap:8px;display:flex}.rr-overview-skeleton--v4 .rr-overview-skeleton__chip{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:linear-gradient(90deg,#0f172a08 0%,#ffffff59 50%,#0f172a08 100%) 0 0/200% 100%;width:7.5rem;height:44px;animation:1.4s ease-in-out infinite rr-overview-shimmer}.rr-overview-skeleton--v4 .rr-overview-skeleton__main{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);gap:14px;min-height:0;display:grid}.rr-overview-skeleton--v4 .rr-overview-skeleton__panel--queue{min-height:280px}.rr-overview-skeleton--v4 .rr-overview-skeleton__panel--snap{min-height:220px}@media (width<=960px){.rr-overview-skeleton--v4 .rr-overview-skeleton__main{grid-template-columns:1fr}}@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 color-mix(in srgb, var(--rr-live) 14%, var(--rr-line));background:color-mix(in srgb, var(--rr-live) 7%, var(--rr-surface-2));border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:4px 8px;margin-top:10px;padding:8px 10px;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:var(--rr-surface-2)}.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:var(--rr-danger)}.rr-daily-pulse.has-warn{background:#fbbf240d;border-color:#fbbf2459}.rr-daily-pulse.has-warn .n{color:var(--rr-warn)}.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-overview-v4{flex-direction:column;flex:1;min-height:0;display:flex}.rr-overview-v4__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 2px 16px;display:flex;overflow:auto}.rr-overview-attn__clear{color:var(--rr-muted);background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);margin:0;padding:10px 14px;font-size:13px}.rr-overview-attn__row{flex-wrap:wrap;gap:8px;display:flex}.rr-overview-attn__chip{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:var(--rr-surface);color:var(--rr-text);align-items:baseline;gap:8px;min-width:7.5rem;padding:10px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.rr-overview-attn__chip:hover{border-color:var(--rr-line-strong);background:var(--rr-surface);text-decoration:none}.rr-overview-attn__chip span{color:var(--rr-muted);font-size:12px;font-weight:600}.rr-overview-attn__chip.is-warn{border-color:color-mix(in srgb, var(--rr-warn) 45%, transparent);background:var(--rr-surface)}.rr-overview-attn__chip.is-warn strong{color:var(--rr-warn)}.rr-overview-attn__chip.is-alert{border-color:color-mix(in srgb, var(--rr-accent) 45%, transparent);background:var(--rr-surface)}.rr-overview-attn__chip.is-alert strong{color:var(--rr-accent)}.rr-overview-v4__main{flex:auto;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);align-items:start;gap:14px;min-height:0;display:grid}@media (width<=960px){.rr-overview-v4__main{grid-template-columns:1fr}}.rr-overview-queue-panel{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);flex-direction:column;min-height:220px;max-height:min(48dvh,420px);display:flex;overflow:hidden}.rr-overview-queue-panel__head{border-bottom:1px solid var(--rr-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.rr-overview-queue-panel__title{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.rr-overview-queue-panel__hint{color:var(--rr-muted);margin:2px 0 0;font-size:12px}.rr-overview-queue-panel__body{flex:auto;min-height:0;overflow:auto}.rr-overview-queue-v4{margin:0;padding:6px;list-style:none}.rr-overview-queue-v4__item{color:inherit;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.rr-overview-queue-v4__item:hover{background:var(--rr-surface-2);text-decoration:none}.rr-overview-queue-v4__item.is-kb-focus{border-color:rgba(var(--rr-accent-rgb), .4);background:var(--rr-accent-dim)}.rr-overview-queue-v4__main{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-overview-queue-v4__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.rr-overview-queue-v4__addr{color:var(--rr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rr-overview-queue-v4__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.rr-overview-queue-v4__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-overview-queue-v4__kind.is-unassigned{color:var(--rr-warn)}.rr-overview-queue-v4__kind.is-review{color:var(--rr-accent)}.rr-overview-queue-v4__price{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.rr-overview-queue-panel__foot{border-top:1px solid var(--rr-line);flex-wrap:wrap;gap:12px;padding:10px 16px 12px;font-size:12px;font-weight:600;display:flex}.rr-overview-queue-panel__foot a{color:var(--rr-text-secondary);text-decoration:none}.rr-overview-queue-panel__foot a:hover{color:var(--rr-accent)}.rr-overview-snap{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);flex-direction:column;gap:10px;padding:14px;display:flex}.rr-overview-snap__period{background:var(--rr-surface-2);border:1px solid var(--rr-line);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}.rr-overview-snap__toggle{color:var(--rr-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:650}.rr-overview-snap__toggle.is-on{background:var(--rr-surface);color:var(--rr-text);box-shadow:0 1px 2px #0f172a0f}.rr-overview-snap__stat{border:1px solid var(--rr-line);background:var(--rr-surface-2);color:inherit;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.rr-overview-snap__stat:hover{border-color:var(--rr-line-strong);background:var(--rr-surface);text-decoration:none}.rr-overview-snap__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-overview-snap__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.rr-overview-snap__hint{color:var(--rr-muted);font-size:11px}.rr-overview-snap__links{flex-wrap:wrap;gap:10px;padding-top:4px;font-size:12px;font-weight:600;display:flex}.rr-overview-snap__links a{color:var(--rr-text-secondary);text-decoration:none}.rr-overview-snap__links a:hover{color:var(--rr-accent)}.rr-overview-v5{flex-direction:column;flex:1;min-height:0;display:flex}.rr-overview-v5__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 2px 16px;display:flex;overflow:auto}.rr-overview-v5 .rr-daily-hero{flex-shrink:0}.rr-overview-command{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);background:var(--rr-surface);flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px;display:flex}.rr-overview-command__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rr-overview-command__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-overview-command__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:.72rem;font-weight:700}.rr-overview-command__hint{color:var(--rr-fg);font-size:.92rem;line-height:1.35}.rr-overview-command__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-overview-v5__main{flex:auto;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);align-items:stretch;gap:14px;min-height:0;display:grid}@media (width<=960px){.rr-overview-v5__main{grid-template-columns:1fr}}.rr-overview-pulse-panel{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);flex-direction:column;gap:12px;min-height:220px;padding:14px;display:flex}.rr-overview-pulse-panel__head{flex-direction:column;gap:2px;display:flex}.rr-overview-pulse-panel__title{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.rr-overview-pulse-panel__hint{color:var(--rr-muted);margin:0;font-size:12px}.rr-overview-pulse-panel__grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rr-overview-pulse-tile{border:1px solid var(--rr-line);background:var(--rr-surface-2);color:inherit;border-radius:12px;flex-direction:column;gap:4px;min-height:72px;padding:12px;text-decoration:none;display:flex}.rr-overview-pulse-tile:hover{border-color:var(--rr-line-strong);background:var(--rr-surface);text-decoration:none}.rr-overview-pulse-tile.is-live:hover{background:color-mix(in srgb, var(--rr-live) 18%, var(--rr-surface));border-color:color-mix(in srgb, var(--rr-live) 50%, var(--rr-line))}.rr-overview-pulse-tile strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.rr-overview-pulse-tile span{color:var(--rr-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:650}.rr-overview-pulse-tile.is-alert.has-count{border-color:color-mix(in srgb, var(--rr-accent) 40%, transparent);background:var(--rr-surface)}.rr-overview-pulse-tile.is-alert.has-count strong{color:var(--rr-accent)}.rr-overview-pulse-tile.is-warn.has-count{border-color:color-mix(in srgb, var(--rr-warn) 40%, transparent);background:var(--rr-surface)}.rr-overview-pulse-tile.is-warn.has-count strong{color:var(--rr-warn)}.rr-overview-pulse-tile.is-live{border-color:color-mix(in srgb, var(--rr-live) 40%, transparent);background:var(--rr-live-dim)}.rr-overview-pulse-tile.is-live strong{color:var(--rr-live)}.rr-overview-pulse-panel__links{flex-wrap:wrap;gap:12px;padding-top:2px;font-size:12px;font-weight:600;display:flex}.rr-overview-pulse-panel__links a{color:var(--rr-text-secondary);text-decoration:none}.rr-overview-pulse-panel__links a:hover{color:var(--rr-accent)}.rr-overview-skeleton--v5 .rr-overview-skeleton__hero{min-height:180px}.rr-overview-skeleton--v5 .rr-overview-skeleton__command{border-radius:var(--rr-radius-lg);background:color-mix(in srgb, var(--rr-muted) 12%, var(--rr-surface));height:72px;animation:1.4s ease-in-out infinite rr-overview-shimmer}.rr-overview-skeleton--v5 .rr-overview-skeleton__map{border:1px solid var(--rr-line);background:linear-gradient(90deg,#0f172a08 0% 50%,#0f172a08 100%) 0 0/200% 100%;border-radius:16px;height:300px;animation:1.4s ease-in-out infinite rr-overview-shimmer}.rr-overview-skeleton--v5 .rr-overview-skeleton__main{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);gap:14px;min-height:0;display:grid}@media (width<=960px){.rr-overview-skeleton--v5 .rr-overview-skeleton__main{grid-template-columns:1fr}}.rr-overview-fleet-band{flex-shrink:0;height:320px}.rr-overview-fleet-map{height:100%}.rr-overview-fleet-map__frame{background:var(--rr-elevated,#121820);border:1px solid color-mix(in srgb, var(--rr-live) 28%, var(--rr-line));border-radius:16px;height:100%;position:relative;overflow:hidden}.rr-overview-fleet-map__canvas{width:100%;height:100%}.rr-overview-fleet-map__canvas.is-light{background:#d9e2ec}.rr-overview-fleet-map__fallback{text-align:center;background:color-mix(in srgb, var(--rr-elevated) 88%, transparent);z-index:2;place-content:center;gap:4px;padding:16px;display:grid;position:absolute;inset:0}.rr-overview-fleet-map__fallback p{margin:0;font-size:13px;font-weight:700}.rr-overview-fleet-map__fallback span{color:var(--rr-muted);font-size:11px}.rr-overview-fleet-map__hud{z-index:3;background:color-mix(in srgb, var(--rr-surface) 86%, transparent);border:1px solid color-mix(in srgb, var(--rr-live) 22%, var(--rr-line));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:12px;left:12px}.rr-overview-fleet-map__chip{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:800}.rr-overview-fleet-map__chip.is-live{color:var(--rr-live)}.rr-overview-fleet-map__chip.is-live:before{content:"";background:var(--rr-live);width:7px;height:7px;box-shadow:0 0 0 4px var(--rr-live-dim);border-radius:50%;margin-right:6px;animation:1.8s ease-out infinite rr-overview-live-pulse;display:inline-block}.rr-overview-fleet-map__hud strong{color:var(--rr-text);font-size:13px;font-weight:700}.rr-overview-fleet-map__actions{z-index:3;gap:8px;display:flex;position:absolute;top:12px;right:12px}.rr-overview-fleet-map__recenter,.rr-overview-fleet-map__open{cursor:pointer;border:0;border-radius:999px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:750;text-decoration:none}.rr-overview-fleet-map__recenter{background:color-mix(in srgb, var(--rr-surface) 86%, transparent);color:var(--rr-text);border:1px solid var(--rr-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rr-overview-fleet-map__open{background:var(--rr-live);color:#042f2e;box-shadow:0 8px 18px color-mix(in srgb, var(--rr-live) 28%, transparent)}.rr-overview-fleet-map__open:hover{color:#042f2e;filter:brightness(1.06);text-decoration:none}@media (width<=960px){.rr-overview-fleet-band{height:240px}}@media (prefers-reduced-motion:reduce){.rr-overview-fleet-map__chip.is-live:before{animation:none}}.rr-ws-status{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:var(--rr-surface-2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.rr-ws-status__dot{background:var(--rr-muted);border-radius:50%;width:8px;height:8px}.rr-ws-status__dot.is-live{background:var(--rr-live);box-shadow:0 0 0 3px #0d948833}.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:var(--rr-surface-2);flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.rr-ws-chip{border:1px solid var(--rr-line);background:var(--rr-surface-2);color:var(--rr-muted);cursor:pointer;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{background:var(--rr-surface-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.rr-ws-chip.is-on{background:var(--rr-active-dim);border-color:var(--rr-selection-ring);color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.rr-ws-chip.is-on .rr-ws-chip__n{background:var(--rr-badge-bg);color:var(--rr-badge-fg)}.rr-ws-chip.has-alert:not(.is-on){border-color:color-mix(in srgb, var(--rr-accent) 35%, var(--rr-line))}.rr-ws-chip.has-warn:not(.is-on){border-color:color-mix(in srgb, var(--rr-warn) 35%, var(--rr-line))}.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:var(--rr-surface-2);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:var(--rr-surface-2);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:var(--rr-surface-2)}.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-rows:minmax(0,1fr);grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.rr-inbox-v2__list,.rr-inbox-v2__thread{border:1px solid var(--rr-line);background:var(--rr-surface);flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.rr-inbox-v2__list{border-radius:var(--rr-v4-radius,14px) 0 0 var(--rr-v4-radius,14px);box-shadow:inset -1px 0 0 var(--rr-line);border-right:none}.rr-inbox-v2__list>.rr-empty-state,.rr-inbox-thread-scroll>.rr-empty-state{flex:1;justify-content:center;min-height:180px}.rr-inbox-v2__thread{border-radius:0 var(--rr-v4-radius,14px) var(--rr-v4-radius,14px) 0;box-shadow:0 1px 0 var(--rr-line)}.rr-inbox-thread-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.rr-inbox-thread-v2{text-align:left;border:none;border-bottom:1px solid var(--rr-line);width:100%;color:inherit;cursor:pointer;background:0 0;padding:11px 12px;transition:background .12s,border-color .12s;display:block}.rr-inbox-thread-v2.is-active{background:var(--rr-active-dim);box-shadow:inset 2px 0 0 var(--rr-nav-active-rail);animation:rr-inbox-thread-select var(--rr-dur) var(--rr-ease-out)}@keyframes rr-inbox-thread-select{0%{background:0 0}to{background:var(--rr-active-dim)}}.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:var(--rr-active-dim);box-shadow:inset 2px 0 0 var(--rr-danger)}.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:var(--rr-badge-alert-fg,#fff);background:var(--rr-badge-alert-bg,var(--rr-accent));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:var(--rr-text-secondary);background:var(--rr-surface-2);border:1px solid var(--rr-line);box-shadow:none;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:var(--rr-accent-dim);border-color:color-mix(in srgb, var(--rr-accent) 40%, transparent);color:var(--rr-accent)}.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-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.rr-inbox-thread-v2__time{color:var(--rr-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.rr-inbox-thread-v2__kind{align-items:center;gap:6px;min-width:0;margin-bottom:5px;display:flex}.rr-inbox-thread-v2__kind .rr-chip{padding:2px 6px;font-size:9px;line-height:1.2}.rr-chat-thread-inspector__chips .rr-chip{padding:2px 7px;font-size:10px}.rr-inbox-thread-v2.is-unread .rr-inbox-thread-v2__preview{color:var(--rr-text-secondary,#94a3b8);font-weight:500}.rr-inbox-thread-v2--job{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-text) 3%, transparent), transparent 70%);padding:12px 12px 11px}.rr-inbox-thread-v2--job.is-active{background:rgba(var(--rr-accent-rgb), .08)}.rr-inbox-job-row__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rr-inbox-job-row__badge{align-items:center;gap:6px;min-width:0;display:inline-flex}.rr-inbox-job-row__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-live);background:var(--rr-live-dim);border:1px solid color-mix(in srgb, var(--rr-live) 35%, transparent);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:750;line-height:1.25}.rr-inbox-job-row__id{font-family:var(--rr-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--rr-text);background:var(--rr-surface-2);border:1px solid var(--rr-line);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:9.5rem;padding:2px 6px;font-size:11px;font-weight:650;overflow:hidden}.rr-inbox-job-row__parties{min-width:0;color:var(--rr-text);align-items:center;gap:6px;margin-bottom:5px;font-size:13px;font-weight:650;line-height:1.25;display:flex}.rr-inbox-job-row__party{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rr-inbox-job-row__swap{color:var(--rr-muted);flex-shrink:0;font-size:12px;font-weight:600}.rr-inbox-job-row__foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rr-inbox-job-row__preview{min-width:0;color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.rr-inbox-thread-v2--job.is-unread .rr-inbox-job-row__preview{color:var(--rr-text-secondary);font-weight:550}.rr-inbox-job-row__count{font-variant-numeric:tabular-nums;min-width:1.4rem;height:1.4rem;color:var(--rr-text);background:var(--rr-surface-2);border:1px solid var(--rr-line);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:750;display:inline-flex}.rr-chat-thread-inspector--job{background:linear-gradient(180deg, var(--rr-live-dim) 0%, var(--rr-surface) 100%);border-bottom-color:color-mix(in srgb, var(--rr-live) 35%, transparent)}.rr-chat-job-bar{flex-direction:column;gap:4px;min-width:0;display:flex}.rr-chat-job-bar__id-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-chat-job-bar__id{font-family:var(--rr-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--rr-text);background:var(--rr-surface);border:1px solid var(--rr-line);letter-spacing:-.02em;border-radius:8px;padding:3px 8px;font-size:13px;font-weight:700}.rr-chat-job-bar__parties{letter-spacing:-.02em;min-width:0;color:var(--rr-text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.rr-chat-job-bar__parties>span:not(.rr-chat-job-bar__swap){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rr-chat-job-bar__swap{color:var(--rr-live);flex-shrink:0;font-weight:600}.rr-chat-job-bar__meta{color:var(--rr-muted);margin:0;font-size:12px}.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:var(--rr-surface-2);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-net{border:1px solid var(--rr-line);background:radial-gradient(90% 120% at 100% 0%, #0596690f, transparent 50%), var(--rr-surface-2);border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex}.rr-finance-net__formula{flex-wrap:wrap;align-items:stretch;gap:6px 4px;display:flex}.rr-finance-net__step{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:2px;min-width:5.5rem;padding:8px 10px;display:flex}.rr-finance-net__step--net{border-color:color-mix(in srgb, var(--rr-success) 40%, transparent);background:var(--rr-success-dim);min-width:7.5rem}.rr-finance-net__step--net.is-negative{border-color:color-mix(in srgb, var(--rr-accent) 40%, transparent);background:var(--rr-accent-dim)}.rr-finance-net__step--net.is-positive .rr-finance-net__value{color:var(--rr-success)}.rr-finance-net__step--net.is-negative .rr-finance-net__value{color:var(--rr-accent)}.rr-finance-net__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-finance-net__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rr-text);align-items:baseline;gap:6px;font-size:16px;font-weight:750;display:inline-flex}.rr-finance-net__step--net .rr-finance-net__value{font-size:20px;font-weight:800}.rr-finance-net__pct{color:var(--rr-muted);font-size:12px;font-weight:650}.rr-finance-net__op{width:1.1rem;color:var(--rr-muted);justify-content:center;align-self:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.rr-finance-net__note{color:var(--rr-muted);max-width:72ch;margin:0;font-size:12px;line-height:1.4}.rr-finance-net__meta{color:var(--rr-text-secondary);flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.rr-finance-net__meta strong{color:var(--rr-text);font-variant-numeric:tabular-nums;font-weight:700}.rr-finance-net__meta-hint{color:var(--rr-muted);font-weight:500}@media (width<=720px){.rr-finance-net__op{display:none}.rr-finance-net__formula{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rr-finance-net__step--net{grid-column:1/-1}}.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);background:var(--rr-surface-2);color:inherit;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,#0f172a08 0% 50%,#0f172a08 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,#0f172a08 0% 50%,#0f172a08 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;padding:var(--rr-space-6) var(--rr-space-4);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:160px;display:flex}.rr-empty-state__detail{max-width:40ch;font-size:var(--rr-type-meta);color:var(--rr-text-secondary);margin:0;line-height:1.5}.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:var(--rr-danger)}.rr-daily-finance-strip__item.is-positive .v{color:var(--rr-success)}.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);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:var(--rr-surface-2)}.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{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;padding:0}.rr-inbox-v2.is-narrow.rr-inbox-v2--list-only .rr-inbox-v2__thread,.rr-inbox-v2.is-narrow.rr-inbox-v2--thread-open .rr-inbox-v2__list{display:none}.rr-inbox-v2.is-narrow .rr-inbox-v2__list,.rr-inbox-v2.is-narrow .rr-inbox-v2__thread{border-radius:var(--rr-v4-radius,14px);border-right:1px solid var(--rr-line);min-height:0}.rr-inbox-v2.is-narrow .rr-inbox-kbd-hint{display:none}.rr-legal-v2,.rr-trust-v2{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr;padding:0}.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-page-trust{--trust-gap:8px;--trust-pad:16px;--trust-radius:12px}.rr-page-trust .rr-page-workspace__summary{width:100%;display:block}.rr-page-trust .rr-trust-kpi{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.rr-page-trust .rr-jobs-kpi__tile{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.rr-page-trust .rr-jobs-kpi__tile:hover,.rr-page-trust .rr-jobs-kpi__tile.is-active{border-color:color-mix(in srgb, var(--rr-accent) 50%, var(--rr-line));background:color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface))}.rr-page-trust .rr-jobs-kpi__tile.is-warn .rr-jobs-kpi__value{color:var(--rr-warn,#b45309)}.rr-page-trust .rr-jobs-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-page-trust .rr-jobs-kpi__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.rr-page-trust .rr-trust-views{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.rr-page-trust .rr-split-workspace,.rr-page-trust .rr-split-workspace--wide{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.rr-page-trust .rr-split-workspace__list,.rr-page-trust .rr-split-workspace__detail{height:100%;min-height:0}.rr-page-trust .rr-split-workspace__detail{flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.rr-page-trust .rr-page-workspace__chrome{padding-left:var(--trust-pad);padding-right:var(--trust-pad)}.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:var(--rr-surface-2);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:var(--rr-surface-2);flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.rr-trust-queue-list{padding:var(--trust-gap) var(--trust-pad);gap:var(--trust-gap);flex-direction:column;flex:1;display:flex;overflow-y:auto}.rr-page-trust .rr-split-workspace__list>.rr-trust-queue-list{padding:var(--trust-gap) var(--trust-pad)}.rr-trust-queue-card{text-align:left;border-radius:var(--trust-radius);background:var(--rr-surface-2);width:100%;color:inherit;cursor:pointer;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;transition:background .12s,border-color .12s;display:grid}.rr-trust-queue-card:hover{background:var(--rr-surface-2);border-color:var(--rr-line)}.rr-trust-queue-card.is-selected{background:var(--rr-active-dim);border-color:color-mix(in srgb, var(--rr-text) 18%, var(--rr-line));box-shadow:inset 2px 0 0 var(--rr-nav-active-rail)}.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{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__chip{flex-shrink:0;justify-content:flex-end;align-self:start;align-items:flex-start;min-width:0;padding-top:1px;display:flex}.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{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px}.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-queue-list.is-dense .rr-trust-queue-card.is-compact .rr-trust-queue-card__chip{align-self:center;padding-top:0}.rr-trust-v2__detail{background:var(--rr-surface-2);flex-direction:column;align-items:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}.rr-trust-detail-wrap{width:100%;max-width:none;min-height:0;padding:var(--trust-pad);flex-direction:column;flex:1;align-items:stretch;display:flex}.rr-page-trust .rr-trust-detail-wrap{max-width:none;min-height:0;padding:var(--trust-pad);flex:1}.rr-trust-invite-card{border:1px solid var(--rr-line);border-radius:var(--trust-radius);background:var(--rr-surface-2);flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;display:flex;overflow:hidden}.rr-page-trust .rr-trust-invite-card{flex:1;max-width:none;min-height:0}.rr-trust-invite-card__header{padding:14px var(--trust-pad) 12px;border-bottom:1px solid var(--rr-line);flex-shrink:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap: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__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.rr-trust-queue-card.is-ready{border-color:color-mix(in srgb, var(--rr-success) 35%, var(--rr-line))}.rr-gigsafe-invite__flow-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-trust-invite-card__body{min-height:0;padding:12px var(--trust-pad);flex:1;max-height:none;overflow-y:auto}.rr-page-trust .rr-trust-invite-card__body{flex:1;min-height:0;max-height:none;overflow-y:auto}.rr-trust-invite-card__footer{z-index:2;padding:12px var(--trust-pad) 14px;border-top:1px solid var(--rr-line);background:var(--rr-surface-2);flex-direction:column;flex-shrink:0;gap:6px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 16px #0000000a}.rr-page-trust .rr-trust-invite-card__footer{position:sticky;bottom:0}.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-radius:var(--rr-radius-sm);border:1px solid var(--rr-line);background:var(--rr-surface-2);width:100%;min-height:40px;color:var(--rr-text-secondary);cursor:pointer;transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur), color var(--rr-dur);padding:0 16px;font-size:13px;font-weight:600}.rr-trust-invited-btn:hover:not(:disabled){background:var(--rr-elevated);border-color:var(--rr-line-strong);color:var(--rr-text)}.rr-trust-invited-btn.is-done,.rr-trust-invited-btn:disabled{border-color:var(--rr-line);background:var(--rr-surface-2);color:var(--rr-muted);cursor:default}.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{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.rr-trust-invite-card__actions .rr-btn{min-width:0;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+.rr-trust-modal-field{margin-top:12px}.rr-trust-modal-select{border:1px solid var(--rr-line);background:var(--rr-bg);width:100%;min-height:40px;color:var(--rr-text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500}.rr-trust-modal-select:focus{outline:2px solid var(--rr-focus-ring,#dc262666);outline-offset:2px}.rr-trust-modal-select:disabled{opacity:.55;cursor:not-allowed}.rr-trust-modal-field textarea{border:1px solid var(--rr-line);background:var(--rr-bg);width:100%;min-height:110px;color:var(--rr-text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}@media (width<=720px){.rr-trust-invite-card .rr-gigsafe-invite__fields{grid-template-columns:1fr}}.rr-trust-invite-card .rr-copy-field__row{border:1px solid var(--rr-line);background:var(--rr-surface-2);border-radius:8px;min-height:36px;padding:6px 10px}.rr-trust-invite-card .rr-copy-field__value{font-size:14px}.rr-gigsafe-steps{border:1px solid var(--rr-line);background:var(--rr-surface-2);border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.rr-gigsafe-steps__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rr-gigsafe-steps__header-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rr-gigsafe-steps__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rr-gigsafe-steps__sync{flex-shrink:0}.rr-gigsafe-steps__title{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted);margin:0;font-size:11px;font-weight:700}.rr-gigsafe-steps__progress-label{color:var(--rr-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.rr-gigsafe-steps__synced{color:var(--rr-muted);white-space:nowrap;font-size:11px}.rr-gigsafe-steps__progress{background:rgba(var(--rr-accent-rgb), .12);border-radius:999px;height:6px;overflow:hidden}.rr-gigsafe-steps__progress-bar{border-radius:inherit;background:var(--rr-accent,#2f6fed);height:100%;transition:width .2s}.rr-gigsafe-steps__hint{color:var(--rr-muted);margin:0;font-size:12px;line-height:1.4}.rr-gigsafe-steps__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=720px){.rr-gigsafe-steps__identity{grid-template-columns:1fr}}.rr-gigsafe-steps__id-side{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:8px;min-width:0;padding:10px 12px}.rr-gigsafe-steps__id-side-title{text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);margin-bottom:4px;font-size:10px;font-weight:700}.rr-gigsafe-steps__id-name{color:var(--rr-text);word-break:break-word;font-size:14px;font-weight:700}.rr-gigsafe-steps__id-line{color:var(--rr-muted);word-break:break-word;margin-top:2px;font-size:12px}.rr-gigsafe-steps__dossier{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:8px;gap:6px;margin:0;padding:10px 12px;display:grid}.rr-gigsafe-steps__mismatch{color:var(--rr-text);background:#b43c3214;border:1px solid #b43c3259;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4}.rr-gigsafe-steps__chips{flex-wrap:wrap;gap:8px 12px;display:flex}.rr-gigsafe-steps__chip{align-items:center;gap:6px;display:inline-flex}.rr-gigsafe-steps__chip-status{color:var(--rr-muted);font-size:11px}.rr-gigsafe-steps__docs{flex-wrap:wrap;gap:6px;display:flex}.rr-gigsafe-steps__doc-btn{padding:4px 10px!important;font-size:12px!important}.rr-gigsafe-steps__accordion{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rr-gigsafe-steps__acc-item{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:8px;overflow:hidden}.rr-gigsafe-steps__acc-head{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:22px 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.rr-gigsafe-steps__acc-head:hover{background:rgba(var(--rr-accent-rgb), .04)}.rr-gigsafe-steps__index{width:20px;height:20px;color:var(--rr-muted);background:rgba(var(--rr-accent-rgb), .12);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.rr-gigsafe-steps__label{color:var(--rr-text);min-width:0;font-size:13px;font-weight:600}.rr-gigsafe-steps__acc-chevron{color:var(--rr-muted);text-align:center;width:14px;font-size:12px}.rr-gigsafe-steps__acc-body{border-top:1px solid var(--rr-line);padding:0 10px 10px 40px}.rr-gigsafe-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:8px 0 0;display:grid}@media (width<=720px){.rr-gigsafe-steps__grid{grid-template-columns:1fr}}.rr-gigsafe-steps__grid-row{min-width:0}.rr-gigsafe-steps__grid-row dt{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);margin:0;font-size:10px;font-weight:700}.rr-gigsafe-steps__grid-row dd{color:var(--rr-text);word-break:break-word;margin:2px 0 0;font-size:13px}.rr-gigsafe-steps__meta-note{color:var(--rr-muted);margin-top:8px;font-size:11px;line-height:1.35;display:block}.rr-gigsafe-steps__ids{border-top:1px dashed var(--rr-line);margin-top:2px;padding-top:8px}.rr-gigsafe-steps__ids>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:var(--rr-muted);font-size:11px;font-weight:700;list-style:none}.rr-gigsafe-steps__ids>summary::-webkit-details-marker{display:none}.rr-gigsafe-steps__ids-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}@media (width<=720px){.rr-gigsafe-steps__ids-body{grid-template-columns:1fr}}.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);background:var(--rr-surface-2);color:inherit;text-align:left;width:100%;font-size:12px;font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.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{grid-template-columns:minmax(0,1fr) auto auto}.rr-trust-doc-link__label{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{text-align:right;color:var(--rr-accent);justify-self:end;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:10px;display:grid}@media (width<=720px){.rr-trust-compliance__fields{grid-template-columns:1fr}}.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-bg-fee{border:1px solid var(--rr-line);background:var(--rr-surface-2);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px;display:flex}.rr-trust-bg-fee--success{background:#16a34a14;border-color:#16a34a59}.rr-trust-bg-fee--warn{background:#d9770614;border-color:#d9770666}.rr-trust-bg-fee--danger{background:#dc26260f;border-color:#dc262659}.rr-trust-bg-fee--neutral{border-color:var(--rr-line)}.rr-trust-bg-fee__header{flex-wrap:wrap;gap:6px;display:flex}.rr-trust-bg-fee__detail{color:var(--rr-text-secondary);margin:0;font-size:12px;line-height:1.45}.rr-trust-bg-fee__receipt{flex-direction:column;gap:6px;padding-top:4px;display:flex}.rr-trust-bg-fee__docs .rr-trust-doc-grid{margin-bottom:0}@media (width<=960px){.rr-page-trust .rr-trust-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-trust-v2{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.rr-page-trust .rr-split-workspace,.rr-page-trust .rr-split-workspace--wide{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,.rr-page-trust .rr-trust-detail-wrap{max-width:none;padding:var(--trust-pad)}}.rr-page-legal .rr-page-workspace__summary{width:100%;display:block}.rr-page-legal .rr-legal-kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.rr-page-legal .rr-jobs-kpi__tile{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.rr-page-legal .rr-jobs-kpi__tile:hover,.rr-page-legal .rr-jobs-kpi__tile.is-active{border-color:color-mix(in srgb, var(--rr-accent) 50%, var(--rr-line));background:color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface))}.rr-page-legal .rr-jobs-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-page-legal .rr-jobs-kpi__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.rr-page-legal .rr-legal-views{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.rr-page-legal .rr-jobs-views__label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-page-legal .rr-legal-doc-select{align-items:center;gap:6px;display:inline-flex}.rr-page-legal .rr-legal-doc-select .rr-filter-bar__label{color:var(--rr-muted);white-space:nowrap;font-size:11px}.rr-page-legal .rr-split-workspace,.rr-page-legal .rr-split-workspace--wide{flex:1;height:100%;min-height:0}.rr-legal-list{flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.rr-legal-row{background:var(--rr-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.rr-legal-row:hover{border-color:var(--rr-line);background:var(--rr-surface-2)}.rr-legal-row.is-selected{background:var(--rr-surface-2);border-color:var(--rr-line);box-shadow:none}.rr-legal-row--skeleton{background:color-mix(in srgb, var(--rr-muted) 12%, var(--rr-surface));pointer-events:none;min-height:64px}.rr-legal-row__main{flex:auto;min-width:0}.rr-legal-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.rr-legal-row__sub{color:var(--rr-muted);flex-wrap:wrap;gap:4px;margin-top:4px;font-size:12px;line-height:1.35;display:flex}.rr-legal-row__dot{opacity:.55}.rr-legal-row__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.rr-legal-row__ver{color:var(--rr-muted);font-variant-numeric:tabular-nums;font-size:11px}.rr-page-legal .rr-legal-inspect{flex-direction:column;gap:14px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.rr-page-legal .rr-inspect__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rr-page-legal .rr-inspect__title{letter-spacing:-.02em;margin:0 0 4px;font-size:1.125rem;font-weight:650;line-height:1.2}.rr-page-legal .rr-inspect__hero-meta{color:var(--rr-muted);margin:0;font-size:13px;line-height:1.4}.rr-page-legal .rr-inspect__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rr-page-legal .rr-legal-inspect__actions{flex-wrap:wrap;gap:6px;display:flex}.rr-page-legal .rr-legal-inspect__json{max-height:240px;margin:0;font-size:11px;overflow:auto}@media (width<=720px){.rr-page-legal .rr-legal-kpi{grid-template-columns:1fr}}.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-pending-banner{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.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:var(--rr-surface-2);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:var(--rr-surface-2);flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.rr-drivers-chip{border:1px solid var(--rr-line);background:var(--rr-surface-2);color:var(--rr-muted);cursor:pointer;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{background:var(--rr-surface-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.rr-drivers-chip.is-on{background:var(--rr-elevated);border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line));color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.rr-drivers-chip.is-on .rr-drivers-chip__n{background:var(--rr-active-dim);color:var(--rr-text-secondary)}.rr-drivers-chip.has-alert:not(.is-on){border-color:color-mix(in srgb, var(--rr-warn) 45%, transparent);color:var(--rr-text-secondary)}.rr-drivers-chip.has-alert:not(.is-on) .rr-drivers-chip__n{background:var(--rr-warn-dim);color:var(--rr-warn)}.rr-drivers-roster-list{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.rr-drivers-roster-list>.rr-empty-state{flex:1;justify-content:center;min-height:180px}.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.is-selected{background:var(--rr-active-dim);border-color:color-mix(in srgb, var(--rr-text) 18%, var(--rr-line));box-shadow:inset 2px 0 0 var(--rr-nav-active-rail)}.rr-driver-card.is-selected .rr-driver-card-name{color:var(--rr-text)}.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:var(--rr-warn);border-color:color-mix(in srgb, var(--rr-warn) 45%, transparent);background:var(--rr-warn-dim);letter-spacing:.04em}.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:var(--rr-surface-2);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-radius:var(--rr-radius-sm);border:1px solid var(--rr-line);background:var(--rr-surface-2);color:var(--rr-text-secondary);padding:6px 10px;font-size:11px;font-weight:600;text-decoration:none}.rr-drivers-doc-links a:hover{border-color:var(--rr-line-strong);background:var(--rr-elevated);color:var(--rr-text)}.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%), #0f172a0a;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:var(--rr-surface-2);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-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:var(--rr-surface-2);border-radius:12px;flex-direction:column;gap:6px;margin:0 0 12px;padding:10px 14px;display:flex}.rr-drivers-summary__bar{background:var(--rr-surface-2);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,#0f172a08 0% 50%,#0f172a08 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-page-customers .rr-customers-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.rr-page-customers .rr-customers-summary__tile{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:2px;min-height:52px;padding:8px 12px;display:flex}.rr-page-customers .rr-customers-summary__tile--btn{font:inherit;color:inherit;text-align:left;cursor:pointer;margin:0;transition:border-color .15s,background .15s}.rr-page-customers .rr-customers-summary__tile--btn.is-accent strong{color:var(--rr-accent)}.rr-page-customers .rr-driver-card.is-new-customer:not(.is-selected){border-color:color-mix(in srgb, var(--rr-accent) 28%, var(--rr-line))}.rr-page-customers .rr-driver-card-flag--new{color:var(--rr-accent);background:color-mix(in srgb, var(--rr-accent) 12%, transparent)}.rr-page-customers .rr-customers-summary__tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-page-customers .rr-customers-summary__tile strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:750}.rr-page-customers .rr-cust-dossier{background:var(--rr-surface);flex-direction:column;min-height:100%;display:flex}.rr-page-customers .rr-cust-dossier__header{border-bottom:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-bg) 35%, var(--rr-surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;display:grid}.rr-page-customers .rr-cust-dossier__identity{min-width:0}.rr-page-customers .rr-cust-dossier__identity h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:750;line-height:1.15}.rr-page-customers .rr-cust-dossier__pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rr-page-customers .rr-cust-dossier__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rr-page-customers .rr-cust-dossier__contact{border-bottom:1px solid var(--rr-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:14px 18px;display:grid}.rr-page-customers .rr-cust-dossier__contact .rr-copy-field{min-width:0}.rr-page-customers .rr-cust-dossier__stats{border-bottom:1px solid var(--rr-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.rr-page-customers .rr-cust-dossier__stat{border:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-bg) 40%, var(--rr-surface));border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.rr-page-customers .rr-cust-dossier__stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-page-customers .rr-cust-dossier__stat strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:750;overflow:hidden}.rr-page-customers .rr-cust-dossier__section{border-bottom:1px solid var(--rr-line);padding:14px 18px 16px}.rr-page-customers .rr-cust-dossier__section:last-child{border-bottom:0}.rr-page-customers .rr-cust-dossier__section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.rr-page-customers .rr-cust-dossier__section-head h4{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);margin:0;font-size:12px;font-weight:800}.rr-page-customers .rr-cust-dossier__section-head span{color:var(--rr-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.rr-page-customers .rr-cust-dossier__empty{color:var(--rr-muted);margin:0;font-size:12px;line-height:1.4}.rr-page-customers .rr-cust-dossier__orders{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rr-page-customers .rr-cust-dossier__orders li{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.rr-page-customers .rr-cust-dossier__order-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rr-page-customers .rr-cust-dossier__order-main a{color:var(--rr-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;text-decoration:none}.rr-page-customers .rr-cust-dossier__order-main a:hover{text-decoration:underline}.rr-page-customers .rr-cust-dossier__order-meta{color:var(--rr-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}@media (width<=900px){.rr-page-customers .rr-customers-summary,.rr-page-customers .rr-cust-dossier__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-page-customers .rr-cust-dossier__contact{grid-template-columns:1fr}.rr-page-customers .rr-cust-dossier__header{grid-template-columns:auto minmax(0,1fr)}.rr-page-customers .rr-cust-dossier__actions{grid-column:1/-1;justify-content:flex-start}}.rr-page-sandbox .rr-sandbox-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.rr-page-sandbox .rr-sandbox-summary__tile{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:2px;min-height:52px;padding:8px 12px;display:flex}.rr-page-sandbox .rr-sandbox-summary__tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-page-sandbox .rr-sandbox-summary__tile strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:750}.rr-page-sandbox .rr-driver-card-flag--rest{color:var(--rr-muted);background:color-mix(in srgb, var(--rr-muted) 12%, transparent)}.rr-page-sandbox .rr-sandbox-dossier{background:var(--rr-surface);flex-direction:column;min-height:100%;display:flex}.rr-page-sandbox .rr-sandbox-dossier__header{border-bottom:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-bg) 35%, var(--rr-surface));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.rr-page-sandbox .rr-sandbox-dossier__identity h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.15rem;font-weight:700}.rr-page-sandbox .rr-sandbox-dossier__pills{flex-wrap:wrap;gap:6px;display:flex}.rr-page-sandbox .rr-sandbox-dossier__contact-line{color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:13px;overflow:hidden}.rr-page-sandbox .rr-sandbox-dossier__stats{border-bottom:1px solid var(--rr-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 18px;display:grid}.rr-page-sandbox .rr-sandbox-dossier__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-page-sandbox .rr-sandbox-dossier__stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-page-sandbox .rr-sandbox-dossier__stat strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.rr-page-sandbox .rr-sandbox-dossier__banner{color:var(--rr-muted);border-bottom:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-warn,#c47b2b) 8%, transparent);margin:0;padding:10px 18px;font-size:12px}.rr-page-sandbox .rr-sandbox-dossier__section{border-bottom:1px solid var(--rr-line);padding:14px 18px 18px}.rr-page-sandbox .rr-sandbox-dossier__section:last-child{border-bottom:none}.rr-page-sandbox .rr-sandbox-dossier__section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.rr-page-sandbox .rr-sandbox-dossier__section-head h4{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);margin:0;font-size:12px;font-weight:750}.rr-page-sandbox .rr-sandbox-dossier__section-head span{font-variant-numeric:tabular-nums;color:var(--rr-muted);font-size:12px}.rr-page-sandbox .rr-sandbox-dossier__empty{color:var(--rr-muted);margin:0;font-size:13px}.rr-page-sandbox .rr-sandbox-orders{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rr-page-sandbox .rr-sandbox-orders>li{border:1px solid var(--rr-line);background:var(--rr-bg);border-radius:10px;overflow:hidden}.rr-page-sandbox .rr-sandbox-orders>li.is-expanded{border-color:var(--rr-line-strong)}.rr-page-sandbox .rr-sandbox-order{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;margin:0;padding:10px 12px;display:flex}.rr-page-sandbox .rr-sandbox-order--static{cursor:default}.rr-page-sandbox .rr-sandbox-order__main{justify-content:space-between;align-items:center;gap:10px;display:flex}.rr-page-sandbox .rr-sandbox-order__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.rr-page-sandbox .rr-sandbox-order__meta{color:var(--rr-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.rr-page-sandbox .rr-sandbox-order__detail{border-top:1px dashed var(--rr-line);flex-direction:column;gap:12px;padding:12px;display:flex}.rr-page-sandbox .rr-sandbox-order__map{border:1px solid var(--rr-line);border-radius:10px;overflow:hidden}.rr-page-sandbox .rr-sandbox-order__map .rr-mini-map,.rr-page-sandbox .rr-sandbox-order__map .rr-mini-map__frame{min-height:180px}.rr-page-sandbox .rr-sandbox-order__map .rr-mini-map--compact .rr-mini-map__frame{min-height:160px}.rr-page-sandbox .rr-sandbox-order__map .rr-mini-map__expand{display:none}.rr-page-sandbox .rr-sandbox-order__kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rr-page-sandbox .rr-sandbox-order__kpi>div{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.rr-page-sandbox .rr-sandbox-order__kpi span{letter-spacing:.05em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-page-sandbox .rr-sandbox-order__kpi strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.rr-page-sandbox .rr-sandbox-order__legs{flex-direction:column;gap:10px;display:flex}.rr-page-sandbox .rr-sandbox-order__leg{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.rr-page-sandbox .rr-sandbox-order__leg-pin{color:#fff;background:var(--rr-accent,#3b82f6);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:11px;font-weight:750;display:inline-flex}.rr-page-sandbox .rr-sandbox-order__leg-pin.is-drop{background:color-mix(in srgb, var(--rr-warn,#c47b2b) 85%, #000)}.rr-page-sandbox .rr-sandbox-order__leg-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700;display:block}.rr-page-sandbox .rr-sandbox-order__leg strong{margin-top:2px;font-size:13px;font-weight:650;display:block}.rr-page-sandbox .rr-sandbox-order__leg p{color:var(--rr-muted);margin:2px 0 0;font-size:12px;line-height:1.35}.rr-page-sandbox .rr-sandbox-order__footer-meta{color:var(--rr-muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}@media (width<=720px){.rr-page-sandbox .rr-sandbox-summary,.rr-page-sandbox .rr-sandbox-dossier__stats,.rr-page-sandbox .rr-sandbox-order__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:var(--rr-surface-2);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);background:var(--rr-surface-2);color:var(--rr-text);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);background:var(--rr-surface-2);color:var(--rr-text-secondary);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:var(--rr-surface-2);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:var(--rr-surface-2);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:var(--rr-surface-2);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-data-table-wrap{flex:auto;min-height:0}.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-row-name strong{font-weight:600}.rr-driver-pay-v2 .rr-table td{vertical-align:middle}.rr-driver-pay-warn{color:var(--rr-warn);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,#0f172a08 0% 50%,#0f172a08 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}}.rr-page-driver-pay .rr-data-table-wrap,.rr-driver-pay-v2 .rr-data-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=900px){.rr-driver-pay-v2 .rr-table--dense th:nth-child(4),.rr-driver-pay-v2 .rr-table--dense td:nth-child(4){display:none}}.rr-driver-pay-cards{flex-direction:column;gap:10px;padding:12px;display:none}.rr-driver-pay-card{border:1px solid var(--rr-line);background:var(--rr-surface);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.rr-driver-pay-card.is-selected{border-color:color-mix(in srgb, var(--rr-text) 18%, var(--rr-line));background:var(--rr-active-dim);box-shadow:inset 2px 0 0 var(--rr-nav-active-rail)}.rr-driver-pay-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rr-driver-pay-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rr-driver-pay-card__stats .k{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700;display:block}.rr-driver-pay-card__stats .v{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.rr-driver-pay-card__adj{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rr-driver-pay-card__adj label{color:var(--rr-muted);flex-direction:column;gap:4px;font-size:11px;font-weight:650;display:flex}.rr-driver-pay-card__adj input{width:100%}@media (width<=900px){.rr-driver-pay-cards{display:flex}.rr-driver-pay-table-wrap{display:none}}@media (width>=901px){.rr-driver-pay-cards{display:none!important}}.rr-page-driver-pay .rr-page-workspace__summary{width:100%;display:block}.rr-page-driver-pay .rr-jobs-kpi,.rr-page-driver-pay .rr-driver-pay-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.rr-page-driver-pay .rr-jobs-kpi__tile{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:64px;font:inherit;color:inherit;text-align:left;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:12px 14px;display:flex}.rr-page-driver-pay .rr-jobs-kpi__tile--static{cursor:default}.rr-page-driver-pay .rr-jobs-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-page-driver-pay .rr-jobs-kpi__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1}.rr-page-driver-pay .rr-finance-kpi__money{letter-spacing:-.03em;font-size:18px}.rr-page-driver-pay .rr-driver-pay-views{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.rr-page-driver-pay .rr-jobs-views__label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-page-driver-pay .rr-jobs-views__bar{flex-wrap:wrap;gap:8px;width:100%}.rr-page-driver-pay .rr-table--dense{font-size:12.5px}.rr-page-driver-pay .rr-table--dense th{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);background:var(--rr-surface-2);padding:8px 10px;font-size:10px;font-weight:700}.rr-page-driver-pay .rr-table--dense td{vertical-align:middle;padding:8px 10px}.rr-page-driver-pay .rr-table--dense .rr-chip{padding:2px 7px;font-size:10px}.rr-page-driver-pay .rr-input--compact{min-height:30px;padding:5px 8px;font-size:12px}@media (width<=900px){.rr-page-driver-pay .rr-jobs-kpi,.rr-page-driver-pay .rr-driver-pay-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rr-page-driver-pay .rr-jobs-kpi,.rr-page-driver-pay .rr-driver-pay-kpi-strip{grid-template-columns:1fr}}.rr-gs-pay{flex-direction:column;gap:14px;padding:4px 0 20px;display:flex}.rr-gs-pay__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rr-gs-pay__kpi{border:1px solid var(--rr-line);background:var(--rr-surface);color:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.rr-gs-pay__kpi:hover{border-color:color-mix(in srgb, var(--rr-text) 16%, var(--rr-line))}.rr-gs-pay__kpi.is-active{border-color:rgba(var(--rr-accent-rgb), .4);box-shadow:inset 0 0 0 1px rgba(var(--rr-accent-rgb), .18);background:rgba(var(--rr-accent-rgb), .06)}.rr-gs-pay__kpi.is-warn.is-active{box-shadow:none;background:#d9770614;border-color:#d9770666}.rr-gs-pay__kpi.is-ok.is-active{box-shadow:none;background:#0d948814;border-color:#0d948866}.rr-gs-pay__kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-gs-pay__kpi-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1.1}.rr-gs-pay__kpi-hint{color:var(--rr-muted);font-size:12px}.rr-gs-pay__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rr-gs-pay__actions{flex-wrap:wrap;gap:8px;display:flex}.rr-gs-pay__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rr-gs-pay__card{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:16px;overflow:hidden;box-shadow:0 1px #0f172a08}.rr-gs-pay__card.is-pending{box-shadow:inset 3px 0 #d97706}.rr-gs-pay__card.is-paid{box-shadow:inset 3px 0 #0d9488}.rr-gs-pay__card.is-failed{box-shadow:inset 3px 0 0 var(--rr-danger)}.rr-gs-pay__card.is-open{border-color:color-mix(in srgb, var(--rr-text) 14%, var(--rr-line))}.rr-gs-pay__row{align-items:stretch;gap:4px;display:flex}.rr-gs-pay__row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 8px 14px 16px;display:grid}.rr-gs-pay__row-main:hover{background:#0f172a06}.rr-gs-pay__dl{flex-shrink:0;align-self:center;margin-right:12px}.rr-gs-pay__who{min-width:0}.rr-gs-pay__name{letter-spacing:-.02em;font-size:15px;font-weight:650}.rr-gs-pay__sub{color:var(--rr-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.rr-gs-pay__meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rr-gs-pay__method{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:650}.rr-gs-pay__amt{text-align:right;min-width:92px}.rr-gs-pay__amt strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:750;display:block}.rr-gs-pay__amt span{color:var(--rr-muted);font-size:11px;font-weight:650}.rr-gs-pay__detail{border-top:1px solid var(--rr-line);background:var(--rr-surface-2);flex-direction:column;gap:14px;padding:0 16px 16px;display:flex}.rr-gs-pay__formula{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 0 2px;display:flex}.rr-gs-pay__step{flex-direction:column;gap:2px;min-width:88px;display:flex}.rr-gs-pay__step span{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-gs-pay__step strong{font-variant-numeric:tabular-nums;font-size:16px}.rr-gs-pay__step.is-net strong{color:#0d9488}.rr-gs-pay__op{color:var(--rr-muted);padding-top:12px;font-size:18px}.rr-gs-pay__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.rr-gs-pay__facts div{min-width:0}.rr-gs-pay__facts-wide{grid-column:1/-1}.rr-gs-pay__facts dt{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-gs-pay__facts dd{word-break:break-word;margin:3px 0 0;font-size:13px}.rr-gs-pay__lines{border-collapse:collapse;background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:12px;width:100%;font-size:13px;overflow:hidden}.rr-gs-pay__lines caption{caption-side:top;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);padding:0 0 8px;font-size:10px;font-weight:750}.rr-gs-pay__lines td{border-top:1px solid var(--rr-line);vertical-align:top;padding:10px 12px}.rr-gs-pay__lines tr:first-child td{border-top:0}.rr-gs-pay__lines td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.rr-gs-pay__detail-actions{flex-wrap:wrap;gap:8px;display:flex}.rr-gs-pay__skel{flex-direction:column;gap:10px;display:flex}.rr-gs-pay__skel-card{background:linear-gradient(90deg,#0f172a0a 0%,#0f172a14 50%,#0f172a0a 100%) 0 0/200% 100%;border-radius:16px;height:78px;animation:1.4s ease-in-out infinite rr-driver-pay-shimmer}@media (width<=780px){.rr-gs-pay__kpis{grid-template-columns:1fr}.rr-gs-pay__row{flex-wrap:wrap;padding-bottom:10px}.rr-gs-pay__row-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar who amt""avatar meta amt";width:100%}.rr-gs-pay__row-main>:first-child{grid-area:avatar}.rr-gs-pay__dl{margin:0 12px 4px auto}.rr-gs-pay__who{grid-area:who}.rr-gs-pay__meta{flex-direction:row;grid-area:meta;align-items:flex-start}.rr-gs-pay__amt{grid-area:amt}.rr-gs-pay__facts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.rr-gs-pay__skel-card{animation:none!important}}.rr-driver-pay-reconcile{border:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-surface-2) 80%, transparent);border-radius:12px;flex-direction:column;gap:6px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.rr-driver-pay-reconcile__warn{color:var(--rr-warn,#b45309)}.rr-driver-pay-expand-hint{margin-top:2px;font-size:11px}.rr-driver-pay-order-lines td{background:color-mix(in srgb, var(--rr-bg-depth) 40%, var(--rr-surface));padding:10px 12px!important}.rr-driver-pay-lines-table{width:100%;max-width:920px}.rr-driver-pay-lines-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--rr-muted);font-size:10px}.rr-page-finance .rr-page-workspace__summary{width:100%;display:block}.rr-page-finance .rr-finance-summary{flex-direction:column;gap:10px;width:100%;display:flex}.rr-page-finance .rr-jobs-kpi,.rr-page-finance .rr-finance-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.rr-page-finance .rr-jobs-kpi__tile{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.rr-page-finance .rr-jobs-kpi__tile--static{cursor:default}.rr-page-finance .rr-jobs-kpi__tile:not(.rr-jobs-kpi__tile--static):hover,.rr-page-finance .rr-jobs-kpi__tile.is-active{border-color:color-mix(in srgb, var(--rr-accent) 50%, var(--rr-line));background:color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rr-accent) 18%, transparent)}.rr-page-finance .rr-jobs-kpi__tile.is-alert .rr-jobs-kpi__value{color:var(--rr-danger,#b91c1c)}.rr-page-finance .rr-jobs-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-page-finance .rr-jobs-kpi__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.rr-page-finance .rr-finance-kpi__money{letter-spacing:-.03em;font-size:20px}.rr-page-finance .rr-finance-views{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.rr-page-finance .rr-jobs-views__label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-page-finance .rr-jobs-views__bar{flex-wrap:wrap;gap:8px;width:100%}.rr-page-finance .rr-finance-table table,.rr-page-finance .rr-table--dense{font-size:12.5px}.rr-page-finance .rr-finance-table th,.rr-page-finance .rr-table--dense th{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);background:var(--rr-surface-2);padding:8px 10px;font-size:10px;font-weight:700}.rr-page-finance .rr-finance-table td,.rr-page-finance .rr-table--dense td{vertical-align:middle;padding:8px 10px}.rr-page-finance .rr-finance-table .rr-chip,.rr-page-finance .rr-table--dense .rr-chip{padding:2px 7px;font-size:10px}.rr-page-finance .rr-finance-table .rr-btn.ghost{min-height:0;padding:2px 6px;font-size:11px}@media (width<=900px){.rr-page-finance .rr-jobs-kpi,.rr-page-finance .rr-finance-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rr-page-finance .rr-jobs-kpi,.rr-page-finance .rr-finance-kpi{grid-template-columns:1fr}}.rr-page-finance .rr-finance-charts-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;width:100%;display:grid}.rr-page-finance .rr-finance-chart-card--wide{grid-column:1/-1}.rr-page-finance .rr-finance-chart{width:100%;height:260px;min-height:240px}.rr-page-finance .rr-finance-chart--pie{height:240px;min-height:220px}@media (width<=960px){.rr-page-finance .rr-finance-charts-grid{grid-template-columns:1fr}.rr-page-finance .rr-finance-chart-card--wide{grid-column:auto}}.rr-page-finance .rr-finance-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-page-pharmacy-incidents .rr-split-workspace{flex:1;height:100%;min-height:0}.rr-pharm-incident-list{flex-direction:column;gap:8px;padding:8px;display:flex}.rr-page-pharmacy-incidents .rr-page-workspace__summary{width:100%;display:block}.rr-page-pharmacy-incidents .rr-issues-kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.rr-page-pharmacy-incidents .rr-jobs-kpi__tile{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:12px 14px;display:flex}.rr-page-pharmacy-incidents .rr-jobs-kpi__tile--static{cursor:default}.rr-page-pharmacy-incidents .rr-jobs-kpi__tile:hover,.rr-page-pharmacy-incidents .rr-jobs-kpi__tile.is-active{border-color:color-mix(in srgb, var(--rr-accent) 50%, var(--rr-line));background:color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface))}.rr-page-pharmacy-incidents .rr-jobs-kpi__tile.is-alert .rr-jobs-kpi__value{color:var(--rr-danger,#b91c1c)}.rr-page-pharmacy-incidents .rr-jobs-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-page-pharmacy-incidents .rr-jobs-kpi__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.rr-page-pharmacy-incidents .rr-issues-views{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.rr-page-pharmacy-incidents .rr-jobs-views__label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-pharm-incident-card--ticket{border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rr-pharm-incident-card__main{flex:auto;min-width:0}.rr-pharm-incident-card__sub{color:var(--rr-muted);flex-wrap:wrap;gap:4px;margin-top:4px;font-size:12px;display:flex}.rr-pharm-incident-card__dot{opacity:.55}.rr-pharm-incident-card__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.rr-pharm-incident-detail .rr-inspect__title{margin:0;font-size:15px;font-weight:750}.rr-pharm-incident-detail .rr-inspect__hero-meta{color:var(--rr-muted);margin:4px 0 8px;font-size:12px}.rr-pharm-incident-detail .rr-inspect__section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 8px;font-size:10px;font-weight:750}.rr-pharm-incident-list{flex-direction:column;gap:.65rem;display:flex}.rr-pharm-incident-card{text-align:left;border:1px solid var(--rr-border);background:var(--rr-surface-elevated,var(--rr-surface));cursor:pointer;width:100%;color:inherit;border-radius:14px;padding:.85rem .95rem}.rr-pharm-incident-card.is-selected{border-color:color-mix(in srgb, var(--rr-text) 18%, var(--rr-border));background:var(--rr-active-dim);box-shadow:inset 2px 0 0 var(--rr-nav-active-rail)}.rr-pharm-incident-card--skeleton{pointer-events:none;opacity:.55;background:linear-gradient(90deg, var(--rr-surface-2) 25%, var(--rr-elevated) 50%, var(--rr-surface-2) 75%);background-size:200% 100%;min-height:4.5rem;animation:1.4s ease-in-out infinite rr-pharm-shimmer}@keyframes rr-pharm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rr-split-mobile-back{align-self:flex-start;margin:8px 8px 0;display:none}@media (width<=1100px){.rr-split-mobile-back{display:inline-flex}}.rr-pharm-incident-card__top{flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem;display:flex}.rr-pharm-incident-card__title{font-size:.95rem;font-weight:700}.rr-pharm-incident-card__reason{color:var(--rr-text-secondary);margin-top:.25rem;font-size:.88rem;line-height:1.35}.rr-pharm-incident-card__meta,.rr-pharm-incident-card__route{color:var(--rr-text-secondary);justify-content:space-between;gap:.75rem;margin-top:.45rem;font-size:.78rem;display:flex}.rr-pharm-incident-card__route{line-height:1.35;display:block}.rr-pharm-incident-detail__actions{flex-wrap:wrap}.rr-pharm-incident-detail__hint{color:var(--rr-text-secondary);margin-top:.75rem;font-size:.75rem;line-height:1.4}.rr-link-inline{margin-top:.35rem;font-size:.85rem;display:inline-block}.rr-global-search-hint{margin:0 var(--rr-v4-gutter,16px) 10px;border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:var(--rr-surface-2);color:var(--rr-text-secondary);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:var(--rr-surface-2);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:var(--rr-surface);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:var(--rr-surface-2);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:var(--rr-surface-2);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,.rr-jobs-workspace .rr-job-row.is-flash{box-shadow:0 0 0 1px rgba(var(--rr-accent-rgb), .35);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:var(--rr-surface-2);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{border-color:color-mix(in srgb, var(--rr-danger) 40%, transparent);background:var(--rr-danger-dim);color:var(--rr-danger)}.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:var(--rr-surface-2);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:var(--rr-surface-2);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-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;background:color-mix(in srgb, var(--rr-bg-depth) 55%, transparent);opacity:0;pointer-events:none;transition:opacity var(--rr-dur) var(--rr-ease-soft);display:none;position:fixed;inset:0}:root[data-theme=dark] .rr-mobile-nav-backdrop{background:#0000008c}.rr-mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.rr-nav--drawer{z-index:910;width:min(288px,88vw);transition:transform var(--rr-dur) var(--rr-ease-out);background:var(--rr-surface);box-shadow:var(--rr-shadow);padding-bottom:var(--rr-space-3);display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);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-sync-inline{display:none}.rr-header-tools-toggle{min-width:44px;min-height:44px}.rr-header-toolbar .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:block;position:relative}.rr-header-tools-menu{z-index:920;border:1px solid var(--rr-line);border-radius:var(--rr-radius);background:var(--rr-elevated);min-width:220px;box-shadow:var(--rr-shadow);flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.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 .rr-btn,.rr-header-tools-menu .rr-header-role{justify-content:flex-start;width:100%}.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-radius:var(--rr-radius);border:1px solid var(--rr-line);background:var(--rr-elevated);color:var(--rr-text);box-shadow:var(--rr-shadow);pointer-events:auto;animation:rr-toast-in var(--rr-dur) var(--rr-ease-out);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.rr-toast--ok{border-color:#3ed4a073}.rr-toast--err{border-color:#fb718580}.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:var(--rr-surface-2);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:var(--rr-surface-2);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,.rr-job-row.is-dragging{opacity:.45;outline:2px dashed rgba(var(--rr-accent-rgb), .5)}.rr-job-card-v2[draggable=true],.rr-job-row[draggable=true]{cursor:grab}.rr-job-card-v2[draggable=true]:active,.rr-job-row[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}}.rr-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.rr-page-workspace__chrome{gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);border-bottom:1px solid var(--rr-line);background:var(--rr-surface);flex-direction:column;max-height:min(42vh,360px);display:flex;overflow:auto}.rr-page-workspace__text{flex-direction:column;gap:4px;min-width:0;display:flex}.rr-page-workspace__label{letter-spacing:-.02em;text-transform:none;width:fit-content;max-width:100%;color:var(--rr-text);background:0 0;border:none;border-radius:0;padding:0;font-size:13px;font-weight:700;line-height:1.25;display:block}.rr-page-workspace__hint{color:var(--rr-muted);max-width:48ch;font-size:11px;line-height:1.35}.rr-page-workspace__summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-page-workspace__filters{flex-direction:column;gap:6px;min-width:0;display:flex}.rr-page-workspace__surface{flex-direction:column;flex:auto;min-height:0;display:flex}.rr-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rr-filter-bar__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-filter-bar__trailing{align-items:center;gap:8px;margin-left:auto;display:flex}.rr-filter-bar--secondary .rr-filter-bar__chips{padding-left:2px}.rr-filter-bar--secondary .rr-filter-chip{min-height:28px;padding:3px 9px!important;font-size:11px!important;font-weight:550!important}.rr-split-workspace{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);background:var(--rr-surface);flex:auto;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.rr-split-workspace--wide{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.rr-split-workspace__list{border-right:1px solid var(--rr-line);min-width:0;min-height:0;overflow:auto}.rr-split-workspace__detail{background:var(--rr-surface-2);min-width:0;min-height:0;overflow:auto}.rr-shell-sync-strip{border-bottom:1px solid var(--rr-line)}.rr-settings-sections{flex-direction:column;gap:16px;max-width:min(920px,100%);display:flex}.rr-settings-section{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);background:var(--rr-surface);padding:16px 18px}.rr-settings-row__label{font-size:13px;font-weight:600}.rr-settings-row__hint{color:var(--rr-muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.rr-data-table-wrap{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);background:var(--rr-surface);overflow:auto}.rr-data-table-wrap table{border-collapse:collapse;width:100%}.rr-data-table-wrap th{z-index:1;background:var(--rr-elevated);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);border-bottom:1px solid var(--rr-line);padding:10px 12px;font-size:11px;font-weight:650;position:sticky;top:0}.rr-data-table-wrap td{border-bottom:1px solid var(--rr-line);vertical-align:top;padding:10px 12px;font-size:13px}.rr-data-table-wrap tr:hover td{background:var(--rr-surface-2)}.rr-data-table-wrap tr.is-selected td{background:var(--rr-active-dim)}.rr-legal-inspect{flex-direction:column;gap:12px;min-height:100%;padding:14px 16px 20px;display:flex}.rr-legal-inspect__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rr-legal-inspect__actions{flex-wrap:wrap;gap:6px;display:flex}.rr-split-workspace__list>.rr-drivers-roster-list,.rr-split-workspace__list>.rr-trust-queue-list,.rr-split-workspace__list>.rr-quotes-list-panel{min-height:100%}.rr-split-workspace__list>.rr-empty-state,.rr-split-workspace__detail>.rr-empty-state{padding:28px 20px}.rr-drawer>.rr-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 20px;display:flex}.rr-quotes-list-panel{flex-direction:column;min-width:0;min-height:100%;display:flex}.rr-quotes-list-panel>.rr-quotes-table-wrap,.rr-quotes-list-panel>.rr-table-wrap{flex:auto;min-height:0}.rr-quotes-list-panel>.rr-empty-state,.rr-quotes-list-panel>.rr-quotes-loading{padding:28px 20px}.rr-inbox-v2__filters{border-bottom:1px solid var(--rr-line);flex-shrink:0;padding:8px 10px 6px}.rr-inbox-thread-chrome{border-bottom:1px solid var(--rr-line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.rr-inbox-thread-chrome__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-inbox-thread-chrome__label{color:var(--rr-text);font-size:13px;font-weight:650}.rr-inbox-thread-chrome__hint{color:var(--rr-muted);font-size:11px}.rr-inbox-thread-chrome__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-inbox-thread-v2__unread-dot{background:var(--rr-danger,#e5484d);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #e5484d2e}.rr-page-workspace__surface>.rr-inbox-workspace{flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.rr-page-workspace__surface>.rr-quotes-split-ws,.rr-page-workspace__surface>.rr-split-workspace{min-height:0;margin:10px 12px 12px}.rr-split-workspace__detail>.rr-quote-detail{min-height:100%}.rr-page-workspace__summary>.rr-trust-queue-stats{border:none;padding:0}.rr-page-workspace__summary>.rr-drivers-summary{width:100%}.rr-overview-v3{flex-direction:column;gap:14px;min-height:0;padding:14px 16px 20px;display:flex;overflow:auto}.rr-overview-v3__hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:14px;display:grid}.rr-overview-v3__strip{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.rr-page-workspace__surface>.rr-settings-sections{flex:auto;width:100%;min-height:0;padding:4px 2px 20px;overflow:auto}.rr-page-workspace__surface>.rr-finance-v2__body,.rr-page-workspace__surface>.rr-driver-pay-body{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px 12px 14px;display:flex;overflow:auto}.rr-page-workspace__surface>.rr-empty-state,.rr-page-workspace__surface>.rr-driver-pay-skeleton,.rr-page-workspace__surface>.rr-v4-banner{margin:12px 14px}.rr-finance-status-input{width:120px;margin-left:6px}.rr-finance-cell-nowrap{white-space:nowrap;font-size:11px}.rr-finance-cell-meta{font-size:10px}.rr-finance-cell-sub{font-size:11px}.rr-driver-pay-toolbar{flex-direction:column;gap:8px;width:100%;display:flex}.rr-driver-pay-toolbar .rr-driver-pay-week__nav,.rr-driver-pay-toolbar .rr-driver-pay-period{justify-content:flex-start}.rr-settings-break{word-break:break-all}.rr-settings-section__foot{margin:12px 0 0}.rr-settings-chime{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rr-settings-role-select{min-width:140px}.rr-settings-row--stack{flex-direction:column;align-items:stretch}.rr-settings-row--stack .rr-settings-shortcuts{margin:8px 0 0}.rr-settings-advanced{padding-top:4px}.rr-settings-advanced>summary{cursor:pointer;letter-spacing:-.02em;color:var(--rr-text);align-items:center;gap:8px;font-size:14px;font-weight:700;list-style:none;display:flex}.rr-settings-advanced>summary::-webkit-details-marker{display:none}.rr-settings-advanced>summary:before{content:"▸";color:var(--rr-muted);font-size:12px}.rr-settings-advanced[open]>summary:before{content:"▾"}.rr-settings-advanced>summary+.rr-settings-section__lede{margin-top:10px}.rr-settings-role-select,.rr-settings-select{border-radius:var(--rr-radius-sm);border:1px solid var(--rr-line);background:var(--rr-surface-2);min-width:140px;max-width:220px;color:var(--rr-text);font:inherit;padding:7px 10px;font-size:13px;font-weight:600}.rr-toggle{border:1px solid var(--rr-line-strong);background:var(--rr-surface-2);cursor:pointer;width:44px;height:26px;transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft);border-radius:999px;flex-shrink:0;padding:0;position:relative}.rr-toggle.is-on{background:var(--rr-accent);border-color:var(--rr-accent)}.rr-toggle:disabled{opacity:.45;cursor:not-allowed}.rr-toggle__thumb{width:20px;height:20px;transition:transform var(--rr-dur) var(--rr-ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.rr-toggle.is-on .rr-toggle__thumb{transform:translate(18px)}.rr-segmented{border-radius:var(--rr-radius);border:1px solid var(--rr-line);background:var(--rr-surface-2);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.rr-segmented__btn{color:var(--rr-muted);font:inherit;border-radius:calc(var(--rr-radius) - 2px);cursor:pointer;background:0 0;border:none;min-height:30px;padding:6px 12px;font-size:12px;font-weight:650}.rr-segmented__btn:hover{color:var(--rr-text)}.rr-header-theme-toggle{place-items:center;width:40px!important;min-width:40px!important;padding:0!important;display:inline-grid!important}.rr-jobs-filter-meta{color:var(--rr-muted);font-variant-numeric:tabular-nums;margin:-2px 0 0;font-size:11px}.rr-settings-shortcuts{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.rr-settings-shortcuts li{color:var(--rr-text-secondary);border-top:1px solid var(--rr-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.rr-settings-shortcuts li:first-child{border-top:none;padding-top:0}.rr-settings-shortcuts kbd{font-family:var(--rr-font-mono);border:1px solid var(--rr-line);background:var(--rr-surface-2);color:var(--rr-text);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.rr-filter-bar__label{color:var(--rr-muted);white-space:nowrap;font-size:11px;font-weight:650}.rr-split-detail-stack{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.rr-split-mobile-back{flex-shrink:0;align-self:flex-start;margin:8px 10px 0;display:none}@media (width<=1100px){.rr-split-mobile-back{display:inline-flex}.rr-overview-v3__hero{grid-template-columns:1fr}.rr-split-workspace,.rr-split-workspace--wide{grid-template-rows:minmax(160px,.4fr) minmax(220px,.6fr);grid-template-columns:1fr}.rr-split-workspace.is-mobile-list .rr-split-workspace__detail,.rr-split-workspace.is-mobile-detail .rr-split-workspace__list{display:none}.rr-split-workspace.is-mobile-list,.rr-split-workspace.is-mobile-detail{grid-template-rows:minmax(0,1fr)}.rr-split-workspace__list{border-right:none;border-bottom:1px solid var(--rr-line)}.rr-split-workspace.is-mobile-detail .rr-split-workspace__list{border-bottom:none}}.rr-header h1{font-size:clamp(17px, .9vw + 14px, var(--rr-type-page))!important;letter-spacing:-.035em!important;font-weight:650!important}.rr-header-sub{opacity:.92;font-size:var(--rr-type-meta)!important;color:var(--rr-text-secondary)!important}.rr-header-actions .rr-btn,.rr-header-toolbar .rr-btn{min-height:34px;border-radius:var(--rr-radius-sm)!important;padding:7px 12px!important;font-size:13px!important}.rr-header-sync-btn{font-weight:600!important}.rr-nav a{min-height:40px;border-radius:var(--rr-radius-sm)!important;padding:9px 11px 9px 12px!important;font-size:13px!important;font-weight:500!important}.rr-nav a.active{font-weight:600!important}.rr-nav-label{letter-spacing:-.01em;font-size:13px!important;font-weight:inherit!important}.rr-nav-section-label{opacity:.85;letter-spacing:.09em!important;font-size:10px!important}.rr-filter-chip,.rr-trust-chip,.rr-drivers-chip,.rr-jobs-chip,.rr-ws-chip{min-height:32px;border-radius:999px!important;padding:5px 11px!important;font-size:12px!important;font-weight:600!important}.rr-filter-chip__n,.rr-trust-chip__n,.rr-drivers-chip__n,.rr-jobs-chip__n,.rr-ws-chip__n{min-height:auto;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:650!important}.rr-btn{min-height:34px;border-radius:var(--rr-radius-sm)!important;padding:7px 13px!important;font-size:13px!important;font-weight:600!important}.rr-btn.primary{font-weight:650!important}.rr-btn--compact{min-height:30px;padding:5px 10px!important;font-size:12px!important}.rr-page-workspace__surface,.rr-split-workspace__list,.rr-split-workspace__detail,.rr-overview-v3,.rr-data-table-wrap{font-size:12.5px}.rr-data-table-wrap th{padding:9px 11px!important;font-size:10.5px!important}.rr-data-table-wrap td{color:var(--rr-text-secondary);padding:9px 11px!important;font-size:12.5px!important}.rr-empty-state__title{font-size:16px!important;font-weight:700!important}.rr-empty-state__detail{color:var(--rr-muted)!important;font-size:12px!important}.rr-daily-hero{border-radius:var(--rr-radius-lg);border:1px solid var(--rr-line);background:var(--rr-surface);padding:20px 22px 16px}.rr-daily-hero__title{letter-spacing:-.045em!important;margin:0!important;font-size:clamp(1.85rem,3.4vw,2.55rem)!important;font-weight:800!important;line-height:1.05!important}.rr-daily-hero__eyebrow{color:var(--rr-muted)!important;font-size:11px!important;font-weight:650!important}.rr-daily-hero__sub{color:var(--rr-muted)!important;font-size:13px!important}.rr-daily-stat{min-height:118px;padding:18px 18px 16px}.rr-daily-stat__label{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-muted)!important;font-size:11px!important;font-weight:700!important}.rr-daily-stat__value{letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.35rem)!important;font-weight:800!important}.rr-daily-stat__hint{color:var(--rr-muted)!important;font-size:12px!important}.rr-overview-v3__strip{order:0}.rr-page-workspace__hint,.rr-ws-subbar__meta,.rr-kbd-hint{font-size:11px!important}.rr-chat-thread{background:0 0;flex-direction:column;min-height:0;display:flex;position:relative}.rr-chat-list-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.rr-chat-list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:0 0;flex-direction:column;flex:1;gap:2px;min-height:0;padding:16px 18px 20px;display:flex;overflow:hidden auto}.rr-chat-list__soft-error{border:1px solid color-mix(in srgb, var(--rr-danger,#f87171) 35%, transparent);background:color-mix(in srgb, var(--rr-danger,#f87171) 10%, var(--rr-surface,#111827));color:var(--rr-ink,#f8fafc);border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;margin:.35rem .65rem .15rem;padding:.45rem .65rem;font-size:12px;display:flex}.rr-chat-list--empty,.rr-chat-list--loading,.rr-chat-list--error{color:var(--rr-muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:32px 20px;font-size:13px}.rr-chat-thread-empty{background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:32px 24px;display:flex}.rr-chat-thread-empty__detail{color:var(--rr-muted);margin:0;font-size:13px}.rr-chat-list__anchor{flex-shrink:0;height:1px}.rr-chat-live-strip{color:var(--rr-muted);border-bottom:1px solid var(--rr-line);background:rgba(var(--rr-accent-rgb), .05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:8px;padding:7px 16px;font-size:11px;display:flex}.rr-chat-live-strip__dot{background:var(--rr-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.rr-chat-live-strip__dot.is-live{background:#22c55e;animation:1.8s ease-in-out infinite rr-chat-pulse;box-shadow:0 0 0 3px #22c55e38}.rr-chat-live-strip__label{flex:1;font-weight:500}.rr-chat-live-strip__typing{letter-spacing:.02em;background:var(--rr-line);border:1px solid var(--rr-line);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.rr-chat-live-strip__typing.is-ok{color:var(--rr-success);border-color:#86efac33}.rr-chat-live-strip__typing.is-err{color:var(--rr-danger);border-color:#fca5a533}@keyframes rr-chat-pulse{0%,to{opacity:1}50%{opacity:.55}}.rr-chat-event{color:var(--rr-text,inherit);letter-spacing:-.01em;background:#22c55e1f;border-radius:999px;align-self:center;margin:8px auto;padding:5px 10px;font-size:12px;font-weight:650}.rr-chat-msg{word-break:break-word;max-width:min(480px,82%);color:var(--rr-text);border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.5;transition:transform .12s}.rr-chat-msg--grouped{margin-top:2px}.rr-chat-msg--group-start{margin-top:12px}.rr-chat-msg--out{background:var(--rr-accent);box-shadow:none;color:#fff;border:1px solid #0000;align-self:flex-end}.rr-chat-msg--out.rr-chat-msg--single,.rr-chat-msg--out.rr-chat-msg--last{border-bottom-right-radius:6px}.rr-chat-msg--out.rr-chat-msg--first:not(.rr-chat-msg--last),.rr-chat-msg--out.rr-chat-msg--mid{border-top-right-radius:16px;border-bottom-right-radius:6px}.rr-chat-msg--in{background:var(--rr-surface-2);border:1px solid var(--rr-line);box-shadow:none;color:var(--rr-text);align-self:flex-start}.rr-chat-msg--in.rr-chat-msg--single,.rr-chat-msg--in.rr-chat-msg--last{border-bottom-left-radius:6px}.rr-chat-msg--in.rr-chat-msg--first:not(.rr-chat-msg--last),.rr-chat-msg--in.rr-chat-msg--mid{border-top-left-radius:16px;border-bottom-left-radius:6px}.rr-chat-msg--animate{animation:.28s cubic-bezier(.22,1,.36,1) both rr-chat-msg-in}.rr-chat-msg--out.rr-chat-msg--animate{animation-name:rr-chat-msg-in-out}@keyframes rr-chat-msg-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rr-chat-msg-in-out{0%{opacity:0;transform:translateY(8px)translate(6px)scale(.98)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}.rr-chat-date{align-self:center;align-items:center;gap:12px;width:100%;max-width:320px;margin:14px 0 10px;display:flex}.rr-chat-date__line{background:linear-gradient(90deg, transparent, var(--rr-line), transparent);flex:1;height:1px}.rr-chat-date__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);background:var(--rr-surface-2);border:1px solid var(--rr-line);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:600}.rr-chat-scroll-fab{z-index:4;border:1px solid rgba(var(--rr-accent-rgb), .35);background:rgba(var(--rr-accent-rgb), .18);width:40px;height:40px;color:var(--rr-text);cursor:pointer;box-shadow:var(--rr-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,background .15s,box-shadow .15s;animation:.2s ease-out rr-chat-fab-in;display:inline-flex;position:absolute;bottom:14px;right:16px}.rr-chat-scroll-fab:hover{background:rgba(var(--rr-accent-rgb), .28);box-shadow:0 6px 24px rgba(var(--rr-accent-rgb), .2);transform:translateY(-2px)}.rr-chat-scroll-fab__badge{text-align:center;color:#fff;background:var(--rr-accent);border:2px solid var(--rr-bg);border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}@keyframes rr-chat-fab-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.rr-chat-skeleton{justify-content:flex-end;gap:14px!important}.rr-chat-skeleton__row{width:100%;display:flex}.rr-chat-skeleton__row--in{justify-content:flex-start}.rr-chat-skeleton__row--out{justify-content:flex-end}.rr-chat-skeleton__bubble{background:linear-gradient(90deg, var(--rr-surface-2) 0%, var(--rr-line) 50%, var(--rr-surface-2) 100%);background-size:200% 100%;border-radius:16px;width:min(68%,320px);height:52px;animation:1.4s ease-in-out infinite rr-chat-shimmer}.rr-chat-skeleton__bubble--short{width:min(36%,160px);height:40px}.rr-chat-skeleton__bubble--medium{width:min(52%,240px);height:64px}@keyframes rr-chat-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rr-chat-msg--animate,.rr-chat-scroll-fab,.rr-chat-typing,.rr-chat-skeleton__bubble{animation:none!important}.rr-chat-list{scroll-behavior:auto}}.rr-chat-msg__meta{letter-spacing:.02em;color:var(--rr-muted);opacity:1;align-items:baseline;gap:8px;margin-bottom:5px;font-size:11px;display:flex}.rr-chat-msg--out .rr-chat-msg__meta{color:#ffffffd1;justify-content:flex-end}.rr-chat-msg__edited{opacity:.8;font-size:10px;font-style:italic}.rr-chat-msg__receipt{opacity:.78;font-size:11px;font-weight:600}.rr-chat-msg__receipt--read{opacity:1}.rr-chat-msg__edit{color:inherit;font:inherit;text-underline-offset:2px;opacity:.72;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.rr-chat-msg__edit:hover,.rr-chat-msg__edit:focus-visible{opacity:1}.rr-chat-msg--editing{max-width:min(560px,92%)}.rr-chat-msg__edit-form{flex-direction:column;gap:8px;display:flex}.rr-chat-msg__edit-input{resize:vertical;color:#fff;width:100%;min-height:72px;font:inherit;background:#0000002e;border:1px solid #ffffff47;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.45}.rr-chat-msg__edit-input:focus{border-color:#ffffff8c;outline:none}.rr-chat-msg__edit-actions{justify-content:flex-end;gap:8px;display:flex}.rr-chat-msg__sender{text-transform:capitalize;color:inherit;font-weight:700}.rr-chat-msg--in .rr-chat-msg__sender{color:var(--rr-text)}.rr-chat-msg--out .rr-chat-msg__sender{color:#fff}.rr-chat-msg__meta time{font-variant-numeric:tabular-nums;opacity:.95}.rr-chat-msg__pending{letter-spacing:.02em;color:#ffffffe6;opacity:1;font-size:10px;font-weight:700}.rr-chat-msg--in .rr-chat-msg__pending{color:var(--rr-accent)}.rr-chat-msg--out[data-message-id^=opt-]{opacity:.88}.rr-chat-msg__body{white-space:pre-wrap;color:inherit;font-weight:500}.rr-chat-msg__attachments{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.rr-chat-msg__img-btn{cursor:zoom-in;max-width:240px;box-shadow:var(--rr-shadow-soft);background:0 0;border:none;border-radius:12px;padding:0;transition:transform .15s,box-shadow .15s;overflow:hidden}.rr-chat-msg__img-btn:hover{box-shadow:var(--rr-shadow-soft);transform:scale(1.02)}.rr-chat-msg__img{object-fit:cover;border-radius:12px;max-width:240px;max-height:280px;display:block}.rr-chat-msg__file{color:var(--rr-accent);text-underline-offset:2px;font-size:13px;text-decoration:underline}.rr-chat-typing{background:var(--rr-surface-2);border:1px solid var(--rr-line);color:var(--rr-muted);border-radius:16px 16px 16px 6px;align-self:flex-start;align-items:center;gap:10px;margin-top:8px;padding:10px 14px;font-size:12px;animation:.2s ease-out rr-chat-typing-in;display:flex}@keyframes rr-chat-typing-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rr-chat-typing__dots{gap:4px;display:inline-flex}.rr-chat-typing__dots span{background:rgba(var(--rr-accent-rgb), .75);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite rr-chat-dot}.rr-chat-typing__dots span:nth-child(2){animation-delay:.15s}.rr-chat-typing__dots span:nth-child(3){animation-delay:.3s}@keyframes rr-chat-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.rr-chat-composer{border-top:1px solid var(--rr-line);z-index:3;background:0 0;flex-shrink:0;padding:12px 16px 16px;position:relative}.rr-chat-composer.is-drag-over{background:rgba(var(--rr-accent-rgb), .08);box-shadow:inset 0 0 0 2px rgba(var(--rr-accent-rgb), .35)}.rr-chat-composer--readonly{color:var(--rr-muted);text-align:center;padding:16px 14px;font-size:12px;font-style:italic}.rr-chat-composer__row{align-items:flex-end;gap:10px;display:flex}.rr-chat-composer__input{border:1px solid var(--rr-line);background:var(--rr-surface-2);min-height:40px;max-height:140px;color:inherit;resize:none;font:inherit;box-shadow:none;border-radius:12px;flex:1;padding:10px 14px;line-height:1.45;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.rr-chat-composer__input:focus{border-color:var(--rr-line-strong);box-shadow:0 0 0 3px var(--rr-active-dim);outline:none}.rr-chat-composer__input::placeholder{color:var(--rr-muted);opacity:.75}.rr-chat-composer__actions{flex-direction:column;gap:6px;display:flex}.rr-chat-composer__attach{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.rr-chat-composer__send{border-radius:12px;min-width:72px;font-weight:600}.rr-chat-composer__hint{color:var(--rr-muted);opacity:.85;margin:8px 2px 0;font-size:11px}.rr-chat-composer__hint kbd{background:var(--rr-line);border:1px solid var(--rr-line);border-radius:4px;padding:1px 5px;font-size:10px}.rr-chat-att-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rr-chat-att-chip{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;width:56px;height:56px;position:relative;overflow:hidden}.rr-chat-att-chip.is-error{border-color:var(--rr-danger)}.rr-chat-att-chip__thumb{object-fit:cover;width:100%;height:100%}.rr-chat-att-chip__icon{justify-content:center;align-items:center;height:100%;font-size:11px;font-weight:700;display:flex}.rr-chat-att-chip__remove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:20px;height:20px;font-size:10px;position:absolute;top:2px;right:2px}.rr-chat-att-chip__status{color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.rr-chat-att-chip__err{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#ef4444eb;padding:2px 4px;font-size:8px;font-weight:600;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rr-chat-att-progress{background:var(--rr-line);border-radius:2px;flex:1;min-width:80px;height:4px;overflow:hidden}.rr-chat-att-progress__bar{background:var(--rr-accent);height:100%;transition:width .15s}.rr-chat-lightbox{z-index:9999;cursor:zoom-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e6;border:none;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out rr-chat-lightbox-in;display:flex;position:fixed;inset:0}.rr-chat-lightbox__close{z-index:1;color:#fff;letter-spacing:.04em;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:16px;right:16px}.rr-chat-lightbox__close:focus-visible{outline:2px solid rgba(var(--rr-accent-rgb), .8);outline-offset:2px}.rr-chat-lightbox__img{object-fit:contain;cursor:default;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 8px 40px #00000080}@keyframes rr-chat-lightbox-in{0%{opacity:0}to{opacity:1}}.rr-inbox-v2__thread .rr-inbox-thread-messages{display:none}.rr-chat-thread-inspector{border-bottom:1px solid var(--rr-line);background:0 0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 16px;display:flex}.rr-chat-thread-inspector--empty{align-items:center}.rr-chat-thread-inspector__lead{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rr-chat-thread-inspector__back{flex-shrink:0;min-width:36px;padding:6px 10px;font-size:16px;line-height:1}.rr-chat-thread-inspector__avatar{width:36px;height:36px;color:var(--rr-text);background:var(--rr-surface-2);border:1px solid var(--rr-line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.rr-chat-thread-inspector__text{flex-direction:column;gap:4px;min-width:0;display:flex}.rr-chat-thread-inspector__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-chat-thread-inspector__title{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:720;overflow:hidden}.rr-chat-thread-inspector__chips{flex-wrap:wrap;gap:4px;display:inline-flex}.rr-chat-thread-inspector__hint{color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.rr-chat-thread-inspector__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.rr-chat-thread--active .rr-chat-composer{border-top-color:var(--rr-line)}.rr-inbox-kbd-hint{border-top:1px solid var(--rr-line);color:var(--rr-muted);background:var(--rr-surface-2);flex-shrink:0;margin:0;padding:8px 12px;font-size:10px}.rr-inbox-kbd-hint kbd{background:var(--rr-line);border:1px solid var(--rr-line);border-radius:3px;padding:1px 4px;font-size:9px}.rr-inbox-summary{border-bottom:1px solid var(--rr-line);background:var(--rr-surface-2);flex-direction:column;flex-shrink:0;gap:6px;padding:10px 14px;display:flex}.rr-inbox-summary__bar{background:var(--rr-line);border-radius:999px;height:4px;overflow:hidden}.rr-inbox-summary__fill{border-radius:inherit;background:rgba(var(--rr-accent-rgb), .45);height:100%;transition:width .35s}.rr-inbox-summary__fill.has-unread{background:linear-gradient(90deg, #fb7185d9, rgba(var(--rr-accent-rgb), .65))}.rr-inbox-summary__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rr-inbox-summary__primary{color:var(--rr-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rr-inbox-summary__pct{color:var(--rr-muted);font-variant-numeric:tabular-nums;font-size:11px}.rr-inbox-thread-skeleton__row{background:linear-gradient(90deg, #ffffff05 0%, var(--rr-line) 50%, #ffffff05 100%);background-size:200% 100%;border-radius:12px;height:64px;animation:1.4s ease-in-out infinite rr-inbox-shimmer}.rr-inbox-thread-v2--animated{animation:.22s ease-out both rr-inbox-thread-in}.rr-inbox-thread-v2__sync-dot{background:var(--rr-accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite rr-inbox-sync-pulse}@keyframes rr-inbox-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes rr-inbox-thread-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes rr-inbox-sync-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rr-inbox-thread-skeleton__row,.rr-inbox-thread-v2--animated,.rr-inbox-thread-v2__sync-dot{animation:none!important}.rr-inbox-summary__fill{transition:none}}.rr-page-inbox.rr-page-workspace,.rr-inbox-v2-page.rr-page-workspace,.rr-page-inbox .rr-page-workspace__surface,.rr-inbox-v2-page .rr-page-workspace__surface{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-inbox-workspace{flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.rr-inbox-v2__thread.rr-chat-thread{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-thread-header,.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-thread-inspector,.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-live-strip,.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-composer{flex:none}.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-list-wrap,.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-list,.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-thread-empty{flex:1;min-height:0}.rr-chat-thread__body>.rr-chat-list-wrap,.rr-chat-thread__body>.rr-chat-list{flex:1;min-height:0}.rr-chat-list-wrap{flex:1!important;min-height:0!important;overflow:hidden!important}.rr-chat-list-wrap>.rr-chat-list{flex:1;min-height:0;overflow-y:auto}.rr-chat-composer{margin-top:auto;flex-shrink:0!important}.rr-nav-section{margin-bottom:var(--rr-space-3);flex-direction:column;gap:1px;display:flex}.rr-nav a{color:var(--rr-text-secondary)}.rr-nav a.active{background:var(--rr-nav-active-bg);color:var(--rr-nav-active-fg)}.rr-nav a:hover .rr-nav-glyph{color:var(--rr-text-secondary)}.rr-nav a.active .rr-nav-glyph{color:var(--rr-nav-active-fg)}.rr-header-sync-inline{background:var(--rr-surface-2);border:1px solid var(--rr-line);color:var(--rr-text-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.rr-header-tools-menu{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius);min-width:220px;box-shadow:var(--rr-shadow);z-index:80;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.rr-header-tools-menu .rr-btn{text-align:left;justify-content:flex-start;width:100%}.rr-header-tools-menu__status{color:var(--rr-muted);border-bottom:1px solid var(--rr-line);margin-bottom:4px;padding:6px 10px 8px;font-size:11px;display:block}.rr-header-tools-menu__role{color:var(--rr-muted);flex-direction:column;gap:4px;padding:8px 10px;font-size:11px;display:flex}.rr-header-tools-overflow{position:relative}.rr-stale-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.rr-stale-dot--syncing{background:var(--rr-live);animation:rr-sync-pulse 1.1s var(--rr-ease-soft) infinite}@keyframes rr-sync-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rr-stale-dot--syncing{opacity:.7;animation:none}}.rr-shell-sync-strip,.rr-sync-strip{color:var(--rr-muted);background:var(--rr-bg);border-bottom:1px solid var(--rr-line);padding:4px 18px;font-size:11px}.rr-readonly-banner{background:var(--rr-warn-dim);color:var(--rr-warn);border-bottom:1px solid color-mix(in srgb, var(--rr-warn) 28%, transparent);padding:8px 18px;font-size:12px;font-weight:600}.rr-page-workspace{flex-direction:column;gap:0;min-height:0;display:flex}.rr-page-workspace__chrome{flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:10px;display:flex}.rr-page-overview .rr-page-workspace__chrome{margin-bottom:6px}.rr-page-workspace__meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rr-page-workspace__label{letter-spacing:-.02em;color:var(--rr-text);font-size:13px;font-weight:700;display:block}.rr-page-workspace__hint{color:var(--rr-muted);margin-top:2px;font-size:12px;display:block}.rr-page-workspace__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-page-workspace__summary{flex-wrap:wrap;gap:8px;display:flex}.rr-page-workspace__filters{flex-flow:column;align-items:stretch;gap:8px;min-width:0;display:flex}.rr-page-workspace__surface,.rr-page-surface{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);flex:1;min-height:0;overflow:hidden}.rr-page-surface--pad{padding:16px}.rr-split-workspace,.rr-v4-split{background:0 0;border:0}.rr-split-workspace__list,.rr-split-workspace__detail{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);min-height:0;overflow:auto}.rr-toast-host{z-index:5000;flex-direction:column;gap:8px;max-width:min(360px,92vw);display:flex;position:fixed;bottom:16px;right:16px}.rr-toast{border-radius:var(--rr-radius);background:var(--rr-surface);border:1px solid var(--rr-line);box-shadow:var(--rr-shadow);color:var(--rr-text);padding:12px 14px;font-size:13px}.rr-toast--success,.rr-toast--ok{border-color:#16a34a59}.rr-toast--error,.rr-toast--danger,.rr-toast--err{border-color:rgba(var(--rr-accent-rgb), .4)}.rr-toast--warn{border-color:#d9770666}.rr-toast--info{border-color:var(--rr-line-strong)}.rr-empty-state,.rr-access-denied{text-align:center;color:var(--rr-muted);padding:40px 24px}.rr-empty-state h3,.rr-access-denied h2{color:var(--rr-text);margin:0 0 8px;font-size:16px}.rr-filter-chip{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:32px;color:var(--rr-text-secondary);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);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.rr-filter-chip:hover{border-color:var(--rr-line-strong);background:var(--rr-surface-2);color:var(--rr-text)}.rr-filter-chip:active:not(:disabled){transform:scale(.98)}.rr-filter-chip.is-active,.rr-filter-chip.is-on{border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line));background:var(--rr-elevated);color:var(--rr-text);box-shadow:inset 0 0 0 1px var(--rr-selection-ring)}.rr-filter-chip.is-on .rr-filter-chip__n,.rr-filter-chip.is-active .rr-filter-chip__n{color:var(--rr-text);opacity:.85}.rr-filter-chip.has-alert:not(.is-on):not(.is-active){border-color:color-mix(in srgb, var(--rr-danger) 40%, var(--rr-line))}.rr-filter-chip.has-warn:not(.is-on):not(.is-active){border-color:color-mix(in srgb, var(--rr-warn) 40%, var(--rr-line))}.rr-filter-chip__n{font-variant-numeric:tabular-nums;text-align:center;min-width:1.25em;color:var(--rr-muted);font-weight:650}input,select,textarea{background-color:var(--rr-surface);color:var(--rr-text)}input::placeholder,textarea::placeholder{color:var(--rr-muted)}.rr-surface,.rr-panel,.rr-rail,.rr-board,.rr-jobs-board,.rr-exc-section,.rr-drivers-panel,.rr-trust-panel,.rr-inbox-pane,.rr-chat-pane,.rr-finance-panel{background:var(--rr-surface);border-color:var(--rr-line);color:var(--rr-text)}[class*=rr-][style*=rgba\(20],.rr-v4-card,.rr-v5-card,.rr-royo-card{background:var(--rr-surface)!important;border-color:var(--rr-line)!important;box-shadow:none!important}.rr-login-card{box-shadow:var(--rr-shadow)}.rr-login-card .rr-btn.primary{width:100%;margin-top:4px}.rr-mobile-nav-backdrop.is-open{background:#0f172a59}.rr-nav--drawer{border-right:1px solid var(--rr-line);box-shadow:var(--rr-shadow);background:var(--rr-surface)!important}.rr-nav-drawer-head{border-bottom:1px solid var(--rr-line);color:var(--rr-text);justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 10px 12px;display:flex}.rr-map-page .gm-control-active,.rr-map-page .gm-bundled-control button{background:var(--rr-surface)!important;color:var(--rr-text)!important;border-color:var(--rr-line)!important}body.dense,.rr-dense{--rr-header-h:46px}.rr-skip-link:focus{z-index:9999;background:var(--rr-accent);color:#fff;clip:auto;border-radius:8px;width:auto;height:auto;padding:8px 12px;position:fixed;top:12px;left:12px}.rr-login-brand-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.rr-login-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-accent);margin-top:4px;font-size:11px;font-weight:600;display:inline-block}.rr-brand-logo{border-radius:8px;flex-shrink:0}.rr-nav{flex-direction:column;min-height:0;display:flex}.rr-nav-scroll{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.rr-nav-footer{padding:var(--rr-space-3) var(--rr-space-2) var(--rr-space-1);border-top:1px solid var(--rr-line);gap:var(--rr-space-2);flex-direction:column;margin-top:auto;display:flex}.rr-nav-footer__user{flex-direction:column;gap:2px;min-width:0;padding:0 4px;display:flex}.rr-nav-footer__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:650}.rr-nav-footer__name{color:var(--rr-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rr-nav-signout{justify-content:center;width:100%;min-height:36px;color:var(--rr-muted)!important;background:0 0!important;border:none!important}.rr-nav-signout:hover{color:var(--rr-text)!important;background:var(--rr-surface-2)!important;border:none!important}.rr-header-tools-menu__signout{border-top:1px solid var(--rr-line);margin-top:4px;border-radius:0 0 var(--rr-radius-sm) var(--rr-radius-sm)!important;color:var(--rr-accent)!important}.rr-overview-page,.rr-overview-grid,.rr-daily-hero,.rr-pulse-card,.rr-action-queue{color:var(--rr-text)}.rr-daily-hero,.rr-overview-card,.rr-pulse-card,.rr-action-queue,.rr-overview-section{background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;box-shadow:none!important}.rr-jobs-bucket,.rr-job-card,.rr-jobs-board-card,.rr-jobs-detail,.rr-jobs-control-bar{background:var(--rr-surface)!important;border-color:var(--rr-line)!important;color:var(--rr-text)!important}.rr-job-card:hover,.rr-jobs-board-card:hover{border-color:var(--rr-line-strong)!important;background:var(--rr-surface-2)!important}.rr-job-card.is-selected,.rr-jobs-board-card.is-selected,.rr-job-card.selected{border-color:rgba(var(--rr-accent-rgb), .45)!important;box-shadow:inset 3px 0 0 var(--rr-accent)!important;background:var(--rr-accent-dim)!important}.rr-map-page .rr-map-toolbar,.rr-map-page .rr-map-rail,.rr-map-page .rr-map-panel,.rr-map-page .rr-map-dock,.rr-map-page .rr-map-assign-dock,.rr-map-page .rr-driver-profile-panel{box-shadow:none}.rr-map-page .rr-map-topbar:not(.is-light){background:#0f172ae0!important;border:1px solid #ffffff1f!important;box-shadow:0 12px 40px #0f172a59!important}.rr-map-page .rr-map-topbar:not(.is-light) .rr-map-stat,.rr-map-page .rr-map-topbar:not(.is-light) .rr-map-scope-chip{color:#f8fafc!important;background:#ffffff1a!important;border-color:#ffffff2e!important}.rr-map-page .rr-map-topbar:not(.is-light) .rr-map-scope-chip__n{color:#fff!important;background:#ffffff2e!important}.rr-map-page .rr-map-topbar:not(.is-light) .rr-map-scope-chip.is-on{box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff!important;background:#ffffff29!important;border-color:#ffffff52!important}.rr-map-page .rr-map-drawer:not(.is-light){color:#f1f5f9!important;background:#0f172af0!important;border:1px solid #ffffff1f!important;box-shadow:0 20px 60px #0f172a73!important}.rr-map-page .rr-map-drawer:not(.is-light) .rr-map-drawer-tab,.rr-map-page .rr-map-drawer:not(.is-light) .rr-map-drawer-hint,.rr-map-page .rr-map-drawer:not(.is-light) .rr-map-rail-item-title,.rr-map-page .rr-map-drawer:not(.is-light) .rr-map-rail-item-sub{color:#e2e8f0!important}.rr-map-page .rr-map-drawer:not(.is-light) .rr-map-drawer-tab.is-active{color:#fff!important;background:#ffffff24!important}.rr-map-page .rr-map-drawer:not(.is-light) .rr-map-rail-item--v2{color:#f8fafc!important;background:#ffffff0a!important;border:1px solid #ffffff14!important}.rr-map-page .rr-map-drawer:not(.is-light) .rr-map-rail-item--v2:hover,.rr-map-page .rr-map-drawer:not(.is-light) .rr-map-rail-item--v2.selected{background:#ffffff1a!important;border-color:#ffffff38!important}.rr-map-page .rr-map-drawer:not(.is-light) .rr-chip{color:#e2e8f0!important;background:#ffffff14!important;border-color:#ffffff29!important}.rr-map-page .rr-map-drawer:not(.is-light) .rr-chip--warn{color:#fde68a!important;background:#fbbf2429!important;border-color:#fbbf2473!important}.rr-map-page .rr-map-control-stack:not(.is-light){background:#0f172ae6!important;border:1px solid #ffffff1f!important;box-shadow:0 12px 40px #0f172a66!important}.rr-map-page .rr-map-control-stack:not(.is-light) .rr-btn{border-radius:8px!important;min-height:32px!important;padding:6px 11px!important;font-size:11px!important}.rr-map-page .rr-map-control-stack:not(.is-light) .rr-btn.ghost{color:#f8fafc!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.rr-map-page .rr-map-control-stack:not(.is-light) .rr-btn.ghost:hover:not(:disabled){color:#fff!important;background:#ffffff24!important}.rr-map-page .rr-map-control-stack:not(.is-light) .rr-btn.primary{background:var(--rr-cta)!important;border-color:var(--rr-cta)!important;color:var(--rr-cta-fg)!important;box-shadow:none!important}.rr-map-page .rr-map-tools-menu__drop{color:#f8fafc!important;background:#0f172af5!important;border:1px solid #ffffff24!important}.rr-map-page .rr-map-tools-menu__drop button{color:#e2e8f0!important;background:0 0!important;border:0!important}.rr-map-page .rr-map-tools-menu__drop button:hover:not(:disabled){color:#fff!important;background:#dc262633!important}.rr-map-page .rr-map-drawer:not(.is-light) .rr-driver-assign-dock{color:#e2e8f0!important;background:#ffffff0a!important;border-color:#ffffff1a!important}.rr-map-page .rr-map-drawer:not(.is-light) .rr-driver-assign-chip{color:#f8fafc!important;background:#ffffff14!important;border-color:#ffffff24!important}.rr-exc-section,.rr-queue-section,.rr-exc-card,.rr-queue-item,.rr-drivers-list,.rr-driver-row,.rr-trust-queue,.rr-trust-card{background:var(--rr-surface)!important;border-color:var(--rr-line)!important;color:var(--rr-text)!important}.rr-driver-row:hover,.rr-trust-card:hover{background:var(--rr-surface-2)!important}.rr-chat-shell,.rr-chat-list,.rr-chat-thread,.rr-chat-composer,.rr-inbox-workspace{background:var(--rr-surface)!important;border-color:var(--rr-line)!important;color:var(--rr-text)!important}.rr-chat-list-item:hover{background:var(--rr-surface-2)!important}.rr-chat-list-item.is-active{box-shadow:inset 2px 0 0 var(--rr-nav-active-rail);background:var(--rr-active-dim)!important}.rr-chat-composer input,.rr-chat-composer textarea{background:var(--rr-surface-2)!important;border:1px solid var(--rr-line)!important}.rr-quotes-card,.rr-finance-card,.rr-settings-section,.rr-pay-table-wrap,.rr-incidents-list{background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;color:var(--rr-text)!important}.rr-expandable,.rr-expandable-panel{background:var(--rr-surface)!important;border-color:var(--rr-line)!important}.rr-kbd-help,.rr-keyboard-help{background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;color:var(--rr-text)!important;box-shadow:var(--rr-shadow)!important}.rr-kbd-help kbd,.rr-keyboard-help kbd{background:var(--rr-surface-2);border:1px solid var(--rr-line);color:var(--rr-text);font-family:var(--rr-font-mono);border-radius:4px;padding:1px 5px;font-size:11px}.rr-v4-page{min-width:0;min-height:0;color:var(--rr-text);background:0 0;flex-direction:column;flex:1;display:flex}.rr-v4-body{flex:1;min-width:0;min-height:0}.rr-v4-body--fill{min-height:0;color:var(--rr-text);background:0 0;flex-direction:column;flex:1;gap:0;padding:0;display:flex;overflow:hidden}.rr-v4-body--pad{padding:12px}.rr-v4-banner{background:var(--rr-warn-dim);color:var(--rr-warn);border-bottom:1px solid var(--rr-line);padding:8px 12px;font-size:12px}.rr-page-map.rr-page--fill,.rr-map-page.rr-page--fill{flex-direction:column;flex:1;min-height:0;display:flex}.rr-page-map .rr-page-surface,.rr-map-page .rr-page-surface,.rr-page-map .rr-v4-body--fill>.rr-page-surface,.rr-map-page .rr-v4-body--fill>.rr-page-surface{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-page-map .rr-map-immersive-card,.rr-map-page .rr-map-immersive-card{flex-direction:column;flex:1;min-height:0;display:flex}.rr-page-map .rr-map-canvas,.rr-map-page .rr-map-canvas{background:#0b0f14;flex:1;min-height:0;position:relative}.rr-page-map .rr-map--immersive,.rr-map-page .rr-map--immersive{z-index:0;border:0;border-radius:0;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important}.rr-page-surface,.rr-v4-surface{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg)}.rr-settings-page .rr-card,.rr-finance-page .rr-card,.rr-page-finance .rr-card,.rr-finance-v2 .rr-card,.rr-driver-pay-page .rr-card,.rr-page-driver-pay .rr-card,.rr-legal-page .rr-card,.rr-page-legal .rr-card,.rr-legal-v2-page .rr-card{background:var(--rr-surface);border:1px solid var(--rr-line);box-shadow:none}.rr-overview-panel{border-radius:var(--rr-radius-lg);background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;box-shadow:none!important}.rr-jobs-filterbar{background:var(--rr-surface-2)!important}.rr-jobs-chip.is-active,.rr-jobs-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--rr-selection-ring);background:var(--rr-elevated)!important;border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line))!important;color:var(--rr-text)!important}.rr-pharm-incident-card{border-color:var(--rr-line)!important;background:var(--rr-surface)!important}.rr-settings-sections{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);flex-direction:column;gap:0;width:100%;max-width:min(920px,100%);display:flex;overflow:hidden}.rr-settings-sections>.rr-settings-section:first-child{border-top:none}.rr-settings-section__lede{color:var(--rr-muted);margin:0 0 10px;font-size:12px}.rr-settings-row{border-top:1px solid var(--rr-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.rr-settings-section>.rr-settings-row:first-of-type{border-top:none;padding-top:0}.rr-settings-row__label{color:var(--rr-text);font-size:13px;font-weight:600;display:block}.rr-settings-row__hint{color:var(--rr-muted);margin-top:2px;font-size:12px;display:block}.rr-settings-break{word-break:break-all;font-family:var(--rr-font-mono);font-size:11px}.rr-quotes-page .rr-table th,.rr-page-quotes .rr-table th,.rr-legal-page .rr-table th,.rr-page-legal .rr-table th,.rr-legal-v2-page .rr-table th,.rr-finance-page .rr-table th,.rr-page-finance .rr-table th,.rr-finance-v2 .rr-table th,.rr-driver-pay-page .rr-table th,.rr-page-driver-pay .rr-table th{background:var(--rr-surface-2);color:var(--rr-muted)}.rr-quotes-page .rr-table tr:hover td,.rr-page-quotes .rr-table tr:hover td,.rr-legal-page .rr-table tr:hover td,.rr-page-legal .rr-table tr:hover td,.rr-legal-v2-page .rr-table tr:hover td,.rr-finance-page .rr-table tr:hover td,.rr-page-finance .rr-table tr:hover td,.rr-finance-v2 .rr-table tr:hover td,.rr-driver-pay-page .rr-table tr:hover td,.rr-page-driver-pay .rr-table tr:hover td{background:var(--rr-active-dim)}.rr-btn{min-height:34px;border-radius:var(--rr-radius-sm)!important;font-weight:600!important}.rr-btn.primary{background:var(--rr-cta)!important;border-color:var(--rr-cta)!important;color:var(--rr-cta-fg)!important;font-weight:650!important}.rr-btn.primary:hover:not(:disabled){background:var(--rr-cta-hover)!important;border-color:var(--rr-cta-hover)!important}.rr-header-sync-btn{background:var(--rr-surface-2)!important;border:1px solid var(--rr-line)!important;color:var(--rr-text-secondary)!important;box-shadow:none!important;font-weight:600!important}.rr-header-sync-btn:hover:not(:disabled){background:var(--rr-elevated)!important;border-color:var(--rr-line-strong)!important;color:var(--rr-text)!important}.rr-header-sync-btn:disabled,.rr-header-sync-btn[aria-busy=true]{opacity:.7}.rr-filter-chip,.rr-jobs-chip,.rr-trust-chip,.rr-drivers-chip,.rr-ws-chip{min-height:32px;padding:5px 11px!important;font-size:12px!important;font-weight:600!important}.rr-trust-chip,.rr-drivers-chip,.rr-ws-chip{background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;color:var(--rr-text-secondary)!important}.rr-trust-chip.is-on,.rr-drivers-chip.is-on,.rr-ws-chip.is-on,.rr-jobs-chip.is-on,.rr-trust-chip[aria-pressed=true],.rr-drivers-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--rr-selection-ring);background:var(--rr-elevated)!important;border-color:color-mix(in srgb, var(--rr-text) 22%, var(--rr-line))!important;color:var(--rr-text)!important}.rr-trust-chip.is-on .rr-trust-chip__n,.rr-drivers-chip.is-on .rr-drivers-chip__n,.rr-ws-chip.is-on .rr-ws-chip__n,.rr-jobs-chip.is-on .rr-jobs-chip__n{opacity:.85;color:var(--rr-text)!important}.rr-inbox-row,.rr-chat-conv-row,.rr-thread-row{border-bottom:1px solid var(--rr-line);background:var(--rr-surface)}.rr-inbox-row:hover,.rr-chat-conv-row:hover,.rr-thread-row:hover{background:var(--rr-surface-2)!important}.rr-inbox-row.is-active,.rr-chat-conv-row.is-active,.rr-thread-row.is-active{box-shadow:inset 2px 0 0 var(--rr-nav-active-rail);background:var(--rr-active-dim)!important}.recharts-cartesian-grid line{stroke:var(--rr-line)!important}.recharts-text{fill:var(--rr-muted)!important}.rr-page-inbox .rr-page-workspace__surface,.rr-inbox-v2-page .rr-page-workspace__surface{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.rr-inbox-workspace,.rr-inbox-workspace>.rr-inbox-v2{flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.rr-inbox-v2{grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important}.rr-inbox-v2__list,.rr-inbox-v2__thread.rr-chat-thread{flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-composer{margin-top:auto;flex:none!important}.rr-inbox-v2__thread.rr-chat-thread>.rr-chat-list-wrap{flex:1!important;min-height:0!important;overflow:hidden!important}.rr-chat-thread__body{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important;overflow:hidden!important}.rr-chat-thread__body>.rr-chat-list-wrap{flex:1!important;min-height:0!important;overflow:hidden!important}.rr-chat-thread__body>.rr-chat-composer{flex:none!important}.rr-chat-msg--out{background:var(--rr-accent)!important;border-color:var(--rr-accent-hover)!important;color:#fff!important}.rr-chat-msg--out .rr-chat-msg__meta,.rr-chat-msg--out .rr-chat-msg__body,.rr-chat-msg--out .rr-chat-msg__sender,.rr-chat-msg--out .rr-chat-msg__file{color:#fff!important}.rr-chat-msg--in .rr-chat-msg__body{color:var(--rr-text)!important}.rr-chat-msg--in .rr-chat-msg__meta{color:var(--rr-muted)!important}.rr-chat-msg--out .rr-chat-msg__file{background:#ffffff2e!important;border-color:#ffffff59!important}.rr-chip--success{background:var(--rr-success-dim)!important;color:var(--rr-success)!important;border-color:color-mix(in srgb, var(--rr-success) 35%, transparent)!important}.rr-chip--warn{background:var(--rr-warn-dim)!important;color:var(--rr-warn)!important;border-color:color-mix(in srgb, var(--rr-warn) 35%, transparent)!important}.rr-chip--danger{background:var(--rr-danger-dim)!important;color:var(--rr-danger)!important;border-color:color-mix(in srgb, var(--rr-danger) 35%, transparent)!important}.rr-chip--info{background:var(--rr-info-dim)!important;color:var(--rr-info)!important;border-color:color-mix(in srgb, var(--rr-info) 35%, transparent)!important}.rr-chip--live{background:var(--rr-live-dim)!important;color:var(--rr-live)!important;border-color:color-mix(in srgb, var(--rr-live) 35%, transparent)!important}.rr-chip--neutral{background:var(--rr-surface-2)!important;color:var(--rr-text-secondary)!important;border-color:var(--rr-line)!important}.rr-table th,.rr-data-table-wrap th{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted)!important;font-size:10.5px!important;font-weight:650!important}.rr-table td a,.rr-data-table-wrap td a,.rr-finance-v2 a,.rr-driver-pay-v2 a{font-weight:600;text-decoration:none;color:var(--rr-text)!important}.rr-table td a:hover,.rr-data-table-wrap td a:hover,.rr-finance-v2 a:hover,.rr-driver-pay-v2 a:hover{text-decoration:underline;color:var(--rr-accent)!important}.rr-finance-v2__metrics,.rr-driver-pay-kpi{gap:var(--rr-space-2)}body.dense .rr-filter-chip,body.dense .rr-jobs-chip,body.dense .rr-trust-chip,body.dense .rr-drivers-chip,body.dense .rr-ws-chip{min-height:28px;padding:3px 9px!important;font-size:11px!important}body.dense .rr-nav a{min-height:36px;padding:7px 10px 7px 11px!important}.rr-split-workspace__detail>.rr-empty-state{min-height:220px}.rr-search:focus-visible{outline:2px solid var(--rr-focus-ring);outline-offset:2px}:root{--rr-nav-w:228px;--rr-header-h:56px;--rr-detail-w:minmax(0, 1.18fr);--rr-list-gap:2px;--rr-row-pad-y:12px;--rr-row-pad-x:12px;--rr-chrome-gap:0px;--rr-panel-radius:0px}:root[data-theme=dark]{--rr-shell-veil:#0e1116}:root:not([data-theme=dark]){--rr-shell-veil:linear-gradient(180deg, #fafbfc 0%, #f3f5f7 100%)}.rr-app{background:var(--rr-bg-depth)}.rr-nav{width:var(--rr-nav-w);background:var(--rr-bg-depth);border-right:1px solid var(--rr-line);gap:0;padding:12px 10px 16px}.rr-brand-logo,.rr-brand img{border-radius:8px;width:32px!important;height:32px!important}.rr-brand-ops{letter-spacing:.16em;opacity:.9;margin-top:1px;font-size:9px}.rr-nav-scroll{gap:14px;padding:10px 8px 12px}.rr-nav-section{gap:2px!important;margin:0!important}.rr-nav-section-label{letter-spacing:.14em!important;opacity:.55!important;padding:4px 10px 6px!important;font-size:9px!important}.rr-nav a{border-radius:8px!important;gap:8px!important;min-height:36px!important;padding:7px 10px!important;font-size:12.5px!important}.rr-nav a.active{background:var(--rr-surface)!important;box-shadow:none!important}.rr-nav a.active:before{border-radius:99px;width:2.5px;top:8px;bottom:8px;left:3px}.rr-nav-glyph{width:20px;height:20px}.rr-nav-glyph svg{width:15px!important;height:15px!important}.rr-nav-badge{min-width:17px;height:17px;font-size:9.5px;font-weight:700}.rr-nav-footer{border-top:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-surface-2) 70%, transparent);padding:10px 10px 12px!important}.rr-nav-footer__label{font-size:9px!important}.rr-nav-footer__name{font-size:12px!important}.rr-nav-signout{min-height:32px!important;font-size:12px!important}.rr-header{align-items:center;min-height:var(--rr-header-h)!important;background:var(--rr-bg-depth)!important;border-bottom:1px solid var(--rr-line)!important;box-shadow:none!important;gap:16px!important;padding:0 20px!important}.rr-header-title{flex:0 200px;min-width:120px}.rr-search-wrap{flex:auto;align-items:center;max-width:640px;margin:0 auto;display:flex;position:relative}.rr-search-wrap__glyph{z-index:1;color:var(--rr-muted);pointer-events:none;position:absolute;left:12px}.rr-search-wrap__kbd{z-index:1;border:1px solid var(--rr-line);background:var(--rr-surface);min-width:20px;height:20px;color:var(--rr-muted);font-size:10px;font-family:var(--rr-font-mono);pointer-events:none;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;right:10px}.rr-search{width:100%;min-height:36px;background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;border-radius:999px!important;max-width:none!important;padding:8px 40px 8px 34px!important;font-size:13px!important}.rr-search-wrap__clear{top:50%;right:4px;transform:translateY(-50%);min-width:32px!important;min-height:32px!important;padding:0!important;position:absolute!important}.rr-header-actions{flex:none;margin-left:0!important}.rr-header-toolbar{gap:6px!important}.rr-header-sync-inline{background:var(--rr-bg)!important;border-radius:8px!important;padding:5px 10px!important;font-size:11px!important}.rr-header-sync-btn{border-radius:8px!important;min-height:34px!important;padding:6px 12px!important;font-size:12px!important}.rr-header-theme-toggle,.rr-header-tools-toggle{border-radius:8px!important;width:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important}.rr-workspace{background:var(--rr-bg);padding:0!important}.rr-outlet-mount{flex-direction:column;height:100%;min-height:0;display:flex}.rr-page-workspace{background:var(--rr-bg);flex-direction:column;height:100%;min-height:0;display:flex}.rr-page-workspace__chrome{z-index:20;position:sticky;top:0;background:var(--rr-surface)!important;border-bottom:1px solid var(--rr-line)!important;gap:0!important;max-height:none!important;padding:0 16px!important;overflow:visible!important}.rr-page-workspace__meta{border-bottom:0;gap:10px!important;padding:8px 4px 6px!important}.rr-page-workspace__hint{color:var(--rr-text-secondary)!important;max-width:60ch!important;font-size:12px!important}.rr-page-workspace__actions{gap:6px!important}.rr-page-workspace__actions .rr-btn{border-radius:8px!important;min-height:32px!important;padding:5px 11px!important;font-size:12px!important}.rr-page-workspace__summary{background:0 0;border-bottom:0;gap:8px!important;padding:4px 0 8px!important}.rr-page-workspace__filters{background:0 0;gap:8px!important;padding:4px 0 10px!important}.rr-page-workspace__surface{background:var(--rr-surface);flex:auto;min-height:0;padding:0!important}.rr-filter-bar{gap:8px!important}.rr-filter-bar__chips{gap:4px!important}.rr-filter-chip,.rr-jobs-chip,.rr-trust-chip,.rr-drivers-chip,.rr-ws-chip{min-height:30px!important;color:var(--rr-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:3px 12px!important;font-size:12.5px!important}.rr-filter-chip:hover,.rr-jobs-chip:hover,.rr-trust-chip:hover,.rr-drivers-chip:hover,.rr-ws-chip:hover{background:var(--rr-surface-2)!important;color:var(--rr-text)!important;border-color:#0000!important}.rr-filter-chip__n,.rr-jobs-chip__n,.rr-trust-chip__n,.rr-drivers-chip__n{font-variant-numeric:tabular-nums;opacity:.7;background:0 0!important;min-width:auto!important;padding:0 0 0 4px!important}.rr-filter-bar--secondary{opacity:1!important;padding-top:0!important}.rr-filter-bar--secondary .rr-filter-chip{min-height:24px!important;color:var(--rr-muted)!important;font-size:11px!important}.rr-split-workspace,.rr-workspace-split{background:var(--rr-surface)!important;grid-template-columns:minmax(300px, .92fr) var(--rr-detail-w)!important;border:none!important;border-radius:0!important;gap:0!important;height:100%!important;min-height:0!important}.rr-split-workspace__list,.rr-jobs-main-col{overflow:hidden;border:0!important;border-right:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:0!important}.rr-split-workspace__detail,.rr-drawer--jobs,.rr-drawer--queue{overflow:hidden;background:var(--rr-surface)!important;border:0!important;border-radius:0!important}.rr-empty-state{min-height:280px!important;padding:48px 24px!important}.rr-empty-state__title{letter-spacing:-.03em!important;font-size:17px!important;font-weight:700!important}.rr-empty-state__detail{max-width:42ch!important;color:var(--rr-text-secondary)!important;font-size:13px!important}.rr-page-jobs .rr-page-workspace__surface,.rr-jobs-workspace{background:var(--rr-surface)!important}.rr-jobs-workspace{grid-template-columns:minmax(300px, .92fr) var(--rr-detail-w)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}.rr-jobs-main-col{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rr-jobs-v2.rr-card,.rr-card.rr-jobs-v2{flex-direction:column;flex:1;min-height:0;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.rr-job-board{flex:1;min-height:0;overflow:auto;padding:8px!important}.rr-jobs-summary,.rr-job-summary{flex-wrap:wrap;gap:6px;width:100%;display:flex}.rr-jobs-summary--v2{flex-direction:column;gap:8px;width:100%;display:flex}.rr-jobs-summary__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.rr-jobs-summary__tile{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:2px;min-height:56px;padding:8px 12px;display:flex}.rr-jobs-summary__tile.is-warn{border-color:color-mix(in srgb, var(--rr-warn) 40%, var(--rr-line));background:var(--rr-warn-dim)}.rr-jobs-summary__tile.is-alert{border-color:color-mix(in srgb, var(--rr-danger) 40%, var(--rr-line));background:var(--rr-danger-dim)}.rr-jobs-summary__tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-jobs-summary__tile-value{letter-spacing:-.04em;color:var(--rr-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;line-height:1.1}.rr-jobs-summary__bar-wrap{align-items:center;gap:10px;display:flex}.rr-jobs-summary--v2 .rr-jobs-summary__bar{background:var(--rr-line);border-radius:99px;flex:1;height:4px;overflow:hidden}.rr-jobs-summary--v2 .rr-jobs-summary__fill{background:var(--rr-warn);border-radius:99px;height:100%}.rr-jobs-summary--v2 .rr-jobs-summary__pct{color:var(--rr-muted);white-space:nowrap;font-size:11px}.rr-jobs-filter-v2{flex-direction:column;gap:8px;width:100%;display:flex}.rr-jobs-filter-v2__trailing{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-jobs-filter-v2__meta{color:var(--rr-muted);font-variant-numeric:tabular-nums;margin-right:4px;font-size:11px}.rr-jobs-filter-v2__sort{align-items:center;gap:4px;display:inline-flex}.rr-btn.is-active-filter{background:var(--rr-elevated)!important;border:1px solid var(--rr-line)!important;color:var(--rr-text)!important}.rr-jobs-advanced--v2{border:1px solid var(--rr-line)!important;background:var(--rr-bg)!important;border-radius:12px!important;margin:0!important;padding:12px!important}.rr-jobs-advanced__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rr-jobs-field-block{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);flex-direction:column;gap:4px;min-width:0;font-size:10px;font-weight:700;display:flex}.rr-jobs-field-block>.rr-btn,.rr-jobs-field-block>.rr-search,.rr-jobs-field-block>input{text-transform:none;letter-spacing:normal;width:100%;color:var(--rr-text);font-weight:500}.rr-jobs-field-block--wide{grid-column:span 2}.rr-jobs-field-block--check .rr-jobs-check__row{letter-spacing:normal;text-transform:none;min-height:34px;color:var(--rr-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}@media (width<=900px){.rr-jobs-summary__tiles,.rr-jobs-advanced__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-jobs-field-block--wide{grid-column:span 2}}.rr-job-summary__chip,button.rr-job-summary__chip{flex:88px;min-width:88px;max-width:160px;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;text-align:left!important;border-radius:10px!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-height:52px!important;padding:8px 12px!important;display:flex!important}.rr-job-summary__chip strong{letter-spacing:-.04em;line-height:1.1;font-size:18px!important;font-weight:750!important}button.rr-job-summary__chip.is-active{border-color:var(--rr-text)!important;background:var(--rr-elevated)!important;box-shadow:none!important}.rr-jobs-filter-meta{padding:0 2px;color:var(--rr-muted)!important;margin:0!important;font-size:11px!important}.rr-job-section-v2{background:0 0!important;border:none!important;border-bottom-width:0!important;border-radius:0!important;margin:0!important}.rr-job-section-v2__head,.rr-job-section-head{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;background:color-mix(in srgb, var(--rr-surface) 92%, var(--rr-bg))!important;border-bottom:1px solid var(--rr-line)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--rr-muted)!important;padding:8px 14px!important;font-size:10px!important;font-weight:750!important}.rr-jobs-board-row{border:none!important;padding:0!important}.rr-job-card-v2{min-height:58px;padding:var(--rr-row-pad-y) var(--rr-row-pad-x)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.rr-job-card-v2:hover{background:var(--rr-surface-2)!important;border-color:#0000!important}.rr-job-card-v2.is-selected{background:var(--rr-surface-2)!important;box-shadow:none!important;border-color:var(--rr-line)!important}.rr-job-card-v2.is-alert,.rr-job-card-v2.is-danger{box-shadow:none!important;border-left:none!important}.rr-job-card-v2.is-selected.is-alert,.rr-job-card-v2.is-selected.is-danger{box-shadow:none!important}.rr-job-card-v2__body{flex-direction:column;gap:4px;min-width:0;display:flex}.rr-job-card-v2__row1{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-job-card-v2__row2{color:var(--rr-text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.rr-job-card-v2__route{line-height:1.35;color:var(--rr-muted)!important;font-size:11.5px!important}.rr-job-card__route-label{letter-spacing:.04em;margin:0 4px 0 0!important;font-size:10px!important;display:inline!important}.rr-drawer--jobs{min-height:0;overflow:hidden;border-left:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;padding:0!important}.rr-job-detail-v5,.rr-job-detail-hero,.rr-job-detail-bento,.rr-job-detail-pane{border-left:none!important;border-right:none!important;border-radius:0!important}.rr-job-detail-hero{border-bottom:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;padding:16px 18px 12px!important}.rr-job-detail-actions{background:color-mix(in srgb, var(--rr-surface) 94%, transparent);border-top:1px solid var(--rr-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0;padding:12px 16px!important}.rr-jobs-advanced{border-top:1px solid var(--rr-line);background:var(--rr-bg)!important;border-bottom:none!important;margin:0 -16px -10px!important;padding:10px 16px 12px!important}.rr-jobs-selection-bar{border-radius:12px!important;margin:8px 8px 4px!important;padding:8px 12px!important}.rr-page-queue .rr-split-workspace__list,.rr-queue-panel__body{background:var(--rr-surface)!important}.rr-queue-summary-chips,.rr-queue-summary-chips--v2{width:100%;border:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}.rr-queue-summary-chip{justify-content:center;min-height:56px;background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;border-radius:10px!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:8px 12px!important;display:flex!important}.rr-queue-summary-chip__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-queue-summary-chip strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--rr-text)!important;font-size:20px!important;font-weight:750!important}.rr-drivers-summary--v2{flex-direction:column;gap:8px;width:100%;display:flex}.rr-drivers-summary__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rr-drivers-summary__tile{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;flex-direction:column;gap:2px;min-height:56px;padding:8px 12px;display:flex}.rr-drivers-summary__tile.is-live{background:var(--rr-live-dim);border-color:color-mix(in srgb, var(--rr-live) 35%, var(--rr-line))}.rr-drivers-summary__tile.is-warn{background:var(--rr-warn-dim);border-color:color-mix(in srgb, var(--rr-warn) 35%, var(--rr-line))}.rr-drivers-summary__tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-drivers-summary__tile strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750}.rr-drivers-summary--v2 .rr-drivers-summary__bar{background:var(--rr-line);border-radius:99px;height:4px;overflow:hidden}.rr-drivers-summary--v2 .rr-drivers-summary__fill{background:var(--rr-live);border-radius:99px;height:100%}.rr-overview-attn--chrome{width:100%}.rr-overview-attn--chrome .rr-overview-attn__row{flex-wrap:wrap;gap:6px;width:100%;display:flex}.rr-overview-attn__chip{border:1px solid var(--rr-line);background:var(--rr-surface);min-height:40px;color:var(--rr-text);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:inline-flex}.rr-overview-attn__chip strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.rr-overview-attn__chip span{color:var(--rr-text-secondary);font-size:12px}.rr-overview-attn__chip.is-warn{background:var(--rr-warn-dim);border-color:color-mix(in srgb, var(--rr-warn) 35%, var(--rr-line))}.rr-overview-attn__chip.is-alert{background:var(--rr-danger-dim);border-color:color-mix(in srgb, var(--rr-danger) 35%, var(--rr-line))}.rr-overview-attn--chrome.is-clear{padding:8px 0}.rr-overview-attn__clear{color:var(--rr-muted);font-size:12px}.rr-queue-severity-section{border:none!important;border-bottom-width:0!important;border-radius:0!important;margin:0!important;padding:0!important}.rr-queue-severity-section__head{z-index:4;position:sticky;top:0;background:0 0!important;border:none!important;border-bottom-width:0!important;border-radius:10px!important;padding:10px 12px 4px!important}.rr-queue-severity-section__list,.rr-queue-flat-list{gap:2px!important;padding:6px!important}.rr-exc-card-v2{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:8px!important;padding:12px!important;animation:none!important;transform:none!important}.rr-exc-card-v2:hover{background:var(--rr-surface-2)!important;box-shadow:none!important;transform:none!important}.rr-exc-card-v2.is-selected{background:var(--rr-surface-2)!important;box-shadow:none!important;border-color:var(--rr-line)!important}.rr-exc-card-v2--critical{box-shadow:none!important;background:0 0!important}.rr-exc-card-v2--critical.is-selected{background:var(--rr-surface-2)!important;box-shadow:none!important}.rr-exc-card-v2--high{box-shadow:none!important}.rr-exc-detail{padding:0!important}.rr-exc-detail__head{border-bottom:1px solid var(--rr-line);background:var(--rr-surface);z-index:3;position:sticky;top:0;padding:16px 18px!important}.rr-exc-detail__pane{padding:14px 18px!important}.rr-exc-detail__actions{border-top:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0;padding:12px 16px!important}.rr-trust-queue-stats{flex-wrap:wrap;gap:6px;width:100%;display:flex}.rr-trust-queue-list{gap:2px!important;padding:8px!important}.rr-trust-queue-card{background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.rr-trust-queue-card:hover{background:var(--rr-surface-2)!important}.rr-trust-queue-card.is-selected{background:var(--rr-surface-2)!important;box-shadow:none!important;border-color:var(--rr-line)!important}.rr-trust-queue-card.is-new:not(.is-selected){box-shadow:none!important;border-left:none!important}.rr-trust-detail-wrap,.rr-trust-invite-card{min-height:100%;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.rr-trust-invite-card__header{border-bottom:1px solid var(--rr-line);background:var(--rr-surface);z-index:3;position:sticky;top:0;padding:16px 18px!important}.rr-trust-invite-card__body{flex-direction:column;gap:14px;display:flex;padding:16px 18px!important}.rr-trust-invite-card__footer{border-top:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;bottom:0;padding:12px 16px!important}.rr-trust-invite-card__actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.rr-trust-approve-btn{grid-column:1/-1}.rr-drivers-summary{flex-wrap:wrap;gap:6px;width:100%;display:flex}.rr-drivers-roster-list{gap:2px!important;padding:8px!important}.rr-driver-card{min-height:58px;border:1px solid #0000!important;border-radius:12px!important;padding:12px!important}.rr-driver-card:hover{background:var(--rr-surface-2)!important}.rr-driver-card.is-selected{background:var(--rr-surface-2)!important;box-shadow:none!important;border-color:var(--rr-line)!important}.rr-drivers-insp-scroll{padding:0!important}.rr-drivers-insp-header{border-bottom:1px solid var(--rr-line);background:var(--rr-surface);z-index:3;position:sticky;top:0;padding:16px 18px!important}.rr-drivers-insp-body{padding:16px 18px!important}.rr-drivers-activation-bar{border-left:none!important;border-right:none!important;border-radius:0!important;margin:0!important}.rr-page-overview .rr-page-workspace__surface{overflow:auto;padding:0!important}.rr-overview-v5__body{flex-direction:column;display:flex;overflow:auto;gap:14px!important;padding:16px 20px 24px!important}.rr-daily-hero{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important;padding:18px 20px!important}.rr-daily-hero__period-toggle{margin-bottom:14px!important}.rr-daily-hero__title{font-size:clamp(1.35rem,2vw,1.7rem)!important;font-weight:750!important}.rr-daily-hero__grid,.rr-daily-hero__grid--primary{gap:10px!important}.rr-daily-stat{border:1px solid var(--rr-line)!important;background:var(--rr-bg)!important;border-radius:12px!important;min-height:96px!important;padding:14px!important}.rr-daily-stat__value{font-size:clamp(1.4rem,2.2vw,1.85rem)!important}.rr-overview-v5__main{align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)!important;gap:14px!important;display:grid!important}.rr-overview-queue-panel,.rr-overview-pulse-panel{overflow:hidden;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important}.rr-overview-queue-v4__item{border:1px solid #0000!important;border-radius:12px!important;padding:12px!important}.rr-overview-queue-v4__item:hover{background:var(--rr-surface-2)!important}.rr-overview-pulse-tile{border:1px solid var(--rr-line)!important;background:var(--rr-bg)!important;border-radius:10px!important}@media (width<=960px){.rr-overview-v5__main{grid-template-columns:1fr!important}}.rr-inbox-v2{border:none!important;border-radius:0!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:0!important;height:100%!important}.rr-inbox-v2__list{overflow:hidden;border:0!important;border-right:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:0!important}.rr-inbox-summary{border-bottom:1px solid var(--rr-line);background:var(--rr-bg);padding:10px 12px!important}.rr-inbox-v2__filters{border-bottom:1px solid var(--rr-line);padding:8px 10px!important}.rr-inbox-thread-scroll{padding:0!important}.rr-inbox-thread-v2{border:1px solid #0000!important;border-radius:12px!important;gap:10px!important;padding:12px!important}.rr-inbox-thread-v2.is-active{background:var(--rr-surface-2)!important;box-shadow:none!important;border-color:var(--rr-line)!important}.rr-inbox-v2__thread,.rr-chat-thread{overflow:hidden;background:var(--rr-surface)!important;border:0!important;border-radius:0!important}.rr-chat-thread-inspector,.rr-chat-thread__header{border-bottom:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;padding:12px 16px!important}.rr-chat-list-wrap{padding:16px!important}.rr-chat-msg{max-width:min(72%,520px);border-radius:12px!important}.rr-chat-composer{background:var(--rr-surface)!important;border-top:1px solid var(--rr-line)!important;padding:12px 16px 14px!important}.rr-map-page,.rr-map-page--immersive{padding:0!important}.rr-map-immersive-card{border:none!important;border-radius:0!important;height:100%!important}.rr-map-topbar--v2,.rr-map-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px!important;gap:8px!important;padding:6px 8px!important}.rr-map-scope-chip{border-radius:8px!important;min-height:30px!important;padding:4px 10px!important;font-size:11.5px!important}.rr-map-drawer{overflow:hidden;border:1px solid var(--rr-line)!important;border-radius:14px 0 0 14px!important}.rr-map-rail-item--v2{border-radius:10px!important;margin:4px 8px!important}.rr-finance-v2__body,.rr-driver-pay-body{gap:12px!important;padding:14px 16px 24px!important}.rr-finance-net,.rr-finance-net-breakdown,.rr-daily-finance-strip{background:0 0!important;border:none!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}.rr-finance-net>*,.rr-daily-finance-strip>*,.rr-driver-pay-kpi__tile{min-height:72px;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:12px!important;padding:12px 14px!important}.rr-finance-chart-card,.rr-data-table-wrap{overflow:hidden;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important}.rr-table th{z-index:2;position:sticky;top:0;background:var(--rr-bg)!important}.rr-table td,.rr-table th{border-bottom:1px solid var(--rr-line)!important;padding:10px 12px!important}.rr-table tbody tr:hover td{background:var(--rr-surface-2)!important}.rr-driver-pay-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:12px!important;padding:10px 12px!important}.rr-driver-pay-period{flex-wrap:wrap;gap:4px;display:flex}.rr-driver-pay-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.rr-driver-pay-card{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:12px!important;padding:14px!important}.rr-driver-pay-card.is-selected{border-color:var(--rr-line-strong)!important;box-shadow:none!important}.rr-quotes-list-panel,.rr-legal-v2-page .rr-split-workspace__list,.rr-page-pharmacy-incidents .rr-split-workspace__list{background:var(--rr-surface)!important}.rr-quotes-table th,.rr-legal-v2-page .rr-table th{background:var(--rr-bg)!important}.rr-quote-detail,.rr-legal-inspect,.rr-pharm-incident-detail{padding:0!important}.rr-quote-detail>:first-child,.rr-legal-inspect__head,.rr-pharm-incident-detail .rr-exc-detail__head{border-bottom:1px solid var(--rr-line);background:var(--rr-surface);z-index:3;position:sticky;top:0;padding:16px 18px!important}.rr-pharm-incident-list{gap:2px!important;padding:8px!important}.rr-pharm-incident-card{background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:12px!important}.rr-pharm-incident-card:hover{background:var(--rr-surface-2)!important}.rr-pharm-incident-card.is-selected{background:var(--rr-surface-2)!important;box-shadow:none!important;border-color:var(--rr-line)!important}.rr-page-settings .rr-page-workspace__surface{overflow:auto;background:var(--rr-bg)!important;padding:20px 24px 40px!important}.rr-settings-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;width:100%;max-width:1100px;display:grid}.rr-settings-toc{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:12px}.rr-settings-toc a{color:var(--rr-text-secondary);border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.rr-settings-toc a:hover{background:var(--rr-surface-2);color:var(--rr-text);text-decoration:none}.rr-settings-sections{background:0 0!important;border:none!important;border-radius:0!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:none!important;display:grid!important;overflow:visible!important}@media (width<=800px){.rr-settings-layout{grid-template-columns:1fr}.rr-settings-toc{flex-flow:wrap;position:static}}.rr-settings-section{border:1px solid var(--rr-line)!important;border-top:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important;padding:18px 20px!important}.rr-settings-section h2{letter-spacing:-.02em!important;margin-bottom:2px!important;font-size:14px!important;font-weight:700!important}.rr-settings-row{border-top:1px solid var(--rr-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;padding:12px 0!important}.rr-settings-row:first-of-type{border-top:none;padding-top:8px!important}.rr-settings-shortcuts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:8px!important;display:grid!important}.rr-settings-shortcuts li{border:1px solid var(--rr-line)!important;background:var(--rr-bg)!important;border-radius:10px!important;padding:10px 12px!important}@media (width<=1100px){:root{--rr-detail-w:minmax(300px, 38%)}}@media (width<=960px){.rr-header-title{flex:auto}.rr-search-wrap{display:none}.rr-jobs-workspace,.rr-split-workspace,.rr-workspace-split,.rr-inbox-v2{grid-template-columns:1fr!important}}@media (width<=640px){.rr-page-workspace__meta,.rr-page-workspace__summary,.rr-page-workspace__filters{padding-left:12px!important;padding-right:12px!important}.rr-job-summary__chip,button.rr-job-summary__chip{min-width:calc(50% - 4px);max-width:none}}body.dense .rr-job-card-v2,body.dense .rr-exc-card-v2,body.dense .rr-trust-queue-card,body.dense .rr-driver-card,body.dense .rr-inbox-thread-v2{min-height:0;padding-top:8px!important;padding-bottom:8px!important}body.dense .rr-filter-chip,body.dense .rr-jobs-chip,body.dense .rr-trust-chip,body.dense .rr-drivers-chip{min-height:24px!important;font-size:11px!important}:root[data-theme=dark] .rr-app{background:var(--rr-bg-depth)}:root[data-theme=dark] .rr-workspace,:root[data-theme=dark] .rr-page-workspace,:root[data-theme=dark] .rr-page-workspace__surface{background:var(--rr-surface)}:root[data-theme=dark] .rr-nav,:root[data-theme=dark] .rr-header{background:var(--rr-bg-depth)!important;box-shadow:none!important}:root[data-theme=dark] .rr-page-workspace__chrome,:root[data-theme=dark] .rr-page-workspace__meta,:root[data-theme=dark] .rr-page-workspace__filters,:root[data-theme=dark] .rr-page-workspace__summary,:root[data-theme=dark] .rr-nav a.active{background:var(--rr-surface)!important;box-shadow:none!important}:root[data-theme=dark] .rr-daily-hero,:root[data-theme=dark] .rr-overview-queue-panel,:root[data-theme=dark] .rr-overview-pulse-panel,:root[data-theme=dark] .rr-daily-stat,:root[data-theme=dark] .rr-overview-pulse-tile{box-shadow:none!important}:root[data-theme=dark] .rr-daily-stat:hover,:root[data-theme=dark] .rr-overview-pulse-tile:hover{border-color:var(--rr-line-strong);transform:none;box-shadow:none!important}:root[data-theme=dark] .rr-header-tools-menu,:root[data-theme=dark] .rr-nav--drawer{box-shadow:var(--rr-shadow)!important}:root[data-theme=dark] .rr-login{background:var(--rr-bg)}.rr-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-header,.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{border-bottom:1px solid var(--rr-line);background:var(--rr-surface);flex-direction:column;flex-shrink:0;gap:0;padding:0 16px;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;max-width:none}.rr-page-trust .rr-trust-invite-card{flex:1;width:100%;max-width:none;min-height:0}.rr-page-trust .rr-trust-invite-card__body{flex:1;min-height:0;max-height: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,.rr-jobs-v6 .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-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}}:root{--rr-v4-gutter:16px;--rr-chrome-radius:12px;--rr-chrome-radius-lg:14px;--rr-panel-gap:0px}.rr-app,:root[data-theme=dark] .rr-app{background:var(--rr-bg-depth)!important}.rr-workspace,:root[data-theme=dark] .rr-workspace,.rr-page-workspace,:root[data-theme=dark] .rr-page-workspace,.rr-page-workspace__surface,:root[data-theme=dark] .rr-page-workspace__surface{background:var(--rr-surface)!important}.rr-nav,:root[data-theme=dark] .rr-nav{background:var(--rr-bg-depth)!important;border-right:1px solid var(--rr-line)!important;width:228px!important;padding:12px 10px 16px!important}.rr-brand{border-bottom:1px solid var(--rr-line)!important;gap:10px!important;margin:0 0 8px!important;padding:10px 10px 16px!important}.rr-brand-ops{letter-spacing:.14em!important;color:var(--rr-accent)!important;font-size:10px!important}.rr-nav-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--rr-muted);opacity:.8;padding:16px 12px 6px;font-size:10px;font-weight:700;display:block}.rr-nav a{min-height:36px!important;color:var(--rr-muted)!important;border:0!important;border-radius:10px!important;padding:7px 10px!important;font-size:13px!important;font-weight:520!important}.rr-nav a:hover{background:var(--rr-surface)!important;color:var(--rr-text)!important}.rr-nav a.active:before{background:var(--rr-accent)!important;border-radius:99px!important;width:2.5px!important;top:9px!important;bottom:9px!important}.rr-nav-footer{border-top:1px solid var(--rr-line)!important;background:0 0!important}.rr-header,.rr-header--command,:root[data-theme=dark] .rr-header{background:var(--rr-bg-depth)!important;border-bottom:1px solid var(--rr-line)!important;min-height:56px!important;box-shadow:none!important;padding:8px 20px!important}.rr-header h1{letter-spacing:-.04em!important;font-size:17px!important;font-weight:700!important}.rr-header-sub{display:none!important}.rr-search{background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;border-radius:999px!important;min-height:36px!important;font-size:13px!important}.rr-search:focus{background:var(--rr-surface-2)!important;border-color:var(--rr-line-strong)!important;box-shadow:0 0 0 3px var(--rr-active-dim)!important}.rr-btn{border-radius:10px!important;min-height:34px!important;font-weight:600!important}.rr-btn.ghost{color:var(--rr-text-secondary)!important}.rr-chip{border-radius:999px!important;font-weight:650!important}.rr-input,.rr-search,select.rr-input,textarea.rr-input{border-radius:10px}.rr-workspace{background:var(--rr-surface)!important}.rr-page-workspace,.rr-v4-page,.rr-page-workspace__surface,.rr-page-workspace__surface--v2,.rr-page-surface{background:var(--rr-surface)!important;border:0!important;border-radius:0!important}.rr-page-workspace__chrome,.rr-page-chrome,:root[data-theme=dark] .rr-page-workspace__chrome,:root[data-theme=dark] .rr-page-workspace__meta,:root[data-theme=dark] .rr-page-workspace__filters,:root[data-theme=dark] .rr-page-workspace__summary{background:var(--rr-surface)!important;border-bottom:1px solid var(--rr-line)!important;box-shadow:none!important}.rr-page-workspace__filters{min-height:0!important;padding:8px 16px!important}.rr-page-workspace.rr-page--fill .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill .rr-page-workspace__surface--v2{flex:1;min-height:0;background:var(--rr-surface)!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.rr-page-workspace__surface>.rr-v4-banner,.rr-page-workspace__surface>.rr-trust-v2__search-banner{flex-shrink:0}.rr-page-workspace__surface>.rr-split-workspace,.rr-page-workspace__surface>.rr-workspace-split,.rr-page-workspace__surface>.rr-jobs-workspace,.rr-page-workspace__surface>.rr-inbox-v2,.rr-page-workspace__surface>.rr-inbox-workspace,.rr-page-workspace__surface>.rr-quotes-split-ws{flex:1!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important}.rr-page-workspace.rr-page--fill.rr-page-finance .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-finance .rr-page-workspace__surface--v2,.rr-page-workspace.rr-page--fill.rr-page-settings .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-settings .rr-page-workspace__surface--v2,.rr-page-workspace.rr-page--fill.rr-page-fleet .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-fleet .rr-page-workspace__surface--v2,.rr-page-workspace.rr-page--fill.rr-page-storage .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-storage .rr-page-workspace__surface--v2,.rr-page-workspace:not(.rr-page--fill) .rr-page-workspace__surface--v2{-webkit-overflow-scrolling:touch;padding:16px 20px 24px!important;overflow:hidden auto!important}.rr-page-map .rr-page-workspace__surface,.rr-page-map .rr-page-workspace__surface--v2,.rr-map-page .rr-page-workspace__surface{padding:0!important}.rr-page-chrome .rr-global-search-hint{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:10px!important;margin:0 16px 8px!important;padding:8px 12px!important}.rr-page-workspace__label{letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--rr-muted)!important;font-size:11px!important;font-weight:700!important}.rr-filter-bar{width:100%;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-height:40px!important;margin:0!important;display:flex!important}.rr-filter-bar__chips{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;min-width:0;display:flex;overflow-x:auto;gap:6px!important}.rr-filter-chip,.rr-jobs-chip,.rr-trust-chip,.rr-drivers-chip,.rr-ws-chip{min-height:30px!important;color:var(--rr-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:550!important}.rr-filter-chip:hover,.rr-jobs-chip:hover,.rr-trust-chip:hover,.rr-drivers-chip:hover,.rr-ws-chip:hover{background:var(--rr-surface)!important;color:var(--rr-text)!important}.rr-filter-chip.is-on,.rr-filter-chip.is-active,.rr-jobs-chip.is-on,.rr-trust-chip.is-on,.rr-drivers-chip.is-on,.rr-ws-chip.is-on{background:var(--rr-surface)!important;color:var(--rr-text)!important;border-color:var(--rr-line)!important;box-shadow:none!important;font-weight:650!important}.rr-filter-bar__trailing{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.rr-filter-bar__trailing .rr-btn,.rr-filter-bar__trailing .rr-filter-chip{border-radius:999px!important;min-height:30px!important;padding:0 12px!important}.rr-jobs-views,.rr-page-inbox .rr-inbox-views{width:100%;background:0 0!important;border:0!important;gap:0!important;padding:0!important}.rr-jobs6-sort{align-items:center;gap:8px;min-height:30px;padding:0 4px 0 8px;display:inline-flex}.rr-jobs6-sort__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-jobs6-sort select{font:inherit;color:var(--rr-text);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.rr-page-workspace .rr-split-workspace,.rr-page-workspace .rr-workspace-split,.rr-split-workspace,.rr-workspace-split,.rr-jobs-workspace,.rr-inbox-v2{background:var(--rr-surface)!important;border:0!important;border-radius:0!important;flex:1!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(300px,.92fr) minmax(0,1.18fr)!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}.rr-split-workspace__list,.rr-jobs-main-col,.rr-drivers-roster,.rr-inbox-v2__list,.rr-trust-v2__queue,.rr-legal-v2__main,.rr-quotes-list-panel{background:var(--rr-surface)!important;border:0!important;border-right:1px solid var(--rr-line)!important;border-radius:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.rr-page-customers .rr-split-workspace__list,.rr-drivers-v2 .rr-split-workspace__list,.rr-page-trust .rr-split-workspace__list,.rr-page-drivers .rr-split-workspace__list{flex-direction:column!important;display:flex!important}.rr-page-customers .rr-split-workspace__list>.rr-drivers-roster-list,.rr-drivers-v2 .rr-split-workspace__list>.rr-drivers-roster-list,.rr-page-drivers .rr-split-workspace__list>.rr-drivers-roster-list,.rr-page-trust .rr-split-workspace__list>.rr-trust-queue-list,.rr-page-trust .rr-split-workspace__list>.rr-trust-loading,.rr-page-trust .rr-split-workspace__list>.rr-empty-state{-webkit-overflow-scrolling:touch;flex:1!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.rr-split-workspace__detail>.rr-drivers-insp-scroll,.rr-split-workspace__detail>.rr-split-detail-stack{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important;overflow:hidden!important}.rr-split-workspace__detail>.rr-split-detail-stack>.rr-drivers-insp-scroll,.rr-split-workspace__detail>.rr-split-detail-stack>.rr-trust-detail-wrap{-webkit-overflow-scrolling:touch;flex:1!important;min-height:0!important;overflow:hidden auto!important}.rr-page-trust .rr-split-detail-stack>.rr-trust-detail-wrap{flex-direction:column!important;display:flex!important;overflow:hidden!important}.rr-page-trust .rr-trust-invite-card{flex-direction:column!important;flex:1!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.rr-page-trust .rr-trust-invite-card__body{-webkit-overflow-scrolling:touch;flex:1!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.rr-page-trust .rr-trust-invite-card__footer{flex-shrink:0!important;position:static!important}.rr-split-workspace__detail,.rr-drawer--jobs,.rr-drawer--queue,.rr-inbox-v2__thread,.rr-chat-thread,.rr-trust-v2__detail,.rr-legal-v2__side{background:var(--rr-surface)!important;border:0!important;border-radius:0!important;flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.rr-drivers-split,.rr-trust-v2,.rr-legal-v2{background:var(--rr-surface)!important;border:0!important;border-radius:0!important;gap:0!important}.rr-q-list,.rr-drivers-roster-list,.rr-trust-queue-list,.rr-quotes-ticket-list,.rr-pharm-incident-list,.rr-legal-list{flex-direction:column!important;gap:2px!important;padding:8px!important;display:flex!important}.rr-job-queue-scroll{height:100%;overflow:auto;padding:8px!important}.rr-jobs-board-row{padding:0!important;animation:none!important}.rr-q-row,.rr-q-row--ticket,.rr-driver-card,.rr-trust-queue-card,.rr-legal-row,.rr-quotes-ticket,.rr-pharm-incident-card,.rr-pharm-incident-card--ticket,.rr-inbox-thread-v2,.rr-inbox-thread-v2--ticket,.rr-overview-queue-v4__item,.rr-exc-card-v2,.rr-job-card-v2{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;min-height:58px!important;padding:12px!important}.rr-q-row,.rr-q-row--ticket,.rr-driver-card,.rr-legal-row,.rr-quotes-ticket,.rr-overview-queue-v4__item,.rr-inbox-thread-v2,.rr-inbox-thread-v2--ticket{align-items:center!important;gap:12px!important;display:flex!important}.rr-q-row__main{flex:auto;min-width:0}.rr-q-row:hover,.rr-q-row.is-kb-focus,.rr-driver-card:hover,.rr-trust-queue-card:hover,.rr-legal-row:hover,.rr-quotes-ticket:hover,.rr-pharm-incident-card:hover,.rr-inbox-thread-v2:hover,.rr-overview-queue-v4__item:hover,.rr-exc-card-v2:hover,.rr-job-card-v2:hover{background:var(--rr-surface-2)!important}.rr-q-row.is-selected,.rr-driver-card.is-selected,.rr-trust-queue-card.is-selected,.rr-legal-row.is-selected,.rr-quotes-ticket.is-selected,.rr-pharm-incident-card.is-selected,.rr-inbox-thread-v2.is-active,.rr-exc-card-v2.is-selected,.rr-job-card-v2.is-selected{background:var(--rr-surface-2)!important;border-color:var(--rr-line)!important;box-shadow:none!important}.rr-q-row__pip{background:var(--rr-muted);border-radius:99px;flex-shrink:0;width:8px;height:8px}.rr-q-row__pip.is-live{background:var(--rr-live)}.rr-q-row__pip.is-unassigned{background:var(--rr-warn)}.rr-q-row__pip.is-review{background:var(--rr-accent)}.rr-q-row__name,.rr-driver-card-name,.rr-legal-row__title,.rr-quotes-ticket__route,.rr-pharm-incident-card__title,.rr-inbox-ticket__name,.rr-overview-queue-v4__name{letter-spacing:-.02em!important;font-size:13.5px!important;font-weight:650!important}.rr-q-row__sub,.rr-driver-card-sub,.rr-legal-row__sub,.rr-quotes-ticket__sub,.rr-inbox-ticket__sub,.rr-overview-queue-v4__addr{color:var(--rr-muted)!important;font-size:12px!important}.rr-inbox-ticket__age{color:var(--rr-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.rr-chat-thread-empty,.rr-chat-thread,.rr-chat-list,.rr-chat-thread-inspector,.rr-chat-composer{background:0 0!important}.rr-chat-msg--in{background:var(--rr-surface-2)!important;border-color:var(--rr-line)!important;color:var(--rr-text)!important}.rr-chat-job-bar__label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-chat-job-bar__parties{letter-spacing:-.03em;font-size:16px;font-weight:700}.rr-inspect,.rr-split-detail-stack,.rr-quote-detail,.rr-legal-inspect,.rr-pharm-incident-detail,.rr-trust-detail-wrap{background:0 0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-inspect__head{flex-shrink:0;border-bottom:1px solid var(--rr-line)!important;background:0 0!important;padding:18px 20px 16px!important}.rr-inspect__title{margin:0;letter-spacing:-.04em!important;color:var(--rr-text)!important;font-size:20px!important;font-weight:720!important;line-height:1.2!important}.rr-inspect__hero-meta{color:var(--rr-muted)!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important}.rr-inspect__id{color:var(--rr-muted);font-size:12px;font-family:var(--rr-font-mono);cursor:pointer;background:0 0;border:0;padding:0;display:inline}.rr-inspect__id:hover{color:var(--rr-text)}.rr-inspect__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rr-inspect__actions{margin-top:14px!important}.rr-inspect__action-row{gap:8px!important;display:flex!important}.rr-inspect__assign,.rr-inspect__action-row .rr-btn{flex:1;border-radius:10px!important;min-height:36px!important}.rr-inspect__body{flex:1;min-height:0;overflow:auto}.rr-inspect__block{border-bottom:1px solid var(--rr-line);padding:16px 20px!important}.rr-inspect__section-label{justify-content:space-between;align-items:center;display:flex;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--rr-muted)!important;margin:0 0 10px!important;font-size:10px!important;font-weight:750!important}.rr-inspect__parties strong{white-space:normal!important;font-size:13.5px!important;overflow:visible!important}.rr-inspect__more summary{cursor:pointer;color:var(--rr-text-secondary);padding:14px 20px;font-weight:600;list-style:none}.rr-inspect__more-body{padding:0 20px 18px}.rr-inspect__quick{border-top:1px solid var(--rr-line);margin-top:14px;padding-top:12px}.rr-inspect__quick-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:750}.rr-inspect__driver-chip{border:1px solid var(--rr-line)!important;background:var(--rr-surface-2)!important;border-radius:999px!important}.rr-drivers-insp-header,.rr-trust-invite-card__header,.rr-exc-detail__head{background:0 0!important;padding:18px 20px 16px!important}.rr-queue-empty-detail{padding:40px 28px!important}.rr-empty-state{border-radius:12px!important}.rr-page-customers .rr-customers-summary{gap:10px!important}.rr-page-customers .rr-customers-summary__tile{border-radius:var(--rr-chrome-radius-lg)!important;min-height:72px!important;padding:14px 16px!important}.rr-overview-v5__body{gap:14px!important;padding:16px 20px 24px!important}.rr-overview-pulse-panel,.rr-overview-queue-panel{border-radius:var(--rr-chrome-radius-lg)!important;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important}.rr-daily-hero{border-radius:var(--rr-chrome-radius-lg)!important}.rr-daily-stat{border-radius:12px!important;min-height:92px!important}.rr-jobs-kpi__tile,.rr-driver-pay-kpi__tile,.rr-page-customers .rr-customers-summary__tile,.rr-page-customers .rr-customers-kpi__item{border-radius:var(--rr-chrome-radius-lg)!important;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important}.rr-page-finance .rr-jobs-kpi,.rr-page-finance .rr-finance-kpi,.rr-page-driver-pay .rr-jobs-kpi,.rr-driver-pay-kpi{gap:12px!important}.rr-page-finance .rr-jobs-kpi__tile,.rr-page-driver-pay .rr-jobs-kpi__tile,.rr-driver-pay-kpi__tile{min-height:92px!important;padding:16px 18px!important}.rr-page-finance .rr-jobs-kpi__value,.rr-page-driver-pay .rr-jobs-kpi__value,.rr-driver-pay-kpi__value{letter-spacing:-.04em!important;font-size:22px!important;font-weight:750!important}.rr-driver-pay-kpi{background:0 0!important;border-bottom:0!important;padding:16px 18px!important}.rr-driver-pay-panel{overflow:hidden;border-radius:var(--rr-chrome-radius-lg)!important;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important}.rr-table-wrap{border:1px solid var(--rr-line);border-radius:var(--rr-chrome-radius-lg);background:var(--rr-surface);overflow:auto}.rr-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);background:var(--rr-surface-2);text-align:left;border-bottom:1px solid var(--rr-line);padding:10px 14px;font-size:11px;font-weight:700}.rr-table td{border-bottom:1px solid var(--rr-line);vertical-align:top;padding:12px 14px;font-size:13px}.rr-table tr:last-child td{border-bottom:0}.rr-fleet-group{border:1px solid var(--rr-line);border-radius:var(--rr-chrome-radius-lg);background:var(--rr-surface);margin-bottom:14px;overflow:hidden}.rr-fleet-group__head{border-bottom:1px solid var(--rr-line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.rr-fleet-group__head strong{text-transform:capitalize;font-size:14px;font-weight:700}.rr-fleet-id{font-family:var(--rr-font-mono);font-size:12px}.rr-fleet-skeleton{border-radius:var(--rr-chrome-radius-lg);height:160px}.rr-storage-fields{flex-direction:column;gap:6px;min-width:180px;display:flex}.rr-storage-fields .rr-input{width:100%}.rr-storage-note{margin-top:4px;font-size:12px}.rr-storage-photos{flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}.rr-settings-section,.rr-settings-card,.rr-settings-page .rr-card{border:1px solid var(--rr-line)!important;border-radius:var(--rr-chrome-radius-lg)!important;background:var(--rr-surface)!important}.rr-settings-section{margin-bottom:12px!important;padding:18px 20px!important}.rr-settings-section h2{letter-spacing:-.03em;margin:0 0 6px;font-size:16px;font-weight:720}.rr-map-drawer{--rr-map-text:var(--rr-text);--rr-map-muted:var(--rr-muted);--rr-map-line:var(--rr-line);--rr-map-text-secondary:var(--rr-text-secondary);border-radius:var(--rr-chrome-radius-lg)!important;background:var(--rr-surface)!important;border:1px solid var(--rr-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--rr-shadow)!important}.rr-map-drawer-head,.rr-map-drawer-tabs{border-bottom:1px solid var(--rr-line)!important}.rr-map-drawer-head h3{color:var(--rr-text)!important}.rr-map-drawer .rr-map-panel-actions--focus{border-top:1px solid var(--rr-line);gap:8px;padding:12px 14px;display:flex}.rr-map-drawer .rr-map-panel-actions--focus .rr-btn{border-radius:10px;flex:1}.rr-jobs-v6 .rr-jobs-advanced--v2{border:1px solid var(--rr-line)!important;border-radius:12px!important;margin:0 16px 8px!important}.rr-jobs-v6 .rr-jobs-menu{border-radius:12px;padding:6px}.rr-jobs-v6 .rr-jobs-selection-bar{border-radius:12px!important;margin:8px 8px 4px!important}@media (width<=960px){.rr-page-workspace .rr-split-workspace,.rr-page-workspace .rr-workspace-split,.rr-split-workspace,.rr-workspace-split,.rr-jobs-workspace,.rr-drivers-split,.rr-inbox-v2,.rr-trust-v2,.rr-legal-v2{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:1fr!important}.rr-drivers-split,.rr-trust-v2,.rr-legal-v2{grid-template-columns:1fr!important}.rr-filter-bar{flex-wrap:wrap!important}.rr-page-finance .rr-jobs-kpi,.rr-page-finance .rr-finance-kpi,.rr-page-driver-pay .rr-jobs-kpi,.rr-driver-pay-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.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(48px, env(safe-area-inset-bottom,0px))}.rr-page-workspace.rr-page--fill.rr-page-settings .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-settings .rr-page-workspace__surface--v2,.rr-page-workspace.rr-page--fill.rr-page-finance .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-finance .rr-page-workspace__surface--v2,.rr-page-workspace.rr-page--fill.rr-page-fleet .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-fleet .rr-page-workspace__surface--v2,.rr-page-workspace.rr-page--fill.rr-page-storage .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-storage .rr-page-workspace__surface--v2{-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.rr-page-settings .rr-settings-layout.rr-settings-scroll,.rr-page-settings .rr-settings-layout,.rr-page-settings .rr-settings-scroll{flex:none;align-self:stretch;min-height:min-content;height:auto!important;max-height:none!important;overflow:visible!important}.rr-page-settings .rr-settings-sections{min-height:min-content;overflow:visible!important}.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-page-trust .rr-trust-invite-card__body{-webkit-overflow-scrolling:touch;max-height:none;overflow-y:auto}.rr-page-trust .rr-split-workspace__list>.rr-trust-queue-list{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.rr-trust-v2__detail{min-height:0;overflow:hidden}.rr-split-workspace__detail>.rr-split-detail-stack{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-drivers-insp-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;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-page-jobs.rr-page--fill,.rr-page-jobs .rr-page-workspace__surface,.rr-page-jobs .rr-page-workspace__surface--v2{min-height:0!important;overflow:hidden!important}.rr-page-jobs .rr-jobs-workspace,.rr-page-jobs .rr-workspace-split--jobs{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(360px,min(40vw,480px))!important;align-items:stretch!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}.rr-page-jobs .rr-jobs-workspace.is-custom{--rr-jobs-list-pct:58%;grid-template-areas:"list split detail"!important;grid-template-columns:minmax(220px, var(--rr-jobs-list-pct)) 8px minmax(280px, 1fr)!important;grid-template-rows:minmax(0,1fr)!important}.rr-page-jobs .rr-jobs-workspace.is-custom.is-detail-first.is-row{grid-template-areas:"detail split list"!important;grid-template-columns:minmax(280px, 1fr) 8px minmax(220px, var(--rr-jobs-list-pct))!important}.rr-page-jobs .rr-jobs-workspace.is-custom.is-col{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"list""split""detail"!important;grid-template-rows:minmax(140px, var(--rr-jobs-list-pct)) 8px minmax(180px, 1fr)!important}.rr-page-jobs .rr-jobs-workspace.is-custom.is-col.is-detail-first{grid-template-areas:"detail""split""list"!important}.rr-page-jobs .rr-jobs-workspace.is-custom .rr-jobs-main-col{grid-area:list}.rr-page-jobs .rr-jobs-workspace.is-custom .rr-jobs-split-handle{grid-area:split}.rr-page-jobs .rr-jobs-workspace.is-custom .rr-jobs-detail-col{flex-direction:column;grid-area:detail;min-width:0;min-height:0;display:flex;overflow:hidden}.rr-page-jobs .rr-jobs-workspace.is-custom .rr-jobs-detail-col>.rr-drawer--jobs,.rr-page-jobs .rr-jobs-workspace.is-custom .rr-jobs-detail-col>.rr-drawer--queue{flex:1;border-left:none!important;max-width:none!important;height:100%!important}.rr-jobs-split-handle{appearance:none;background:var(--rr-line);cursor:col-resize;z-index:3;border:0;margin:0;padding:0;position:relative}.rr-jobs-workspace.is-col .rr-jobs-split-handle{cursor:row-resize}.rr-jobs-split-handle:after{content:"";position:absolute;inset:0 -3px}.rr-jobs-workspace.is-col .rr-jobs-split-handle:after{inset:-3px 0}.rr-jobs-workspace.is-layout-edit .rr-jobs-split-handle,.rr-jobs-workspace.is-resizing .rr-jobs-split-handle,.rr-jobs-split-handle:hover,.rr-jobs-split-handle:focus-visible{background:var(--rr-accent)}.rr-jobs-workspace.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.rr-jobs-workspace.is-resizing.is-col{cursor:row-resize}.rr-jobs-layout-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-jobs-layout-bar .rr-btn.is-on,.rr-jobs-layout-bar .rr-ws-chip.is-on{border-color:color-mix(in srgb, var(--rr-accent) 50%, var(--rr-line));background:color-mix(in srgb, var(--rr-accent) 12%, var(--rr-surface))}.rr-jobs-layout-bar__pct{font-variant-numeric:tabular-nums;color:var(--rr-muted);min-width:2.6em;font-size:11px;font-weight:700}@media (width>=1440px){.rr-page-jobs .rr-jobs-workspace:not(.is-custom),.rr-page-jobs .rr-workspace-split--jobs:not(.is-custom){grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr)!important}}.rr-page-jobs .rr-jobs-main-col,.rr-page-jobs .rr-jobs-v3,.rr-page-jobs .rr-job-board,.rr-page-jobs .rr-queue-pane{flex-direction:column!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.rr-page-jobs .rr-job-queue-scroll{background:var(--rr-bg)!important;flex:1!important;height:auto!important;min-height:0!important;padding:10px 12px 16px!important;overflow:hidden auto!important}.rr-page-jobs .rr-q-list{grid-template-columns:1fr!important;align-content:start!important;gap:8px!important;padding:0!important;display:grid!important}.rr-page-jobs .rr-jobs-board-row{min-width:0}.rr-page-jobs .rr-q-row,.rr-page-jobs .rr-q-row--ticket{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:12px!important;grid-template-columns:10px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px 12px!important;min-height:64px!important;padding:12px 14px!important;display:grid!important}.rr-page-jobs .rr-q-row.is-selected{border-color:color-mix(in srgb, var(--rr-accent) 45%, var(--rr-line))!important;background:color-mix(in srgb, var(--rr-accent) 8%, var(--rr-surface))!important}.rr-page-jobs .rr-q-row__main{min-width:0!important}.rr-page-jobs .rr-q-row__name,.rr-page-jobs .rr-q-row__sub,.rr-page-jobs .rr-q-row__driver{letter-spacing:.01em!important;word-spacing:.04em!important}.rr-page-jobs .rr-q-row__age,.rr-page-jobs .rr-q-row__price{justify-self:end}.rr-page-jobs .rr-drawer--jobs,.rr-page-jobs .rr-drawer--queue{background:var(--rr-surface)!important;border-left:1px solid var(--rr-line)!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.rr-page-jobs .rr-split-detail-stack,.rr-page-jobs .rr-inspect{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;display:flex!important}.rr-page-jobs .rr-inspect__head{flex-shrink:0;padding:14px 16px 12px!important}.rr-page-jobs .rr-inspect__actions{margin-top:12px!important}.rr-page-jobs .rr-inspect__action-row{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.rr-page-jobs .rr-inspect__action-row .rr-btn.primary{grid-column:1/-1}.rr-page-jobs .rr-inspect__assign,.rr-page-jobs .rr-inspect__action-row .rr-btn{flex:unset!important;min-height:36px!important}.rr-page-jobs .rr-inspect__body{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important;overflow-y:auto!important}.rr-page-jobs .rr-inspect__block{padding:12px 16px!important}.rr-page-jobs .rr-inspect__snap,.rr-page-jobs .rr-inspect__legs{grid-template-columns:1fr;gap:0;display:grid}.rr-page-jobs .rr-order-progress__rail{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px 6px;margin-bottom:12px;display:grid}.rr-page-jobs .rr-order-progress__step{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;padding-bottom:0;display:grid}.rr-page-jobs .rr-order-progress__step:not(:last-child):before{display:none}.rr-page-jobs .rr-order-progress__dot{margin:0 auto}.rr-page-jobs .rr-order-progress__step em{text-transform:none;font-size:11px}@media (width<=960px){.rr-page-jobs .rr-jobs-workspace,.rr-page-jobs .rr-workspace-split--jobs,.rr-page-jobs .rr-jobs-workspace.is-custom,.rr-page-jobs .rr-jobs-workspace.is-custom.is-row,.rr-page-jobs .rr-jobs-workspace.is-custom.is-col,.rr-page-jobs .rr-jobs-workspace.is-custom.is-detail-first{grid-template:minmax(0,1fr) minmax(0,1.15fr)/1fr!important}.rr-page-jobs .rr-jobs-split-handle,.rr-jobs-layout-bar{display:none!important}.rr-page-jobs .rr-jobs-workspace.is-mobile-list{grid-template-rows:minmax(0,1fr)!important}.rr-page-jobs .rr-jobs-workspace.is-mobile-list .rr-drawer--queue,.rr-page-jobs .rr-jobs-workspace.is-mobile-detail .rr-jobs-main-col{display:none!important}.rr-page-jobs .rr-order-progress__rail{grid-template-columns:1fr}.rr-page-jobs .rr-order-progress__step{text-align:left;grid-template-columns:16px minmax(0,1fr);justify-items:start}}.rr-page-jobs .rr-q-row__pip.is-done{background:var(--rr-live,#16a34a)}.rr-page-jobs .rr-q-row__pip.is-canceled{background:var(--rr-danger,#b91c1c)}.rr-page-jobs .rr-inspect__leg .rr-inspect__note{margin-top:4px}.rr-skip-link:focus,.rr-skip-link:focus-visible{z-index:80;clip:auto;background:var(--rr-accent);color:#fff;border-radius:8px;width:auto;height:auto;padding:8px 12px;font-size:13px;font-weight:700;position:fixed;top:8px;left:8px}.rr-app :where(button,a,input,select,textarea,[role=button],[tabindex="0"]):focus{outline:none}.rr-app :where(button,a,input,select,textarea,[role=button],[tabindex="0"]):focus-visible{outline:2px solid var(--rr-focus-ring);outline-offset:2px}.rr-filter-chip__n,.rr-nav-badge,.rr-jobs-kpi__value,.rr-daily-stat__value,.rr-overview-pulse-tile strong,.rr-overview-attn__chip strong{font-variant-numeric:tabular-nums}.rr-btn{transition:background .14s var(--rr-ease-soft), border-color .14s var(--rr-ease-soft), color .14s var(--rr-ease-soft)}.rr-btn.primary:hover:not(:disabled){background:var(--rr-cta-hover)}.rr-btn.primary:active:not(:disabled){transform:translateY(1px)}.rr-btn.ghost:hover:not(:disabled),.rr-btn.secondary:hover:not(:disabled){background:var(--rr-surface-2);border-color:var(--rr-line-strong)}.rr-search{letter-spacing:-.01em}.rr-search::placeholder{color:var(--rr-muted);opacity:.85}.rr-search-wrap:focus-within{border-color:var(--rr-line-strong)}.rr-app *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--rr-muted) 45%, transparent) transparent}.rr-app ::-webkit-scrollbar{width:10px;height:10px}.rr-app ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rr-muted) 40%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.rr-empty-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;max-width:42ch;min-height:180px;padding:28px 24px;display:flex}.rr-empty-state__mark{background:var(--rr-accent);border-radius:99px;width:28px;height:3px;margin-bottom:4px}.rr-empty-state__title{letter-spacing:-.02em;color:var(--rr-text);margin:0;font-size:16px;font-weight:720}.rr-empty-state__detail{color:var(--rr-muted);margin:0;font-size:13px;line-height:1.45}.rr-empty-state__action{margin-top:6px}.rr-filter-bar{row-gap:8px}.rr-filter-bar__trailing{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-filter-chip,.rr-ws-chip{min-height:32px}.rr-q-row.is-selected,.rr-driver-card.is-selected,.rr-inbox-thread-v2.is-active,.rr-quotes-ticket.is-selected,.rr-legal-row.is-selected,.rr-trust-queue-card.is-selected{outline:1px solid color-mix(in srgb, var(--rr-accent) 28%, var(--rr-line))}.rr-app table thead th{z-index:1;background:var(--rr-surface);position:sticky;top:0}.rr-app tbody tr:hover td{background:color-mix(in srgb, var(--rr-surface-2) 80%, transparent)}.rr-inspect__id,.rr-copyable,code{font-family:var(--rr-font-mono);font-size:.92em}@media (prefers-reduced-motion:reduce){.rr-app *,.rr-app :before,.rr-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body.dense .rr-page-workspace__chrome{padding-block:4px}body.dense .rr-q-row,body.dense .rr-driver-card,body.dense .rr-inbox-thread-v2{min-height:52px!important;padding-block:8px!important}.rr-header-title h1,.rr-header-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-page-workspace__meta{align-items:baseline}.rr-page-workspace__label{letter-spacing:.08em}.rr-page-workspace .rr-empty-state{margin:24px auto}.rr-sync-strip.is-syncing,.rr-header .is-syncing{animation:1.2s ease-in-out infinite rr-ux-pulse}@keyframes rr-ux-pulse{50%{opacity:.65}}.rr-page-map .rr-map-layer-bar,.rr-map-page .rr-ws-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rr-page-overview .rr-daily-stat:hover{border-color:var(--rr-line-strong)}.rr-page-overview .rr-overview-attn__chip{min-height:36px}.rr-page-jobs .rr-page-workspace__filters{border-bottom:1px solid var(--rr-line)}.rr-page-drivers .rr-driver-card{border-radius:12px}.rr-page-drivers .rr-drivers-insp-scroll{padding-bottom:24px}.rr-page-fleet .rr-empty-state,.rr-page-fleet table{width:100%}.rr-page-customers .rr-customers-kpi__value{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.rr-page-trust .rr-trust-queue-card{border-radius:12px}.rr-page-legal .rr-legal-row{border-radius:10px}.rr-page-inbox .rr-inbox-thread-v2.is-unread{box-shadow:inset 3px 0 0 var(--rr-accent)}.rr-page-inbox .rr-chat-composer{border-top:1px solid var(--rr-line)}.rr-page-pharmacy-incidents .rr-pharm-incident-card,.rr-page-quotes .rr-quotes-ticket,.rr-page-finance .rr-finance-v2__strip{border-radius:12px}.rr-page-finance .recharts-wrapper{font-family:var(--rr-font)}.rr-page-driver-pay .rr-driver-pay-panel{border-radius:12px}.rr-page-settings .rr-settings-row{border-radius:12px;padding-block:12px}.rr-page-settings .rr-settings-toc a{border-radius:8px}.rr-page-storage table{border-collapse:separate;border-spacing:0}.rr-expandable-panel{border-radius:12px}.rr-copyable:hover,.rr-inspect__id:hover{color:var(--rr-text)}.rr-chip{letter-spacing:.04em}.rr-nav--drawer.is-open{box-shadow:8px 0 32px #00000047}.rr-header--command{min-height:var(--rr-header-h)}.rr-inspect__body>:last-child,.rr-ws-panel__body>:last-child{margin-bottom:8px}:root:not([data-theme=dark]) .rr-line,[data-theme=light] .rr-page-workspace__filters{border-color:var(--rr-line)}[data-theme=dark] .rr-page-workspace__surface{background:var(--rr-surface)}.rr-inspect__link:hover,.rr-inspect__tel:hover{text-decoration:underline}.rr-page-map .rr-map-live-count,.rr-map-page .rr-map-hud{font-variant-numeric:tabular-nums}.rr-page-finance .is-negative,.rr-daily-stat.is-negative .rr-daily-stat__value{color:var(--rr-danger)}.rr-daily-stat.is-positive .rr-daily-stat__value{color:var(--rr-success)}.rr-page-quotes .rr-quotes-ticket.is-done{opacity:.78}.rr-page-trust .rr-trust-queue-card.has-block{border-color:color-mix(in srgb, var(--rr-warn) 40%, var(--rr-line))}.rr-page-drivers .rr-avatar[data-ring=online]{box-shadow:0 0 0 2px var(--rr-live)}.rr-page-customers .rr-money,.rr-page-finance .rr-money{font-variant-numeric:tabular-nums}.rr-page-inbox textarea{min-height:44px}.rr-page-legal .rr-legal-ip{font-family:var(--rr-font-mono);font-size:11px}.rr-page-storage textarea{border-radius:8px;min-height:40px}.rr-page-settings h2,.rr-page-settings h3{scroll-margin-top:16px}.rr-toast-host{z-index:60}.rr-modal,.rr-modal__panel{border-radius:14px}.rr-driver-assign-dock{border-bottom:1px solid var(--rr-line)}.rr-jobs-selection-bar{background:color-mix(in srgb, var(--rr-accent) 8%, var(--rr-surface))}.rr-daily-finance-strip{scrollbar-width:thin;overflow-x:auto}.rr-page-map .rr-page-workspace__chrome{background:color-mix(in srgb, var(--rr-surface) 92%, transparent)}.rr-kbd-hint kbd,.rr-global-search-hint kbd{font-family:var(--rr-font-mono);border:1px solid var(--rr-line);border-radius:4px;padding:1px 5px;font-size:10px}.rr-split-workspace__list,.rr-split-workspace__detail{min-width:0}.rr-page-quotes .rr-quote-detail{padding-bottom:24px}.rr-page-pharmacy-incidents .is-open{border-left:3px solid var(--rr-warn)}.rr-page-fleet td:first-child,.rr-page-legal td:first-child{font-weight:650}.rr-login-gate,.rr-team-login,.rr-login-card h2{letter-spacing:-.02em}.rr-login-card{border-radius:16px}.rr-login-card input{min-height:40px}.rr-nav a[aria-current=page]{font-weight:700}.rr-header-tools{flex-shrink:0}.rr-page-fallback{min-height:40vh;color:var(--rr-muted);place-items:center;display:grid}.rr-copy-icon-btn{min-width:32px;min-height:32px}.rr-segmented{border-radius:999px}.rr-overview-queue-v4__item{border-radius:12px}.rr-page-trust .rr-trust-invite-card{border-radius:14px}.rr-page-map .rr-map-side-panel{padding-bottom:max(16px, env(safe-area-inset-bottom))}.rr-chat-date-sep{color:var(--rr-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.rr-page-finance .rr-empty-state{min-height:140px}.rr-driver-pay-warn{color:var(--rr-warn);font-size:12px}.rr-page-customers .rr-inspect__action-row{gap:8px}.rr-jobs-layout-bar .rr-ws-chip{min-height:28px}.rr-nav--drawer{padding-bottom:max(16px, env(safe-area-inset-bottom))}.rr-page-fleet .rr-fleet-group{border-radius:12px;margin-bottom:16px}.rr-page-settings .rr-settings-toc a:hover,.rr-page-settings .rr-settings-toc a:focus-visible{background:var(--rr-surface-2)}.rr-page-map .rr-map-live-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px}.rr-page-quotes .rr-jobs-kpi__tile,.rr-page-pharmacy-incidents .rr-jobs-kpi__tile,.rr-page-legal .rr-jobs-kpi__tile,.rr-page-trust .rr-jobs-kpi__tile,.rr-page-customers .rr-customers-kpi,.rr-page-customers .rr-customers-summary{border-radius:12px}.rr-search-wrap__kbd{font-family:var(--rr-font-mono);opacity:.55}.rr-split-mobile-back{margin-bottom:8px}.rr-page-workspace__surface--v2{min-height:0}.rr-page-workspace__hint{max-width:72ch}.rr-page-workspace__actions{flex-wrap:wrap;gap:6px;display:flex}.rr-page-workspace__chrome{border-bottom:1px solid var(--rr-line)}.rr-jobs-kpi{flex-wrap:wrap;gap:8px;display:flex}.rr-jobs-kpi__tile{border:1px solid var(--rr-line);background:var(--rr-surface);text-align:left;cursor:pointer;min-width:88px;min-height:64px;transition:border-color .14s var(--rr-ease-soft), background .14s var(--rr-ease-soft);border-radius:12px;padding:10px 12px}.rr-jobs-kpi__tile:hover{border-color:var(--rr-line-strong);background:var(--rr-surface-2)}.rr-jobs-kpi__tile.is-active{border-color:color-mix(in srgb, var(--rr-accent) 35%, var(--rr-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rr-accent) 18%, transparent)}.rr-jobs-kpi__tile.is-warn{border-color:color-mix(in srgb, var(--rr-warn) 40%, var(--rr-line))}.rr-jobs-kpi__tile.is-alert{border-color:color-mix(in srgb, var(--rr-accent) 45%, var(--rr-line))}.rr-jobs-kpi__tile--static{cursor:default}.rr-jobs-kpi__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;display:block}.rr-jobs-kpi__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:720}.rr-app tbody tr.is-selected td,.rr-app tbody tr.is-kb-focus td{background:color-mix(in srgb, var(--rr-accent) 7%, var(--rr-surface))}.rr-banner.danger{border:1px solid color-mix(in srgb, var(--rr-danger) 35%, var(--rr-line));background:var(--rr-danger-dim);color:var(--rr-text);border-radius:10px;margin:12px 16px;padding:10px 12px}.rr-danger{color:var(--rr-danger)}.rr-warn{color:var(--rr-warn)}.rr-search-wrap__clear{min-width:28px;min-height:28px;padding:0}.rr-page-overview .rr-page-workspace__actions .rr-btn{min-height:32px}.rr-page-overview .rr-overview-attn__chip{border-radius:999px;gap:6px;padding:6px 10px}.rr-page-overview .rr-overview-attn__chip:hover{filter:brightness(1.04)}.rr-page-overview .rr-overview-attn__chip strong{font-variant-numeric:tabular-nums}.rr-page-overview .rr-overview-attn.is-clear{padding:8px 0}.rr-page-overview .rr-overview-pulse-tile{transition:border-color .14s var(--rr-ease-soft), transform .14s var(--rr-ease-soft);padding:12px}.rr-page-overview .rr-overview-pulse-tile:hover{border-color:var(--rr-line-strong);transform:translateY(-1px)}.rr-page-overview .rr-overview-pulse-tile.has-count{box-shadow:inset 3px 0 0 var(--rr-warn)}.rr-page-overview .rr-overview-pulse-panel__links{flex-wrap:wrap;gap:10px 14px;margin-top:12px;display:flex}.rr-page-overview .rr-overview-pulse-panel__links a{color:var(--rr-text-secondary);font-size:13px}.rr-page-overview .rr-overview-pulse-panel__links a:hover{color:var(--rr-text);text-decoration:underline}.rr-page-overview .rr-daily-hero{box-shadow:0 1px 0 var(--rr-line)}.rr-page-overview .rr-overview-queue-v4__item:hover{border-color:var(--rr-line-strong)}@media (width<=900px){.rr-page-overview .rr-overview-v5__main{grid-template-columns:1fr}}.rr-page-jobs .rr-page-workspace__hint{font-variant-numeric:tabular-nums}.rr-page-jobs .rr-jobs-selection-bar{border-radius:10px}.rr-page-jobs .rr-q-row.is-selected{background:color-mix(in srgb, var(--rr-accent) 6%, var(--rr-surface))}.rr-page-jobs .rr-inspect__hero{padding-bottom:12px}.rr-page-jobs .rr-order-progress__step.is-current{font-weight:650}.rr-page-map .rr-ws-chip,.rr-map-page .rr-ws-chip{min-height:32px}.rr-page-map .rr-map-side-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rr-page-map .rr-map-live-banner{font-variant-numeric:tabular-nums}.rr-page-map .rr-driver-assign-dock{border-radius:12px 12px 0 0}.rr-page-drivers .rr-driver-card.is-selected{background:color-mix(in srgb, var(--rr-accent) 5%, var(--rr-surface))}.rr-page-drivers .rr-drivers-insp-scroll{scrollbar-gutter:stable}.rr-page-drivers .rr-inspect__action-row{flex-wrap:wrap;gap:8px;display:flex}.rr-page-fleet .rr-fleet-group__head{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px 10px;display:flex}.rr-page-fleet .rr-fleet-group__head strong{text-transform:capitalize;letter-spacing:-.02em}.rr-page-fleet .rr-fleet-contact{align-items:center;gap:4px;max-width:28ch;display:inline-flex}.rr-page-fleet .rr-fleet-id{font-family:var(--rr-font-mono);font-size:12px}.rr-page-fleet .rr-fleet-skeleton{background:linear-gradient(90deg, var(--rr-surface-2), var(--rr-surface), var(--rr-surface-2));background-size:200% 100%;border-radius:12px;min-height:160px;animation:1.2s ease-in-out infinite rr-ux-shimmer}.rr-page-fleet tbody tr{cursor:pointer}@keyframes rr-ux-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rr-page-customers .rr-customers-summary{flex-wrap:wrap;gap:8px;display:flex}.rr-page-customers .rr-customers-summary__tile--btn:hover{border-color:var(--rr-line-strong)}.rr-page-customers .rr-customers-summary__tile.is-active{border-color:color-mix(in srgb, var(--rr-accent) 35%, var(--rr-line))}.rr-page-customers .rr-customers-summary__tile.is-accent strong{color:var(--rr-accent)}.rr-page-customers .rr-customers-summary__tile-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;display:block}.rr-page-trust .rr-trust-loading__row{background:var(--rr-surface-2);border-radius:12px;height:64px;margin-bottom:8px}.rr-page-trust .rr-trust-v2__search-banner{border-radius:10px;margin:8px 12px 0;padding:8px 12px}.rr-page-trust .rr-jobs-kpi__tile.is-alert .rr-jobs-kpi__value{color:var(--rr-accent)}.rr-page-legal .rr-legal-row{text-align:left;width:100%;transition:background .12s var(--rr-ease-soft)}.rr-page-legal .rr-legal-row:hover{background:var(--rr-surface-2)}.rr-page-legal .rr-legal-row__title{letter-spacing:-.02em;font-weight:650}.rr-page-legal .rr-legal-row__sub{color:var(--rr-muted);font-size:12px}.rr-page-legal .rr-legal-inspect__json{background:var(--rr-surface-2);border-radius:8px;max-height:240px;padding:8px;font-size:11px;overflow:auto}.rr-page-legal .rr-legal-row--skeleton{pointer-events:none;background:var(--rr-surface-2);height:56px}.rr-page-inbox .rr-inbox-thread-v2{min-height:56px}.rr-page-inbox .rr-inbox-thread-v2:hover{background:var(--rr-surface-2)}.rr-page-inbox .rr-chat-composer textarea{resize:vertical}.rr-page-inbox .rr-filter-bar__trailing .rr-btn{min-height:32px}.rr-page-pharmacy-incidents .rr-pharm-incident-card{transition:border-color .14s var(--rr-ease-soft)}.rr-page-pharmacy-incidents .rr-pharm-incident-card:hover{border-color:var(--rr-line-strong)}.rr-page-pharmacy-incidents .rr-pharm-incident-card.is-selected{outline:1px solid color-mix(in srgb, var(--rr-accent) 28%, var(--rr-line))}.rr-page-pharmacy-incidents .rr-pharm-incident-card--skeleton{background:var(--rr-surface-2);min-height:72px}.rr-page-quotes .rr-quotes-ticket{text-align:left;width:100%;transition:border-color .14s var(--rr-ease-soft), background .14s var(--rr-ease-soft)}.rr-page-quotes .rr-quotes-ticket:hover{border-color:var(--rr-line-strong)}.rr-page-quotes .rr-quotes-ticket.is-selected{background:color-mix(in srgb, var(--rr-accent) 5%, var(--rr-surface))}.rr-page-quotes .rr-quotes-loading__row{background:var(--rr-surface-2);border-radius:12px;height:72px;margin-bottom:8px}.rr-page-finance .rr-finance-v2__strip{overflow-x:auto}.rr-page-finance table td{font-variant-numeric:tabular-nums}.rr-page-finance tbody tr{cursor:pointer}.rr-page-finance .recharts-legend-item-text{color:var(--rr-text-secondary)!important}.rr-page-driver-pay table td{font-variant-numeric:tabular-nums}.rr-page-driver-pay .rr-driver-pay-panel{overflow:hidden}.rr-page-driver-pay input[type=number],.rr-page-driver-pay input[type=text]{border-radius:8px;min-height:36px}.rr-page-settings .rr-settings-layout{grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.rr-page-settings .rr-settings-toc{flex-direction:column;gap:4px;display:flex;position:sticky;top:12px}.rr-page-settings .rr-settings-toc a{color:var(--rr-text-secondary);padding:8px 10px;text-decoration:none}.rr-page-settings .rr-settings-row{border:1px solid var(--rr-line);background:var(--rr-surface);justify-content:space-between;align-items:center;gap:16px;display:flex}.rr-page-settings .rr-settings-shortcuts{margin:0;padding:0;list-style:none}.rr-page-settings .rr-settings-shortcuts li{border-bottom:1px solid var(--rr-line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.rr-page-settings kbd{font-family:var(--rr-font-mono);border:1px solid var(--rr-line);border-radius:4px;padding:2px 6px;font-size:11px}@media (width<=720px){.rr-page-settings .rr-settings-layout{grid-template-columns:1fr}.rr-page-settings .rr-settings-toc{flex-flow:wrap;position:static}}.rr-page-storage .rr-table-wrap{max-height:calc(100vh - 220px);overflow:auto}.rr-page-storage .rr-storage-fields{gap:6px;min-width:180px;display:grid}.rr-page-storage .rr-storage-fields .rr-input{width:100%;min-height:34px}.rr-page-storage .rr-storage-photos{flex-wrap:wrap;gap:8px;display:flex}.rr-page-storage tbody tr{cursor:pointer}.rr-page-storage td a{color:var(--rr-text-secondary);text-underline-offset:2px}.rr-page-storage td a:hover{color:var(--rr-text)}body.dense .rr-jobs-kpi__tile,body.dense .rr-customers-summary__tile{min-height:52px;padding:6px 10px}body.dense .rr-jobs-kpi__value{font-size:18px}@media (prefers-reduced-motion:reduce){.rr-page-fleet .rr-fleet-skeleton,.rr-page-overview .rr-overview-pulse-tile{animation:none!important;transform:none!important}}[data-theme=dark] .rr-jobs-kpi__tile,[data-theme=dark] .rr-customers-summary__tile,[data-theme=dark] .rr-page-settings .rr-settings-row{background:color-mix(in srgb, var(--rr-surface) 92%, #000)}[data-theme=light] .rr-page-workspace__chrome{background:color-mix(in srgb, var(--rr-surface) 94%, transparent)}.rr-app{font-feature-settings:"ss01" 0, "tnum" 1}.rr-page-workspace__label{letter-spacing:.08em!important;color:var(--rr-muted)!important;font-weight:720!important}.rr-page-workspace__hint{color:var(--rr-text-secondary)!important;line-height:1.45!important}.rr-page-workspace__chrome{-webkit-backdrop-filter:none;backdrop-filter:none}.rr-btn{letter-spacing:-.01em;transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft), color var(--rr-dur) var(--rr-ease-soft), box-shadow var(--rr-dur) var(--rr-ease-soft), transform var(--rr-dur) var(--rr-ease-soft)!important}.rr-btn.primary:hover:not(:disabled){box-shadow:0 1px 0 #ffffff29 inset, 0 4px 12px rgba(var(--rr-accent-rgb), .22)}.rr-btn.ghost{border-color:#0000}.rr-btn.ghost:hover:not(:disabled){background:var(--rr-active-dim)!important;border-color:var(--rr-line)!important}.rr-btn.danger:hover:not(:disabled){filter:brightness(1.05)}.rr-btn:focus-visible{outline:2px solid var(--rr-focus-ring)!important;outline-offset:2px!important}.rr-btn:disabled{opacity:.45;cursor:not-allowed}.rr-chip{letter-spacing:.02em;border:1px solid #0000;font-weight:650}.rr-chip--neutral{background:color-mix(in srgb, var(--rr-text) 8%, var(--rr-surface));color:var(--rr-text-secondary)}.rr-chip--success{border-color:color-mix(in srgb, var(--rr-success) 25%, transparent)}.rr-chip--warn{border-color:color-mix(in srgb, var(--rr-warn) 28%, transparent)}.rr-chip--danger{border-color:color-mix(in srgb, var(--rr-danger) 28%, transparent)}.rr-chip--live{border-color:color-mix(in srgb, var(--rr-live) 30%, transparent)}.rr-field input,.rr-field textarea,.rr-field select,.rr-filter-bar input[type=text],.rr-filter-bar input[type=search],.rr-page input[type=text],.rr-page input[type=search],.rr-page input[type=email],.rr-page input[type=tel],.rr-page input[type=number],.rr-page textarea,.rr-page select{transition:border-color var(--rr-dur) var(--rr-ease-soft), box-shadow var(--rr-dur) var(--rr-ease-soft);border-radius:var(--rr-radius-sm)!important;border-color:var(--rr-line)!important;background:var(--rr-surface-2)!important;color:var(--rr-text)!important}.rr-field input:focus,.rr-field textarea:focus,.rr-field select:focus,.rr-filter-bar input:focus,.rr-page input:focus,.rr-page textarea:focus,.rr-page select:focus{border-color:color-mix(in srgb, var(--rr-accent) 45%, var(--rr-line))!important;box-shadow:0 0 0 3px rgba(var(--rr-accent-rgb), .14)!important;outline:none!important}.rr-page input::placeholder,.rr-page textarea::placeholder{color:color-mix(in srgb, var(--rr-muted) 88%, transparent)!important}table.rr-table th{letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--rr-muted)!important;background:var(--rr-surface-2)!important;border-bottom:1px solid var(--rr-line-strong)!important;font-size:10px!important}table.rr-table td{font-variant-numeric:tabular-nums}table.rr-table tr:hover td{background:color-mix(in srgb, var(--rr-text) 3.5%, var(--rr-surface))!important}table.rr-table tr.is-selected td,table.rr-table tr.selected td{background:color-mix(in srgb, var(--rr-accent) 7%, var(--rr-surface))!important}.rr-empty-state{border:1px dashed var(--rr-line)!important;border-radius:var(--rr-radius-lg)!important;background:color-mix(in srgb, var(--rr-surface-2) 70%, transparent)!important}.rr-empty-state__title{letter-spacing:-.03em}.rr-v4-banner,.rr-banner{border:1px solid var(--rr-line)!important;border-radius:10px!important}.rr-nav-section-label{opacity:.92!important;letter-spacing:.1em!important}.rr-nav a{transition:background var(--rr-dur) var(--rr-ease-soft), color var(--rr-dur) var(--rr-ease-soft);border-radius:10px!important}.rr-nav a.active{box-shadow:inset 3px 0 0 var(--rr-nav-active-rail)}.rr-header-sync-inline{font-variant-numeric:tabular-nums}.rr-filter-chip,.rr-drivers-chip,.rr-trust-chip,.rr-ws-chip{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft), color var(--rr-dur) var(--rr-ease-soft)}.rr-q-row.is-selected,.rr-driver-card.is-selected,.rr-trust-queue-card.is-selected,.rr-inbox-thread-v2.is-selected,.rr-quotes-ticket.is-selected,.rr-legal-row.is-selected{background:color-mix(in srgb, var(--rr-accent) 6%, var(--rr-surface-2))!important;border-color:color-mix(in srgb, var(--rr-accent) 28%, var(--rr-line))!important}.rr-split-workspace__detail .rr-drivers-insp-header,.rr-split-workspace__detail .rr-inspect__head{background:color-mix(in srgb, var(--rr-surface) 92%, var(--rr-surface-2))!important}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--rr-text) 22%, transparent) transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rr-text) 20%, transparent);background-clip:padding-box;border:2px solid #0000}@media (prefers-reduced-motion:reduce){.rr-btn,.rr-nav a,.rr-filter-chip,.rr-jobs-kpi__tile,.rr-q-row,.rr-driver-card{transition:none!important}}.rr-page-overview .rr-overview-attn__chip{border:1px solid var(--rr-line);background:var(--rr-surface);box-shadow:var(--rr-shadow-soft)}.rr-page-overview .rr-overview-attn__chip:hover{border-color:var(--rr-line-strong);background:var(--rr-surface-2)}.rr-page-overview .rr-overview-attn__chip strong{letter-spacing:-.03em;font-weight:720}.rr-page-overview .rr-daily-finance-strip,.rr-page-overview .rr-overview-v5__card,.rr-page-overview .rr-ws-panel{border-color:var(--rr-line);border-radius:var(--rr-radius-lg)}.rr-page-overview .rr-overview-queue-v4__item,.rr-page-overview .rr-exc-card-v2{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft);border-radius:12px}.rr-page-overview .rr-overview-queue-v4__item:hover,.rr-page-overview .rr-exc-card-v2:hover{border-color:var(--rr-line-strong);background:var(--rr-surface-2)}.rr-page-overview .rr-overview-v5__body{gap:16px!important}.rr-page-overview .rr-page-workspace__hint{max-width:68ch}.rr-page-jobs .rr-jobs-kpi__tile{background:var(--rr-surface-2);border-radius:12px}.rr-page-jobs .rr-jobs-kpi__tile:hover{border-color:var(--rr-line-strong)}.rr-page-jobs .rr-jobs-kpi__value{letter-spacing:-.04em}.rr-page-jobs .rr-q-row{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft);border-radius:12px!important}.rr-page-jobs .rr-q-row:hover{background:var(--rr-surface-2)!important}.rr-page-jobs .rr-inspect__title{letter-spacing:-.035em!important}.rr-page-jobs .rr-inspect__section-label{letter-spacing:.1em!important}.rr-page-jobs .rr-inspect__pin{box-shadow:0 0 0 2px var(--rr-surface)}.rr-page-jobs .rr-inspect__party strong{letter-spacing:-.02em}.rr-page-jobs .rr-inspect__more>summary{color:var(--rr-text-secondary)}.rr-page-jobs .rr-inspect__more>summary:hover{color:var(--rr-text)}.rr-page-jobs .rr-jobs-views__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-map-page .rr-map-topbar,.rr-map-page--immersive .rr-map-topbar{border-color:#ffffff24}.rr-map-page .rr-map-stat b,.rr-map-page .rr-map-panel-title{letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rr-map-page .rr-map-scope-chip.is-on{box-shadow:inset 0 0 0 1px #ffffff14}.rr-map-page .rr-map-drawer--focus{border-color:#ffffff24}.rr-map-page .rr-map-focus-route__label{letter-spacing:.08em}.rr-map-page .rr-map-panel-actions--focus .rr-btn.primary{letter-spacing:-.01em}.rr-map-page .rr-map-legend-float{border-color:#ffffff1f}.rr-map-page .rr-map-focus-meta{line-height:1.45}.rr-page-customers .rr-customers-summary__tile{border:1px solid var(--rr-line);background:var(--rr-surface-2);border-radius:12px;min-width:88px;padding:10px 12px}.rr-page-customers .rr-customers-summary__tile--btn{cursor:pointer;transition:border-color var(--rr-dur) var(--rr-ease-soft), background var(--rr-dur) var(--rr-ease-soft)}.rr-page-customers .rr-customers-summary__tile--btn:hover,.rr-page-customers .rr-customers-summary__tile--btn.is-active{border-color:color-mix(in srgb, var(--rr-accent) 35%, var(--rr-line));background:color-mix(in srgb, var(--rr-accent) 6%, var(--rr-surface-2))}.rr-page-customers .rr-customers-summary__tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.rr-page-customers .rr-customers-summary__tile strong,.rr-page-customers .rr-customers-kpi__value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:720}.rr-page-customers .rr-drivers-roster-row,.rr-page-customers .rr-driver-card{border-radius:12px!important}.rr-page-customers .rr-drivers-insp-header{gap:14px}.rr-page-customers .rr-customers-kpi{border-bottom:1px solid var(--rr-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.rr-page-customers .rr-customers-kpi__item{background:var(--rr-surface-2);border:1px solid var(--rr-line);border-radius:10px;padding:8px 10px}.rr-page-customers .rr-customers-kpi__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:2px;font-size:10px;display:block}.rr-page-drivers .rr-driver-card{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft)}.rr-page-drivers .rr-driver-card:hover{border-color:var(--rr-line-strong)!important}.rr-page-drivers .rr-drivers-account-pills{flex-wrap:wrap;gap:6px;display:flex}.rr-page-drivers .rr-drivers-insp-header__main h3{letter-spacing:-.03em}.rr-page-drivers .rr-drivers-insp-header__tools{gap:8px}.rr-page-drivers .rr-drivers-activation-bar,.rr-page-drivers .rr-drivers-insp-actions{border-top:1px solid var(--rr-line);padding-top:12px}.rr-page-drivers .rr-drivers-roster-head__count{letter-spacing:-.02em;font-weight:700}.rr-page-drivers .rr-drivers-chip.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rr-accent) 20%, transparent)}.rr-page-drivers .rr-v4-banner.rr-drivers-pending-banner{margin:10px 12px 0}.rr-page-trust .rr-trust-queue-card{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft)}.rr-page-trust .rr-trust-queue-card:hover{border-color:var(--rr-line-strong)!important}.rr-page-trust .rr-trust-queue-card.is-ready{box-shadow:inset 3px 0 0 var(--rr-success)}.rr-page-trust .rr-trust-queue-card__title{letter-spacing:-.02em;font-weight:650}.rr-page-trust .rr-trust-queue-card__meta{color:var(--rr-muted);line-height:1.4}.rr-page-trust .rr-trust-invite-card{border-color:var(--rr-line-strong);box-shadow:var(--rr-shadow-soft)}.rr-page-trust .rr-trust-invite-card__identity h2{letter-spacing:-.03em}.rr-page-trust .rr-trust-invite-card__footer{background:color-mix(in srgb, var(--rr-surface-2) 88%, var(--rr-elevated));border-top-color:var(--rr-line-strong)}.rr-page-trust .rr-trust-approve-btn,.rr-page-trust .rr-btn.primary{min-height:40px;font-weight:700}.rr-page-trust .rr-trust-kpi .rr-jobs-kpi__tile.is-active{background:color-mix(in srgb, var(--rr-accent) 8%, var(--rr-surface-2))}.rr-page-trust .rr-jobs-views__label{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-page-fleet .rr-fleet-group__head{border-bottom:1px solid var(--rr-line);margin-bottom:8px;padding-bottom:10px}.rr-page-fleet .rr-fleet-group__head strong{letter-spacing:-.02em;font-size:13px}.rr-page-fleet table.rr-table{border:1px solid var(--rr-line);border-radius:var(--rr-radius);overflow:hidden}.rr-page-fleet .rr-fleet-id{color:var(--rr-muted);font-size:11px}.rr-page-fleet .rr-fleet-contact{color:var(--rr-text-secondary)}.rr-page-fleet .rr-empty-state{margin-top:16px}.rr-page-fleet td{vertical-align:middle}.rr-inbox-v2__list,.rr-page-inbox .rr-inbox-v2__list{background:var(--rr-surface-2)!important}.rr-inbox-thread-v2,.rr-inbox-thread-v2--ticket{transition:background var(--rr-dur) var(--rr-ease-soft);border-radius:12px!important}.rr-inbox-thread-v2:hover{background:color-mix(in srgb, var(--rr-text) 4%, var(--rr-surface))!important}.rr-inbox-v2__thread,.rr-chat-thread{background:var(--rr-surface)!important}.rr-page-inbox .rr-chat-composer,.rr-inbox-v2 .rr-chat-composer{border-top:1px solid var(--rr-line-strong);background:color-mix(in srgb, var(--rr-surface) 90%, var(--rr-surface-2))}.rr-page-inbox .rr-chat-thread-header,.rr-inbox-v2 .rr-chat-thread-header{border-bottom:1px solid var(--rr-line);background:color-mix(in srgb, var(--rr-surface) 94%, var(--rr-surface-2))}.rr-page-inbox .rr-empty-state{margin:24px}.rr-page-quotes .rr-quotes-ticket{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft);border-radius:12px!important}.rr-page-quotes .rr-quotes-ticket:hover{border-color:var(--rr-line-strong)!important;background:var(--rr-surface-2)!important}.rr-page-quotes .rr-quote-detail{padding:16px 18px 28px}.rr-page-quotes .rr-inspect__section-label{letter-spacing:.09em}.rr-page-quotes .rr-btn.primary{min-height:36px}.rr-page-quotes .rr-quotes-list-panel{background:var(--rr-surface-2)}.rr-page-quotes .rr-empty-state{margin:20px 12px}.rr-page-queue .rr-exc-card-v2,.rr-page-queue .rr-q-row{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft);border-radius:12px}.rr-page-queue .rr-exc-card-v2--critical{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--rr-danger) 80%, transparent)}.rr-page-queue .rr-exc-card-v2--high{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--rr-warn) 80%, transparent)}.rr-page-queue .rr-exc-detail,.rr-page-queue .rr-queue-detail-panel{padding:14px 16px 24px}.rr-page-queue .rr-exc-card-v2__title{letter-spacing:-.02em}.rr-page-queue .rr-empty-state{margin:16px}.rr-page-pharmacy-incidents .rr-pharm-incident-card,.rr-page-pharmacy-incidents .rr-pharm-incident-card--ticket{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft);border-radius:12px!important}.rr-page-pharmacy-incidents .rr-pharm-incident-card:hover{border-color:var(--rr-line-strong)!important;background:var(--rr-surface-2)!important}.rr-page-pharmacy-incidents .rr-pharm-incident-detail{padding:16px 18px 28px}.rr-page-pharmacy-incidents .is-open{box-shadow:inset 3px 0 0 var(--rr-warn)}.rr-page-pharmacy-incidents .rr-inspect__section-label{letter-spacing:.09em}.rr-page-pharmacy-incidents .rr-empty-state{margin:16px}.rr-page-finance .rr-finance-v2__strip,.rr-page-finance .rr-daily-finance-strip{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);background:var(--rr-surface-2)}.rr-page-finance .rr-finance-chart{border:1px solid var(--rr-line);border-radius:var(--rr-radius);background:var(--rr-surface)}.rr-page-finance table.rr-table{border:1px solid var(--rr-line);border-radius:var(--rr-radius);overflow:hidden}.rr-page-finance .rr-finance-cell-sub{color:var(--rr-muted);font-size:11px}.rr-page-finance .rr-page-workspace__filters{gap:8px}.rr-page-finance .rr-expandable-panel{border-color:var(--rr-line);border-radius:var(--rr-radius-lg)}.rr-page-finance td,.rr-page-finance .rr-money,.rr-page-finance .rr-finance-kpi strong{font-variant-numeric:tabular-nums}.rr-page-driver-pay .rr-driver-pay-kpi,.rr-page-driver-pay .rr-driver-pay-kpi-row>*{border:1px solid var(--rr-line);background:var(--rr-surface-2);border-radius:12px;padding:12px 14px}.rr-page-driver-pay .rr-driver-pay-kpi strong,.rr-page-driver-pay .rr-driver-pay-panel td{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rr-page-driver-pay .rr-driver-pay-panel__head{border-bottom:1px solid var(--rr-line);margin-bottom:12px;padding-bottom:12px}.rr-page-driver-pay .rr-driver-pay-options{gap:8px}.rr-page-driver-pay table.rr-table{border:1px solid var(--rr-line);border-radius:var(--rr-radius);overflow:hidden}.rr-page-driver-pay .rr-btn.primary{min-height:36px}.rr-page-legal .rr-legal-row{transition:background var(--rr-dur) var(--rr-ease-soft), border-color var(--rr-dur) var(--rr-ease-soft);border-radius:12px!important}.rr-page-legal .rr-legal-row:hover{border-color:var(--rr-line-strong)!important;background:var(--rr-surface-2)!important}.rr-page-legal .rr-legal-inspect{padding:16px 18px 28px}.rr-page-legal .rr-inspect__section-label{letter-spacing:.09em}.rr-page-legal .rr-legal-v2__main{background:var(--rr-surface-2)}.rr-page-legal .rr-empty-state{margin:16px}.rr-page-legal dd{font-variant-numeric:tabular-nums}.rr-page-storage .rr-ws-panel,.rr-page-storage .rr-storage-panel{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);background:var(--rr-surface)}.rr-page-storage table.rr-table{border:1px solid var(--rr-line);border-radius:var(--rr-radius);overflow:hidden}.rr-page-storage .rr-page-workspace__hint{max-width:64ch}.rr-page-storage .rr-empty-state{margin-top:16px}.rr-page-storage th{white-space:nowrap}.rr-page-storage .rr-btn{min-height:34px}.rr-page-settings .rr-settings-section,.rr-page-settings section,.rr-page-settings .rr-ws-panel{border:1px solid var(--rr-line);border-radius:var(--rr-radius-lg);background:var(--rr-surface);margin-bottom:12px;padding:16px 18px}.rr-page-settings h2,.rr-page-settings h3{letter-spacing:-.03em;margin-bottom:8px}.rr-page-settings .rr-field{margin-bottom:12px}.rr-page-settings .rr-field label,.rr-page-settings label{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);font-size:11px;font-weight:650}.rr-page-settings .rr-btn.primary{min-height:38px;font-weight:700}.rr-page-settings .rr-page-workspace__hint{max-width:60ch}.rr-page-settings .rr-settings-scroll{padding-bottom:max(48px, env(safe-area-inset-bottom,0px))}.rr-page-workspace.rr-page--fill.rr-page-settings .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-settings .rr-page-workspace__surface--v2{padding-bottom:max(48px, env(safe-area-inset-bottom,0px))!important;overflow:hidden auto!important}.rr-job-dossier{--dossier-pad:18px 20px;--dossier-gap:14px;--dossier-radius:16px;--dossier-line:color-mix(in srgb, var(--rr-line) 88%, transparent);font-family:var(--rr-font);color:var(--rr-text)}.rr-job-dossier .rr-inspect__head,.rr-page-jobs .rr-job-dossier .rr-inspect__head{border-bottom:1px solid var(--dossier-line);background:color-mix(in srgb, var(--rr-surface) 92%, var(--rr-bg));padding:var(--dossier-pad)!important}.rr-job-dossier__topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rr-job-dossier__identity{gap:8px;min-width:0;display:grid}.rr-job-dossier .rr-inspect__title,.rr-page-jobs .rr-job-dossier .rr-inspect__title{margin:0;font-size:22px;font-weight:680;line-height:1.15;letter-spacing:-.038em!important}.rr-job-dossier__pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-job-dossier .rr-inspect__chips .rr-chip{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650;letter-spacing:0!important;text-transform:none!important}.rr-job-dossier__meta-chip{background:color-mix(in srgb, var(--rr-surface-2,var(--rr-elevated)) 80%, transparent);border:1px solid var(--dossier-line);min-height:22px;color:var(--rr-muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:550;display:inline-flex}.rr-job-dossier .rr-inspect__id{color:var(--rr-muted);background:0 0;border:none;padding:2px 0;font-size:11px}.rr-job-dossier .rr-inspect__id:hover{color:var(--rr-text)}.rr-job-dossier__fare{text-align:right;flex-shrink:0}.rr-job-dossier .rr-inspect__fare strong{letter-spacing:-.04em;font-size:22px;font-weight:700;line-height:1}.rr-job-dossier .rr-inspect__fare em{letter-spacing:0;text-transform:none;margin-top:4px;font-size:11px;font-weight:550}.rr-job-dossier__actions{gap:8px;margin-top:14px;display:grid}.rr-job-dossier__bar{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.rr-job-dossier__btn{appearance:none;border:1px solid var(--rr-line-strong,var(--rr-line));background:var(--rr-surface);min-height:38px;color:var(--rr-text);font:inherit;letter-spacing:-.01em;cursor:pointer;border-radius:11px;padding:0 12px;font-size:13px;font-weight:650}.rr-job-dossier__btn:hover:not(:disabled){background:var(--rr-surface-2,var(--rr-elevated))}.rr-job-dossier__btn:disabled{opacity:.5;cursor:wait}.rr-job-dossier__btn--accent{background:var(--rr-accent);color:#fff;border-color:#0000}.rr-job-dossier__btn--accent:hover:not(:disabled){filter:brightness(1.05);background:var(--rr-accent)}.rr-job-dossier__btn--quiet{background:0 0}.rr-job-dossier__quiet{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rr-job-dossier__quiet .rr-inspect__link{color:var(--rr-muted);font-size:12px;font-weight:600}.rr-job-dossier__quiet .rr-inspect__link:hover{color:var(--rr-text);text-decoration:none}.rr-job-dossier__quiet .rr-inspect__link.is-danger{color:color-mix(in srgb, var(--rr-danger,#b91c1c) 80%, var(--rr-muted))}.rr-job-dossier .rr-inspect__quick{border-top:1px solid var(--dossier-line);margin-top:12px;padding-top:12px}.rr-job-dossier .rr-inspect__quick-label{letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:11px;font-weight:600}.rr-job-dossier .rr-inspect__body,.rr-page-jobs .rr-job-dossier .rr-inspect__body{flex-direction:column;gap:10px;display:flex;padding:12px 14px 20px!important}.rr-job-dossier .rr-inspect__block,.rr-page-jobs .rr-job-dossier .rr-inspect__block{border-radius:var(--dossier-radius);background:color-mix(in srgb, var(--rr-surface) 96%, var(--rr-bg));border:1px solid var(--dossier-line)!important;border-bottom:1px solid var(--dossier-line)!important;padding:14px 16px!important}.rr-job-dossier .rr-inspect__section-label,.rr-page-jobs .rr-job-dossier .rr-inspect__section-label{color:var(--rr-text);margin:0 0 10px;letter-spacing:-.015em!important;text-transform:none!important;font-size:13px!important;font-weight:650!important}.rr-job-dossier .rr-inspect__link{color:var(--rr-muted);font-size:12px;font-weight:600}.rr-job-dossier .rr-inspect__block em{letter-spacing:0;text-transform:none;color:var(--rr-muted);margin-bottom:2px;font-size:11px;font-weight:600}.rr-job-dossier .rr-mini-map{border:1px solid var(--dossier-line);border-radius:var(--dossier-radius);background:color-mix(in srgb, var(--rr-surface) 96%, var(--rr-bg));padding:0;overflow:hidden}.rr-job-dossier .rr-mini-map__frame{border:none;border-radius:0;height:188px}.rr-job-dossier .rr-mini-map__expand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--rr-surface) 82%, transparent);letter-spacing:0;font-weight:650;top:10px;left:10px}.rr-job-dossier .rr-mini-map__meta{margin:0;padding:8px 14px 10px}.rr-job-dossier .rr-mini-map__meta span{color:var(--rr-muted);font-size:12px}.rr-job-dossier .rr-order-progress__hero{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rr-job-dossier .rr-order-progress__phase{gap:3px;min-width:0;display:grid}.rr-job-dossier .rr-order-progress__hero strong{letter-spacing:-.03em;font-size:17px;font-weight:680}.rr-job-dossier .rr-order-progress__hero span,.rr-job-dossier .rr-order-progress__phase span{color:var(--rr-muted);font-size:12.5px;line-height:1.35}.rr-job-dossier .rr-order-progress__confirm{justify-content:flex-end;margin:0}.rr-job-dossier .rr-order-progress__confirm>span{letter-spacing:0;background:0 0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.rr-page-jobs .rr-job-dossier .rr-order-progress__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:2px 0 0;display:grid}.rr-job-dossier .rr-order-progress__step{gap:8px;position:relative}.rr-page-jobs .rr-job-dossier .rr-order-progress__step:not(:last-child):before{content:"";background:var(--rr-line);z-index:0;height:2px;display:block;position:absolute;top:6px;left:calc(50% + 8px);right:calc(8px - 50%)}.rr-page-jobs .rr-job-dossier .rr-order-progress__step.is-done:not(:last-child):before,.rr-page-jobs .rr-job-dossier .rr-order-progress__step.is-current:not(:last-child):before{background:color-mix(in srgb, #16a34a 55%, var(--rr-line))}.rr-job-dossier .rr-order-progress__dot{z-index:1;width:12px;height:12px;position:relative}.rr-job-dossier .rr-order-progress__step.is-current .rr-order-progress__dot{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb29}.rr-job-dossier .rr-order-progress__step.is-current em{color:#1d4ed8}:root[data-theme=dark] .rr-job-dossier .rr-order-progress__step.is-current em{color:#93c5fd}.rr-page-jobs .rr-job-dossier .rr-order-progress__step em{letter-spacing:-.01em;font-size:11.5px;font-weight:650}.rr-job-dossier .rr-order-progress__step p{color:var(--rr-muted);min-height:1.15em;font-size:10.5px}.rr-job-dossier .rr-inspect__legs{gap:2px;display:grid}.rr-job-dossier .rr-inspect__leg{padding:8px 0}.rr-job-dossier .rr-inspect__leg p{letter-spacing:-.015em;font-size:13.5px;font-weight:580;line-height:1.45}.rr-job-dossier .rr-inspect__pin{width:22px;height:22px;margin-top:2px;font-size:10px}.rr-job-dossier .rr-inspect__parties-grid{gap:10px;margin-top:0}.rr-job-dossier .rr-inspect__party{background:color-mix(in srgb, var(--rr-bg) 35%, var(--rr-surface));border:1px solid var(--dossier-line);border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.rr-job-dossier .rr-inspect__party em{margin-bottom:0}.rr-job-dossier .rr-inspect__parties strong,.rr-page-jobs .rr-job-dossier .rr-inspect__party strong{letter-spacing:-.02em;font-size:14px;font-weight:650}.rr-job-dossier .rr-inspect__parties span,.rr-job-dossier .rr-inspect__parties a{font-size:12px}.rr-job-dossier__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rr-job-dossier__tiles>div{background:color-mix(in srgb, var(--rr-bg) 35%, var(--rr-surface));border:1px solid var(--dossier-line);border-radius:12px;padding:10px 12px}.rr-job-dossier__tiles em{margin-bottom:4px!important}.rr-job-dossier__tiles strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.rr-job-dossier__fold{margin-top:10px}.rr-job-dossier__fold>summary,.rr-job-dossier .rr-inspect__more>summary{cursor:pointer;color:var(--rr-muted);padding:6px 0;font-size:13px;font-weight:600;list-style:none}.rr-job-dossier__fold>summary::-webkit-details-marker{display:none}.rr-job-dossier .rr-inspect__more>summary::-webkit-details-marker{display:none}.rr-job-dossier .rr-inspect__more{border:1px solid var(--dossier-line);border-radius:var(--dossier-radius);background:color-mix(in srgb, var(--rr-surface) 96%, var(--rr-bg))}.rr-job-dossier .rr-inspect__more>summary{padding:12px 16px}.rr-job-dossier .rr-inspect__more>summary:after{content:none}.rr-job-dossier .rr-money-ledger{background:0 0;border:none;gap:12px;margin-top:8px;padding:0}.rr-job-dossier .rr-money-ledger__group-title{letter-spacing:0;text-transform:none;font-size:11px;font-weight:650}@media (width<=960px){.rr-page-jobs .rr-job-dossier .rr-order-progress__rail{grid-template-columns:1fr;gap:0}.rr-page-jobs .rr-job-dossier .rr-order-progress__step{text-align:left;grid-template-columns:16px minmax(0,1fr);justify-items:start}.rr-page-jobs .rr-job-dossier .rr-order-progress__step:not(:last-child):before{width:2px;height:auto;inset:14px auto -2px 5px}.rr-job-dossier .rr-inspect__parties-grid,.rr-job-dossier__tiles{grid-template-columns:1fr}.rr-job-dossier .rr-order-progress__hero{flex-direction:column}}.rr-page-jobs .rr-split-detail-stack,.rr-page-jobs .rr-job-console{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.rr-job-console{--console-pad:16px;--console-gap:12px;--console-radius:14px;--console-line:color-mix(in srgb, var(--rr-line) 90%, transparent);background:var(--rr-bg);min-width:0;color:var(--rr-text);font-family:var(--rr-font);letter-spacing:.01em;word-spacing:.04em;container:job-console/inline-size}.rr-job-console h1,.rr-job-console h2,.rr-job-console h3,.rr-job-console h4,.rr-job-console strong,.rr-job-console button,.rr-job-console .rr-chip,.rr-job-console .rr-job-dossier__btn,.rr-job-console .rr-progress-strip__phase,.rr-job-console .rr-progress-strip__label{letter-spacing:.01em!important;word-spacing:.04em!important}.rr-job-console .rr-chip{text-transform:none;padding:4px 10px;font-size:12px}.rr-job-console__header,.rr-job-console__top{padding:12px var(--console-pad) 10px;border-bottom:1px solid var(--console-line);background:color-mix(in srgb, var(--rr-surface) 94%, var(--rr-bg));flex-shrink:0}.rr-job-console__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rr-job-console__top-main{min-width:0}.rr-job-console__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rr-job-console__hero-main{min-width:0}.rr-job-console__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-accent);margin:0 0 4px;font-size:11px;font-weight:700}.rr-job-console__title{letter-spacing:0;word-spacing:.06em;margin:0;font-size:20px;font-weight:750;line-height:1.25}.rr-job-console__lede{letter-spacing:-.01em;color:var(--rr-muted);margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.35}.rr-job-console__badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.rr-job-console__meta-row{color:var(--rr-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.rr-job-console__badge{border:1px solid var(--console-line);background:var(--rr-surface);min-height:24px;color:var(--rr-muted);border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.rr-job-console__badge--accent{color:var(--rr-text);border-color:color-mix(in srgb, var(--rr-accent) 40%, var(--console-line));background:color-mix(in srgb, var(--rr-accent) 12%, var(--rr-surface))}.rr-job-console__id{font:inherit;color:var(--rr-muted);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:11px;font-weight:600}.rr-job-console__id:hover{color:var(--rr-text)}.rr-job-console__fare{text-align:right;flex-shrink:0}.rr-job-console__fare strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1;display:block}.rr-job-console__fare span{color:var(--rr-muted);margin-top:4px;font-size:11px;font-weight:600;display:block}.rr-job-console__actions{padding:10px var(--console-pad);border-bottom:1px solid var(--console-line);background:var(--rr-surface);flex-shrink:0}.rr-job-console__actions .rr-job-dossier__bar,.rr-job-console__actions .rr-job-console__bar,.rr-job-console__actions .rr-job-dossier__bar--with-unassign{grid-template-columns:unset;flex-wrap:wrap;gap:8px;display:flex}.rr-job-console__actions .rr-job-dossier__btn,.rr-job-console__actions .rr-job-console__btn{border:1px solid var(--console-line);background:var(--rr-surface);min-height:36px;color:var(--rr-text);letter-spacing:.01em;cursor:pointer;border-radius:11px;padding:0 16px;font-size:13px;font-weight:650}.rr-job-console__actions .rr-job-dossier__btn--accent,.rr-job-console__actions .rr-job-console__btn--accent{background:var(--rr-accent);color:#fff;border-color:#0000}.rr-job-console__actions .rr-job-dossier__btn--warn,.rr-job-dossier__btn--warn{border-color:color-mix(in srgb, var(--rr-warn) 45%, var(--console-line,var(--rr-line)));background:color-mix(in srgb, var(--rr-warn) 12%, var(--rr-surface));color:var(--rr-text)}.rr-job-console__actions .rr-job-dossier__btn--warn:hover:not(:disabled),.rr-job-dossier__btn--warn:hover:not(:disabled){background:color-mix(in srgb, var(--rr-warn) 18%, var(--rr-surface))}.rr-job-console__actions .rr-job-dossier__bar--with-unassign{grid-template-columns:unset}.rr-job-console__actions .rr-job-dossier__quiet{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.rr-job-console__nearby{padding:10px var(--console-pad);border-bottom:1px solid var(--console-line);flex-shrink:0}.rr-job-console__nearby>span{text-transform:uppercase;letter-spacing:.05em;color:var(--rr-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.rr-job-console__nearby-list{flex-wrap:wrap;gap:6px;display:flex}.rr-job-console__nearby-chip{border:1px solid var(--console-line);background:var(--rr-surface);min-height:32px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:650;display:inline-flex}.rr-job-console__nearby-chip.is-online{border-color:color-mix(in srgb, var(--rr-live) 45%, var(--console-line))}.rr-job-console__split,.rr-job-console__board{background:color-mix(in srgb, var(--rr-surface) 50%, var(--rr-bg));flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex;overflow:auto}.rr-job-console__cargo{padding:12px var(--console-pad) var(--console-pad);border-top:1px solid var(--console-line);min-width:0}.rr-job-console__main,.rr-job-console__primary{min-height:0;padding:var(--console-pad);gap:var(--console-gap);flex-direction:column;display:flex;overflow-y:auto}.rr-job-console__main-head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:4px;display:flex}.rr-job-console__main-head h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:750}.rr-job-console__main-head span{color:var(--rr-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.rr-job-console__empty{border:2px dashed var(--console-line);border-radius:var(--console-radius);text-align:center;background:var(--rr-surface);padding:28px 20px}.rr-job-console__empty strong{margin-bottom:8px;font-size:15px;display:block}.rr-job-console__empty p{color:var(--rr-muted);margin:0;max-width:36em;margin-inline:auto;font-size:13px;line-height:1.5}.rr-job-console__proof h4{margin:0 0 8px;font-size:13px;font-weight:700}.rr-job-console__under,.rr-job-console__deck{padding:16px var(--console-pad) 18px;border-top:1px solid var(--console-line);background:var(--rr-bg);flex-direction:column;gap:14px;min-width:0;display:flex}.rr-job-console__ops{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.rr-job-console__ops-stack{flex-direction:column;gap:12px;min-width:0;display:flex}@container job-console (width>=720px){.rr-job-console__ops{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.rr-job-console__card,.rr-job-console__rail-block,.rr-job-console__meta-card{border:1px solid var(--console-line);border-radius:var(--console-radius);background:var(--rr-surface);min-width:0;padding:14px 16px;overflow:visible}.rr-job-console__card h4,.rr-job-console__rail-block h4,.rr-job-console__rail-head h4{text-transform:uppercase;color:var(--rr-muted);margin:0 0 12px;font-size:11px;font-weight:750;letter-spacing:.06em!important}.rr-job-console__driver{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.rr-job-console__driver-copy{min-width:0}.rr-job-console__driver strong{font-size:16px;font-weight:750;display:block}.rr-job-console__driver strong.is-warn{color:var(--rr-warn)}.rr-job-console__driver span,.rr-job-console__driver a,.rr-job-console__driver em{color:var(--rr-muted);margin-top:4px;font-size:13px;font-style:normal;line-height:1.35;text-decoration:none;display:block}.rr-job-console__driver a:hover{color:var(--rr-accent)}.rr-job-console__driver em.is-live{color:var(--rr-live);font-weight:700}.rr-job-console__call{border:1px solid var(--console-line);background:color-mix(in srgb, var(--rr-accent) 12%, var(--rr-surface));border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-weight:700;color:var(--rr-text)!important;margin-top:12px!important;font-size:13px!important;display:inline-flex!important}.rr-job-console__stops{background:0 0;border:none;flex-direction:column;gap:10px;display:flex}.rr-job-console__stops h3{color:var(--rr-muted);text-transform:uppercase;margin:0;font-size:13px;font-weight:750;letter-spacing:.06em!important}.rr-job-console__stops-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container job-console (width>=640px){.rr-job-console__stops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-job-console__stop,.rr-job-console__stops-row{border:1px solid var(--console-line);border-radius:var(--console-radius);background:var(--rr-surface);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px;display:grid}.rr-job-console__stop.is-current,.rr-job-console__stops-row.is-current{background:color-mix(in srgb, var(--rr-info) 8%, var(--rr-surface));border-color:color-mix(in srgb, var(--rr-info) 28%, var(--console-line))}.rr-job-console__stops-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.rr-job-console__stops-title strong{font-size:13px;font-weight:750}.rr-job-console__stops-title em{color:var(--rr-info);font-size:12px;font-style:normal;font-weight:700}.rr-job-console__stop-street,.rr-job-console__stops-row p{overflow-wrap:break-word;margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.35}.rr-job-console__stop-city{color:var(--rr-muted);margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.4}.rr-job-console__stop small,.rr-job-console__stops-row small{color:var(--rr-muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.rr-job-console__rail-block,.rr-job-console__rail .rr-progress-strip{border:1px solid var(--console-line);border-radius:var(--console-radius);background:var(--rr-surface);padding:12px 14px}.rr-job-console__rail-block h4,.rr-job-console__rail-head h4{letter-spacing:.05em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 10px;font-size:11px;font-weight:750}.rr-job-console__rail-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rr-job-console__rail-head h4{margin:0}.rr-job-console__link{font:inherit;color:var(--rr-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:650}.rr-job-console__route-list{flex-direction:column;gap:0;display:flex}.rr-job-console__route-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.rr-job-console__route-row+.rr-job-console__route-row{border-top:1px solid var(--console-line)}.rr-job-console__route-row em{text-transform:uppercase;letter-spacing:.04em;color:var(--rr-muted);margin-bottom:2px;font-size:10px;font-style:normal;font-weight:700;display:block}.rr-job-console__route-row p{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600;line-height:1.4}.rr-job-console__route-row small{color:var(--rr-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.rr-job-console__pin{background:color-mix(in srgb, var(--rr-accent) 14%, var(--rr-surface));width:24px;height:24px;color:var(--rr-accent);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.rr-job-console__pin.is-drop{background:color-mix(in srgb, var(--rr-info) 14%, var(--rr-surface));color:var(--rr-info)}.rr-job-console__people{flex-direction:column;gap:4px;display:flex}.rr-job-console__person{background:0 0;border:none;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:6px 0;display:grid}.rr-job-console__person .rr-avatar{flex-shrink:0}.rr-job-console__person+.rr-job-console__person{border-top:1px solid var(--console-line);margin-top:2px;padding-top:10px}.rr-job-console__person strong{overflow-wrap:break-word;font-size:13px;font-weight:700;display:block}.rr-job-console__person strong.is-warn{color:var(--rr-warn)}.rr-job-console__person span,.rr-job-console__person a{color:var(--rr-muted);font-size:11px;text-decoration:none;display:block}.rr-job-console__person a:hover{color:var(--rr-accent)}.rr-job-console__money{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px 12px;display:grid}.rr-job-console__money em{text-transform:uppercase;color:var(--rr-muted);margin-bottom:2px;font-size:10px;font-style:normal;font-weight:700;display:block}.rr-job-console__money strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:800}.rr-job-console__money>div{background:0 0;border:none;border-radius:0;padding:0}.rr-job-console__fold>summary{cursor:pointer;color:var(--rr-muted);padding:8px 0 4px;font-size:12px;font-weight:650;list-style:none}.rr-job-console__fold>summary::-webkit-details-marker{display:none}.rr-job-console__hint{color:var(--rr-muted);margin:8px 0 0;font-size:11px}.rr-job-console__meta-card{flex-direction:column;gap:10px;display:flex}.rr-job-console__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.rr-job-console__meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--rr-muted);font-size:10px;font-weight:700}.rr-job-console__meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:650}.rr-job-console__item-thumbs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.rr-job-console__item-thumbs img{object-fit:cover;border:1px solid var(--console-line);background:var(--rr-surface);border-radius:6px;flex-shrink:0;width:48px;height:48px}.rr-job-console__footer{padding:10px var(--console-pad);border-top:1px solid var(--console-line);color:var(--rr-muted);background:var(--rr-surface);flex-shrink:0;font-size:11px}.rr-job-console__progress .rr-progress-strip,.rr-job-console__rail .rr-progress-strip,.rr-progress-strip{background:0 0;border:none;padding:0}.rr-progress-strip__phase{letter-spacing:.01em;margin-bottom:14px;font-size:16px;font-weight:750;line-height:1.3}.rr-progress-strip__rail{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rr-progress-strip__step{grid-template-columns:10px minmax(0,1fr) max-content;align-items:start;gap:10px;min-width:0;font-size:13px;display:grid}.rr-progress-strip__dot{background:var(--console-line);border-radius:999px;width:8px;height:8px}.rr-progress-strip__step.is-done .rr-progress-strip__dot{background:var(--rr-success)}.rr-progress-strip__step.is-current .rr-progress-strip__dot{background:var(--rr-info);box-shadow:0 0 0 3px color-mix(in srgb, var(--rr-info) 20%, transparent)}.rr-progress-strip__label{color:var(--rr-text-secondary);overflow-wrap:break-word;min-width:0;font-weight:650;line-height:1.3}.rr-progress-strip__step.is-current .rr-progress-strip__label{color:var(--rr-text);font-weight:750}.rr-progress-strip__time{color:var(--rr-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rr-rpkg{flex-direction:column;gap:10px;display:flex}.rr-rpkg--console{gap:8px}.rr-rpkg__row{border:1px solid var(--console-line);background:var(--rr-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.rr-rpkg__row-main{flex-direction:column;gap:10px;min-width:0;display:flex}.rr-rpkg__row-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rr-rpkg__row-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rr-rpkg__row-media{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rr-rpkg__status{border:1px solid var(--console-line);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.rr-rpkg__status.is-scanned{border-color:color-mix(in srgb, var(--rr-success,#2f9e44) 45%, var(--console-line));background:color-mix(in srgb, var(--rr-success,#2f9e44) 14%, var(--rr-surface));color:var(--rr-text)}.rr-rpkg__status.is-opened{border-color:color-mix(in srgb, var(--rr-warn,#d97706) 40%, var(--console-line));background:color-mix(in srgb, var(--rr-warn,#d97706) 12%, var(--rr-surface));color:var(--rr-text)}.rr-rpkg__status.is-awaiting{border-color:color-mix(in srgb, var(--rr-accent) 40%, var(--console-line));background:color-mix(in srgb, var(--rr-accent) 12%, var(--rr-surface));color:var(--rr-text)}.rr-rpkg__card{border:1px solid var(--console-line);background:var(--rr-surface);border-radius:12px;overflow:hidden}.rr-rpkg__head{border-bottom:1px solid var(--console-line);background:0 0;align-items:center;gap:10px;padding:12px 14px;display:flex}.rr-rpkg__num{background:color-mix(in srgb, var(--rr-accent) 18%, var(--rr-surface));width:26px;height:26px;color:var(--rr-accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.rr-rpkg__meta{flex:1;min-width:0}.rr-rpkg__meta strong{letter-spacing:-.02em;font-size:14px;font-weight:750;line-height:1.25;display:block}.rr-rpkg__meta span{color:var(--rr-muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.rr-rpkg__chip{border:1px solid color-mix(in srgb, var(--rr-accent) 35%, var(--console-line));background:color-mix(in srgb, var(--rr-accent) 12%, var(--rr-surface));min-height:22px;color:var(--rr-text);border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.rr-rpkg__panels{grid-template-columns:minmax(180px,1.05fr) minmax(140px,.75fr) minmax(160px,1fr);gap:0;display:grid}.rr-rpkg__panel{border-right:1px solid var(--console-line);min-width:0;padding:12px 14px 14px}.rr-rpkg__panel:last-child{border-right:none}.rr-rpkg__panel--scan{background:color-mix(in srgb, #fff 2%, var(--rr-surface))}.rr-rpkg__panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.rr-rpkg__panel-head h4{letter-spacing:.02em;text-transform:uppercase;color:var(--rr-muted);margin:0;font-size:11px;font-weight:800}.rr-rpkg__panel-head p{color:var(--rr-muted);margin:3px 0 0;font-size:11px;line-height:1.35}.rr-rpkg__actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.rr-rpkg__btn{appearance:none;border:1px solid var(--console-line);background:var(--rr-surface);color:var(--rr-text);min-height:28px;font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .12s,background .12s}.rr-rpkg__btn:hover{border-color:color-mix(in srgb, var(--rr-accent) 45%, var(--console-line));background:color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface))}.rr-rpkg__btn--primary{border-color:color-mix(in srgb, var(--rr-accent) 50%, var(--console-line));background:color-mix(in srgb, var(--rr-accent) 16%, var(--rr-surface));color:var(--rr-text)}.rr-rpkg__scan-stage{border:1px solid var(--console-line);cursor:pointer;text-align:center;background:#fff;border-radius:10px;width:100%;padding:8px;transition:border-color .12s,box-shadow .12s}.rr-rpkg__scan-stage:hover{border-color:color-mix(in srgb, var(--rr-accent) 40%, var(--console-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--rr-accent) 12%, transparent)}.rr-rpkg__scan-empty{border:1px dashed var(--console-line);background:color-mix(in srgb, var(--rr-bg) 35%, var(--rr-surface));border-radius:12px;padding:14px}.rr-rpkg__scan-empty strong{font-size:12px;font-weight:750;display:block}.rr-rpkg__scan-empty p{color:var(--rr-muted);margin:6px 0 0;font-size:11px;line-height:1.4}.rr-rpkg__grid{flex-wrap:wrap;gap:8px;display:flex}.rr-rpkg__thumb{border:1px solid var(--console-line);cursor:pointer;background:#fff;border-radius:10px;padding:0;transition:transform .12s,border-color .12s;overflow:hidden}.rr-rpkg__thumb:hover{border-color:color-mix(in srgb, var(--rr-accent) 45%, var(--console-line));transform:translateY(-1px)}.rr-rpkg__thumb img{object-fit:cover;display:block}.rr-rpkg__thumb--label{width:auto}.rr-rpkg__thumb--label img{object-fit:contain;width:56px;height:56px}.rr-rpkg__card .rr-rpkg__thumb--label{width:100%}.rr-rpkg__card .rr-rpkg__thumb--label img{width:100%;min-height:100px;max-height:148px}.rr-rpkg__thumb--item img{width:56px;height:56px}.rr-rpkg__missing{color:var(--rr-muted);margin:0;font-size:12px}.rr-scan-preview{color:#111;flex-direction:column;align-items:center;gap:10px;display:flex}.rr-scan-preview--sm{gap:6px}.rr-scan-preview__hint{color:#444;font-size:11px;font-weight:700}.rr-scan-preview__value{overflow-wrap:anywhere;color:#111;text-align:center;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;display:block}.rr-scan-preview--empty{color:#52525b;background:#f4f4f5;border-radius:10px;padding:12px;font-size:12px}.rr-driver-barcode-modal{flex-direction:column;gap:14px;display:flex}.rr-driver-barcode-modal__stage{border:1px solid var(--rr-line);background:#fff;border-radius:14px;justify-content:center;padding:18px;display:flex}.rr-driver-barcode-modal__original{flex-direction:column;gap:8px;display:flex}.rr-driver-barcode-modal__original span{text-transform:uppercase;letter-spacing:.04em;color:var(--rr-muted);font-size:11px;font-weight:700}.rr-driver-barcode-modal__original img{object-fit:contain;border:1px solid var(--rr-line);background:#fff;border-radius:12px;width:100%;max-height:280px}.rr-driver-barcode-modal__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.rr-page-jobs .rr-job-console__board .rr-mini-map,.rr-page-jobs .rr-job-console__primary .rr-mini-map,.rr-job-console__board .rr-mini-map,.rr-job-console__main .rr-mini-map,.rr-job-console__primary .rr-mini-map{border:none;border-bottom:1px solid var(--console-line);background:var(--rr-surface);border-radius:0;flex-shrink:0;padding:0;position:relative;overflow:hidden}.rr-page-jobs .rr-job-console__board .rr-mini-map__frame,.rr-page-jobs .rr-job-console__primary .rr-mini-map__frame,.rr-job-console__board .rr-mini-map__frame,.rr-job-console__main .rr-mini-map__frame,.rr-job-console__primary .rr-mini-map__frame{border:0;border-radius:0;height:min(56vh,560px)}.rr-job-console__main .rr-mini-map--compact .rr-mini-map__frame,.rr-job-console__primary .rr-mini-map--compact .rr-mini-map__frame{height:min(36vh,300px)}.rr-job-console__board .rr-mini-map__hud,.rr-job-console__main .rr-mini-map__hud,.rr-job-console__primary .rr-mini-map__hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.rr-job-console__board .rr-mini-map__hud-card,.rr-job-console__main .rr-mini-map__hud-card,.rr-job-console__primary .rr-mini-map__hud-card{pointer-events:none;background:color-mix(in srgb, var(--rr-surface) 88%, transparent);border:1px solid var(--console-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;flex-direction:column;gap:2px;max-width:min(280px,70%);padding:8px 12px;display:flex;box-shadow:0 8px 24px #00000038}.rr-job-console__main .rr-mini-map__hud-card strong,.rr-job-console__primary .rr-mini-map__hud-card strong{letter-spacing:-.02em;font-size:13px;font-weight:700}.rr-job-console__main .rr-mini-map__chip,.rr-job-console__primary .rr-mini-map__chip{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-muted);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.rr-job-console__main .rr-mini-map__chip.is-live,.rr-job-console__primary .rr-mini-map__chip.is-live{color:#f87171}.rr-job-console__main .rr-mini-map__chip.is-live:before,.rr-job-console__primary .rr-mini-map__chip.is-live:before{content:"";background:#ef4444;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 3px #ef444438}.rr-job-console__board .rr-mini-map__expand,.rr-job-console__main .rr-mini-map__expand,.rr-job-console__primary .rr-mini-map__expand{pointer-events:auto;position:static;top:auto;left:auto}@media (width>=1200px){.rr-page-jobs .rr-jobs-workspace:not(.is-custom),.rr-page-jobs .rr-workspace-split--jobs:not(.is-custom){grid-template-columns:minmax(300px,.9fr) minmax(520px,1.1fr)!important}}@media (width<=900px){.rr-job-console__under{grid-template-columns:1fr}.rr-job-console__stops{border-right:none}.rr-rpkg__panels{grid-template-columns:1fr}.rr-rpkg__panel{border-right:none;border-bottom:1px solid var(--console-line)}.rr-rpkg__panel:last-child{border-bottom:none}}@media (width<=640px){.rr-job-console__title{font-size:20px}.rr-job-console__actions .rr-job-dossier__bar{grid-template-columns:1fr}}.rr-page-inbox .rr-page-workspace__summary,.rr-page-inbox .rr-page-workspace__filters{display:none}.rr-page-inbox .rr-page-workspace__meta{padding:10px 16px 8px}.rr-page-inbox .rr-page-workspace__label{letter-spacing:-.03em;font-size:15px;font-weight:700}.rr-inbox-v2{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important}.rr-inbox-workspace{background:var(--rr-bg);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.rr-inbox-workspace>.rr-inbox-v2{flex:1;height:100%;min-height:0;overflow:hidden}.rr-inbox-list-toolbar{border-bottom:1px solid var(--rr-line);background:var(--rr-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:10px 10px 8px;display:flex}.rr-inbox-tab{color:var(--rr-muted);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.rr-inbox-tab:hover,.rr-inbox-tab.is-on{background:var(--rr-surface-2);color:var(--rr-text)}.rr-inbox-tab.has-unread:not(.is-on){color:var(--rr-text)}.rr-inbox-tab__n{font-variant-numeric:tabular-nums;min-width:1.1em;color:inherit;opacity:.62;font-size:11px;font-weight:700}.rr-inbox-tab.is-on .rr-inbox-tab__n,.rr-inbox-tab.has-unread .rr-inbox-tab__n{opacity:1}.rr-inbox-thread-scroll{height:100%;overflow:auto;padding:6px!important}.rr-inbox-rows{flex-direction:column;gap:2px;display:flex}.rr-inbox-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 56px;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.rr-inbox-row:hover{background:var(--rr-surface-2)}.rr-inbox-row.is-kb-focus{box-shadow:0 0 0 2px var(--rr-active-dim)}.rr-inbox-row__avatar{letter-spacing:.02em;width:34px;height:34px;color:var(--rr-text);background:var(--rr-surface-2);border:1px solid var(--rr-line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.rr-inbox-row__avatar.is-unread{background:rgba(var(--rr-accent-rgb), .14);border-color:rgba(var(--rr-accent-rgb), .28);color:var(--rr-text)}.rr-inbox-row__main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.rr-inbox-row__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rr-inbox-row__name{letter-spacing:-.02em;color:var(--rr-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.rr-inbox-row.is-unread .rr-inbox-row__name{font-weight:750}.rr-inbox-row__time{color:var(--rr-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.rr-inbox-row.is-unread .rr-inbox-row__time{color:var(--rr-text)}.rr-inbox-row__sub{min-width:0;color:var(--rr-muted);align-items:center;gap:6px;font-size:12px;line-height:1.35;display:flex}.rr-inbox-row__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);flex-shrink:0;font-size:10px;font-weight:700}.rr-inbox-row__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rr-inbox-row.is-unread .rr-inbox-row__preview{color:var(--rr-text);opacity:.82}.rr-inbox-row__dot{background:var(--rr-accent);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--rr-accent-rgb), .16);border-radius:50%;flex-shrink:0}.rr-inbox-chip{border:1px solid var(--rr-line);background:var(--rr-surface-2);letter-spacing:.04em;text-transform:uppercase;color:var(--rr-muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.rr-inbox-chip--web,.rr-inbox-chip--website{color:#0f766e;background:#0f766e1f;border-color:#0f766e59}.rr-inbox-chip--driver{color:#2563eb;background:#2563eb1a;border-color:#2563eb52}.rr-inbox-chip--customer{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed52}.rr-inbox-chip--job{color:#d97706;background:#d977061a;border-color:#d9770652}.rr-inbox-row--web .rr-inbox-row__kind,.rr-inbox-row--website .rr-inbox-row__kind{color:#0f766e;font-weight:700}.rr-inbox-row--driver .rr-inbox-row__kind{color:#2563eb;font-weight:700}.rr-inbox-row--customer .rr-inbox-row__kind{color:#7c3aed;font-weight:700}.rr-inbox-row--job .rr-inbox-row__kind{color:#d97706;font-weight:700}.rr-chat-thread-inspector--web,.rr-chat-thread-inspector--website{background:linear-gradient(#0f766e0f,#0000 72%);border-bottom-color:#0f766e38}.rr-chat-thread-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:40px 28px;display:flex}.rr-chat-thread-empty__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-muted);margin:0;font-size:11px;font-weight:700}.rr-chat-thread-empty__title{letter-spacing:-.04em;color:var(--rr-text);margin:0;font-size:22px;font-weight:750}.rr-chat-thread-empty__detail{max-width:280px;color:var(--rr-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.rr-chat-thread-empty__hint{color:var(--rr-muted);margin:14px 0 0;font-size:11px}.rr-chat-thread-empty__hint kbd{background:var(--rr-surface-2);border:1px solid var(--rr-line);border-radius:4px;padding:1px 5px;font-size:10px}.rr-chat-thread-inspector{padding:14px 16px!important}.rr-chat-thread-inspector__avatar{border-radius:11px;width:36px;height:36px}.rr-chat-thread-inspector__title{font-size:16px!important;font-weight:750!important}.rr-chat-composer--readonly{color:var(--rr-muted);font-size:12.5px!important;font-style:normal!important}.rr-inbox-thread-skeleton{flex-direction:column;gap:6px;padding:4px;display:flex}.rr-inbox-thread-skeleton__row{border-radius:12px;height:58px}.rr-inbox-thread-v2--ticket{display:none}@media (width<=900px){.rr-inbox-list-toolbar{scrollbar-width:none;overflow-x:auto}.rr-inbox-list-toolbar::-webkit-scrollbar{display:none}}.rr-header-search-toggle,.rr-mobile-tabs{display:none}.rr-header-sync-btn{align-items:center;gap:6px;display:inline-flex}.rr-header-sync-btn>.rr-icon{display:none}@media (width<=960px){:root{--rr-mobile-tab-h:calc(52px + env(safe-area-inset-bottom,0px));--rr-header-h:52px}html,body,#root{height:100%;min-height:100dvh;min-height:-webkit-fill-available}.rr-app{height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.rr-main{padding-bottom:var(--rr-mobile-tab-h);min-height:0}.rr-header,.rr-header--command,:root[data-theme=dark] .rr-header{height:var(--rr-header-h);align-items:center;gap:4px;min-height:var(--rr-header-h)!important;padding:4px 8px 4px max(8px, env(safe-area-inset-left,0px))!important}.rr-header-title{flex:auto;order:2;min-width:0}.rr-header h1{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden;font-size:16px!important}.rr-header-sub,.rr-header-sync-inline,.rr-search-wrap__kbd,.rr-search-wrap__glyph{display:none!important}.rr-header-search-toggle{order:3;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;padding:0!important}.rr-search-wrap{flex:auto;order:2;min-width:0;display:none}.rr-header.is-search-open .rr-header-title{display:none}.rr-header.is-search-open .rr-search-wrap{display:flex}.rr-search{width:100%;min-height:40px!important;font-size:16px!important}.rr-header-actions{flex:none;order:4}.rr-header-toolbar{gap:2px}.rr-header-theme-toggle,.rr-header-sync-btn,.rr-header-tools-toggle,.rr-mobile-nav-toggle{min-width:44px!important;min-height:44px!important;padding:0!important}.rr-header-sync-btn__label{display:none}.rr-header-sync-btn>.rr-icon{display:block}.rr-mobile-nav-toggle{display:none!important}.rr-nav--drawer{padding-bottom:calc(12px + var(--rr-mobile-tab-h))}.rr-mobile-tabs{z-index:880;height:var(--rr-mobile-tab-h);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--rr-surface);border-top:1px solid var(--rr-line);box-shadow:0 -8px 24px color-mix(in srgb, var(--rr-bg-depth) 18%, transparent);display:flex;position:fixed;bottom:0;left:0;right:0}.rr-mobile-tab{min-width:0;min-height:52px;color:var(--rr-muted);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 2px 4px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.rr-mobile-tab.is-active,.rr-mobile-tab.active{color:var(--rr-text)}.rr-mobile-tab__icon{display:inline-flex;position:relative}.rr-mobile-tab__badge{background:var(--rr-danger,#b91c1c);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:750;line-height:16px;position:absolute;top:-6px;right:-10px}.rr-toast-host{bottom:calc(12px + var(--rr-mobile-tab-h))}html.rr-keyboard-open .rr-mobile-tabs{display:none}html.rr-keyboard-open .rr-main{padding-bottom:0}.rr-split-mobile-back{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px!important;display:inline-flex!important}.rr-page-workspace .rr-split-workspace,.rr-page-workspace .rr-split-workspace--wide,.rr-page-workspace .rr-workspace-split,.rr-page-workspace .rr-jobs-workspace,.rr-split-workspace,.rr-split-workspace--wide,.rr-workspace-split,.rr-jobs-workspace,.rr-drivers-split,.rr-inbox-v2,.rr-inbox-v2.is-narrow,.rr-trust-v2,.rr-legal-v2,.rr-page-jobs .rr-jobs-workspace,.rr-page-jobs .rr-workspace-split--jobs,.rr-split-workspace.is-mobile-list,.rr-split-workspace.is-mobile-detail,.rr-jobs-workspace.is-mobile-list,.rr-jobs-workspace.is-mobile-detail{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important}.rr-split-workspace.is-mobile-list .rr-split-workspace__detail,.rr-split-workspace.is-mobile-detail .rr-split-workspace__list,.rr-page-jobs .rr-jobs-workspace.is-mobile-list .rr-drawer--queue,.rr-page-jobs .rr-jobs-workspace.is-mobile-detail .rr-jobs-main-col{display:none!important}.rr-overview-v5__main,.rr-overview-action-row,.rr-overview-grid{grid-template-columns:1fr!important}.rr-daily-hero__grid,.rr-daily-hero__grid--primary,.rr-overview-pulse-panel__grid,.rr-overview-panel--pulse .rr-overview-pulse-grid,.rr-overview-panel--pulse .rr-daily-pulse-grid,.rr-page-finance .rr-jobs-kpi,.rr-page-finance .rr-finance-kpi,.rr-page-driver-pay .rr-jobs-kpi,.rr-page-driver-pay .rr-finance-kpi,.rr-page-jobs .rr-jobs-kpi,.rr-page-customers .rr-customers-kpi,.rr-page-customers .rr-customers-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rr-page-workspace__chrome{max-height:min(36vh,280px);padding:8px 12px}.rr-filter-bar__chips,.rr-jobs-views__bar,.rr-overview-attn__row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.rr-daily-stat{min-height:88px;padding:12px}.rr-daily-stat__value{font-size:1.45rem}.rr-page-workspace__actions,.rr-page-workspace__filters,.rr-jobs-filter-bar,.rr-finance-views,.rr-jobs-views__bar{flex-wrap:wrap}.rr-page-finance .rr-finance-v2__body,.rr-page-storage,.rr-page-fleet,.rr-page-driver-pay,.rr-page-settings .rr-settings-layout,.rr-settings-layout{min-width:0;flex-direction:column!important;grid-template-columns:1fr!important;display:flex!important}.rr-page-settings .rr-settings-toc,.rr-settings-toc{-webkit-overflow-scrolling:touch;gap:4px;overflow-x:auto;flex-flow:row!important;position:static!important}.rr-page-settings .rr-settings-toc a,.rr-settings-toc a{flex:none;align-items:center;min-height:44px;display:inline-flex}.rr-page-settings .rr-settings-row{flex-direction:column;align-items:stretch;gap:10px}.rr-table-wrap,.rr-finance-table,.rr-page-legal .rr-table-wrap,.rr-page-storage .rr-table-wrap,.rr-page-fleet .rr-table-wrap,.rr-page-customers .rr-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.rr-table-wrap table,.rr-finance-table table{min-width:560px}.rr-table-wrap th:first-child,.rr-table-wrap td:first-child,.rr-finance-table th:first-child,.rr-finance-table td:first-child{z-index:2;background:var(--rr-surface);box-shadow:1px 0 0 var(--rr-line);position:sticky;left:0}.rr-table-wrap thead th:first-child,.rr-finance-table thead th:first-child{z-index:3;background:var(--rr-surface-2)}.rr-modal-root{justify-content:stretch;align-items:flex-end;padding:0}.rr-modal-panel{width:100%;max-width:none;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0}.rr-modal-panel__body{-webkit-overflow-scrolling:touch;overflow-y:auto}.rr-modal-panel__foot{z-index:1;padding-bottom:max(14px, env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.rr-modal-panel__close{min-width:44px;min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea{font-size:16px!important}.rr-driver-assign-dock,.rr-page-inbox .rr-page-workspace__chrome,.rr-page-inbox .rr-page-workspace__meta{display:none!important}.rr-inbox-v2,.rr-inbox-v2.is-narrow,.rr-page-inbox .rr-inbox-v2{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;display:grid!important}.rr-inbox-v2.is-narrow.rr-inbox-v2--list-only .rr-inbox-v2__thread,.rr-inbox-v2.is-narrow.rr-inbox-v2--list-only .rr-chat-thread,.rr-inbox-v2.is-narrow.rr-inbox-v2--list-only .rr-chat-thread-empty,.rr-inbox-v2--list-only .rr-inbox-v2__thread,.rr-inbox-v2--list-only .rr-chat-thread-empty{pointer-events:none!important;height:0!important;display:none!important;overflow:hidden!important}.rr-inbox-v2.is-narrow.rr-inbox-v2--thread-open .rr-inbox-v2__list,.rr-inbox-v2--thread-open .rr-inbox-v2__list,.rr-inbox-kbd-hint,.rr-chat-thread-empty__hint{display:none!important}.rr-inbox-list-toolbar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.rr-inbox-tab{flex:none;min-height:36px}.rr-inbox-v2.is-narrow .rr-chat-composer,.rr-inbox-workspace .rr-chat-composer{z-index:4;padding-bottom:max(8px, calc(env(safe-area-inset-bottom,0px) - var(--rr-vv-keyboard,0px)));background:var(--rr-surface);margin-bottom:0;position:sticky;bottom:0}html.rr-keyboard-open .rr-inbox-v2.is-narrow .rr-chat-composer,html.rr-keyboard-open .rr-inbox-workspace .rr-chat-composer{padding-bottom:8px}.rr-chat-composer__input{min-height:44px;font-size:16px!important}.rr-chat-composer__send,.rr-chat-composer__attach{min-width:44px;min-height:44px}.rr-jobs-layout-bar{display:none!important}.rr-page-jobs:has(.is-mobile-detail) .rr-page-workspace__chrome{display:none!important}.rr-page-trust:has(.is-mobile-detail) .rr-page-workspace__chrome{display:none!important}.rr-page-customers:has(.is-mobile-detail) .rr-page-workspace__chrome{display:none!important}.rr-page-drivers:has(.is-mobile-detail) .rr-page-workspace__chrome{display:none!important}.rr-page-trust .rr-trust-kpi,.rr-page-trust .rr-jobs-kpi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rr-page-trust .rr-jobs-kpi__tile:nth-child(5){grid-column:1/-1}.rr-map-page.rr-map-page--immersive{padding:0!important}.rr-page-map,.rr-map-page,.rr-map-immersive-card,.rr-map-canvas{height:100%;min-height:0}.rr-map-page .rr-map--immersive{min-height:calc(100dvh - var(--rr-header-h) - var(--rr-mobile-tab-h) - env(safe-area-inset-top,0px))}.rr-map-canvas{--rr-map-gutter:8px;--rr-map-google-top:52px;--rr-map-google-side:8px}.rr-map-topbar--grid{-webkit-overflow-scrolling:touch;align-items:center;gap:6px;overflow-x:auto;flex-wrap:nowrap!important;grid-template-columns:none!important;min-height:0!important;padding:6px 8px!important;display:flex!important}.rr-map-scope-chips,.rr-map-topbar__tools{gap:6px;overflow:visible;flex-wrap:nowrap!important;justify-content:flex-start!important;width:auto!important;display:flex!important}.rr-map-scope-chip,.rr-map-layer-toggle button{flex:none;min-height:34px;padding:0 10px!important;font-size:12px!important}.rr-map-live-banner{z-index:3;max-width:none;padding:8px 10px;font-size:12px;position:absolute;inset:auto 8px 56px}.rr-map-chrome__bottom-left,.rr-map-chrome__bottom-right .rr-map-google-opts,.rr-map-chrome__bottom-right .rr-map-control-stack--grid>.rr-btn{display:none!important}.rr-map-chrome__bottom{pointer-events:none;grid-template-columns:auto!important;justify-content:end!important;justify-items:end!important;padding-right:8px!important}.rr-map-chrome__bottom-right{pointer-events:auto;justify-self:end}.rr-map-chrome__bottom-right .rr-map-control-stack--grid{gap:6px;flex-direction:row!important;grid-template-columns:none!important;width:auto!important;display:flex!important}.rr-map-chrome__bottom-right .rr-map-tools-menu>.rr-btn{width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;font-size:0!important}.rr-map-chrome__bottom-right .rr-map-tools-menu>.rr-btn .rr-icon{width:18px;height:18px}.rr-map-drawer--left,.rr-map-drawer--right{max-height:min(48dvh,400px);box-shadow:0 -12px 32px color-mix(in srgb, var(--rr-bg-depth) 28%, transparent);border-radius:16px 16px 0 0;width:100%!important;max-width:none!important;height:min(48dvh,400px)!important;inset:auto 0 0!important}.rr-map-page.is-focus-open .rr-map-drawer--left{display:none}.rr-map-canvas:has(.rr-map-drawer--right.is-open) .rr-map-drawer--left{display:none}.rr-map-float--controls{display:none!important}.rr-login{min-height:100dvh;padding:max(20px, env(safe-area-inset-top,0px)) 16px max(20px, env(safe-area-inset-bottom,0px))}.rr-login-card{width:100%;max-width:420px;margin:0 auto}.rr-btn,.rr-chip,.rr-ws-chip,.rr-inbox-tab,a.rr-card{min-height:44px}.rr-btn.rr-btn--compact{min-height:40px}.rr-job-dossier__btn{min-height:44px}.rr-job-dossier__bar{grid-template-columns:1fr 1fr}}@media (pointer:coarse){.rr-driver-assign-dock{display:none!important}}:root{--rr-nav-w:256px;--rr-header-h:76px;--rr-type-page:26px}.rr-app:not(.rr-app--map),:root[data-theme=dark] .rr-app:not(.rr-app--map),.rr-app:not(.rr-app--map) .rr-main{background:var(--rr-bg-depth)!important}.rr-app:not(.rr-app--map) .rr-header,.rr-app:not(.rr-app--map) .rr-header--command,:root[data-theme=dark] .rr-app:not(.rr-app--map) .rr-header{box-shadow:none!important;background:0 0!important;border-bottom:0!important;min-height:76px!important;padding:18px 22px 12px!important}.rr-header-title{min-width:140px}.rr-header h1{letter-spacing:-.045em!important;font-size:26px!important;font-weight:750!important;line-height:1.1!important}.rr-header-sub{max-width:min(420px,36vw)!important;color:var(--rr-muted)!important;opacity:1!important;margin:3px 0 0!important;font-size:13px!important;font-weight:500!important;display:block!important}.rr-search-wrap{max-width:560px}.rr-search{background:var(--rr-surface)!important;border:1px solid var(--rr-line-strong)!important;border-radius:12px!important;min-height:42px!important;padding:10px 16px 10px 36px!important;font-size:14px!important}.rr-app:not(.rr-app--map) .rr-workspace{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:18px!important;margin:0 16px 16px 12px!important;overflow:hidden!important;box-shadow:0 18px 48px #00000014!important}:root[data-theme=dark] .rr-app:not(.rr-app--map) .rr-workspace{box-shadow:0 22px 56px #00000073!important}.rr-nav,.rr-nav--desktop,:root[data-theme=dark] .rr-nav{background:var(--rr-bg-depth)!important;width:256px!important;padding:16px 12px 18px!important}.rr-brand{gap:12px!important;margin-bottom:10px!important;padding:6px 8px 18px!important}.rr-brand-logo,.rr-brand-mark-img{width:40px!important;height:40px!important}.rr-brand-mark{letter-spacing:-.05em!important;font-size:18px!important;font-weight:750!important}.rr-brand-ops{letter-spacing:.16em!important;font-size:11px!important}.rr-nav-section-label{letter-spacing:.14em!important;padding:18px 12px 8px!important;font-size:11px!important}.rr-nav a{border-radius:12px!important;min-height:42px!important;margin-bottom:3px!important;padding:9px 12px!important;font-size:14px!important;font-weight:580!important}.rr-nav a.active,:root[data-theme=dark] .rr-nav a.active{background:var(--rr-surface)!important;color:var(--rr-text)!important;box-shadow:inset 3px 0 0 var(--rr-accent)!important;font-weight:680!important}.rr-nav-badge{min-width:22px;min-height:20px;font-size:11px!important}.rr-page-workspace__chrome,.rr-page-chrome,:root[data-theme=dark] .rr-page-workspace__chrome{padding:16px 22px 12px!important}.rr-page-workspace__filters{padding:12px 22px 16px!important}.rr-page-workspace__label{letter-spacing:.1em!important;font-size:13px!important}.rr-page-workspace__hint{color:var(--rr-text-secondary)!important;font-size:14px!important}.rr-filter-bar,.rr-filter-bar__chips{flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}.rr-filter-chip,.rr-jobs-chip,.rr-trust-chip,.rr-drivers-chip,.rr-ws-chip,.rr-inbox-tab{border:1px solid var(--rr-line)!important;background:var(--rr-surface-2)!important;min-height:34px!important;color:var(--rr-text-secondary)!important;border-radius:999px!important;padding:0 14px!important;font-size:13px!important;font-weight:620!important}.rr-filter-chip:hover,.rr-jobs-chip:hover,.rr-trust-chip:hover,.rr-drivers-chip:hover,.rr-ws-chip:hover,.rr-inbox-tab:hover{background:var(--rr-surface)!important;color:var(--rr-text)!important;border-color:var(--rr-line-strong)!important}.rr-filter-chip.is-on,.rr-filter-chip.is-active,.rr-jobs-chip.is-on,.rr-trust-chip.is-on,.rr-drivers-chip.is-on,.rr-ws-chip.is-on,.rr-inbox-tab.is-on,.rr-inbox-tab.is-active,.rr-inbox-tab[aria-pressed=true]{background:var(--rr-accent)!important;color:#fff!important;box-shadow:0 6px 16px rgba(var(--rr-accent-rgb), .28)!important;border-color:#0000!important}.rr-filter-chip.is-on .rr-filter-chip__n,.rr-jobs-chip.is-on .rr-jobs-chip__n,.rr-trust-chip.is-on .rr-trust-chip__n,.rr-drivers-chip.is-on .rr-drivers-chip__n,.rr-ws-chip.is-on .rr-ws-chip__n,.rr-inbox-tab.is-on .rr-inbox-tab__n{color:#fff!important;background:#fff3!important}.rr-page-workspace .rr-split-workspace,.rr-page-workspace .rr-workspace-split,.rr-page-workspace .rr-inbox-v2,.rr-page-workspace .rr-trust-v2,.rr-drivers-v2 .rr-split-workspace,.rr-page-drivers .rr-split-workspace,.rr-page-customers .rr-split-workspace,.rr-page-trust .rr-split-workspace{background:color-mix(in srgb, var(--rr-bg-depth) 55%, var(--rr-surface))!important;border:0!important;border-radius:0!important;gap:12px!important;padding:12px!important}.rr-page-workspace .rr-split-workspace__list,.rr-page-workspace .rr-split-workspace__detail,.rr-page-workspace .rr-drivers-roster,.rr-page-workspace .rr-inbox-v2__list,.rr-page-workspace .rr-inbox-v2__thread,.rr-page-workspace .rr-trust-v2__queue,.rr-page-workspace .rr-trust-v2__detail,.rr-drivers-v2 .rr-split-workspace__list,.rr-page-customers .rr-split-workspace__list,.rr-page-trust .rr-split-workspace__list{border:1px solid var(--rr-line)!important;border-right:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important;overflow:hidden!important}.rr-page-workspace .rr-split-workspace__list,.rr-drivers-v2 .rr-split-workspace__list,.rr-page-customers .rr-split-workspace__list{background:var(--rr-surface-2)!important}.rr-driver-card,.rr-trust-queue-card,.rr-inbox-thread-v2,.rr-q-row,.rr-job-board-card{border-radius:12px!important;gap:12px!important;padding:13px 14px!important}.rr-driver-card-name,.rr-inbox-thread-v2__name,.rr-q-row__title{letter-spacing:-.025em;font-size:15px!important;font-weight:680!important}.rr-driver-card.is-selected,.rr-trust-queue-card.is-selected,.rr-inbox-thread-v2.is-selected,.rr-q-row.is-selected{background:var(--rr-accent-dim)!important;border-color:color-mix(in srgb, var(--rr-accent) 35%, var(--rr-line))!important;box-shadow:inset 3px 0 0 var(--rr-accent)!important}.rr-driver-card-flag{letter-spacing:.02em!important;text-transform:none!important;color:var(--rr-danger)!important;border-color:color-mix(in srgb, var(--rr-danger) 35%, transparent)!important;background:var(--rr-danger-dim)!important;padding:4px 8px!important;font-size:11px!important;font-weight:700!important}.rr-driver-card-flag--pending{color:var(--rr-warn)!important;border-color:color-mix(in srgb, var(--rr-warn) 40%, transparent)!important;background:var(--rr-warn-dim)!important}.rr-jobs-kpi,.rr-customers-kpi,.rr-finance-kpi,.rr-drivers-summary__tiles{gap:10px!important}.rr-drivers-summary__tile,.rr-jobs-kpi>div,.rr-customers-kpi>div,.rr-finance-kpi>div,.rr-daily-stat{border-radius:14px!important;min-height:76px!important;padding:12px 14px!important}.rr-jobs-kpi strong,.rr-customers-kpi strong,.rr-finance-kpi strong,.rr-drivers-summary__tile strong,.rr-daily-stat__value{font-variant-numeric:tabular-nums;letter-spacing:-.05em!important;font-size:28px!important;font-weight:760!important}.rr-drivers-summary__tile-label,.rr-daily-stat__label{letter-spacing:.08em!important;font-size:11px!important}.rr-btn{border-radius:11px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important}.rr-btn.primary{box-shadow:0 8px 18px rgba(var(--rr-accent-rgb), .22)!important}.rr-modal-root{background:color-mix(in srgb, var(--rr-text) 48%, transparent)!important}.rr-modal-panel{border-radius:18px!important;width:min(480px,100%)!important}.rr-modal-panel__title{letter-spacing:-.04em!important;font-size:20px!important;font-weight:750!important}.rr-modal-panel__close{background:var(--rr-surface-2)!important;border-radius:10px!important;width:34px!important;height:34px!important;font-size:0!important}.rr-modal-field label{text-transform:none!important;letter-spacing:-.01em!important;color:var(--rr-text-secondary)!important;font-size:13px!important;font-weight:650!important}.rr-modal-hint{color:var(--rr-muted)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.rr-inbox-chip--web,.rr-inbox-chip--website,.rr-inbox-row--web .rr-inbox-row__kind,.rr-inbox-row--website .rr-inbox-row__kind{border-color:color-mix(in srgb, var(--rr-live) 32%, transparent);background:var(--rr-live-dim);color:var(--rr-live)!important}.rr-inbox-chip--driver,.rr-inbox-row--driver .rr-inbox-row__kind{border-color:color-mix(in srgb, var(--rr-info) 32%, transparent);background:var(--rr-info-dim);color:var(--rr-info)!important}.rr-inbox-chip--job,.rr-inbox-row--job .rr-inbox-row__kind{border-color:color-mix(in srgb, var(--rr-warn) 32%, transparent);background:var(--rr-warn-dim);color:var(--rr-warn)!important}.rr-jobs-menu{background:var(--rr-elevated)!important;border-color:var(--rr-line-strong)!important;box-shadow:var(--rr-shadow)!important;border-radius:12px!important}.rr-jobs-menu button{border-radius:8px!important;padding:10px 12px!important;font-size:13px!important}.rr-jobs-menu button:hover:not(:disabled){background:var(--rr-active-dim)!important}.rr-empty-state{border-radius:16px!important;padding:36px 24px!important}.rr-ws-status__dot{background:var(--rr-muted)!important}@media (width<=960px){:root{--rr-nav-w:0px;--rr-header-h:56px}.rr-app .rr-workspace,.rr-app:not(.rr-app--map) .rr-workspace{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.rr-app .rr-header,.rr-app:not(.rr-app--map) .rr-header{background:var(--rr-bg-depth)!important;border-bottom:1px solid var(--rr-line)!important;min-height:56px!important;padding:8px 12px!important}.rr-header h1{font-size:18px!important}.rr-header-sub{display:none!important}.rr-page-workspace .rr-split-workspace,.rr-page-workspace .rr-inbox-v2,.rr-page-workspace .rr-trust-v2,.rr-drivers-v2 .rr-split-workspace{background:var(--rr-surface)!important;gap:0!important;padding:0!important}.rr-page-workspace .rr-split-workspace__list,.rr-page-workspace .rr-split-workspace__detail,.rr-page-workspace .rr-inbox-v2__list,.rr-page-workspace .rr-inbox-v2__thread{border:0!important;border-radius:0!important}.rr-page-workspace__chrome{max-height:min(42vh,320px);overflow-y:auto}.rr-filter-bar,.rr-filter-bar__chips{flex-wrap:nowrap!important;overflow-x:auto!important}}.rr-q-row.is-selected,.rr-page-jobs .rr-q-row.is-selected,.rr-driver-card.is-selected,.rr-trust-queue-card.is-selected,.rr-legal-row.is-selected,.rr-quotes-ticket.is-selected,.rr-pharm-incident-card.is-selected,.rr-inbox-thread-v2.is-selected,.rr-inbox-thread-v2.is-active,.rr-inbox-row.is-active,.rr-exc-card-v2.is-selected,.rr-job-card-v2.is-selected,.rr-driver-pay-card.is-selected,.rr-overview-queue-v4__item.is-selected,.rr-app tbody tr.is-selected td,.rr-app tbody tr.is-kb-focus td{background:var(--rr-accent-dim)!important;border-color:color-mix(in srgb, var(--rr-accent) 35%, var(--rr-line))!important;box-shadow:inset 3px 0 0 var(--rr-accent)!important}.rr-jobs-kpi__tile.is-active,.rr-customers-summary__tile--btn.is-active,.rr-gs-pay__kpi.is-active:not(.is-warn):not(.is-ok){background:var(--rr-accent)!important;box-shadow:0 8px 18px rgba(var(--rr-accent-rgb), .22)!important;color:#fff!important;border-color:#0000!important}.rr-jobs-kpi__tile.is-active .rr-jobs-kpi__label,.rr-jobs-kpi__tile.is-active .rr-jobs-kpi__value,.rr-customers-summary__tile--btn.is-active,.rr-gs-pay__kpi.is-active:not(.is-warn):not(.is-ok){color:#fff!important}.rr-jobs-kpi__tile.is-warn:not(.is-active){border-color:color-mix(in srgb, var(--rr-warn) 42%, var(--rr-line))!important}.rr-jobs-kpi__tile.is-alert:not(.is-active){border-color:color-mix(in srgb, var(--rr-accent) 45%, var(--rr-line))!important}.rr-segmented{background:var(--rr-surface-2)!important;border:1px solid var(--rr-line)!important;border-radius:12px!important;padding:3px!important}.rr-segmented__btn{border-radius:9px!important;min-height:32px!important;padding:6px 12px!important;font-size:13px!important;font-weight:620!important}.rr-segmented__btn.is-on{background:var(--rr-accent)!important;color:#fff!important;box-shadow:0 6px 14px rgba(var(--rr-accent-rgb), .22)!important}.rr-table-wrap{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important;overflow:hidden!important}.rr-app table.rr-table thead th{letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--rr-muted)!important;background:var(--rr-surface-2)!important;font-size:11px!important;font-weight:700!important}.rr-page-jobs .rr-jobs-workspace:not(.is-custom),.rr-page-jobs .rr-workspace-split--jobs:not(.is-custom){background:color-mix(in srgb, var(--rr-bg-depth) 55%, var(--rr-surface))!important;gap:12px!important;padding:12px!important}.rr-page-jobs .rr-jobs-workspace.is-custom{background:color-mix(in srgb, var(--rr-bg-depth) 55%, var(--rr-surface))!important;padding:10px!important}.rr-page-jobs .rr-jobs-main-col,.rr-page-jobs .rr-jobs-detail-col,.rr-page-jobs .rr-drawer--queue,.rr-page-jobs .rr-drawer--jobs{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important;overflow:hidden!important}.rr-page-jobs .rr-jobs-workspace.is-custom .rr-jobs-split-handle{background:color-mix(in srgb, var(--rr-accent) 16%, var(--rr-line))!important;border-radius:8px!important}.rr-page-jobs .rr-jobs-layout-bar .rr-btn.is-on,.rr-page-jobs .rr-jobs-layout-bar .rr-ws-chip.is-on{background:var(--rr-accent)!important;color:#fff!important;border-color:#0000!important}.rr-page-jobs .rr-q-list{padding:8px!important}.rr-page-overview .rr-overview-v5__body,.rr-page-overview .rr-overview-v4__body{gap:16px!important;padding:12px 16px 20px!important}.rr-page-overview .rr-overview-attn__chip{border-radius:999px!important;align-items:center!important;min-height:40px!important;padding:8px 16px!important}.rr-page-overview .rr-overview-attn__chip.is-alert{background:var(--rr-accent)!important;color:#fff!important;box-shadow:0 8px 18px rgba(var(--rr-accent-rgb), .22)!important;border-color:#0000!important}.rr-page-overview .rr-overview-attn__chip.is-alert strong,.rr-page-overview .rr-overview-attn__chip.is-alert span{color:#fff!important}.rr-page-overview .rr-overview-attn__chip.is-warn{background:var(--rr-warn)!important;color:#fff!important;border-color:#0000!important}.rr-page-overview .rr-overview-attn__chip.is-warn strong,.rr-page-overview .rr-overview-attn__chip.is-warn span{color:#fff!important}.rr-page-overview .rr-overview-attn.is-clear,.rr-page-overview .rr-overview-attn__clear{background:var(--rr-success-dim,color-mix(in srgb, var(--rr-success) 12%, var(--rr-surface)))!important;border-color:color-mix(in srgb, var(--rr-success) 28%, var(--rr-line))!important;color:var(--rr-success)!important;border-radius:999px!important}.rr-page-overview .rr-overview-pulse-panel{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:16px!important;padding:14px!important}.rr-page-overview .rr-overview-pulse-tile{border-radius:12px!important;min-height:78px!important}.rr-page-overview .rr-overview-pulse-tile.has-count.is-alert{background:var(--rr-accent-dim)!important;box-shadow:inset 3px 0 0 var(--rr-accent)!important}.rr-page-overview .rr-overview-pulse-tile.has-count.is-warn{background:var(--rr-warn-dim)!important;box-shadow:inset 3px 0 0 var(--rr-warn)!important}.rr-page-overview .rr-overview-pulse-tile strong{font-size:26px!important;font-weight:760!important}.rr-page-overview .rr-overview-queue-panel{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:16px!important}.rr-page-overview .rr-daily-hero{border-radius:16px!important}.rr-page-overview .rr-overview-pulse-tile.is-live{background:var(--rr-live-dim)!important;box-shadow:inset 3px 0 0 var(--rr-live)!important}.rr-page-overview .rr-overview-queue-v4__item{border-radius:12px!important;padding:12px 14px!important}.rr-page-overview .rr-overview-queue-v4__item.is-selected{background:var(--rr-accent-dim)!important;box-shadow:inset 3px 0 0 var(--rr-accent)!important}.rr-inbox-row{border-radius:12px!important;padding:12px!important}.rr-inbox-row.is-active{background:var(--rr-accent-dim)!important;border-color:color-mix(in srgb, var(--rr-accent) 28%, var(--rr-line))!important}.rr-inbox-rows{gap:4px!important}.rr-page-workspace.rr-page--fill.rr-page-driver-pay .rr-page-workspace__surface,.rr-page-workspace.rr-page--fill.rr-page-driver-pay .rr-page-workspace__surface--v2,.rr-page-workspace.rr-page--fill.rr-driver-pay-v2 .rr-page-workspace__surface{background:color-mix(in srgb, var(--rr-bg-depth) 55%, var(--rr-surface))!important;padding:12px!important;overflow:hidden!important}.rr-page-driver-pay .rr-driver-pay-panel{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important}.rr-page-driver-pay .rr-driver-pay-period__pill{min-height:32px!important;padding:6px 14px!important;font-weight:620!important}.rr-page-driver-pay .rr-driver-pay-period__pill.is-pay{background:var(--rr-accent)!important;color:#fff!important;border-color:#0000!important}.rr-page-driver-pay .rr-driver-pay-period__pill.is-pay strong{color:#fff!important}.rr-page-driver-pay .rr-driver-pay-week__date input[type=date]{border:1px solid var(--rr-line-strong)!important;border-radius:10px!important;min-height:36px!important;padding:6px 10px!important}.rr-page-fleet .rr-page-workspace__surface,.rr-page-storage .rr-page-workspace__surface{flex-direction:column!important;gap:12px!important;display:flex!important}.rr-page-fleet .rr-fleet-group{box-shadow:0 8px 24px #0000000a;border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important;overflow:hidden!important}.rr-page-fleet .rr-fleet-group__head{background:var(--rr-surface-2)!important;padding:14px 16px!important}.rr-page-fleet .rr-fleet-group .rr-table-wrap,.rr-page-storage .rr-table-wrap{border:0!important;border-radius:0!important}.rr-page-storage .rr-table-wrap{border:1px solid var(--rr-line)!important;border-radius:14px!important}.rr-page-storage tr.is-hold-soon td{background:color-mix(in srgb, var(--rr-warn) 10%, var(--rr-surface))!important}.rr-page-storage tr.is-expired td{background:color-mix(in srgb, var(--rr-danger) 10%, var(--rr-surface))!important}.rr-page-settings .rr-settings-layout{align-items:start!important;gap:20px!important}.rr-page-settings .rr-settings-toc{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:14px!important;padding:8px!important}.rr-page-settings .rr-settings-toc a{min-height:38px!important;color:var(--rr-text-secondary)!important;border-radius:10px!important;align-items:center!important;padding:8px 12px!important;font-size:13px!important;font-weight:620!important;display:flex!important}.rr-page-settings .rr-settings-toc a.is-on,.rr-page-settings .rr-settings-toc a[aria-current=true]{background:var(--rr-accent)!important;color:#fff!important}.rr-page-settings .rr-settings-section,.rr-page-settings .rr-settings-advanced{box-shadow:0 8px 24px #0000000a;border-radius:16px!important;padding:20px 22px!important}.rr-page-settings .rr-settings-section h2,.rr-page-settings .rr-settings-advanced>summary{letter-spacing:-.03em!important;font-size:17px!important;font-weight:740!important}.rr-page-settings .rr-settings-shortcuts li{background:var(--rr-surface-2)!important;border-radius:10px!important;padding:10px 12px!important}.rr-page-settings kbd{background:var(--rr-surface)!important;border-radius:6px!important;padding:3px 7px!important}.rr-page-finance .rr-page-workspace__surface{background:color-mix(in srgb, var(--rr-bg-depth) 35%, var(--rr-surface))!important}.rr-page-finance .rr-card,.rr-page-finance .rr-expandable-panel{border:1px solid var(--rr-line)!important;border-radius:14px!important}.rr-page-workspace .rr-quotes-split-ws{background:color-mix(in srgb, var(--rr-bg-depth) 55%, var(--rr-surface))!important;gap:12px!important;padding:12px!important}.rr-quotes-ticket,.rr-legal-row,.rr-pharm-incident-card{border-radius:12px!important;padding:13px 14px!important}.rr-page-customers .rr-customers-summary__tile--btn.is-active{background:var(--rr-accent)!important;color:#fff!important}.rr-map-page .rr-map-scope-chip.is-on,.rr-map-page .rr-map-layer-toggle button.is-on,.rr-map-page .rr-map-drawer-tab.is-active,.rr-map-page .rr-btn.ghost.is-on{background:var(--rr-accent)!important;color:#fff!important;border-color:#0000!important}.rr-map-page .rr-map-scope-chip.is-on .rr-map-scope-chip__n{color:#fff!important;background:#fff3!important}.rr-map-page .rr-map-topbar.is-light .rr-map-scope-chip.is-on,.rr-map-page .rr-map-topbar.is-light .rr-map-layer-toggle button.is-on{background:var(--rr-accent)!important;color:#fff!important}.rr-login{background:radial-gradient(ellipse 70% 46% at 50% -8%, color-mix(in srgb, var(--rr-accent) 16%, transparent), transparent 58%), var(--rr-bg-depth)!important}.rr-login-card{border:1px solid var(--rr-line)!important;background:var(--rr-surface)!important;border-radius:20px!important;width:min(440px,100%)!important;padding:32px!important;box-shadow:0 28px 64px #0000002e!important}.rr-login-card h2{letter-spacing:-.045em!important;font-size:24px!important;font-weight:750!important}.rr-login-badge{background:var(--rr-accent-dim);color:var(--rr-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:720;display:inline-flex}.rr-login-card .rr-field label{text-transform:none!important;letter-spacing:-.01em!important;color:var(--rr-text-secondary)!important;font-size:13px!important;font-weight:650!important}.rr-login-card input{border:1px solid var(--rr-line-strong)!important;border-radius:12px!important;min-height:42px!important;font-size:14px!important}.rr-login-card .rr-btn.primary{border-radius:12px!important;min-height:44px!important;font-size:14px!important}.rr-login-error,.rr-login-warn{margin:0 0 14px!important;font-size:13px!important;line-height:1.45!important}.rr-login-error{color:var(--rr-danger)!important}.rr-login-warn{color:var(--rr-warn)!important}@media (width<=960px){.rr-page-jobs .rr-jobs-workspace:not(.is-custom),.rr-page-jobs .rr-jobs-workspace.is-custom,.rr-page-workspace .rr-quotes-split-ws,.rr-page-workspace.rr-page--fill.rr-page-driver-pay .rr-page-workspace__surface{background:var(--rr-surface)!important;gap:0!important;padding:0!important}.rr-page-jobs .rr-jobs-main-col,.rr-page-jobs .rr-jobs-detail-col,.rr-page-jobs .rr-drawer--queue,.rr-page-jobs .rr-drawer--jobs,.rr-page-driver-pay .rr-driver-pay-panel{border:0!important;border-radius:0!important}.rr-page-overview .rr-overview-v5__body,.rr-page-overview .rr-overview-v4__body{padding:10px 12px 16px!important}.rr-page-settings .rr-settings-toc{flex-flow:wrap!important}}.rr-page-overview .rr-daily-hero{border:1px solid color-mix(in srgb, var(--rr-live) 16%, var(--rr-line))!important;background:radial-gradient(920px 280px at 6% -30%, color-mix(in srgb, var(--rr-live) 18%, transparent), transparent 58%), radial-gradient(640px 220px at 92% -10%, color-mix(in srgb, var(--rr-accent) 14%, transparent), transparent 52%), var(--rr-surface)!important}.rr-page-overview .rr-overview-fleet-band{height:320px!important}.rr-page-overview .rr-daily-stat--volume{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-info) 12%, var(--rr-surface)) 0%, var(--rr-surface) 72%)!important;border-color:color-mix(in srgb, var(--rr-info) 28%, var(--rr-line))!important}.rr-page-overview .rr-daily-stat--volume .rr-daily-stat__value{color:var(--rr-info)!important}.rr-page-overview .rr-daily-stat--customers{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-accent) 10%, var(--rr-surface)) 0%, var(--rr-surface) 72%)!important;border-color:color-mix(in srgb, var(--rr-accent) 22%, var(--rr-line))!important}.rr-page-overview .rr-daily-stat--fleet{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-live) 16%, var(--rr-surface)) 0%, var(--rr-surface) 72%)!important;border-color:color-mix(in srgb, var(--rr-live) 32%, var(--rr-line))!important}.rr-page-overview .rr-daily-stat--fleet .rr-daily-stat__value{color:var(--rr-live)!important}.rr-page-overview .rr-daily-stat--net.is-positive{background:linear-gradient(180deg, color-mix(in srgb, var(--rr-success) 12%, var(--rr-surface)) 0%, var(--rr-surface) 72%)!important;border-color:color-mix(in srgb, var(--rr-success) 28%, var(--rr-line))!important}.rr-page-overview .rr-overview-pulse-tile.is-live,.rr-page-overview .rr-overview-pulse-tile.is-live.has-count{background:var(--rr-live-dim)!important;border-color:color-mix(in srgb, var(--rr-live) 40%, transparent)!important;box-shadow:inset 3px 0 0 var(--rr-live)!important}.rr-page-overview .rr-overview-pulse-tile.is-live strong{color:var(--rr-live)!important}@media (width<=960px){.rr-page-overview .rr-overview-fleet-band{height:240px!important}}
