:root,[data-theme=day]{--omdx-primary:#0B2D5B;--omdx-blue:#0A7BFF;--omdx-cyan:#00C2FF;--omdx-teal:#00B894;--omdx-midnight:#050E24;--omdx-luminous:#00E5FF;--omdx-n900:#0F172A;--omdx-n700:#334155;--omdx-n500:#64748B;--omdx-n300:#CBD5E1;--omdx-n100:#F1F5F9;--omdx-success:#10B981;--omdx-info:#3B82F6;--omdx-warning:#F59E0B;--omdx-error:#EF4444;--color-app-background:#F4F8FC;--color-surface-primary:#FFFFFF;--color-surface-elevated:#FFFFFF;--color-surface-muted:#F1F5F9;--color-text-primary:#0F172A;--color-text-secondary:#334155;--color-text-muted:#52657A;--color-border:#D2DCE8;--color-border-strong:#8496A9;--color-action-primary:#075FB8;--color-action-primary-hover:#064E99;--color-action-primary-foreground:#FFFFFF;--color-action-secondary:#FFFFFF;--color-action-secondary-foreground:#0B2D5B;--color-accent:#007C91;--color-accent-foreground:#FFFFFF;--color-success:#047857;--color-warning:#92400E;--color-danger:#B42318;--color-info:#1D4ED8;--color-focus:#0878E6;--color-interactive-hover:#E7F1FC;--color-interactive-pressed:#D8E9FA;--color-interactive-selected:#E0EDFB;--color-disabled-background:#E8EDF3;--color-disabled-foreground:#66778A;--color-inverse-surface:#172A43;--color-inverse-text:#F8FAFC;--color-inverse-muted:#C7D5E3;--color-inverse-accent:#A9D7FF;--color-chart-1:#075FB8;--color-chart-2:#087A67;--color-chart-3:#007C91;--color-chart-4:#92400E;--color-chart-5:#7C3AED;--bg:var(--color-app-background);--surface:var(--color-surface-primary);--surface-raised:var(--color-surface-elevated);--surface-subtle:var(--color-surface-muted);--surface-glass:rgba(255,255,255,.84);--surface-glass-strong:rgba(255,255,255,.94);--navy:#0B2D5B;--text:var(--color-text-primary);--muted:var(--color-text-muted);--border:var(--color-border);--border-strong:var(--color-border-strong);--blue:var(--color-action-primary);--blue-strong:#0758A8;--blue-soft:#E7F1FC;--product-primary:var(--color-action-primary);--product-primary-soft:#E7F1FC;--success:var(--color-success);--success-soft:#E4F5EE;--warning:var(--color-warning);--warning-soft:#FFF3D6;--danger:var(--color-danger);--danger-soft:#FDECEB;--info:var(--color-info);--info-soft:#EAF0FF;--driver-accent:#087A67;--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--radius-pill:999px;--shadow-sm:0 1px 3px rgba(11,45,91,.06);--shadow-md:0 10px 28px rgba(11,45,91,.09);--shadow-lg:0 20px 55px rgba(11,45,91,.14);--glass-shadow:0 16px 44px rgba(11,45,91,.16);--glass-blur:16px;--focus:0 0 0 3px color-mix(in srgb,var(--color-focus) 28%,transparent);--motion-fast:150ms;--motion-base:200ms;--motion-slow:250ms;--ease-standard:cubic-bezier(.2,.8,.2,1);--z-base:0;--z-sticky:35;--z-overlay:80;--z-popover:120;--z-toast:200;--control-height:44px;--sidebar-width:268px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--shell-header-height:72px;--shell-header-outer-height:calc(var(--shell-header-height) + var(--safe-area-top));--driver-header-height:72px;--driver-header-outer-height:calc(var(--driver-header-height) + var(--safe-area-top));--driver-nav-height:80px;--driver-nav-outer-height:calc(var(--driver-nav-height) + var(--safe-area-bottom));color-scheme:light}[data-theme=night]{--color-app-background:#050E24;--color-surface-primary:#0A1832;--color-surface-elevated:#0D1D3B;--color-surface-muted:#102444;--color-text-primary:#F4F7FB;--color-text-secondary:#CBD7E5;--color-text-muted:#A9B8CA;--color-border:#2A446A;--color-border-strong:#547197;--color-action-primary:#0B63CE;--color-action-primary-hover:#0A55B1;--color-action-primary-foreground:#FFFFFF;--color-action-secondary:#0D1D3B;--color-action-secondary-foreground:#F4F7FB;--color-accent:#5ED7E8;--color-accent-foreground:#031225;--color-success:#5EE0B0;--color-warning:#FFD166;--color-danger:#FF8A8A;--color-info:#7CB7FF;--color-focus:#61B4FF;--color-interactive-hover:#142D50;--color-interactive-pressed:#1A385F;--color-interactive-selected:#173A66;--color-disabled-background:#182A45;--color-disabled-foreground:#8394AA;--color-inverse-surface:#122C4E;--color-inverse-text:#F8FAFC;--color-inverse-muted:#C7D5E3;--color-inverse-accent:#A9D7FF;--color-chart-1:#61B4FF;--color-chart-2:#5EE0B0;--color-chart-3:#5ED7E8;--color-chart-4:#FFD166;--color-chart-5:#C4A7FF;--bg:var(--color-app-background);--surface:var(--color-surface-primary);--surface-raised:var(--color-surface-elevated);--surface-subtle:var(--color-surface-muted);--surface-glass:rgba(8,25,52,.84);--surface-glass-strong:rgba(8,25,52,.94);--navy:var(--color-text-primary);--text:var(--color-text-primary);--muted:var(--color-text-muted);--border:var(--color-border);--border-strong:var(--color-border-strong);--blue:var(--color-action-primary);--blue-strong:#72B9FF;--blue-soft:#102F57;--product-primary:#72B9FF;--product-primary-soft:#102F57;--success:var(--color-success);--success-soft:#0D382F;--warning:var(--color-warning);--warning-soft:#3A2B0B;--danger:var(--color-danger);--danger-soft:#3D171D;--info:var(--color-info);--info-soft:#112F59;--driver-accent:#5EE0C6;--shadow-sm:0 1px 3px rgba(0,0,0,.25);--shadow-md:0 12px 32px rgba(0,0,0,.28);--shadow-lg:0 24px 60px rgba(0,0,0,.38);--glass-shadow:0 18px 48px rgba(0,0,0,.38);--focus:0 0 0 3px rgba(0,229,255,.24);color-scheme:dark}html{scrollbar-color:var(--border-strong) var(--surface-subtle)}body,html{min-height:100%;background:var(--bg)}body{min-height:100dvh;color:var(--text);font-family:Tajawal,Noto Sans Arabic,Tahoma,Arial,sans-serif;font-synthesis:none}:lang(en),[dir=ltr],input[type=email],input[type=url]{font-family:Inter,Segoe UI,Arial,sans-serif}b,h1,h2,h3,h4,strong{color:var(--navy)}a,button,input,select,textarea{transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}::selection{background:rgba(0,194,255,.25)}.omdx-brand{display:inline-flex;align-items:flex-start;flex-direction:column;gap:0;min-width:0;line-height:1}.omdx-brand-logo{display:block;width:128px;height:auto;object-fit:contain;object-position:center}.omdx-brand small{margin-top:7px;color:inherit;opacity:.72;font-size:10px;line-height:1.3}.brand .omdx-brand{color:#fff}.brand .omdx-brand-logo{box-sizing:border-box;padding:4px 8px;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:rgba(255,255,255,.94);box-shadow:0 4px 18px rgba(0,14,36,.16)}.auth-brand .omdx-brand{color:var(--omdx-primary)}.auth-brand .omdx-brand-logo{box-sizing:border-box;width:156px;padding:4px 8px;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 4px 18px rgba(11,45,91,.08)}[data-theme=night] .auth-brand .omdx-brand{color:#fff}[data-theme=night] .auth-brand .omdx-brand-logo{border:1px solid rgba(0,229,255,.18);background:rgba(255,255,255,.94);box-shadow:0 5px 22px rgba(0,194,255,.12)}.theme-toggle{gap:3px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);box-shadow:var(--shadow-sm);direction:rtl}.theme-toggle,.theme-toggle button{display:inline-flex;align-items:center}.theme-toggle button{justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.theme-toggle button.active{background:var(--surface-raised);color:var(--blue-strong);box-shadow:var(--shadow-sm)}.theme-toggle button span{font-size:15px;line-height:1}.theme-toggle button b{font-size:11px;color:inherit}.theme-toggle.compact{padding:3px}.theme-toggle.compact button{min-width:34px;width:34px;height:34px;padding:0}.theme-cycle{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface-glass-strong);color:var(--navy);box-shadow:var(--shadow-sm);font-size:17px;cursor:pointer}.auth-theme-toggle{position:fixed;z-index:20;top:max(16px,var(--safe-area-top));inset-inline-end:max(18px,var(--safe-area-right))}.app-shell,.driver-app{min-height:100dvh;background:var(--bg)!important;color:var(--text)}.app-content{display:flex;min-width:0;min-height:100dvh;flex-direction:column}.app-content>main{flex:1 0 auto}.app-shell>.admin-sidebar{background:linear-gradient(180deg,#081B39,#0B2D5B 70%,#083B58 120%)!important;border-color:rgba(255,255,255,.08)!important}[data-theme=night] .app-shell>.admin-sidebar{background:linear-gradient(180deg,#030A1A,#071831 72%,#07253C)!important}.brand{min-height:64px;color:#fff!important}.brand-mark{display:none!important}.brand strong{color:inherit}.brand small{color:#B8D3E9!important}.app-shell>.admin-sidebar nav a{color:#C5D7E9}.app-shell>.admin-sidebar nav a svg{color:#86AED0}.app-shell>.admin-sidebar nav a:hover{background:rgba(255,255,255,.08)}.app-shell>.admin-sidebar nav a.active{background:linear-gradient(100deg,rgba(255,255,255,.98),rgba(238,250,255,.94));color:#0B2D5B;box-shadow:0 8px 24px rgba(0,0,0,.15)}.app-shell>.admin-sidebar nav a.active:before{background:linear-gradient(var(--omdx-cyan),var(--omdx-teal))}.app-shell>.admin-sidebar nav a.active svg{color:var(--omdx-blue)!important}.app-content>.topbar,.driver-header,.driver-nav{background:var(--surface-raised)!important;border-color:var(--border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-content>.topbar{box-sizing:border-box;top:0!important;height:var(--shell-header-outer-height)!important;min-height:var(--shell-header-outer-height)!important;padding-block:calc(8px + var(--safe-area-top)) 8px!important;padding-inline:max(14px,var(--safe-area-right)) max(14px,var(--safe-area-left));isolation:isolate}.app-shell .context-nav{top:var(--shell-header-outer-height)!important;background:var(--surface-raised)!important;border-color:var(--border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .context-nav a{color:var(--muted)!important}.app-shell .context-nav a:hover{background:var(--color-interactive-hover)!important;color:var(--navy)!important}.app-shell .context-nav a.active{background:var(--color-interactive-selected)!important;color:var(--blue-strong)!important}.driver-identity strong,.topbar-context>span{color:var(--navy)}.platform-shell{--blue:var(--omdx-blue);--blue-strong:#0667D6;--blue-soft:color-mix(in srgb,var(--omdx-blue) 10%,var(--surface))}[data-theme=night] .platform-shell{--blue:var(--color-action-primary);--blue-strong:#72B9FF;--blue-soft:var(--color-interactive-selected)}.platform-shell>.admin-sidebar .nav-group-label{color:#D9ECFA!important}.platform-shell>.admin-sidebar nav a,.platform-shell>.admin-sidebar nav a small,.platform-shell>.admin-sidebar nav a strong{color:#fff!important}.platform-shell>.admin-sidebar nav a svg{color:#C7EAFF!important}.platform-shell>.admin-sidebar nav a:hover{background:rgba(255,255,255,.12)!important;color:#fff!important}.platform-shell>.admin-sidebar nav a.active{background:linear-gradient(100deg,rgba(10,123,255,.72),rgba(0,184,148,.42))!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)}.platform-shell>.admin-sidebar nav a.active svg{color:#fff!important}.platform-context-mark,.scope-badge{background:var(--blue-soft)!important;color:var(--blue-strong)!important;border-color:var(--border)!important}.action-sheet,.ai-page,.amount-card,.card,.collection-summary>div,.commerce-card,.customer-card,.dashboard-kpi,.dashboard-side>section:not(:first-child),.dispatch-layout,.dispatch-preview,.dispatch-secondary>div,.dispatch-sidebar,.dispatch-stats>div,.driver-order-card,.driver-section,.financial-actions,.financial-kpis,.financial-kpis>div,.import-card,.kpi,.next-delivery,.notification-history article,.operations-pulse,.orders-master-detail,.panel,.platform-preview,.product-empty,.profile-card,.pulse-grid,.report-card,.report-kpis>div,.report-period-selector,.route-builder,.route-card,.route-control-panel,.route-stops-panel,.settings-list,.trash-card,.wave-card,.zone-card{background:var(--surface-raised)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow-sm)}.customer-mode,.detail-summary,.empty,.inline-customer-fields,.inline-form,.loading,.location-preview,.surface-subtle,.toolbar{background:var(--surface-subtle)!important;border-color:var(--border)!important;color:var(--text)}.detail-summary>div,.finance-strip span,.payment-breakdown>div,.payment-live-summary>div,.payment-options,.period-shortcuts button,.period-tabs,.report-operations>div>span{background:var(--surface-subtle)!important;border-color:var(--border)!important;color:var(--text)!important}.dashboard-kpi:after,.kpi:after{background:linear-gradient(var(--omdx-blue),var(--omdx-cyan))!important}.dashboard-kpi strong,.finance-strip strong,.kpi strong,.metric-row strong{color:var(--navy)}.dashboard-side nav a,.pulse-grid a{color:var(--navy)!important}.pulse-grid a:hover{background:var(--blue-soft)!important}.dispatch-steps{background:var(--surface-raised)!important;color:var(--text)!important}.dispatch-steps,.dispatch-steps li{border-color:var(--border)!important}.dispatch-steps li.done>span{background:var(--success-soft)!important;border-color:color-mix(in srgb,var(--success) 38%,var(--border))!important;color:var(--success)!important}.dispatch-steps li.active{background:var(--color-interactive-selected)!important}.financial-kpis>.liability{background:var(--warning-soft)!important;border-color:color-mix(in srgb,var(--warning) 40%,var(--border))!important}.action-sheet input,.action-sheet select,.action-sheet textarea,.field input,.field select,.field textarea,input,select,textarea{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border-strong)!important}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.84}input:focus,select:focus,textarea:focus{border-color:var(--blue)!important;box-shadow:var(--focus)!important}.driver-primary,.primary{background:var(--color-action-primary)!important;border-color:var(--color-action-primary)!important;color:var(--color-action-primary-foreground)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--color-action-primary) 24%,transparent)}.driver-primary:hover:not(:disabled),.primary:hover:not(:disabled){background:var(--color-action-primary-hover)!important;border-color:var(--color-action-primary-hover)!important}.account-trigger,.driver-secondary,.ghost,.icon-action,.mobile-menu-button,.secondary{background:var(--color-action-secondary)!important;border-color:var(--border-strong)!important;color:var(--color-action-secondary-foreground)!important}[aria-disabled=true],button:disabled{color:var(--color-disabled-foreground);cursor:not-allowed}.customer-mode,.segmented{background:var(--surface-subtle)!important}.customer-mode button.active,.segmented button.active{background:var(--surface-raised)!important;color:var(--blue-strong)!important}.badge{border-color:color-mix(in srgb,var(--blue) 26%,var(--border));background:var(--blue-soft);color:var(--blue-strong)}.table-scroll,table{background:var(--surface-raised)!important;color:var(--text)}.table-scroll,table,th{border-color:var(--border)!important}th{background:var(--surface-subtle)!important;color:var(--muted)!important}td{background:var(--surface-raised);border-color:var(--border)!important;color:var(--text)}tbody tr:focus-within td,tbody tr:hover td{background:var(--blue-soft)!important}td a{color:var(--blue-strong)}.account-popover,.confirm-dialog,.drawer,.driver-map-head,.driver-map-order-card,.driver-pull-indicator,.floating-toolbar,.glass-surface,.map-controls,.map-sidebar,.mega-menu,.next-stop-sheet,.notification-popover,.order-detail-pane{background:var(--surface-glass-strong)!important;border:1px solid color-mix(in srgb,var(--border) 78%,transparent)!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:saturate(145%) blur(var(--glass-blur));-webkit-backdrop-filter:saturate(145%) blur(var(--glass-blur));color:var(--text)!important}.account-popover a,.account-popover button,.mega-menu a,.notification-items>a,.notification-items>button{color:var(--text)!important;background:transparent!important;border-color:var(--border)!important}.notification-history article.unread,.notification-items .unread{background:var(--product-primary-soft)!important}.ai-chat-head,.ai-composer,.drawer-head{background:var(--surface-glass-strong)!important;border-color:var(--border)!important}.confirm-dialog::-webkit-backdrop{background:rgba(2,8,23,.52)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-dialog::backdrop,.drawer-backdrop,.order-detail-backdrop{background:rgba(2,8,23,.52)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.account-popover,.confirm-dialog,.drawer,.driver-map-head,.driver-map-order-card,.glass-surface,.map-sidebar,.mega-menu,.next-stop-sheet,.notification-popover,.order-detail-pane{background:var(--surface-raised)!important}}.official-app-icon{position:relative;overflow:hidden}.official-app-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.official-app-icon-night,[data-theme=night] .official-app-icon-day{display:none}[data-theme=night] .official-app-icon-night{display:block}.auth-product{position:relative;background:linear-gradient(145deg,var(--bg) 0,color-mix(in srgb,var(--omdx-cyan) 8%,var(--bg)) 52%,color-mix(in srgb,var(--omdx-teal) 6%,var(--bg)) 100%)!important;overflow:hidden}.auth-product:after,.auth-product:before{content:"";position:absolute;pointer-events:none;z-index:0;width:58vw;height:180px;border-radius:50%;border:1px solid color-mix(in srgb,var(--omdx-cyan) 35%,transparent);transform:rotate(-12deg);opacity:.45}.auth-product:before{inset-inline-end:-12vw;bottom:7vh;box-shadow:0 24px 0 color-mix(in srgb,var(--omdx-blue) 9%,transparent),0 48px 0 color-mix(in srgb,var(--omdx-teal) 8%,transparent)}.auth-product:after{inset-inline-start:-18vw;top:10vh;opacity:.2}.auth-panel,.auth-showcase{position:relative;z-index:1}.auth-panel{background:var(--surface-glass-strong)!important;color:var(--text)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-showcase{background:linear-gradient(145deg,#061938,#0B2D5B 56%,#075B78)!important;color:#fff}.auth-showcase b,.auth-showcase h2,.auth-showcase strong{color:#fff}.auth-showcase p,.auth-showcase small{color:#C4DBEE!important}.product-preview{background:rgba(4,18,42,.7)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 30px 80px rgba(0,0,0,.28)!important}.preview-workspace aside,.product-preview>header{background:var(--surface-raised)!important;border-color:var(--border)!important}.preview-kpis>span{background:var(--surface-subtle)!important}.auth-form,.auth-heading h1,.product-preview b,.product-preview strong{color:var(--navy)}.driver-app{--driver-accent:#087A67;box-sizing:border-box;-webkit-padding-before:var(--driver-header-outer-height)!important;padding-block-start:var(--driver-header-outer-height)!important;-webkit-padding-after:var(--driver-nav-outer-height)!important;padding-block-end:var(--driver-nav-outer-height)!important;box-shadow:0 0 48px rgba(11,45,91,.12)!important}[data-theme=night] .driver-app{--driver-accent:#5EE0C6}.driver-header{box-sizing:border-box;top:0;height:var(--driver-header-outer-height)!important;min-height:var(--driver-header-outer-height)!important;-webkit-padding-before:var(--safe-area-top)!important;padding-block-start:var(--safe-area-top)!important;color:var(--text)!important}.driver-content{min-height:calc(100dvh - var(--driver-header-outer-height) - var(--driver-nav-outer-height))!important}.driver-nav{box-sizing:border-box;height:var(--driver-nav-outer-height)!important;min-height:var(--driver-nav-outer-height)!important;padding-block:6px var(--safe-area-bottom)!important}.driver-map-page{height:calc(100dvh - var(--driver-header-outer-height) - var(--driver-nav-outer-height))!important}.driver-history-day,.driver-pull-indicator{top:calc(var(--driver-header-outer-height) + 8px)!important}.driver-header button{background:var(--surface-subtle)!important;color:var(--navy)!important;border-color:var(--border)!important}.driver-header .online-text{color:var(--success)!important}.driver-header .offline-text{color:var(--danger)!important}.driver-hero{background:linear-gradient(135deg,#0B2D5B,#075B78 62%,#008B80)!important;color:#fff!important;box-shadow:var(--shadow-md)}.driver-hero h1,.driver-hero strong{color:#fff}.driver-hero .live-dot,.driver-hero p,.driver-hero small{color:#E2EEF7}.driver-nav{box-shadow:0 -10px 30px rgba(11,45,91,.09)!important}.driver-nav a{color:var(--muted)!important}.driver-nav a.active{color:var(--blue-strong)!important}.driver-nav a.active:before{background:linear-gradient(90deg,var(--omdx-blue),var(--omdx-cyan),var(--omdx-teal))!important}.driver-map-order-card{background:var(--surface-glass)!important;border-color:color-mix(in srgb,var(--omdx-cyan) 26%,var(--border))!important}.driver-map-order-card.active{border-color:var(--omdx-cyan)!important;box-shadow:var(--glass-shadow),0 0 0 2px color-mix(in srgb,var(--omdx-cyan) 25%,transparent)!important}.driver-map-card-actions a,.driver-map-card-actions span{background:var(--surface-glass-strong)!important;border-color:var(--border)!important;color:var(--driver-accent)!important}.map-pin.order.active{border-color:var(--omdx-cyan)!important;box-shadow:0 0 0 5px rgba(0,194,255,.25),0 8px 22px rgba(5,14,36,.35)!important}.delivery-map-frame,.dispatch-map,.driver-map-canvas,.map-canvas,.route-detail-map{background:#DCE7F1!important;border-color:var(--border)!important}[data-theme=night] .delivery-map-frame,[data-theme=night] .dispatch-map,[data-theme=night] .driver-map-canvas,[data-theme=night] .map-canvas,[data-theme=night] .route-detail-map{background:#102444!important}.leaflet-control-zoom a,.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--surface-raised)!important;color:var(--navy)!important;border-color:var(--border)!important}.leaflet-popup-content-wrapper{box-shadow:var(--shadow-md)!important}.leaflet-control-attribution{background:var(--surface-glass-strong)!important;color:var(--muted)!important}.leaflet-control-attribution a{color:var(--blue-strong)!important}.chart-axis,.chart-grid line{stroke:var(--border)!important}.chart text,.chart-label{fill:var(--muted)!important}.chart-tooltip{background:var(--surface-raised)!important;color:var(--text)!important;border-color:var(--border)!important}.chart-primary{stroke:var(--color-chart-1)!important}.chart-secondary{stroke:var(--color-chart-2)!important}.chart-tertiary{stroke:var(--color-chart-3)!important}.dashboard-side>section:first-child{background:var(--color-inverse-surface)!important;border-color:color-mix(in srgb,var(--color-inverse-text) 20%,transparent)!important}.dashboard-side>section:first-child,.dashboard-side>section:first-child a,.dashboard-side>section:first-child b,.dashboard-side>section:first-child h1,.dashboard-side>section:first-child h2,.dashboard-side>section:first-child h3,.dashboard-side>section:first-child strong{color:var(--color-inverse-text)!important}.dashboard-side>section:first-child p,.dashboard-side>section:first-child small{color:var(--color-inverse-muted)!important}.dashboard-side>section:first-child .page-eyebrow{color:var(--color-inverse-accent)!important}.collection-summary .balanced,.payment-live-summary .balanced{background:var(--success-soft)!important;color:var(--success)!important;border-color:color-mix(in srgb,var(--success) 38%,var(--border))!important}.collection-summary .difference,.payment-live-summary .remaining,.report-kpis .liability{background:var(--warning-soft)!important;color:var(--warning)!important;border-color:color-mix(in srgb,var(--warning) 38%,var(--border))!important}.danger-zone{background:var(--danger-soft)!important;border-color:color-mix(in srgb,var(--danger) 40%,var(--border))!important}.danger-zone p{color:var(--danger)!important}.next-delivery>a,.next-stop-sheet>a{background:var(--color-action-primary)!important;color:var(--color-action-primary-foreground)!important}[data-theme=night] .ai-history,[data-theme=night] .ai-result,[data-theme=night] .contact-actions a,[data-theme=night] .danger-zone,[data-theme=night] .detail-mobile-head>a,[data-theme=night] .driver-empty,[data-theme=night] .driver-kpis div,[data-theme=night] .notification-recipient-options label,[data-theme=night] .notification-role-options label,[data-theme=night] .permission-users button,[data-theme=night] .settings-list button,[data-theme=night] .signature{background:var(--surface-raised)!important;color:var(--text)!important;border-color:var(--border)!important}[data-theme=night] .collection-row,[data-theme=night] .driver-order-row,[data-theme=night] .product-row,[data-theme=night] .settings-list button,[data-theme=night] .verification-option{border-color:var(--border)!important;color:var(--text)!important}[data-theme=night] .permission-users button.selected,[data-theme=night] .permission-users button:hover{background:var(--blue-soft)!important}[data-theme=night] .notification-count{border-color:var(--surface-raised)}@media(max-width:760px){.theme-toggle.compact button{width:32px;min-width:32px;height:32px}.auth-theme-toggle{top:max(10px,var(--safe-area-top));inset-inline-end:max(10px,var(--safe-area-right))}.driver-header .theme-toggle{display:none}.auth-panel{padding-top:max(72px,calc(52px + var(--safe-area-top)))!important}.app-content>main{padding-bottom:calc(24px + var(--safe-area-bottom))!important}.app-shell>.admin-sidebar{padding-top:calc(18px + var(--safe-area-top))!important}.account-popover,.notification-popover{top:calc(var(--shell-header-outer-height) + 7px)!important}}@media(max-width:430px){.theme-toggle:not(.compact){width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.theme-toggle:not(.compact) button{padding-inline:6px}.driver-map-order-card{background:var(--surface-glass-strong)!important}.omdx-brand-logo{width:116px}.auth-brand .omdx-brand-logo{width:142px}}@media(min-width:700px){.driver-header{top:24px}.driver-nav{bottom:24px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.settings-hub,.settings-page{width:min(100%,920px);margin-inline:auto;padding:clamp(16px,2.4vw,28px) clamp(16px,2.4vw,28px) max(28px,env(safe-area-inset-bottom))}.settings-hub>.page-title,.settings-page>.settings-category-head{margin-bottom:18px}.settings-search{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:48px;margin:0 0 14px;padding:0 14px;color:var(--color-text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.settings-search:focus-within{border-color:var(--blue);box-shadow:var(--focus)}.settings-search input{width:100%;min-width:0;min-height:46px;padding:0;border:0;outline:0;color:var(--text);background:transparent;font:inherit}.settings-category-list{display:grid;grid-gap:10px;gap:10px}.settings-category-row{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;grid-gap:12px;gap:12px;min-height:72px;padding:12px 14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;box-shadow:var(--shadow-sm);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.settings-category-row:hover{background:var(--surface-subtle);border-color:var(--border-strong);transform:translateY(-1px)}.settings-category-row:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.settings-category-row>span:not(.settings-category-icon){display:grid;grid-gap:3px;gap:3px;min-width:0}.settings-category-row strong{font-size:.96rem;line-height:1.35}.settings-category-row em,.settings-category-row small{overflow:hidden;color:var(--color-text-secondary);font-size:.78rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.settings-category-row em{color:var(--muted);font-style:normal}.settings-category-row>b{color:var(--blue-strong);font-size:.78rem}.settings-category-row>svg{color:var(--muted);transform:rotate(90deg)}.settings-category-icon{display:grid;place-items:center;width:40px;height:40px;color:var(--blue-strong);background:var(--blue-soft);border-radius:12px}.settings-category-head{display:grid;grid-gap:12px;gap:12px}.settings-category-head>a{display:inline-flex;align-items:center;gap:5px;width:max-content;color:var(--blue-strong);font-weight:700;text-decoration:none}.settings-category-head>a svg{transform:rotate(-90deg)}.settings-category-head h1{margin:0}.settings-category-head p{margin:5px 0 0}.settings-section-stack{display:grid;grid-gap:16px;gap:16px}.settings-form{display:grid;grid-gap:14px;gap:14px}.settings-related-links{display:flex;flex-wrap:wrap;gap:10px}.settings-related-links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 13px;color:var(--blue-strong);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-weight:700;text-decoration:none}.settings-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:34px 18px;color:var(--color-text-secondary);text-align:center;background:var(--surface-subtle);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.settings-empty p{margin:0}.driver-operational-controls{margin-bottom:14px}.platform-account-settings{display:grid;grid-gap:16px;gap:16px}@media (min-width:1000px){.settings-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form{padding:22px}}@media (max-width:640px){.settings-hub,.settings-page{padding:14px 12px max(86px,calc(env(safe-area-inset-bottom) + 72px))}.settings-category-row{grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;min-height:68px;padding:10px 12px}.settings-category-row em{display:none}.settings-category-icon{width:38px;height:38px}.settings-related-links{display:grid;grid-template-columns:1fr}.settings-related-links a{justify-content:center}}@media (prefers-reduced-motion:reduce){.settings-category-row{transition:none}}.store-reset-page{display:grid;grid-gap:16px;gap:16px}.store-reset-page .settings-category-head{margin-bottom:0}.store-reset-warning{border-color:var(--color-warning,var(--border-strong))}.store-reset-warning h2{margin-top:0}.store-reset-warning p{margin-bottom:0}.store-reset-options{display:grid;grid-gap:8px;gap:8px}.store-reset-option{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.store-reset-option input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--blue)}.store-reset-option span{display:grid;grid-gap:3px;gap:3px;min-width:0}.store-reset-option small{color:var(--color-text-secondary);line-height:1.45}.store-reset-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.store-reset-actions button{min-height:44px;padding:8px 12px;color:var(--text);background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-md);font:inherit;cursor:pointer}.store-reset-actions button:disabled{opacity:.55;cursor:not-allowed}.store-reset-preview ul{-webkit-padding-start:24px;padding-inline-start:24px}.store-reset-confirm{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.store-reset-confirm h3{margin:0}.store-reset-confirm .field{max-width:460px}.store-reset-confirm .danger-action{width:max-content;min-height:44px}.app-startup{position:fixed;inset:0;z-index:calc(var(--z-toast) + 20);display:grid;place-items:center;box-sizing:border-box;min-width:100%;min-height:100%;min-height:100dvh;padding:max(24px,var(--safe-area-top)) max(24px,var(--safe-area-right)) max(24px,var(--safe-area-bottom)) max(24px,var(--safe-area-left));overflow:hidden;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--omdx-cyan) 8%,var(--bg)) 0,var(--bg) 48%);color:var(--text)}.app-startup-mark{position:relative;display:grid;place-items:center;width:min(48vw,196px);aspect-ratio:1;border-radius:38%;animation:omdx-startup-pulse 1.25s var(--ease-standard) infinite alternate;will-change:transform,opacity}.app-startup-mark:before{content:"";position:absolute;inset:12%;border:1px solid color-mix(in srgb,var(--omdx-cyan) 42%,transparent);border-radius:50%;animation:omdx-startup-ring 1.25s var(--ease-standard) infinite}.app-startup-mark img{position:relative;z-index:1;display:block;width:100%;height:auto;box-sizing:border-box;padding:12px 18px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 18px 52px color-mix(in srgb,var(--omdx-primary) 20%,transparent)}[data-theme=night] .app-startup{background:radial-gradient(circle at 50% 45%,rgba(0,194,255,.11),var(--bg) 52%)}[data-theme=night] .app-startup-mark img{box-shadow:0 22px 62px rgba(0,0,0,.44),0 0 34px rgba(0,194,255,.08)}.route-progress{position:fixed;z-index:calc(var(--z-toast) + 10);top:0;inset-inline:0;height:3px;pointer-events:none;opacity:0;overflow:hidden;background:transparent;transition:opacity .1s ease}.route-progress.active{opacity:1}.route-progress span{display:block;width:36%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--omdx-blue),var(--omdx-cyan),var(--omdx-teal));transform:translateX(290%);animation:omdx-route-progress .9s ease-in-out infinite;will-change:transform}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes omdx-startup-pulse{0%{transform:scale(.975);opacity:.86}to{transform:scale(1.018);opacity:1}}@keyframes omdx-startup-ring{0%{transform:scale(.68);opacity:.45}to{transform:scale(1.18);opacity:0}}@keyframes omdx-route-progress{0%{transform:translateX(290%)}to{transform:translateX(-390%)}}@media(prefers-reduced-motion:reduce){.app-startup-mark,.app-startup-mark:before,.route-progress span{animation:none!important}.app-startup-mark{opacity:1;transform:none}.app-startup-mark:before{opacity:.18;transform:none}.route-progress span{width:100%;transform:none}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}