@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-10{margin-top:calc(var(--spacing) * 10)}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.rounded{border-radius:.25rem}.py-16{padding-block:calc(var(--spacing) * 16)}.\!text-\[clamp\(2\.5rem\,6vw\,5rem\)\]{font-size:clamp(2.5rem,6vw,5rem)!important}.\!text-foreground{color:var(--ink)!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#101c2a;--ink-soft:#3e4b5c;--orange:#f36b16;--orange-dark:#d95608;--cream:#f7f5f1;--line:#dce1e7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{text-decoration:none}.landing{overflow:hidden}.persona-section{padding-top:110px;padding-bottom:110px}.persona-experience{position:relative}.persona-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:60px;margin-bottom:38px;display:grid}.persona-intro .eyebrow{align-items:center;gap:7px;display:flex}.persona-intro h2{letter-spacing:-.065em;margin-top:12px;font-size:clamp(42px,6vw,76px);line-height:.96}.persona-intro>p{color:#76838e;max-width:490px;font-size:14px;line-height:1.75}.persona-stage{gap:12px;height:650px;display:flex}.persona-stage>article{background:#18242e;border-radius:28px;flex:.72;min-width:0;transition:flex .65s cubic-bezier(.22,1,.36,1),transform .45s,box-shadow .45s;position:relative;overflow:hidden}.persona-stage>article.active{flex:1.65;box-shadow:0 30px 80px #17232e30}.persona-stage>article:not(.active):hover{transform:translateY(-4px)}.persona-card-select{color:#fff;cursor:pointer;text-align:left;background:#17232e;border:0;width:100%;position:absolute;inset:0;overflow:hidden}.persona-card-select img{object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .5s}.persona-stage>article.active .persona-card-select img{transform:scale(1.035)}.persona-stage>article:not(.active) .persona-card-select img{filter:saturate(.78)brightness(.8)}.persona-image-shade{background:linear-gradient(#0d182214 20%,#0b151fc7 78%,#091119f2);position:absolute;inset:0}.persona-stage>article.active .persona-image-shade{background:linear-gradient(#0d18220a 15%,#0b151f2e 48%,#091119f2 91%)}.persona-number{color:#ffffffbf;letter-spacing:.12em;font-size:11px;font-weight:900;position:absolute;top:24px;left:25px}.persona-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111b2470;border:1px solid #ffffff42;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:20px;right:20px}.persona-icon svg{width:21px}.persona-card-copy{gap:4px;transition:bottom .55s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:30px;left:24px;right:24px}.persona-stage>article.active .persona-card-copy{bottom:185px}.persona-card-copy small{color:#ff9b5b;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.persona-card-copy strong{letter-spacing:-.045em;max-width:420px;font-size:clamp(23px,2.5vw,37px);line-height:1.04}.persona-card-copy em{color:#d1d8dd;font-size:10px;font-style:normal}.persona-expanded{z-index:3;opacity:0;pointer-events:none;gap:11px;transition:opacity .35s .12s,transform .55s cubic-bezier(.22,1,.36,1) 80ms;display:grid;position:absolute;bottom:25px;left:24px;right:24px;transform:translateY(18px)}.persona-stage>article.active .persona-expanded{opacity:1;pointer-events:auto;transform:none}.persona-route-signal{color:#ff9b5b;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.persona-route-signal svg{width:16px}.persona-expanded>p{color:#d0d7dc;max-width:510px;font-size:11px;line-height:1.55}.persona-expanded>a{color:#fff;background:#f36b16;border-radius:12px;align-items:center;gap:9px;width:fit-content;padding:12px 15px;font-size:9px;font-weight:900;display:flex;box-shadow:0 10px 25px #b9470c4d}.persona-expanded>a svg{width:16px}.persona-mobile-hint{display:none}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:50;color:#fff;border-bottom:1px solid #ffffff1f;width:100%;position:absolute;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:84px;display:flex}.brand-link{display:flex}.brand-wordmark{object-fit:contain;background:#050505;border-radius:8px;width:auto;height:42px;padding:7px 10px}.desktop-nav{color:#dce3ea;align-items:center;gap:30px;font-size:14px;font-weight:650;display:flex}.desktop-nav a,.text-link{transition:color .2s}.desktop-nav a:hover,.text-link:hover{color:#fff}.header-actions{align-items:center;gap:20px;display:flex}.text-link{font-size:14px;font-weight:700}.button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--orange);color:#fff;box-shadow:0 12px 32px #f36b1638}.button-primary:hover{background:var(--orange-dark);box-shadow:0 16px 40px #f36b1652}.button-compact{min-height:42px;padding:10px 15px}.button-large{min-height:54px;padding:15px 22px;font-size:15px}.button-glass{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff35}.button-glass:hover{background:#ffffff1b}.hero{color:#fff;background:radial-gradient(circle at 82% 35%,#21405a 0,#0000 29%),radial-gradient(circle at 14% 15%,#6c3114 0,#0000 25%),#0c1723;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-orbit{border:1px solid #ffffff13;border-radius:999px;position:absolute}.hero-orbit-one{width:900px;height:900px;top:-340px;right:-280px}.hero-orbit-two{width:850px;height:850px;bottom:-520px;left:-260px}.hero-grid{z-index:2;grid-template-columns:1.06fr .94fr;align-items:center;gap:72px;min-height:820px;padding-top:120px;display:grid;position:relative}.hero-copy{padding-block:70px 45px}.hero-pill{color:#ffb27d;letter-spacing:.03em;background:#ffffff0c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(58px,6vw,88px);font-weight:850;line-height:.93}.hero h1 span{color:#ff7b28;display:block}.hero-lead{color:#bdc8d4;max-width:680px;margin-top:28px;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-reassurance{color:#aeb9c6;align-items:center;gap:14px;margin-top:40px;font-size:13px;line-height:1.45;display:flex}.hero-reassurance strong{color:#fff}.avatar-stack{display:flex}.avatar-stack span{color:#ff9a59;background:#273c4e;border:2px solid #142332;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:10px;font-weight:900;display:grid}.avatar-stack span:first-child{margin-left:0}.logistics-visual{min-height:560px;position:relative}.visual-glow{filter:blur(70px);background:#f36b1621;border-radius:50%;position:absolute;inset:20% 10%}.network-card{z-index:4;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(150deg,#1a2b3ad9,#101d29e8);border:1px solid #ffffff25;position:absolute;box-shadow:0 36px 80px #0008}.network-card-main{border-radius:24px;width:min(390px,82%);padding:24px;animation:5s ease-in-out infinite card-breathe;top:155px;left:50%;transform:translate(-50%)}.network-card-top{color:#dce4eb;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.network-card-top>span:last-child{color:#8493a2;margin-left:auto}.live-dot{background:#4ce6a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4ce6a015}.parcel-mark{background:linear-gradient(145deg,#fa7928,#d94d00);border-radius:18px;place-items:center;width:58px;height:58px;margin-top:36px;display:grid;box-shadow:0 14px 35px #f36b164d}.network-card-main>p{color:#9dacb9;align-items:center;gap:8px;margin-top:29px;font-size:13px;display:flex}.network-card-main>strong{letter-spacing:-.04em;margin-top:7px;font-size:27px;display:block}.progress-track{background:#ffffff14;border-radius:99px;height:5px;margin-top:28px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#f36b16,#ffad70);width:66%;height:100%;display:block}.progress-labels{color:#778795;text-transform:uppercase;justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.floating-node{z-index:5;color:#ff8b43;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#182735d9;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 18px 40px #0006}.floating-node span{color:#fff;font-size:11px;font-weight:800;line-height:1.35}.floating-node small{color:#8293a2;font-size:9px;font-weight:600;display:block}.node-top{animation:4.7s ease-in-out infinite node-float;top:78px;right:15px}.node-left{animation:5.3s ease-in-out .6s infinite node-float;top:105px;left:-15px}.node-bottom{animation:4.2s ease-in-out 1s infinite node-float;bottom:45px;right:8px}.visual-badge{z-index:5;color:#7fe2ad;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:18px;right:40px}.route-line{z-index:1;border:1px dashed #ffffff24;border-radius:50%;position:absolute}.route-one{inset:72px 20px}.route-two{border-color:#f36b163d;animation:24s linear infinite orbit-turn;inset:130px 72px}.route-three{border-radius:0;width:100%;top:255px;left:0;transform:rotate(-17deg)}.parcel-runner{z-index:6;color:#fff;background:#f36b16;border:1px solid #ff9a5a;border-radius:12px;place-items:center;width:38px;height:38px;animation:8s cubic-bezier(.45,0,.25,1) infinite parcel-route;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 8px #f36b1618,0 12px 30px #0008}.parcel-trail{background:linear-gradient(90deg,#0000,#ff8b43);width:45px;height:2px;position:absolute;right:34px}.trust-bar{z-index:2;border-top:1px solid #ffffff18;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.trust-bar span{color:#b8c3ce;text-align:center;border-right:1px solid #ffffff18;justify-content:center;align-items:center;gap:9px;min-height:82px;font-size:12px;font-weight:700;display:flex}.trust-bar span:last-child{border-right:0}.trust-bar svg{color:#ff7b28}.section{padding-block:130px}.section-heading h2,.network-copy h2,.trust-intro h2,.final-cta h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(42px,5vw,66px);font-weight:850;line-height:1}.eyebrow,.card-eyebrow{color:var(--orange-dark);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.split-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;display:grid}.split-heading>p,.centered-heading>p,.network-copy>p:not(.eyebrow){color:var(--ink-soft);font-size:17px;line-height:1.7}.solution-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;display:grid}.solution-card{border:1px solid var(--line);border-radius:28px;flex-direction:column;min-height:540px;padding:48px;display:flex;position:relative;overflow:hidden}.solution-card:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-80px;box-shadow:0 0 0 60px #ffffff07}.solution-1{background:#fff}.solution-2{color:#fff;background:#101e2b;border-color:#293746}.solution-icon{width:58px;height:58px;color:var(--orange);background:#f36b1614;border-radius:18px;place-items:center;display:grid}.solution-2 .solution-icon{background:#ffffff10}.solution-card .card-eyebrow{margin-top:55px}.solution-card h3{letter-spacing:-.045em;margin-top:12px;font-size:clamp(31px,3vw,42px);font-weight:830}.card-copy{color:#617083;max-width:510px;margin-top:16px;font-size:16px;line-height:1.7}.solution-2 .card-copy{color:#aab6c3}.solution-card ul{flex-wrap:wrap;gap:10px 18px;margin-top:28px;padding:0;list-style:none;display:flex}.solution-card li{color:#465568;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.solution-2 li{color:#c6d0d9}.solution-card li svg{color:var(--orange)}.card-link{z-index:2;color:var(--orange-dark);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:28px;font-size:14px;font-weight:850;display:inline-flex;position:relative}.solution-2 .card-link{color:#ff9858}.section-dark{color:#fff;background:#0e1b27;position:relative}.section-dark:before{opacity:.6;content:"";background:radial-gradient(circle at 50% 0,#314b60 0,#0000 38%);position:absolute;inset:0}.section-dark .shell{z-index:2;position:relative}.centered-heading{text-align:center;max-width:800px;margin-inline:auto}.centered-heading>p:last-child{color:#a4b1bd;max-width:610px;margin:22px auto 0}.journey-grid{background:#ffffff18;border:1px solid #ffffff18;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:75px;display:grid;position:relative;overflow:hidden}.journey-step{background:#111f2ce8;min-height:365px;padding:32px}.step-number{color:#758491;font-family:monospace;font-size:11px}.step-icon{color:#ff8540;background:#f36b1615;border-radius:16px;place-items:center;width:50px;height:50px;margin-top:56px;display:grid}.journey-step h3{letter-spacing:-.02em;margin-top:28px;font-size:19px;font-weight:800}.journey-step p{color:#98a6b2;margin-top:12px;font-size:13px;line-height:1.7}.network-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:95px;display:grid}.network-copy>p:not(.eyebrow){margin-top:25px}.inline-cta{color:var(--orange-dark);align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:850;display:inline-flex}.network-list{border-top:1px solid var(--line)}.network-list article{border-bottom:1px solid var(--line);grid-template-columns:35px 50px 1fr auto;align-items:center;gap:20px;padding:24px 5px;transition:padding .2s,background .2s;display:grid}.network-list article:hover{background:#fff;padding-inline:18px}.network-index{color:#98a2ae;font-family:monospace;font-size:10px}.network-list-icon{width:48px;height:48px;color:var(--orange-dark);background:#fff;border-radius:15px;place-items:center;display:grid;box-shadow:0 10px 30px #152a3a0a}.network-list h3{font-size:16px;font-weight:800}.network-list p{color:#718092;margin-top:3px;font-size:12px}.network-arrow{color:#9ba6b1}.trust-section{background:#fff}.trust-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;display:grid}.trust-statement{border-left:1px solid var(--line);color:var(--orange-dark);gap:20px;padding-left:38px;display:flex}.trust-statement p{color:#526174;font-size:16px;line-height:1.7}.assurance-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:70px;display:grid}.assurance-grid article{border:1px solid var(--line);border-radius:22px;padding:34px}.assurance-grid svg{color:var(--orange-dark)}.assurance-grid h3{margin-top:38px;font-size:18px;font-weight:800}.assurance-grid p{color:#657386;margin-top:11px;font-size:14px;line-height:1.7}.final-cta{color:#fff;text-align:center;background:#0e1b27;border-radius:32px;padding:95px 30px;position:relative;overflow:hidden}.final-cta .eyebrow,.final-cta h2,.final-cta>p,.final-cta .hero-actions{z-index:2;position:relative}.final-cta>p:not(.eyebrow){color:#aebac5;margin-top:22px;font-size:17px}.final-cta .hero-actions{justify-content:center}.cta-orb{filter:blur(45px);background:#f36b1621;border-radius:50%;width:700px;height:700px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.cta-mark{opacity:.1;width:160px;position:absolute;bottom:-10px;right:6%;transform:rotate(-8deg)}footer{color:#fff;background:#09131d}.footer-main{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-block:75px;display:grid}.footer-main>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-main>div:first-child p{color:#7e8c9a;font-size:13px}.footer-main strong{color:#8493a0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.footer-main a{color:#c4ced7;font-size:13px;transition:color .2s}.footer-main a:hover{color:#ff8540}.footer-bottom{color:#667583;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff12;justify-content:space-between;padding-block:24px;font-size:10px;display:flex}@keyframes parcel-route{0%{opacity:0;transform:translate(40px,445px)scale(.8)}8%{opacity:1}28%{transform:translate(90px,330px)scale(1)}52%{transform:translate(265px,245px)scale(1)}76%{transform:translate(430px,130px)scale(.92)}92%{opacity:1}to{opacity:0;transform:translate(475px,70px)scale(.75)}}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes card-breathe{0%,to{box-shadow:0 36px 80px #0008}50%{box-shadow:0 42px 95px #000a,0 0 40px #f36b160d}}@keyframes orbit-turn{to{transform:rotate(360deg)}}.support-page{color:#fff;background:radial-gradient(circle at 15% 10%,#6c3114 0,#0000 28%),#0c1723;min-height:100vh}.support-shell{padding-block:45px 100px}.support-back{color:#b6c1cb;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.support-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;min-height:75vh;display:grid}.support-grid h1{letter-spacing:-.06em;margin-top:18px;font-size:clamp(48px,6vw,78px);font-weight:850;line-height:.95}.support-grid>div:first-child>p:last-child{color:#aebac5;max-width:650px;margin-top:26px;font-size:17px;line-height:1.75}.support-options{flex-direction:column;gap:12px;display:flex}.support-options a{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:17px;padding:21px;transition:transform .2s,background .2s;display:flex}.support-options a:hover{background:#ffffff12;transform:translate(4px)}.support-options svg{color:#ff8540}.support-options span{flex-direction:column;gap:4px;display:flex}.support-options strong{font-size:14px}.support-options small{color:#8595a3;font-size:11px}.auth-page{background:#fff;grid-template-columns:minmax(440px,.92fr) minmax(560px,1.08fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 12% 12%,#713210 0,#0000 28%),radial-gradient(circle at 92% 78%,#193b55 0,#0000 34%),#0b1722;flex-direction:column;min-height:100vh;padding:42px clamp(38px,5vw,78px);display:flex;position:relative;overflow:hidden}.auth-story-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.auth-story-orbit{border:1px solid #ffffff13;border-radius:50%;position:absolute}.auth-orbit-one{width:780px;height:780px;animation:30s linear infinite orbit-turn;bottom:-240px;right:-360px}.auth-orbit-two{border-style:dashed;border-color:#f36b1636;width:500px;height:500px;animation:22s linear infinite reverse orbit-turn;bottom:-100px;right:-220px}.auth-brand{z-index:2;align-self:flex-start;display:inline-flex;position:relative}.auth-brand img{object-fit:contain;background:#050505;border-radius:8px;width:220px;height:43px;padding:7px 10px}.auth-story-content{z-index:2;max-width:650px;margin-block:auto;padding-block:80px 55px;position:relative}.auth-kicker{color:#ff9a59;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.auth-story-content h2{letter-spacing:-.065em;margin-top:26px;font-size:clamp(52px,6vw,82px);font-weight:850;line-height:.94}.auth-story-content h2 span{color:#ff7b28}.auth-story-content>p{color:#aebbc7;max-width:610px;margin-top:28px;font-size:17px;line-height:1.75}.auth-benefits{gap:13px;margin-top:38px;display:grid}.auth-benefits>div{color:#d5dde4;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.auth-benefits>div>span{color:#ff8640;background:#ffffff0b;border:1px solid #ffffff1e;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.auth-route-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff20;border-radius:20px;width:min(430px,100%);padding:18px 20px;animation:5s ease-in-out infinite node-float;position:relative;box-shadow:0 25px 60px #0005}.auth-live{color:#aab6c1;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.auth-live i{background:#4fe19a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4fe19a12}.auth-route{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:18px;display:grid}.auth-route strong{font-size:16px}.auth-route-line{background:#ffffff21;height:1px;position:relative;overflow:visible}.auth-route-line:before{content:"";background:#ff7b28;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.auth-route-line i{background:#ff7b28;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite auth-route-move;position:absolute;top:-3px;left:0;box-shadow:0 0 0 5px #f36b1614}.auth-route-foot{color:#7fe2ad;align-items:center;gap:7px;margin-top:15px;font-size:10px;font-weight:750;display:flex}.auth-form-side{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:70px 40px 35px;display:flex;position:relative}.auth-back{color:#657386;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;top:35px;left:42px}.signin-panel{width:min(470px,100%)}.signin-heading h1{letter-spacing:-.055em;margin-top:10px;font-size:clamp(36px,4vw,50px);font-weight:850;line-height:1}.signin-heading>p:last-child{color:#667487;margin-top:15px;font-size:14px;line-height:1.65}.oauth-grid{grid-template-columns:1fr;gap:11px;margin-top:30px;display:grid}.oauth-button{color:#182536;cursor:pointer;background:#fff;border:1px solid #d8dee6;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:51px;font-size:12px;font-weight:800;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.oauth-button:hover:not(:disabled){border-color:#aeb8c4;transform:translateY(-2px);box-shadow:0 12px 30px #1423390d}.oauth-button:disabled{cursor:wait;opacity:.65}.google-mark{object-fit:contain;flex:none;width:20px;height:20px}.microsoft-mark{grid-template-columns:1fr 1fr;gap:2px;width:17px;height:17px;display:grid}.microsoft-mark i:first-child{background:#f25022}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.signin-divider{color:#8a96a4;text-transform:uppercase;align-items:center;gap:12px;margin-block:25px;font-size:10px;font-weight:650;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:#e2e6eb;flex:1;height:1px}.field-group{margin-top:17px}.field-group>label,.label-row label{color:#253346;font-size:11px;font-weight:800}.label-row{justify-content:space-between;align-items:center;display:flex}.label-row a{color:#d95d0b;font-size:10px;font-weight:800}.field-shell{color:#8995a2;background:#fbfcfd;border:1px solid #d8dee6;border-radius:12px;align-items:center;gap:11px;min-height:51px;margin-top:8px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.field-shell:focus-within{color:#d95d0b;background:#fff;border-color:#f36b16;box-shadow:0 0 0 4px #f36b1612}.field-shell.field-error{border-color:#d84a4a}.field-shell input{color:#152337;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.field-shell input::placeholder{color:#a2acb6}.password-toggle{color:#7c8896;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.field-message{color:#c83f3f;margin:6px 3px 0;font-size:10px;font-weight:650}.signin-alert{color:#9c3232;background:#fff6f6;border:1px solid #e8c1c1;border-radius:11px;margin-top:17px;padding:11px 13px;font-size:11px;line-height:1.5}.signin-submit{cursor:pointer;border:0;width:100%;margin-top:22px}.signin-submit:disabled{cursor:wait;opacity:.7}.signup-prompt{color:#6d7a8a;text-align:center;margin-top:21px;font-size:12px}.signup-prompt a{color:#d95d0b;font-weight:850}.signin-security{color:#909aa6;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:9px;font-weight:650;display:flex}.auth-legal{color:#9aa4ae;text-align:center;width:min(470px,100%);margin-top:24px;font-size:9px;line-height:1.5}.signup-form-side{padding-block:92px 35px}.signup-form-side .signin-panel{width:min(590px,100%)}.signup-name-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.terms-check{color:#657386;cursor:pointer;align-items:flex-start;gap:10px;margin-top:17px;font-size:11px;line-height:1.55;display:flex}.terms-check input{accent-color:#f36b16;flex:none;width:16px;height:16px;margin-top:1px}.signup-confirmation{text-align:center}.signup-confirmation h1{letter-spacing:-.055em;margin-top:13px;font-size:clamp(38px,4vw,52px);line-height:1}.signup-confirmation>p:not(.eyebrow){color:#667487;margin-top:18px;font-size:14px;line-height:1.7}.confirmation-icon{color:#d95d0b;background:#fff0e6;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.spin{animation:1s linear infinite spin}.simple-auth-page{color:#fff;background:#0c1723;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:max(30px,8vw);display:flex}.simple-auth-page h1{letter-spacing:-.06em;max-width:800px;margin-top:15px;font-size:clamp(48px,7vw,82px);font-weight:850}.simple-auth-page>p:not(.eyebrow){color:#aebac5;max-width:620px;margin-block:22px 30px;font-size:16px}.admin-shell{color:#162334;background:#f4f6f8;grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#0b1722;border-right:1px solid #1d2a38;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.admin-sidebar-head{align-items:center;gap:8px;display:flex}.admin-logo{flex:1;min-width:0;padding-inline:8px;display:block;overflow:hidden}.admin-logo img{object-fit:contain;border-radius:7px;width:184px;height:38px}.sidebar-toggle,.mobile-menu-toggle{color:#8997a5;cursor:pointer;background:#ffffff09;border:1px solid #ffffff16;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mobile-menu-toggle{color:#556473;background:#fff;border-color:#e1e5e9;display:none}.admin-scope{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;gap:4px;margin:25px 7px 23px;padding:12px;display:grid}.admin-scope span,.admin-nav>p{color:#667482;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-scope strong{color:#e9eef3;font-size:12px}.admin-nav{gap:5px;display:grid}.admin-nav>p{margin:5px 11px 8px}.admin-nav button,.admin-nav a{color:#8997a5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:11px;font-weight:700;display:flex;position:relative}.admin-nav button:hover,.admin-nav a:hover{color:#dce4ea;background:#ffffff08}.admin-nav .active{color:#ff8b47;background:linear-gradient(90deg,#f36b1624,#f36b160a)}.admin-nav .active i{background:#f36b16;border-radius:3px;width:3px;height:20px;position:absolute;right:0;box-shadow:0 0 15px #f36b1688}.admin-support{color:#8694a2;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.admin-support div{flex:1;gap:2px;display:grid}.admin-support strong{color:#d7dfe6;font-size:10px}.admin-support span{font-size:9px}.admin-signout{color:#768593;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;height:42px;margin-top:10px;padding-inline:12px;font-size:10px;font-weight:700;display:flex}.admin-signout:hover{color:#fff;background:#ffffff08}.admin-main{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #e1e5e9;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,4vw,54px);display:flex}.admin-search{color:#8a96a3;align-items:center;gap:10px;width:min(420px,42vw);font-size:10px;display:flex}.admin-search kbd{font:inherit;background:#f7f8f9;border:1px solid #dfe4e8;border-radius:5px;margin-left:auto;padding:4px 7px}.admin-user-actions{align-items:center;gap:11px;display:flex}.admin-user-actions>button{color:#647181;background:#fff;border:1px solid #e1e5e9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.admin-user-actions>button i{background:#f36b16;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.admin-profile-menu{position:relative}.admin-profile-trigger{color:#677482;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.admin-profile-trigger>svg{transition:transform .2s}.admin-profile-trigger>svg.rotate{transform:rotate(180deg)}.admin-avatar{color:#fff;background:linear-gradient(135deg,#f36b16,#ff9a59);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.admin-identity{gap:2px;display:grid}.admin-identity strong{font-size:11px}.admin-identity small{color:#8995a1;font-size:9px}.admin-profile-dropdown{z-index:20;background:#fff;border:1px solid #dfe4e8;border-radius:15px;width:285px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 60px #17243322}.profile-dropdown-head{border-bottom:1px solid #edf0f2;gap:3px;padding:10px 11px 13px;display:grid}.profile-dropdown-head strong{font-size:11px}.profile-dropdown-head span{color:#8a96a2;text-overflow:ellipsis;font-size:9px;overflow:hidden}.admin-profile-dropdown>a{color:#657382;border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex}.admin-profile-dropdown>a:hover{color:#d95d0b;background:#f7f8f9}.admin-profile-dropdown>a>span{gap:2px;display:grid}.admin-profile-dropdown>a strong{color:#283645;font-size:10px}.admin-profile-dropdown>a small{color:#919ca6;font-size:8px}.profile-dropdown-signout{border-top:1px solid #edf0f2;margin-top:4px;padding-top:4px}.profile-dropdown-signout .admin-signout{color:#9b3c3c;margin:0}.profile-dropdown-signout .admin-signout:hover{color:#8d2929;background:#fff3f3}.admin-content{padding:38px clamp(24px,4vw,54px) 60px}.admin-welcome{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-welcome h1{letter-spacing:-.055em;margin-top:7px;font-size:clamp(36px,4vw,50px);font-weight:850;line-height:1}.admin-welcome>div>p:last-child{color:#74808e;margin-top:11px;font-size:12px}.admin-date{color:#5f6d7a;background:#fff;border:1px solid #dfe5e9;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;font-weight:750;display:flex}.admin-date i{background:#34b879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34b87918}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:31px;display:grid}.admin-metric{background:#fff;border:1px solid #e1e5e9;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px;display:grid;box-shadow:0 12px 35px #15253808}.admin-metric>span{color:#7a8794;text-transform:uppercase;font-size:9px;font-weight:750}.admin-metric>strong{letter-spacing:-.04em;grid-column:2;margin-top:2px;font-size:27px}.admin-metric>small{color:#97a1ab;grid-column:2;font-size:9px}.metric-icon{border-radius:13px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.metric-icon.orange{color:#e46210;background:#fff0e6}.metric-icon.blue{color:#3173cc;background:#e9f2ff}.metric-icon.green{color:#24975d;background:#e7f8ef}.metric-icon.violet{color:#7659ca;background:#f1eefe}.admin-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:15px;margin-top:15px;display:grid}.admin-panel{background:#fff;border:1px solid #e1e5e9;border-radius:17px;padding:21px;box-shadow:0 12px 35px #15253808}.admin-panel-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-panel-head span{color:#9aa4ae;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-panel-head h2{margin-top:3px;font-size:17px}.admin-panel-head button{color:#d65b0c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.activity-list{margin-top:13px;display:grid}.activity-row{border-top:1px solid #eef0f2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 2px;display:grid}.activity-mark{color:#526475;background:#f2f5f7;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.activity-row>div:nth-child(2){gap:2px;display:grid}.activity-row strong{font-size:10px}.activity-row span,.activity-row time{color:#909ba5;font-size:9px}.activity-empty{color:#8d99a4;text-align:center;place-items:center;gap:6px;padding:48px 20px;display:grid}.activity-empty strong{color:#3d4a58;font-size:11px}.activity-empty span{font-size:9px}.admin-quick-actions{gap:8px;margin-top:17px;display:grid}.admin-quick-actions button,.admin-quick-actions>a{color:#657382;cursor:pointer;text-align:left;background:#fff;border:1px solid #e7eaed;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.admin-quick-actions button:hover,.admin-quick-actions>a:hover{border-color:#f0b28b;transform:translate(3px)}.admin-quick-actions button>span,.admin-quick-actions>a>span{color:#dc5e0e;background:#fff0e6;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.admin-quick-actions button>div,.admin-quick-actions>a>div{flex:1;gap:2px;display:grid}.admin-quick-actions strong{color:#273544;font-size:10px}.admin-quick-actions small{color:#96a0aa;font-size:8px}.admin-shell-collapsed{grid-template-columns:78px minmax(0,1fr)}.admin-shell-collapsed .admin-sidebar{padding-inline:11px}.admin-shell-collapsed .admin-logo{display:none}.admin-shell-collapsed .admin-sidebar-head{justify-content:center}.admin-shell-collapsed .admin-scope,.admin-shell-collapsed .admin-nav p,.admin-shell-collapsed .admin-nav span,.admin-shell-collapsed .admin-nav i,.admin-shell-collapsed .admin-support div,.admin-shell-collapsed .admin-support>svg:last-child{display:none}.admin-shell-collapsed .admin-nav button,.admin-shell-collapsed .admin-nav a,.admin-shell-collapsed .admin-signout{justify-content:center;padding:0}.admin-shell-collapsed .admin-support{justify-content:center}.account-page{max-width:950px}.account-page h1{letter-spacing:-.055em;margin-top:8px;font-size:clamp(38px,5vw,54px)}.account-page>p:not(.eyebrow){color:#74808e;margin-top:12px;font-size:12px}.account-card{background:#fff;border:1px solid #e1e5e9;border-radius:18px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:34px;margin-top:30px;padding:28px;display:grid;box-shadow:0 12px 35px #15253808}.account-card>div:first-child{border-right:1px solid #edf0f2;flex-direction:column;gap:5px;padding-right:24px;display:flex}.account-card>div:first-child span{color:#939ea8;text-transform:uppercase;font-size:9px;font-weight:800}.account-card>div:first-child strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px}.account-card>div:first-child small{color:#929da7;font-size:9px;line-height:1.5}.account-form{gap:16px;display:grid}.account-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.account-form label{color:#475666;gap:7px;font-size:10px;font-weight:750;display:grid}.account-form input{color:#172536;border:1px solid #dbe1e6;border-radius:10px;outline:none;width:100%;min-height:45px;padding:0 13px}.account-form input:focus{border-color:#f36b16;box-shadow:0 0 0 3px #f36b1612}.account-submit{cursor:pointer;border:0;width:fit-content}.account-message{color:#247a4d;background:#eaf8f0;border-radius:9px;padding:10px 12px;font-size:10px}.account-message.error{color:#9b3434;background:#fff1f1}.password-hint{color:#8d98a3;font-size:9px}.client-shell{color:#152333;background:#f6f7f8;grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.client-sidebar{z-index:31;color:#fff;background:#0b1722;border-right:1px solid #1b2a37;flex-direction:column;height:100vh;padding:25px 17px 20px;display:flex;position:sticky;top:0}.client-sidebar-head{justify-content:space-between;align-items:center;display:flex}.client-sidebar-head img{object-fit:contain;border-radius:7px;width:180px;height:38px}.client-sidebar-head>button{color:#9aa7b2;background:0 0;border:0}.client-sidebar-head>button:last-child{display:none}.client-collapse-toggle{cursor:pointer;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;background:#ffffff08!important;border:1px solid #ffffff14!important}.client-space-badge{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;gap:3px;margin:24px 6px;padding:12px;display:grid}.client-space-badge span{color:#748392;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.client-space-badge strong{color:#e1e8ed;font-size:11px}.client-nav{gap:5px;display:grid}.client-nav button,.client-nav a,.client-sidebar-bottom>button,.client-sidebar-bottom>a{color:#8997a5;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:44px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.client-nav button:hover,.client-nav a:hover,.client-sidebar-bottom>button:hover,.client-sidebar-bottom>a:hover{color:#dce4ea;background:#ffffff08}.client-nav .active{color:#ff8a45;background:linear-gradient(90deg,#f36b1626,#f36b1608)}.client-sidebar-bottom{border-top:1px solid #ffffff10;gap:3px;margin-top:auto;padding-top:10px;display:grid}.client-sidebar-bottom .admin-signout{margin:0}.client-main{min-width:0}.client-topbar{background:#fff;border-bottom:1px solid #e1e5e9;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(22px,4vw,50px);display:flex}.client-mobile-menu{color:#5a6877;background:#fff;border:1px solid #e1e5e9;border-radius:10px;place-items:center;width:38px;height:38px;display:none}.client-topbar-status{color:#74818e;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.client-topbar-status i{background:#37ba7b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #37ba7b16}.client-topbar-actions{align-items:center;gap:8px;display:flex}.client-topbar-actions>button{color:#6a7784;background:#fff;border:1px solid #e1e5e9;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.client-profile{margin-left:4px;position:relative}.client-profile>button{color:#667482;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.client-profile>button>span{color:#fff;background:linear-gradient(135deg,#f36b16,#ff9b5b);border-radius:11px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:850;display:grid}.client-profile>button>div{gap:1px;display:grid}.client-profile strong{color:#263442;font-size:10px}.client-profile small{color:#929ca6;font-size:8px}.client-profile-dropdown{z-index:20;background:#fff;border:1px solid #dfe4e8;border-radius:14px;width:265px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 60px #17243322}.client-profile-dropdown>div:first-child{border-bottom:1px solid #edf0f2;gap:3px;padding:10px;display:grid}.client-profile-dropdown>div:first-child span{color:#8c98a3;text-overflow:ellipsis;font-size:8px;overflow:hidden}.client-profile-dropdown>button{color:#647281;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:11px 10px;font-size:10px;display:flex}.client-profile-dropdown>button:hover{background:#f7f8f9}.client-profile-dropdown>a{color:#647281;border-radius:9px;align-items:center;gap:10px;padding:11px 10px;font-size:10px;display:flex}.client-profile-dropdown>a:hover{color:#d95d0b;background:#f7f8f9}.client-profile-dropdown .admin-signout{color:#9a3f3f;border-top:1px solid #edf0f2;border-radius:0;margin:3px 0 0}.client-content{padding:39px clamp(22px,4vw,50px) 60px}.client-welcome{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.client-kicker{color:#dd5d0c;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.client-welcome h1{letter-spacing:-.06em;margin-top:10px;font-size:clamp(38px,5vw,58px);font-weight:850;line-height:.98}.client-welcome h1 em{color:#73808d;font-style:normal;font-weight:500}.client-welcome p{color:#71808d;max-width:660px;margin-top:16px;font-size:12px;line-height:1.65}.client-primary-action{cursor:pointer;border:0;flex:none;box-shadow:0 14px 30px #f36b1626}.client-tracking-card{color:#fff;background:radial-gradient(circle at 86% 130%,#2f526b 0,#0000 40%),#0c1b28;border-radius:20px;margin-top:31px;padding:27px 29px;position:relative;overflow:hidden}.tracking-copy{z-index:2;position:relative}.tracking-copy>span,.client-panel-label{color:#ff8a45;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.tracking-copy h2{letter-spacing:-.035em;margin-top:5px;font-size:22px}.tracking-copy p{color:#91a0ac;margin-top:5px;font-size:10px}.tracking-form{z-index:2;gap:8px;max-width:660px;margin-top:19px;display:flex;position:relative}.tracking-form>div{color:#788b99;background:#ffffff0c;border:1px solid #ffffff18;border-radius:11px;flex:1;align-items:center;gap:10px;height:48px;padding-inline:14px;display:flex}.tracking-form input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:11px}.tracking-form button{color:#fff;cursor:pointer;background:#f36b16;border:0;border-radius:11px;align-items:center;gap:8px;padding-inline:20px;font-size:10px;font-weight:800;display:flex}.tracking-route{color:#6d8799;opacity:.6;align-items:center;gap:9px;width:min(290px,26vw);display:flex;position:absolute;bottom:31px;right:35px}.tracking-route span{background:#ffffff25;flex:1;height:1px;position:relative}.tracking-route span i{background:#f36b16;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:20%}.client-summary-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.client-summary-grid article{background:#fff;border:1px solid #e1e5e9;border-radius:15px;grid-template-columns:auto 1fr;column-gap:12px;padding:17px;display:grid}.summary-icon{border-radius:12px;grid-row:1/4;place-items:center;width:41px;height:41px;display:grid}.summary-icon.orange{color:#de5f0e;background:#fff0e6}.summary-icon.blue{color:#3476c9;background:#eaf3ff}.summary-icon.green{color:#26955d;background:#e8f8ef}.client-summary-grid span{color:#85919c;text-transform:uppercase;font-size:8px;font-weight:800}.client-summary-grid strong{font-size:24px;line-height:1.1}.client-summary-grid small{color:#9aa4ad;font-size:8px}.client-bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);gap:14px;margin-top:14px;display:grid}.client-panel{background:#fff;border:1px solid #e1e5e9;border-radius:17px;padding:21px}.client-panel-head{justify-content:space-between;align-items:center;display:flex}.client-panel-head span{color:#99a3ad;text-transform:uppercase;font-size:8px;font-weight:800}.client-panel-head h2{margin-top:3px;font-size:17px}.client-panel-head button,.client-panel-head>a{color:#d75c0c;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.client-empty-state{text-align:center;place-items:center;padding:40px 20px 25px;display:grid}.client-empty-state>div{color:#dd5d0c;background:#fff0e6;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.client-empty-state h3{margin-top:15px;font-size:14px}.client-empty-state p{color:#87939e;max-width:390px;margin-top:7px;font-size:9px;line-height:1.6}.client-empty-state button,.client-empty-state>a{color:#d75c0c;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:15px;font-size:9px;font-weight:850;display:flex}.client-confidence{color:#fff;background:linear-gradient(145deg,#102333,#0b1823)}.client-confidence>svg{color:#ff8240;margin-top:28px}.client-confidence h2{margin-top:12px;font-size:21px}.client-confidence p{color:#95a3ae;margin-top:9px;font-size:9px;line-height:1.65}.client-confidence ul{color:#c7d1d9;gap:9px;margin-top:21px;font-size:9px;display:grid}.client-confidence li{align-items:center;gap:7px;display:flex}.client-confidence li svg{color:#55ce91}.client-menu-backdrop{display:none}.client-shell-collapsed{grid-template-columns:76px minmax(0,1fr)}.client-shell-collapsed .client-sidebar{padding-inline:10px}.client-shell-collapsed .client-sidebar-head>a,.client-shell-collapsed .client-space-badge,.client-shell-collapsed .client-nav span,.client-shell-collapsed .client-sidebar-bottom span{display:none}.client-shell-collapsed .client-sidebar-head{justify-content:center}.client-shell-collapsed .client-nav a,.client-shell-collapsed .client-nav button,.client-shell-collapsed .client-sidebar-bottom>a,.client-shell-collapsed .client-sidebar-bottom>button,.client-shell-collapsed .admin-signout{justify-content:center;padding:0}.client-global-search{width:min(490px,48vw);position:relative}.client-search-input{color:#8a96a1;background:#f8f9fa;border:1px solid #e0e5e9;border-radius:11px;align-items:center;gap:9px;height:41px;padding-inline:12px;display:flex}.client-search-input:focus-within{background:#fff;border-color:#efb18a;box-shadow:0 0 0 3px #f36b160b}.client-search-input input{color:#23313f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.client-search-input button{color:#8995a0;background:0 0;border:0;place-items:center;display:grid}.client-search-input kbd{background:#fff;border:1px solid #dfe4e8;border-radius:5px;padding:3px 6px;font:8px inherit}.client-search-results{z-index:35;background:#fff;border:1px solid #dfe4e8;border-radius:15px;width:min(560px,80vw);padding:8px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 24px 65px #15233425}.search-results-head{color:#909ba5;text-transform:uppercase;justify-content:space-between;padding:8px 10px 10px;font-size:8px;display:flex}.client-search-results>a{color:#85919c;border-top:1px solid #edf0f2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.client-search-results>a:hover{background:#fff8f4}.client-search-results>a>div{gap:2px;min-width:0;display:grid}.client-search-results strong{color:#263442;font-size:9px}.client-search-results>a>div span,.client-search-results small{color:#929ca6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.search-empty{color:#89949f;text-align:center;padding:25px 12px;font-size:9px}.notification-center{position:relative}.notification-trigger{color:#6a7784;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:relative}.notification-trigger>span{color:#fff;background:#f36b16;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding-inline:3px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.notification-dropdown{z-index:36;background:#fff;border:1px solid #dfe4e8;border-radius:16px;width:min(390px,90vw);padding:8px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 25px 70px #15233428}.notification-head{justify-content:space-between;align-items:center;padding:10px;display:flex}.notification-head>div{gap:2px;display:grid}.notification-head strong{font-size:12px}.notification-head span{color:#929ca6;font-size:8px}.notification-head b{color:#d85b0b;background:#fff0e6;border-radius:999px;padding:5px 8px;font-size:7px}.notification-list{max-height:430px;overflow:auto}.notification-list>a{color:#73808c;border-top:1px solid #edf0f2;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid;position:relative}.notification-list>a.unread{background:#fff8f4}.notification-list>a>span{color:#dc5e0d;background:#fff0e6;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.notification-list>a>div{gap:3px;display:grid}.notification-list strong{color:#263442;font-size:9px}.notification-list p{color:#7f8b96;font-size:8px;line-height:1.45}.notification-list small{color:#a0a9b1;font-size:7px}.notification-list>a>i{background:#f36b16;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:10px}.notification-empty{color:#87939d;text-align:center;place-items:center;gap:5px;padding:38px 15px;display:grid}.notification-empty strong{color:#344251;font-size:10px}.notification-empty span{font-size:8px}.tracking-search-block{z-index:3;max-width:660px;position:relative}.tracking-search-block .tracking-form{max-width:none}.tracking-form button:disabled{cursor:not-allowed;opacity:.55}.tracking-message{color:#ffb184;margin-top:9px;font-size:9px}.tracking-result{color:#55ce91;background:#ffffff0d;border:1px solid #ffffff18;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:11px;display:grid}.tracking-result>div{gap:2px;display:grid}.tracking-result strong{color:#fff;font-size:9px}.tracking-result small{color:#8fa0ab;font-size:8px}.tracking-result>a{color:#ff9b61;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.shipment-status{text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:7px;font-weight:850;display:inline-flex}.shipment-status.progress{color:#3475c6;background:#eaf3ff}.shipment-status.success{color:#268755;background:#e8f8ef}.shipment-status.warning{color:#c95a12;background:#fff2e7}.shipment-status.danger{color:#aa3d3d;background:#fff0f0}.client-recent-list{margin-top:12px;display:grid}.client-recent-list>a{color:#7d8994;border-top:1px solid #edf0f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:12px 2px;display:grid}.client-recent-list>a:hover{color:#d85d0c}.recent-shipment-icon{color:#dc5e0d;background:#fff1e7;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.client-recent-list>a>div:nth-child(2){gap:2px;min-width:0;display:grid}.client-recent-list strong{color:#263443;font-size:9px}.client-recent-list span:not(.shipment-status),.client-recent-list small{color:#929ca6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.shipments-page-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.shipments-page-head h1,.shipment-detail-head h1{letter-spacing:-.055em;margin-top:7px;font-size:clamp(38px,5vw,54px)}.shipments-page-head>div>p:last-child{color:#7d8994;margin-top:10px;font-size:10px}.shipments-page-head>a{border:0}.shipments-list-card{background:#fff;border:1px solid #e1e5e9;border-radius:17px;margin-top:26px;overflow:hidden}.shipments-list-card>a{color:#83909b;border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:15px;padding:15px 18px;display:grid}.shipments-list-card>a:last-child{border-bottom:0}.shipments-list-card>a:hover{background:#fffaf7}.shipment-list-icon{color:#dc5e0d;background:#fff0e6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.shipment-list-main{gap:3px;min-width:0;display:grid}.shipment-list-main>span{color:#df5f0d;font-size:8px;font-weight:850}.shipment-list-main strong{color:#263443;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.shipment-list-main strong i{color:#a3adb5;font-style:normal}.shipment-list-main small,.shipments-list-card time{color:#929da7;font-size:8px}.shipment-back-link{color:#788591;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.shipment-detail-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:23px;display:flex}.shipment-detail-head>div:first-child{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.shipment-detail-head .shipment-overline{width:100%}.shipment-detail-price{text-align:right;gap:3px;display:grid}.shipment-detail-price small{color:#909ba5;font-size:8px}.shipment-detail-price strong{font-size:24px}.shipment-detail-route{color:#fff;background:#0d1d29;border-radius:18px;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:center;gap:16px;margin-top:25px;padding:25px;display:grid}.shipment-detail-route>div:not(.detail-route-line){grid-template-columns:auto 1fr;column-gap:10px;display:grid}.shipment-detail-route>div>span{background:#f36b16;border-radius:11px;grid-row:1/4;place-items:center;width:39px;height:39px;display:grid}.shipment-detail-route>div:last-child>span{background:#2879b8}.shipment-detail-route small{color:#8194a1;text-transform:uppercase;font-size:7px}.shipment-detail-route strong{margin-top:2px;font-size:10px}.shipment-detail-route p{color:#91a0aa;margin-top:3px;font-size:8px}.detail-route-line{color:#ff8140;align-items:center;gap:7px;display:flex}.detail-route-line i{border-top:1px dashed #ffffff30;flex:1;height:1px}.shipment-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.detail-info-row{color:#dc5e0d;align-items:center;gap:11px;margin-top:18px;display:flex}.detail-info-row>div{flex:1;gap:3px;display:grid}.detail-info-row strong{color:#263443;font-size:10px}.detail-info-row span{color:#8e99a3;font-size:8px}.detail-info-row b{color:#263443;font-size:14px}.shipment-detail-actions{align-items:center;gap:18px;display:flex}.shipment-detail-actions>a{color:#fff;background:#f36b16;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:9px;font-weight:850;display:flex}.tracking-list-grid{gap:10px;margin-top:27px;display:grid}.tracking-list-grid>a{color:#82909c;background:#fff;border:1px solid #e1e5e9;border-radius:15px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.tracking-list-grid>a:hover{border-color:#f2b58e;transform:translateY(-2px);box-shadow:0 15px 35px #1725360b}.tracking-list-icon{color:#dc5e0d;background:#fff0e6;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.tracking-list-grid>a>div:nth-child(2){gap:3px;min-width:0;display:grid}.tracking-list-grid>a>div span{color:#dc5e0d;font-size:8px;font-weight:850}.tracking-list-grid strong{color:#243342;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tracking-list-grid small{color:#929da7;font-size:8px}.live-tracking{margin-top:18px}.live-tracking-hero{color:#fff;background:radial-gradient(circle at 15% 0,#25475e,#0000 38%),radial-gradient(circle at 88% 100%,#1d4258,#0000 42%),#0b1b27;border-radius:21px;min-height:340px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #1124321b}.tracking-hero-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.tracking-hero-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.tracking-live-badge{color:#54d293;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:inline-flex}.tracking-live-badge svg{animation:1.8s ease-in-out infinite tracking-radio}.tracking-hero-head h1{letter-spacing:-.05em;margin-top:8px;font-size:clamp(28px,4vw,42px)}.tracking-hero-head p{color:#8da0ac;margin-top:4px;font-size:9px}.tracking-map-visual{z-index:2;grid-template-columns:minmax(0,auto) minmax(130px,1fr) minmax(0,auto);align-items:center;gap:15px;margin-top:55px;display:grid;position:relative}.tracking-city{align-items:center;gap:9px;max-width:260px;display:flex}.tracking-city>span{background:#f36b16;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tracking-city.destination>span{background:#2878b7}.tracking-city>div{gap:2px;min-width:0;display:grid}.tracking-city small{color:#7d929f;text-transform:uppercase;font-size:7px}.tracking-city strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tracking-flight-path{border-top:2px dashed #ffffff25;height:2px;position:relative}.tracking-flight-path:before,.tracking-flight-path:after{content:"";background:#f36b16;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px}.tracking-flight-path:after{background:#2878b7;right:0}.tracking-flight-path i{color:#f36b16;background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;transition:left 1s;animation:2s ease-in-out infinite parcel-breathe;display:grid;position:absolute;top:-15px;transform:translate(-50%);box-shadow:0 8px 25px #0007}.tracking-progress-copy{grid-template-columns:1fr auto;gap:7px;display:grid;position:absolute;bottom:22px;left:26px;right:26px}.tracking-progress-copy span{color:#81949f;text-transform:uppercase;font-size:8px;font-weight:800}.tracking-progress-copy strong{color:#ff8a49;font-size:10px}.tracking-progress-copy>div{background:#ffffff12;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.tracking-progress-copy i{border-radius:inherit;background:linear-gradient(90deg,#f36b16,#ffab73);height:100%;transition:width 1s;display:block}.tracking-milestones{background:#fff;border:1px solid #e1e5e9;border-radius:16px;grid-template-columns:repeat(6,1fr);margin-top:14px;padding:17px 10px;display:grid;position:relative}.tracking-milestones:before{content:"";background:#e2e6e9;height:1px;position:absolute;top:33px;left:9%;right:9%}.tracking-milestones article{z-index:1;color:#a0a9b1;text-align:center;place-items:center;gap:7px;display:grid;position:relative}.tracking-milestones article>span{background:#eef1f3;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tracking-milestones strong{font-size:8px}.tracking-milestones small{color:#f36b16;text-transform:uppercase;font-size:7px;font-weight:850}.tracking-milestones article.done{color:#33815c}.tracking-milestones article.done>span{color:#29935f;background:#e6f7ed}.tracking-milestones article.active>span{color:#fff;background:#f36b16;animation:2s ease-in-out infinite milestone-pulse;box-shadow:0 0 0 6px #f36b1613}.tracking-content-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);gap:14px;margin-top:14px;display:grid}.realtime-pulse{align-items:center;gap:6px;display:flex;color:#39825f!important}.realtime-pulse i{background:#41c381;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #41c38116}.tracking-timeline{margin-top:17px;display:grid;position:relative}.tracking-timeline:before{content:"";background:#e1e5e8;width:1px;position:absolute;top:19px;bottom:20px;left:18px}.tracking-timeline article{grid-template-columns:auto 1fr;gap:13px;padding:0 0 20px;display:grid;position:relative}.timeline-mark{z-index:1;color:#87949e;background:#eef2f4;border:4px solid #fff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.tracking-timeline article.latest .timeline-mark{color:#fff;background:#f36b16;box-shadow:0 0 0 5px #f36b1610}.tracking-timeline article>div:last-child{gap:4px;padding-top:2px;display:grid}.tracking-timeline span{color:#99a3ac;text-transform:uppercase;font-size:7px}.tracking-timeline strong{color:#263442;font-size:10px}.tracking-timeline small{color:#dd5d0c;align-items:center;gap:4px;font-size:8px;display:flex}.tracking-timeline p{color:#818e99;font-size:8px;line-height:1.55}.tracking-side-stack{align-content:start;gap:14px;display:grid}.next-step-card>span{color:#de5f0d;text-transform:uppercase;font-size:8px;font-weight:850}.next-step-card>svg{color:#f36b16;margin-top:28px}.next-step-card h2{margin-top:11px;font-size:18px}.next-step-card p{color:#89959f;margin-top:7px;font-size:8px;line-height:1.6}.tracking-trust-card{color:#33815c;background:#edf8f2;align-items:center;gap:11px;display:flex}.tracking-trust-card>div{gap:3px;display:grid}.tracking-trust-card strong{font-size:9px}.tracking-trust-card span{color:#668374;font-size:7px;line-height:1.5}@keyframes tracking-radio{50%{opacity:.4;transform:scale(.85)}}@keyframes parcel-breathe{50%{transform:translate(-50%)translateY(-4px)}}@keyframes milestone-pulse{50%{box-shadow:0 0 0 10px #f36b1607}}.client-profile-page>h1,.help-hero h1,.admin-support-page>h1{letter-spacing:-.055em;margin-top:8px;font-size:clamp(40px,5vw,56px)}.client-profile-page>p:not(.shipment-overline),.admin-support-page>p:not(.eyebrow){color:#7d8994;margin-top:10px;font-size:10px}.client-profile-sections{grid-template-columns:1fr 1fr;gap:14px;margin-top:27px;display:grid}.profile-section-head{align-items:center;gap:11px;margin-bottom:22px;display:flex}.profile-section-head>span{color:#dc5e0d;background:#fff0e6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.profile-section-head>div{gap:3px;display:grid}.profile-section-head h2{font-size:15px}.profile-section-head p{color:#8d98a2;font-size:8px}.help-hero{color:#fff;background:radial-gradient(circle at 90% 0,#284c64,#0000 40%),#0c1d29;border-radius:19px;padding:32px}.help-hero>span{color:#ff8b4a;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.help-hero p{color:#92a2ad;max-width:680px;margin-top:12px;font-size:10px;line-height:1.6}.help-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:14px;margin-top:14px;display:grid}.support-ticket-form{gap:14px;margin-top:20px;display:grid}.support-ticket-form label{color:#536171;gap:7px;font-size:9px;font-weight:800;display:grid}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea{color:#263442;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dbe1e6;border-radius:10px;outline:0;padding:0 12px}.support-ticket-form textarea{resize:vertical;min-height:110px;padding-block:11px}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus{border-color:#f36b16;box-shadow:0 0 0 3px #f36b1610}.support-ticket-form>button{cursor:pointer;border:0;width:fit-content}.help-ticket-list>div:last-child{margin-top:13px;display:grid}.help-ticket-list>div:last-child>a{color:#87939e;border-top:1px solid #edf0f2;grid-template-columns:1fr auto;gap:3px;padding:12px 2px;display:grid}.help-ticket-list>div:last-child span{color:#df5e0c;font-size:7px;font-weight:850}.help-ticket-list>div:last-child strong{color:#2b3947;font-size:9px}.help-ticket-list>div:last-child small{font-size:7px}.help-ticket-list>div:last-child svg{grid-area:1/2/4;align-self:center}.ticket-created{color:#2d8d5c;text-align:center;place-items:center;gap:6px;padding:45px 20px;display:grid}.ticket-created p{text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:850}.ticket-created h2{color:#273544;font-size:24px}.ticket-created span{color:#87939e;font-size:9px}.ticket-created a{color:#d85c0c;align-items:center;gap:7px;margin-top:13px;font-size:9px;font-weight:850;display:flex}.ticket-detail-page{max-width:950px}.ticket-detail-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:23px;display:flex}.ticket-detail-head h1{letter-spacing:-.05em;margin-top:7px;font-size:clamp(32px,4vw,48px)}.ticket-detail-head>div:first-child>span{color:#3475c6;text-transform:uppercase;background:#eaf3ff;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:7px;display:inline-flex}.ticket-conversation{background:#fff;border:1px solid #e1e5e9;border-radius:17px;gap:12px;margin-top:25px;padding:22px;display:grid}.ticket-conversation article{background:#f2f4f6;border-radius:13px 13px 13px 3px;width:min(78%,620px);padding:13px}.ticket-conversation article.customer{background:#fff0e6;border-radius:13px 13px 3px;justify-self:end}.ticket-conversation article>div{justify-content:space-between;gap:10px;display:flex}.ticket-conversation strong{font-size:8px}.ticket-conversation time{color:#929da7;font-size:7px}.ticket-conversation p{color:#566574;margin-top:7px;font-size:9px;line-height:1.6}.ticket-reply-form{background:#fff;border:1px solid #e1e5e9;border-radius:14px;grid-template-columns:1fr auto;gap:10px;margin-top:13px;padding:12px;display:grid}.ticket-reply-form textarea{resize:vertical;border:0;outline:0;min-height:70px;padding:8px;font-size:9px}.ticket-reply-form button{color:#fff;background:#f36b16;border:0;border-radius:10px;align-self:end;align-items:center;gap:7px;padding:11px 14px;font-size:9px;font-weight:850;display:flex}.ticket-reply-form p{color:#a33c3c;grid-column:1/-1;font-size:8px}.admin-support-page{max-width:1100px}.admin-ticket-list{background:#fff;border:1px solid #e1e5e9;border-radius:16px;margin-top:25px;overflow:hidden}.admin-ticket-list-head{color:#788591;border-bottom:1px solid #e9ecef;align-items:center;gap:8px;padding:14px 18px;font-size:9px;display:flex}.admin-ticket-list>a{color:#82909c;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.admin-ticket-list>a>div{gap:3px;display:grid}.admin-ticket-list span{color:#dc5e0d;font-size:7px;font-weight:850}.admin-ticket-list strong{color:#263442;font-size:10px}.admin-ticket-list small{color:#929da7;font-size:8px}.admin-ticket-list em{text-transform:uppercase;font-size:8px;font-style:normal}.ticket-priority{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px}.ticket-priority.urgent{color:#aa3434;background:#fff0f0}.ticket-priority.high{color:#c75a14;background:#fff1e6}.ticket-priority.normal{color:#3475c6;background:#eaf3ff}.ticket-priority.low{color:#33815c;background:#edf7f2}.support-management{gap:8px;display:flex}.support-management select{background:#fff;border:1px solid #dce2e6;border-radius:9px;min-height:38px;padding-inline:9px;font-size:8px}.support-management button{color:#fff;background:#f36b16;border:0;border-radius:9px;align-items:center;gap:6px;padding-inline:12px;font-size:8px;font-weight:850;display:flex}.admin-global-search{width:min(480px,45vw);position:relative}.admin-global-search .admin-search{width:100%}.admin-global-search .admin-search input{color:#263442;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.admin-global-search .admin-search button{color:#8b97a1;background:0 0;border:0}.admin-search-results{z-index:40;background:#fff;border:1px solid #dfe4e8;border-radius:15px;width:min(600px,80vw);padding:8px;position:absolute;top:calc(100% + 18px);left:0;overflow:hidden;box-shadow:0 25px 70px #1423332b}.admin-search-results>div:first-child{color:#8e99a3;text-transform:uppercase;justify-content:space-between;padding:8px 10px 10px;font-size:8px;display:flex}.admin-search-results>a{color:#82909b;border-top:1px solid #edf0f2;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-search-results>a:hover{background:#fff8f4}.admin-search-results>a>span{color:#dc5e0d;background:#fff0e6;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.admin-search-results>a>div{gap:2px;min-width:0;display:grid}.admin-search-results strong{color:#263442;font-size:9px}.admin-search-results p,.admin-search-results small{color:#8e99a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-search-results>p{color:#87939d;text-align:center;padding:30px;font-size:9px}.admin-resource-page h1,.admin-operations-page h1{letter-spacing:-.055em;margin-top:7px;font-size:clamp(40px,5vw,56px)}.admin-resource-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-resource-head>div:first-child>p:last-child{color:#788591;margin-top:10px;font-size:10px}.admin-resource-head.compact{margin-top:22px}.resource-count{color:#dc5e0d;background:#fff;border:1px solid #e0e5e9;border-radius:13px;grid-template-columns:auto auto;align-items:center;gap:2px 9px;padding:12px 15px;display:grid}.resource-count svg{grid-row:1/3}.resource-count strong{color:#263442;font-size:18px}.resource-count span{color:#8e99a3;text-transform:uppercase;font-size:7px}.admin-data-card,.admin-shipment-list{background:#fff;border:1px solid #e1e5e9;border-radius:16px;margin-top:25px;overflow:hidden}.admin-table-tools{color:#89959f;border-bottom:1px solid #e9ecef;align-items:center;gap:8px;padding:13px 17px;font-size:8px;display:flex}.admin-user-list>a{color:#87939d;border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:13px;padding:13px 17px;display:grid}.admin-user-list>a:hover{background:#fffaf7}.resource-avatar,.large-resource-avatar{color:#fff;background:linear-gradient(135deg,#f36b16,#ff9c5e);border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.admin-user-list>a>div:nth-child(2){gap:2px;display:grid}.admin-user-list strong{color:#263442;font-size:10px}.admin-user-list span,.admin-user-list small,.admin-user-list time{color:#919ca6;font-size:8px}.account-status{text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:850;display:inline-flex}.account-status.active{color:#268755;background:#e8f8ef}.account-status.pending{color:#c75a14;background:#fff1e6}.account-status.suspended,.account-status.disabled,.account-status.closed{color:#a93a3a;background:#fff0f0}.admin-user-hero{align-items:center;gap:17px;margin-top:24px;display:flex}.large-resource-avatar{border-radius:19px;width:68px;height:68px;font-size:16px}.admin-user-hero h1{letter-spacing:-.05em;margin-block:5px 8px;font-size:clamp(35px,4vw,48px)}.admin-user-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.admin-user-grid h2{font-size:15px}.user-information p{color:#dc5e0d;border-top:1px solid #edf0f2;grid-template-columns:auto 80px 1fr;align-items:center;gap:8px;padding-block:11px;display:grid}.user-information span{color:#8d98a2;font-size:8px}.user-information strong{color:#273543;font-size:9px}.role-chip-list{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.role-chip-list span{color:#3970aa;background:#eef4fb;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.admin-action-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.admin-action-card{background:#fff;border:1px solid #e1e5e9;border-radius:16px;gap:10px;padding:20px;display:grid}.admin-action-card>span{color:#dc5e0d;background:#fff0e6;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.admin-action-card h3{font-size:14px}.admin-action-card select,.admin-action-card textarea{border:1px solid #dce2e6;border-radius:9px;width:100%;min-height:42px;padding:9px 11px;font-size:9px}.admin-action-card textarea{resize:vertical;min-height:70px}.admin-action-card button,.organization-form>button,.operation-event-form>button{color:#fff;background:#f36b16;border:0;border-radius:9px;align-items:center;gap:7px;width:fit-content;padding:10px 13px;font-size:8px;font-weight:850;display:flex}.admin-action-message{color:#657381;background:#f1f4f6;border-radius:9px;grid-column:1/-1;padding:10px;font-size:8px}.role-catalog{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.role-catalog article{background:#fff;border:1px solid #e1e5e9;border-radius:16px;padding:18px}.role-card-head{align-items:center;gap:10px;display:flex}.role-card-head>span{color:#dc5e0d;background:#fff0e6;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.role-card-head>div{flex:1;gap:2px;display:grid}.role-card-head strong{font-size:11px}.role-card-head small{color:#939da6;font-size:7px}.role-card-head b{color:#3971aa;background:#eaf3ff;border-radius:999px;padding:5px 7px;font-size:6px}.role-catalog article>p{color:#7e8a95;min-height:44px;margin-top:13px;font-size:8px;line-height:1.55}.role-card-stats{color:#89959f;border-top:1px solid #edf0f2;justify-content:space-between;padding-top:12px;font-size:7px;display:flex}.role-card-stats span{align-items:center;gap:4px;display:flex}.role-workspaces{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.role-workspaces i{color:#667482;background:#f1f4f6;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.organization-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:14px;margin-top:25px;display:grid}.organization-layout .admin-data-card{margin:0}.organization-list>a{color:#85919c;border-bottom:1px solid #edf0f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:13px;display:grid}.organization-list>a>span{color:#dc5e0d;background:#fff0e6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.organization-list>a>div{gap:2px;display:grid}.organization-list strong{color:#263442;font-size:9px}.organization-list small{color:#919ca6;font-size:7px}.organization-form{gap:13px;display:grid}.organization-form label{color:#566574;gap:6px;font-size:8px;font-weight:800;display:grid}.organization-form input,.organization-form select{border:1px solid #dce2e6;border-radius:9px;min-height:41px;padding-inline:10px;font-size:8px}.organization-edit-card{max-width:800px;margin-top:22px}.admin-shipment-list>a{color:#83909b;border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:13px;padding:14px 17px;display:grid}.admin-shipment-list>a:hover{background:#fffaf7}.admin-shipment-list>a>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-shipment-list span{color:#dc5e0d;font-size:7px;font-weight:850}.admin-shipment-list strong{color:#263442;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-shipment-list strong i{color:#9aa4ad;font-style:normal}.admin-shipment-list small{color:#929ca6;align-items:center;gap:4px;font-size:7px;display:flex}.admin-shipment-list em{color:#263442;font-size:10px;font-style:normal;font-weight:800}.admin-shipment-price{font-size:24px}.admin-shipment-workspace{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:14px;margin-top:14px;display:grid}.admin-parcel-description{color:#7e8a95;margin-top:18px;font-size:9px;line-height:1.6}.admin-shipment-workspace section>strong{margin-top:15px;font-size:21px;display:block}.operation-event-form{gap:10px;display:grid}.operation-event-form select,.operation-event-form input,.operation-event-form textarea{border:1px solid #dce2e6;border-radius:9px;width:100%;min-height:40px;padding:9px 10px;font-size:8px}.operation-event-form textarea{resize:vertical;min-height:62px}.admin-event-log{margin-top:14px}.admin-event-log article{border-top:1px solid #edf0f2;grid-template-columns:auto 1fr auto;gap:11px;padding:13px 2px;display:grid;position:relative}.admin-event-log article>i{background:#f36b16;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 5px #f36b1610}.admin-event-log article>div{gap:3px;display:grid}.admin-event-log strong{font-size:9px}.admin-event-log span,.admin-event-log p,.admin-event-log b{color:#8c98a2;font-size:7px}.admin-event-log b{text-transform:uppercase}.live-operations-badge{color:#2d8658;background:#e9f8ef;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:850;display:flex}.operations-kpis,.finance-kpis{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.operations-kpis article,.finance-kpis article{background:#fff;border:1px solid #e1e5e9;border-radius:14px;align-items:center;gap:11px;padding:16px;display:flex}.operations-kpis article>span,.finance-kpis article>span{color:#dc5e0d;background:#fff0e6;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.operations-kpis article>div,.finance-kpis article{gap:2px}.operations-kpis small,.finance-kpis small{color:#8c98a2;font-size:8px}.operations-kpis strong,.finance-kpis strong{font-size:22px}.operations-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:14px;margin-top:14px;display:grid}.operations-feed>a{color:#84919c;border-top:1px solid #edf0f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.operations-feed>a>i{background:#44bf7d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #44bf7d13}.operations-feed>a>div{gap:2px;display:grid}.operations-feed strong{color:#263442;font-size:9px}.operations-feed span,.operations-feed small,.operations-feed b{color:#8e99a3;font-size:7px}.operations-feed b{text-transform:uppercase}.operation-network-card{color:#fff;background:#0d1e2b}.operation-network-card>svg{color:#ff8443}.operation-network-card h2{margin-top:18px;font-size:19px}.operation-network-card p{color:#91a2ad;margin-top:8px;font-size:8px;line-height:1.6}.operation-network-card ul{color:#c0cbd2;gap:9px;margin-top:20px;font-size:8px;display:grid}.operation-network-card li{align-items:center;gap:7px;display:flex}.operation-network-card li i{background:#4dce8c;border-radius:50%;width:7px;height:7px}.finance-kpis article{grid-template-columns:auto 1fr;display:grid}.finance-kpis article>span{grid-row:1/3}.finance-list{padding:20px}.finance-list article{border-top:1px solid #edf0f2;grid-template-columns:1fr auto auto;gap:13px;padding:12px 2px;display:grid}.finance-list article>div{gap:2px;display:grid}.finance-list article strong{font-size:9px}.finance-list article span,.finance-list article em{color:#8c98a2;font-size:7px}.finance-list article b{font-size:10px}.finance-list article em{text-transform:uppercase;font-style:normal}.finance-empty{color:#8d98a2;text-align:center;padding:50px 20px;font-size:9px}.settings-card{margin-top:25px}.settings-list{display:grid}.settings-list article{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;display:flex}.settings-list article:first-child{border-top:0}.settings-list article>div{gap:3px;display:grid}.settings-list span{color:#dd5d0c;font-size:7px;font-weight:850}.settings-list strong{font-size:9px}.settings-list article>button{color:#7f8b96;background:#f1f3f5;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;display:flex}.settings-list article>button i{background:#9ca6ae;border-radius:50%;width:8px;height:8px}.settings-list article>button.enabled{color:#2f8158;background:#e9f8ef}.settings-list article>button.enabled i{background:#3fbd79}.settings-list form{gap:6px;display:flex}.settings-list input{border:1px solid #dce2e6;border-radius:8px;min-height:35px;padding-inline:9px;font-size:8px}.settings-list form button{color:#fff;background:#f36b16;border:0;border-radius:8px;place-items:center;width:35px;display:grid}.shipment-wizard{padding:34px clamp(20px,3.6vw,46px) 55px}.shipment-wizard-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.shipment-overline{color:#dd5d0c;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.shipment-wizard-head h1{letter-spacing:-.055em;margin-top:8px;font-size:clamp(33px,4vw,48px);font-weight:850;line-height:1}.shipment-wizard-head p{color:#7d8995;margin-top:10px;font-size:10px}.draft-status{color:#32805a;background:#eff9f3;border:1px solid #d9e8df;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:8px;font-weight:800;display:flex}.draft-status.error{color:#ae3342;background:#fff1f1;border-color:#f0c5c5}.draft-error-detail{color:#a53543;background:#fff6f6;border:1px solid #f2cccc;border-radius:10px;margin:-10px 0 0;padding:9px 12px;font-size:.68rem;line-height:1.45}.shipment-progress{background:#fff;border:1px solid #e1e5e9;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:28px;padding:9px;display:grid;position:relative}.progress-track{background:#edf0f2;height:2px;position:absolute;bottom:0;left:13%;right:13%}.progress-track i{background:linear-gradient(90deg,#f36b16,#ff9b5a);height:100%;transition:width .45s;display:block}.shipment-progress button{color:#9aa4ad;cursor:default;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:54px;display:flex}.shipment-progress button:not(:disabled){cursor:pointer}.shipment-progress button>span{background:#f3f5f6;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.shipment-progress button>div{text-align:left;gap:1px;display:grid}.shipment-progress small{text-transform:uppercase;font-size:7px}.shipment-progress strong{font-size:10px}.shipment-progress button.active{color:#dd5d0c;background:#fff6f0}.shipment-progress button.active>span{color:#fff;background:#f36b16;box-shadow:0 7px 18px #f36b1630}.shipment-progress button.done{color:#37805c}.shipment-progress button.done>span{color:#2a9361;background:#e9f7ef}.shipment-stage{grid-template-columns:minmax(520px,1.16fr) minmax(330px,.84fr);gap:14px;margin-top:14px;display:grid}.shipment-form-card{background:#fff;border:1px solid #e1e5e9;border-radius:18px;flex-direction:column;min-height:590px;padding:27px;display:flex;box-shadow:0 15px 45px #13233508}.wizard-section{animation:.35s both wizard-enter}.wizard-title{align-items:flex-start;gap:12px;display:flex}.wizard-title>span{color:#d95b0b;background:#fff0e6;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.wizard-title h2{letter-spacing:-.035em;font-size:22px}.wizard-title p{color:#8a96a1;margin-top:3px;font-size:9px}.route-fields{gap:13px;margin-top:25px;display:grid;position:relative}.route-fields label>span{color:#596878;align-items:center;gap:7px;margin-bottom:7px;font-size:9px;font-weight:800;display:flex}.route-fields label>span i{border-radius:50%;width:7px;height:7px}.origin-dot{background:#f36b16;box-shadow:0 0 0 4px #f36b1614}.destination-dot{background:#2376bd;box-shadow:0 0 0 4px #2376bd14}.route-fields label>div{color:#84919d;border:1px solid #dbe1e6;border-radius:11px;align-items:center;gap:9px;height:49px;padding-inline:13px;display:flex}.route-fields input{color:#192736;border:0;outline:0;width:100%;font-size:10px}.route-fields label>div:focus-within{border-color:#f36b16;box-shadow:0 0 0 3px #f36b1610}.route-fields label button{color:#637280;cursor:pointer;background:#f3f5f6;border:0;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.route-connector{z-index:2;gap:3px;display:grid;position:absolute;top:72px;left:16px}.route-connector i{background:#cbd2d8;border-radius:2px;width:2px;height:3px}.contact-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:21px;display:grid}.contact-grid label:last-child:nth-child(odd){grid-column:1/-1}.contact-grid label{color:#596878;gap:7px;font-size:9px;font-weight:800;display:grid}.contact-grid input,.contact-grid select,.contact-grid textarea{color:#1c2a39;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #dbe1e6;border-radius:10px;outline:0;padding:0 12px}.contact-grid textarea{resize:vertical;min-height:80px;padding-block:11px}.contact-grid input:focus,.contact-grid select:focus,.contact-grid textarea:focus{border-color:#f36b16;box-shadow:0 0 0 3px #f36b1610}.parcel-preview{background:#fff8f4;border:1px solid #f0ded2;border-radius:14px;align-items:center;gap:15px;margin-top:23px;padding:14px;display:flex}.parcel-box-3d{color:#fff;background:linear-gradient(145deg,#f36b16,#cc4f05);border-radius:14px;place-items:center;width:62px;height:58px;display:grid;position:relative;box-shadow:0 12px 25px #f36b1625}.parcel-box-3d i{background:#ffffff1d;width:15px;height:100%;position:absolute;top:0}.parcel-preview>div:last-child{gap:4px;display:grid}.parcel-preview strong{font-size:12px}.parcel-preview span{color:#8e7769;font-size:9px}.parcel-fields{margin-top:17px}.full-field{grid-column:1/-1}.input-with-icon{position:relative}.input-with-icon svg{z-index:1;color:#82909c;position:absolute;top:14px;left:12px}.input-with-icon input{padding-left:38px}.service-options{gap:11px;margin-top:25px;display:grid}.service-options>button{color:#667482;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe4e8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.service-options>button:hover{transform:translateY(-2px)}.service-options>button.selected{border-color:#f36b16;box-shadow:0 0 0 3px #f36b160c,0 12px 30px #1725360a}.service-options>button>span{color:#dc5e0d;background:#fff0e6;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.service-options>button>div{gap:3px;display:grid}.service-options small{color:#dd5d0c;text-transform:uppercase;font-size:7px;font-weight:850}.service-options strong{color:#253442;font-size:12px}.service-options p{color:#919ca6;font-size:8px}.service-options b{color:#172536;font-size:16px}.service-options>button>svg{color:#f36b16;position:absolute;top:8px;right:8px}.service-reassurance{color:#35805d;background:#eef8f3;border-radius:11px;align-items:center;gap:11px;margin-top:16px;padding:12px;display:flex}.service-reassurance>div{gap:2px;display:grid}.service-reassurance strong{font-size:9px}.service-reassurance span{font-size:8px}.shipment-review{gap:9px;margin-top:23px;display:grid}.shipment-review article{border:1px solid #e2e6e9;border-radius:12px;align-items:center;gap:9px;min-height:61px;padding:12px 65px 12px 13px;display:flex;position:relative}.shipment-review article>span{color:#9aa4ad;text-transform:uppercase;width:50px;font-size:7px;font-weight:850}.shipment-review strong{font-size:9px}.shipment-review small{color:#8d98a3;font-size:8px}.shipment-review button{color:#d75b0b;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800;position:absolute;right:12px}.shipment-total{color:#fff;background:#0e1e2b;border-radius:13px;justify-content:space-between;align-items:center;margin-top:13px;padding:16px;display:flex}.shipment-total>div{gap:3px;display:grid}.shipment-total span{font-size:9px;font-weight:800}.shipment-total small{color:#8293a0;font-size:7px}.shipment-total>strong{color:#ff8947;font-size:26px}.wizard-footer{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:18px;display:flex}.wizard-footer>div{align-items:center;gap:13px;display:flex}.wizard-footer>div>span{color:#98a2ab;font-size:8px}.wizard-back,.wizard-next{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding-inline:15px;font-size:9px;font-weight:850;display:flex}.wizard-back{color:#647280;background:#f2f4f5}.wizard-back:disabled{visibility:hidden}.wizard-next{color:#fff;background:#f36b16;box-shadow:0 10px 25px #f36b1625}.wizard-next:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.shipment-map{color:#fff;background:radial-gradient(circle at 20% 10%,#234157,#0000 35%),radial-gradient(circle at 90% 90%,#18394d,#0000 40%),#0d1d29;border-radius:18px;min-height:590px;position:relative;overflow:hidden}.map-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;transform:perspective(500px)rotateX(12deg)scale(1.15)}.map-place{color:#ffffff19;letter-spacing:-.04em;font-size:24px;font-weight:850;position:absolute}.map-place-one{top:13%;right:8%}.map-place-two{bottom:18%;left:9%}.map-place-three{top:48%;right:14%}.map-route-line{opacity:.25;border-bottom:2px dashed #f36b1660;border-right:2px dashed #f36b1660;border-radius:0 0 55%;width:48%;height:42%;transition:opacity .4s;position:absolute;top:29%;left:32%;transform:rotate(12deg)}.route-ready .map-route-line{opacity:1}.route-runner{background:#ff7b2a;border-radius:50%;width:10px;height:10px;animation:3.2s ease-in-out infinite map-run;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 7px #f36b161a,0 0 20px #f36b16}.map-pin{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102634dd;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:9px;max-width:75%;padding:10px 12px;display:flex;position:absolute;box-shadow:0 15px 35px #0005}.map-pin>span{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.map-pin>div{gap:2px;min-width:0;display:grid}.map-pin small{color:#8295a2;font-size:7px;font-weight:850}.map-pin strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.map-origin{top:19%;left:9%}.map-origin>span{background:#f36b16}.map-destination{bottom:22%;right:8%}.map-destination>span{background:#2478b9}.map-estimate{color:#ff8947;background:#ffffff0d;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;top:46%;left:43%}.map-estimate>div{gap:2px;display:grid}.map-estimate small{color:#81939f;font-size:7px}.map-estimate strong{color:#fff;font-size:9px}.map-caption{border-top:1px solid #ffffff12;padding-top:15px;position:absolute;bottom:18px;left:20px;right:20px}.map-caption>span{color:#aab8c2;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.map-caption>span i{background:#4bd28c;border-radius:50%;width:7px;height:7px}.map-caption p{color:#6f8492;margin-top:5px;font-size:8px}.shipment-success{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 74px);padding:40px 20px;display:grid}.shipment-success h1{letter-spacing:-.06em;margin-top:12px;font-size:clamp(42px,6vw,68px)}.shipment-success>p:not(.shipment-overline){color:#7b8793;max-width:600px;margin-top:15px;font-size:11px;line-height:1.7}.shipment-success>button{color:#fff;cursor:pointer;background:#f36b16;border:0;border-radius:11px;align-items:center;gap:8px;margin-top:23px;padding:13px 18px;font-size:10px;font-weight:850;display:flex}.shipment-success-rings{place-items:center;width:110px;height:110px;display:grid;position:relative}.shipment-success-rings i{border:1px solid #f36b1628;border-radius:50%;animation:2s ease-out infinite success-pulse;position:absolute;inset:0}.shipment-success-rings i:nth-child(2){animation-delay:.5s;inset:13px}.shipment-success-rings span{z-index:1;color:#fff;background:#f36b16;border-radius:22px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 18px 40px #f36b1635}@keyframes wizard-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes map-run{0%,to{opacity:.2;transform:translate(-170px)}50%{opacity:1;transform:translate(0)}}@keyframes success-pulse{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}@keyframes auth-route-move{0%,to{left:0}50%{left:calc(100% - 7px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:980px){.desktop-nav{display:none}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:120px}.hero-copy{max-width:760px;padding-bottom:0}.logistics-visual{min-height:530px}.trust-bar{grid-template-columns:repeat(2,1fr)}.trust-bar span:nth-child(2){border-right:0}.trust-bar span:nth-child(-n+2){border-bottom:1px solid #ffffff18}.journey-grid{grid-template-columns:repeat(2,1fr)}.network-section,.trust-intro{grid-template-columns:1fr;gap:55px}.trust-statement{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.auth-page{grid-template-columns:1fr}.auth-story{min-height:640px}.auth-form-side{min-height:auto;padding-block:100px 55px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-dashboard-grid,.account-card{grid-template-columns:1fr}.account-card>div:first-child{border-bottom:1px solid #edf0f2;border-right:0;padding:0 0 20px}.client-shell{grid-template-columns:205px minmax(0,1fr)}.client-sidebar-head img{width:160px;height:32px}.tracking-route{display:none}.client-bottom-grid,.client-profile-sections,.help-layout,.shipment-stage{grid-template-columns:1fr}.shipment-map{min-height:390px}.role-catalog{grid-template-columns:1fr 1fr}.organization-layout,.operations-grid,.admin-shipment-workspace{grid-template-columns:1fr}}@media (max-width:720px){.shell{width:min(100% - 28px,1180px)}.header-inner{min-height:74px}.brand-wordmark{height:37px}.header-actions .text-link{display:none}.button-compact{min-height:40px;padding:9px 12px}.hero-grid{min-height:auto;padding-top:105px}.hero-copy{padding-block:55px 0}.hero h1{font-size:clamp(48px,14vw,68px)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-reassurance{margin-top:30px}.logistics-visual{min-height:480px;transform:scale(.92)}.network-card-main{width:90%;top:125px}.node-left{top:98px;left:-5px}.node-top{top:50px;right:0}.node-bottom{display:none}.visual-badge{bottom:15px;right:20px}.trust-bar{width:100%}.trust-bar span{min-height:70px;padding-inline:8px;font-size:10px}.section{padding-block:85px}.split-heading{grid-template-columns:1fr;gap:25px}.section-heading h2,.network-copy h2,.trust-intro h2,.final-cta h2{font-size:42px}.solution-grid,.assurance-grid{grid-template-columns:1fr}.solution-card{min-height:520px;padding:34px 28px}.journey-grid{grid-template-columns:1fr}.journey-step{min-height:auto;padding:28px}.step-icon{margin-top:35px}.network-list article{grid-template-columns:28px 46px 1fr;gap:12px}.network-arrow{display:none}.final-cta{padding:70px 22px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.support-grid{grid-template-columns:1fr;gap:45px;padding-top:80px}.auth-story{min-height:560px;padding:25px 22px 30px}.auth-brand img{width:180px;height:38px}.auth-story-content{padding-block:65px 35px}.auth-story-content h2{font-size:48px}.auth-story-content>p{font-size:14px}.auth-benefits{display:none}.auth-route-card{padding:15px}.auth-form-side{padding:85px 20px 40px}.auth-back{top:28px;left:20px}.oauth-grid{grid-template-columns:1fr}.signup-name-grid{grid-template-columns:1fr;gap:0}.admin-shell{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:12px 16px;position:static}.admin-nav,.admin-support{display:none}.admin-signout{width:42px;margin:0 0 0 auto}.admin-topbar{height:64px;padding-inline:16px}.admin-search,.admin-identity{display:none}.admin-user-actions{margin-left:auto}.admin-content{padding:28px 16px 45px}.admin-welcome{flex-direction:column;align-items:flex-start}.admin-metrics{grid-template-columns:1fr}.mobile-menu-toggle{display:grid}.account-form-grid{grid-template-columns:1fr}.client-shell{display:block}.client-sidebar{width:260px;transition:transform .25s;position:fixed;left:0;transform:translate(-105%)}.client-menu-open .client-sidebar{transform:translate(0)}.client-sidebar-head>button{display:block}.client-sidebar-head .client-collapse-toggle{display:none}.client-menu-backdrop{z-index:30;background:#07111bc4;border:0;display:block;position:fixed;inset:0}.client-mobile-menu{display:grid}.client-topbar-status{display:none}.client-topbar{padding-inline:15px}.client-topbar-actions>button,.client-profile>button>div,.client-profile>button>svg{display:none}.client-global-search{width:min(100%,270px)}.client-search-input kbd{display:none}.client-search-results{width:auto;position:fixed;top:70px;left:12px;right:12px}.client-content{padding:28px 15px 45px}.client-welcome{flex-direction:column;align-items:stretch}.client-primary-action{justify-content:center}.client-tracking-card{padding:24px 19px}.tracking-form{flex-direction:column}.tracking-form button{justify-content:center;min-height:44px}.client-summary-grid{grid-template-columns:1fr}.shipment-wizard{padding-inline:14px}.shipment-wizard-head{flex-direction:column;align-items:flex-start}.shipment-progress button>div{display:none}.shipment-stage{flex-direction:column-reverse;display:flex}.shipment-map{min-height:300px}.shipment-form-card{min-height:610px;padding:20px 16px}.contact-grid{grid-template-columns:1fr}.contact-grid label:last-child:nth-child(odd),.full-field{grid-column:auto}.service-options>button{grid-template-columns:auto 1fr}.service-options b{grid-column:2}.shipment-review article{flex-direction:column;align-items:flex-start}.tracking-result{grid-template-columns:auto 1fr}.tracking-result>a{grid-column:2}.shipments-page-head,.shipment-detail-head{flex-direction:column;align-items:stretch}.shipments-page-head>a{justify-content:center}.shipments-list-card>a{grid-template-columns:auto minmax(0,1fr) auto}.shipments-list-card time,.shipments-list-card>a>svg{display:none}.shipments-list-card .shipment-status{grid-column:2}.shipment-detail-price{text-align:left}.shipment-detail-route{grid-template-columns:1fr}.detail-route-line{flex-direction:column;min-height:50px}.detail-route-line i{border-top:0;border-left:1px dashed #ffffff30;flex:none;width:1px;height:auto;min-height:25px}.shipment-detail-grid{grid-template-columns:1fr}.shipment-detail-actions{flex-direction:column-reverse;align-items:stretch}.shipment-detail-actions>a{justify-content:center}.tracking-list-grid>a{grid-template-columns:auto 1fr auto}.tracking-list-grid .shipment-status{grid-column:2}.tracking-list-grid>a>svg{display:none}.tracking-map-visual{grid-template-columns:1fr;gap:15px;margin-top:35px}.tracking-flight-path{border-top:0;border-left:2px dashed #ffffff25;width:2px;height:55px;margin-left:18px}.tracking-flight-path:before,.tracking-flight-path:after{top:0;left:-5px}.tracking-flight-path:after{top:auto;bottom:0}.tracking-flight-path i{top:50%;transform:translate(-50%,-50%);left:-1px!important}.tracking-progress-copy{margin-top:35px;position:relative;bottom:auto;left:auto;right:auto}.live-tracking-hero{min-height:485px}.tracking-milestones{grid-template-columns:repeat(3,1fr);gap:18px 5px}.tracking-milestones:before{display:none}.tracking-content-grid{grid-template-columns:1fr}.ticket-detail-head{flex-direction:column;align-items:stretch}.ticket-conversation article{width:92%}.ticket-reply-form{grid-template-columns:1fr}.ticket-reply-form button{justify-content:center}.support-management{flex-direction:column;align-items:stretch}.admin-ticket-list>a{grid-template-columns:minmax(0,1fr) auto}.admin-ticket-list em,.admin-ticket-list>a>svg{display:none}.admin-global-search{width:min(100%,250px)}.admin-search-results{width:auto;position:fixed;top:70px;left:12px;right:12px}.admin-resource-head{flex-direction:column;align-items:flex-start}.admin-user-list>a{grid-template-columns:auto minmax(0,1fr) auto}.admin-user-list time,.admin-user-list>a>svg{display:none}.admin-user-list .account-status{grid-column:2}.admin-user-grid,.admin-action-grid,.role-catalog,.operations-kpis,.finance-kpis,.organization-layout{grid-template-columns:1fr}.admin-shipment-list>a{grid-template-columns:auto minmax(0,1fr) auto}.admin-shipment-list em,.admin-shipment-list>a>svg{display:none}.admin-shipment-list .shipment-status{grid-column:2}.settings-list article{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.parcel-runner{display:none}.network-card-main,.floating-node,.route-two,.auth-story-orbit,.auth-route-card,.auth-route-line i{animation:none!important}}.rbac-manager{margin-top:22px}.rbac-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.rbac-toolbar>label{color:#8a969f;background:#fff;border:1px solid #dfe5e9;border-radius:12px;align-items:center;gap:9px;width:min(440px,100%);padding:0 13px;display:flex}.rbac-toolbar input{width:100%;font:inherit;border:0;outline:0;padding:12px 0;font-size:9px}.rbac-toolbar>button{color:#fff;cursor:pointer;background:#eb6614;border:0;border-radius:11px;align-items:center;gap:7px;padding:12px 16px;font-size:8px;font-weight:800;display:flex;box-shadow:0 8px 20px #eb66142b}.role-card-head em{color:#73808a;background:#eef1f3;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.role-edit-button{color:#34424c;cursor:pointer;background:#fff;border:1px solid #e3e7ea;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;padding:9px;font-size:7px;font-weight:750;transition:all .2s;display:flex}.role-edit-button:hover{color:#d95b0e;background:#fff9f5;border-color:#f4a06d;transform:translateY(-1px)}.rbac-empty{color:#909ba3;border:1px dashed #d9dfe3;border-radius:16px;place-items:center;gap:7px;margin-top:25px;padding:50px;display:grid}.rbac-empty strong{color:#34424c;font-size:11px}.rbac-empty span{font-size:8px}.rbac-readonly{color:#3f6d9a;background:#f4f8fd;border:1px solid #cfe0f5;border-radius:11px;align-items:center;gap:8px;margin-top:18px;padding:11px 13px;font-size:8px;display:flex}.rbac-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1924a8;justify-content:flex-end;animation:.2s rbac-fade;display:flex;position:fixed;inset:0}.rbac-drawer{background:#f7f8f9;flex-direction:column;width:min(720px,94vw);height:100%;animation:.3s cubic-bezier(.2,.8,.2,1) rbac-slide;display:flex;box-shadow:-24px 0 70px #08121d33}.rbac-drawer>header{background:#fff;border-bottom:1px solid #e1e5e8;justify-content:space-between;gap:20px;padding:22px 25px;display:flex}.rbac-drawer header span{color:#e56415;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.rbac-drawer header h2{color:#202d37;margin-top:4px;font-size:18px}.rbac-drawer header p{color:#8a969f;margin-top:4px;font-size:8px}.rbac-drawer header>button{color:#5f6c76;cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:10px;width:36px;height:36px}.rbac-form{flex:1;padding:20px 25px 30px;overflow:auto}.rbac-form>section{background:#fff;border:1px solid #e0e5e8;border-radius:15px;margin-bottom:16px;padding:19px}.rbac-form h3{color:#293741;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:10px;display:flex}.rbac-form h3 small{color:#8d98a1;font-size:7px}.rbac-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rbac-fields label{color:#64717b;gap:6px;font-size:7px;font-weight:750;display:grid}.rbac-fields .wide{grid-column:1/-1}.rbac-fields input,.rbac-fields textarea{font:inherit;border:1px solid #dfe4e7;border-radius:9px;outline:0;padding:10px 11px;font-size:8px}.rbac-fields textarea{resize:vertical;min-height:68px}.rbac-fields input:focus,.rbac-fields textarea:focus{border-color:#ed8a4c;box-shadow:0 0 0 3px #ed8a4c17}.rbac-fields :disabled{color:#7e8991;background:#f5f7f8}.rbac-switch{cursor:pointer;align-items:center;gap:11px;margin-top:14px;display:flex}.rbac-switch>input{opacity:0;position:absolute}.rbac-switch>i{background:#dce2e6;border-radius:999px;width:34px;height:19px;transition:all .2s;position:relative}.rbac-switch>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0002}.rbac-switch input:checked+i{background:#eb6614}.rbac-switch input:checked+i:after{transform:translate(15px)}.rbac-switch>span{gap:2px;display:grid}.rbac-switch strong{color:#394750;font-size:8px}.rbac-switch small{color:#89949d;font-size:7px}.workspace-matrix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-matrix button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6e9;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.workspace-matrix button>span{color:#fff;border:1px solid #d7dde1;border-radius:6px;flex:0 0 21px;place-items:center;height:21px;display:grid}.workspace-matrix button>div{gap:3px;display:grid}.workspace-matrix strong{color:#3a4852;font-size:8px}.workspace-matrix small{color:#929ca4;font-size:6px;line-height:1.4}.workspace-matrix button.active{background:#fff8f3;border-color:#f2a06e}.workspace-matrix button.active>span{background:#eb6614;border-color:#eb6614}.permission-groups{gap:10px;display:grid}.permission-groups>div{border:1px solid #e5e9eb;border-radius:10px;overflow:hidden}.permission-group-head{background:#f6f8f9;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.permission-group-head strong{color:#53616b;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.permission-group-head button{color:#df6214;cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:800}.permission-groups label{cursor:pointer;border-top:1px solid #edf0f2;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.permission-groups input{accent-color:#eb6614;margin-top:2px}.permission-groups label span{gap:3px;display:grid}.permission-groups label strong{color:#36444e;font-size:7px}.permission-groups label small{color:#8c979f;font-size:6px}.rbac-message{color:#b84031;background:#fff1ee;border-radius:9px;margin:0 25px 12px;padding:10px;font-size:8px}.rbac-drawer>footer{background:#fff;border-top:1px solid #dfe4e7;align-items:center;gap:9px;padding:14px 25px;display:flex}.rbac-drawer footer>span{flex:1}.rbac-drawer footer button{cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-size:7px;font-weight:800;display:flex}.rbac-drawer footer .primary{color:#fff;background:#eb6614;border:0}.rbac-drawer footer .secondary{color:#596771;background:#fff;border:1px solid #dce2e6}.rbac-drawer footer .danger{color:#c64738;background:#fff5f3;border:1px solid #f1cac5}.rbac-drawer footer button:disabled{opacity:.55;cursor:not-allowed}@keyframes rbac-fade{0%{opacity:0}}@keyframes rbac-slide{0%{transform:translate(100%)}}@media (max-width:720px){.rbac-toolbar{flex-direction:column;align-items:stretch}.rbac-toolbar>button{justify-content:center}.role-catalog{grid-template-columns:1fr}.rbac-drawer{width:100vw}.rbac-drawer>header,.rbac-form,.rbac-drawer>footer{padding-left:16px;padding-right:16px}.rbac-fields,.workspace-matrix{grid-template-columns:1fr}.rbac-drawer>footer{flex-wrap:wrap}.rbac-drawer footer>span{display:none}.rbac-drawer footer button{flex:1;justify-content:center}.rbac-drawer footer .danger{flex-basis:100%}}.shipment-mode-entry{text-align:center;min-height:calc(100vh - 80px)}.shipment-mode-entry>h1{letter-spacing:-.055em;max-width:760px;margin:12px auto 0;font-size:clamp(34px,5vw,58px)}.shipment-mode-entry>p{color:#7f8b95;margin:12px auto;font-size:10px}.shipment-mode-grid{text-align:left;grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:34px auto;display:grid}.shipment-mode-grid button{cursor:pointer;background:#fff;border:1px solid #e1e6e9;border-radius:24px;gap:8px;min-height:310px;padding:30px;transition:all .25s;display:grid;position:relative;overflow:hidden}.shipment-mode-grid button:last-child{color:#fff;background:linear-gradient(145deg,#132d40,#0c202f)}.shipment-mode-grid button:hover{transform:translateY(-5px);box-shadow:0 25px 60px #1a2a3520}.shipment-mode-grid button>span{color:#e45e0d;background:#fff0e6;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.shipment-mode-grid button:last-child>span{color:#ff8a43;background:#ffffff12}.shipment-mode-grid small{color:#e35e0e;letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:8px;font-weight:900}.shipment-mode-grid strong{letter-spacing:-.04em;font-size:24px}.shipment-mode-grid p{color:#7d8992;font-size:9px;line-height:1.6}.shipment-mode-grid button:last-child p{color:#9eb1bf}.shipment-mode-grid i{color:#4c5b65;border-top:1px solid #e8ecee;justify-content:space-between;align-items:center;padding-top:18px;font-size:8px;font-style:normal;font-weight:800;display:flex}.shipment-mode-grid button:last-child i{color:#dbe6ed;border-color:#ffffff16}.change-shipment-mode{color:#7f8b94;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:10px;font-size:7px;font-weight:750;display:flex}.country-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.country-grid label{color:#75828d;gap:6px;font-size:7px;font-weight:800;display:grid}.country-grid input{border:1px solid #e0e5e8;border-radius:9px;padding:11px}.contact-panels{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.contact-panels article{background:#fafbfb;border:1px solid #e2e6e9;border-radius:13px;gap:10px;padding:15px;display:grid}.contact-panels article>strong{color:#283640;font-size:10px}.contact-panels label{color:#7f8b94;gap:5px;font-size:7px;font-weight:750;display:grid}.contact-panels input{width:100%;font:inherit;border:1px solid #dfe4e7;border-radius:8px;padding:10px;font-size:8px}.contact-panels label>div{position:relative}.contact-panels label>div svg{color:#e46516;position:absolute;top:10px;left:10px}.contact-panels label>div input{padding-left:34px}.parcel-photo-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.parcel-photo-grid article,.photo-uploader{background:#fff9f5;border:1px dashed #e0a47e;border-radius:12px;place-items:center;min-height:120px;display:grid;position:relative;overflow:hidden}.parcel-photo-grid article img{object-fit:cover}.parcel-photo-grid article>div{color:#d3611a;place-items:center;gap:5px;font-size:7px;display:grid}.parcel-photo-grid article button{z-index:2;color:#c84a3d;cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 4px 12px #0002}.photo-uploader{color:#dc6115;cursor:pointer;align-content:center;gap:3px}.photo-uploader input{opacity:0;position:absolute}.photo-uploader strong{font-size:8px}.photo-uploader span{color:#9a877a;font-size:6px}.photo-error{color:#b8483b;background:#fff0ed;border-radius:8px;margin-top:9px;padding:9px;font-size:7px}.handover-options{gap:12px;margin-top:22px;display:grid}.handover-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:14px;align-items:center;gap:14px;padding:17px;display:flex}.handover-options>button.selected{background:#fff9f5;border-color:#ef965f;box-shadow:0 0 0 3px #ef965f12}.handover-options>button>span{color:#566570;background:#f1f4f6;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.handover-options .selected>span{color:#fff;background:#f36b16}.handover-options>button>div{flex:1;gap:4px;display:grid}.handover-options small{color:#e26010;text-transform:uppercase;font-size:6px;font-weight:850}.handover-options strong{font-size:11px}.handover-options p{color:#84909a;font-size:8px}.handover-options b{color:#d95c0d;font-size:8px}.handover-options>button>svg{color:#ef6b18}.shipment-side-mode{z-index:2;color:#ff8440;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#132b3dcc;border:1px solid #ffffff25;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;top:22px;left:22px}.shipment-side-mode span{gap:2px;display:grid}.shipment-side-mode small{color:#8da4b4;font-size:6px}.shipment-side-mode strong{color:#fff;font-size:8px}@media (max-width:720px){.shipment-mode-grid,.contact-panels,.country-grid{grid-template-columns:1fr}.shipment-mode-grid button{min-height:250px}.parcel-photo-grid{grid-template-columns:1fr 1fr}}.payment-page{padding-bottom:55px}.payment-hero{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.payment-hero h1{letter-spacing:-.05em;margin-top:8px;font-size:clamp(34px,4vw,48px)}.payment-hero p{color:#81909a;margin-top:8px;font-size:9px}.payment-hero>div:last-child{background:#fff;border:1px solid #dfe5e8;border-radius:15px;gap:4px;min-width:210px;padding:17px;display:grid}.payment-hero>div:last-child svg{color:#eb6614}.payment-hero>div:last-child span,.payment-hero>div:last-child small{color:#8c979f;font-size:7px}.payment-hero>div:last-child strong{font-size:20px}.payment-method-banner{color:#fff;background:linear-gradient(125deg,#132f42,#091d2b);border-radius:19px;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:25px 28px;display:flex;box-shadow:0 20px 50px #0e27372a}.payment-method-banner span{color:#ff8641;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.payment-method-banner h2{margin-top:7px;font-size:19px}.payment-method-banner p{color:#9eb1be;max-width:580px;margin-top:5px;font-size:8px}.payment-brand-row{gap:8px;display:flex}.payment-brand-row i{border-radius:10px;place-items:center;height:42px;padding:0 14px;font-size:9px;font-style:normal;font-weight:950;display:grid}.orange-money-mark{color:#000;background:#ff7900}.card-marks{color:#173e7a;background:#fff}.invoice-section{background:#fff;border:1px solid #e0e5e8;border-radius:17px;margin-top:18px;padding:20px}.invoice-section .client-panel-head>strong{color:#df5e0e;background:#fff0e6;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.invoice-list article{border-top:1px solid #edf0f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:15px 2px;display:grid}.invoice-icon{color:#65747f;background:#f3f6f7;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.invoice-list article>div:nth-child(2){gap:3px;display:grid}.invoice-list span,.invoice-list small{color:#8b97a0;font-size:7px}.invoice-list strong{font-size:9px}.invoice-list strong i{color:#ec6715;font-style:normal}.invoice-list article>b{font-size:11px}.invoice-list article>button{color:#fff;cursor:pointer;background:#ec6816;border:0;border-radius:9px;align-items:center;gap:5px;padding:9px 12px;font-size:7px;font-weight:850;display:flex}.payment-pending,.payment-paid{border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:6px;font-style:normal;font-weight:800;display:flex}.payment-pending{color:#9a680d;background:#fff3df}.payment-paid{color:#25814a;background:#eaf8ef}.payment-empty{color:#39a360;place-items:center;gap:6px;padding:45px;display:grid}.payment-empty strong{color:#33414b;font-size:10px}.payment-empty span{color:#8b969e;font-size:7px}.payment-overlay{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1721b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.payment-sheet{background:#fff;border-radius:20px;width:min(500px,100%);animation:.25s wizard-enter;box-shadow:0 30px 90px #0005}.payment-sheet header{border-bottom:1px solid #e6eaec;justify-content:space-between;padding:21px 23px;display:flex}.payment-sheet header span{color:#e46010;text-transform:uppercase;font-size:7px;font-weight:850}.payment-sheet header h2{margin-top:3px;font-size:15px}.payment-sheet header p{color:#2f3d46;margin-top:3px;font-size:19px;font-weight:900}.payment-sheet header button{cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:9px;width:34px;height:34px}.payment-provider-choice{grid-template-columns:1fr 1fr;gap:9px;padding:18px 23px 0;display:grid}.payment-provider-choice button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:11px;align-items:center;gap:8px;padding:12px;display:flex;position:relative}.payment-provider-choice button.selected{background:#fff8f3;border-color:#ed7b35}.payment-provider-choice button>i{color:#35556c;background:#edf2f5;border-radius:8px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:950;display:grid}.payment-provider-choice .orange>i{color:#000;background:#ff7900}.payment-provider-choice button>span{gap:2px;display:grid}.payment-provider-choice strong{font-size:8px}.payment-provider-choice small{color:#909ba3;font-size:6px}.payment-provider-choice button>svg{color:#e56618;opacity:0;width:14px;position:absolute;top:6px;right:6px}.payment-provider-choice button.selected>svg{opacity:1}.payment-phone{color:#5f6d77;gap:7px;margin:18px 23px;font-size:7px;font-weight:800;display:grid}.payment-phone>span{align-items:center;gap:6px;display:flex}.payment-phone input{border:1px solid #dce2e6;border-radius:10px;padding:12px;font-size:10px}.payment-phone small{color:#929ca4;font-size:6px;font-weight:500}.card-payment-notice{color:#41627a;background:#f2f6f9;border-radius:11px;gap:10px;margin:18px 23px;padding:13px;display:flex}.card-payment-notice strong{font-size:8px}.card-payment-notice p{color:#758996;margin-top:4px;font-size:6px;line-height:1.5}.payment-message{color:#287b48;background:#ecf8f0;border-radius:8px;margin:0 23px 10px;padding:9px;font-size:7px}.payment-submit{color:#fff;cursor:pointer;background:#ec6816;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 46px);min-height:44px;margin:10px 23px;font-size:8px;font-weight:850;display:flex}.payment-sheet>footer{color:#8a969e;border-top:1px solid #edf0f2;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:6px;display:flex}.payment-review-actions{gap:5px;display:flex}.payment-review-actions button{cursor:pointer;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font-size:6px;font-weight:800;display:flex}.payment-review-actions button:first-child{color:#267b47;background:#e8f7ee}.payment-review-actions button:last-child{color:#ad4438;background:#fff0ee}.payment-review-actions svg{width:13px;height:13px}@media (max-width:720px){.payment-hero,.payment-method-banner{flex-direction:column;align-items:stretch}.payment-brand-row{justify-content:flex-start}.invoice-list article{grid-template-columns:auto 1fr}.invoice-list article>b,.invoice-list article>button,.invoice-list article>em{grid-column:2;justify-self:start}.payment-provider-choice{grid-template-columns:1fr}}.finance-live-badge{background:#fff;border:1px solid #dfe6e9;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:11px 15px;display:grid}.finance-live-badge i{background:#ec6816;border-radius:50%;grid-row:1/3;width:9px;height:9px;animation:2s infinite parcel-breathe;box-shadow:0 0 0 5px #ec681617}.finance-live-badge span{color:#8a969f;text-transform:uppercase;font-size:6px}.finance-live-badge strong{font-size:8px}.finance-kpis{grid-template-columns:repeat(4,1fr)}.finance-kpis article em{color:#909ba3;font-size:6px;font-style:normal}.finance-kpis article strong{font-size:13px}.finance-console{margin-top:16px}.finance-tabs{background:#fff;border:1px solid #e0e5e8;border-radius:14px 14px 0 0;align-items:center;gap:4px;padding:10px;display:flex}.finance-tabs>button{color:#75828c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:7px;font-weight:800;display:flex}.finance-tabs>button svg{width:15px}.finance-tabs>button.active{color:#fff;background:#142f42}.finance-tabs button b{color:#53616b;background:#edf1f3;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.finance-tabs .active b{color:#fff;background:#f36b16}.finance-tabs label{color:#89959e;border:1px solid #e1e6e9;border-radius:9px;align-items:center;gap:7px;width:min(280px,100%);margin-left:auto;padding:0 9px;display:flex}.finance-tabs label svg{width:15px}.finance-tabs input{border:0;outline:0;width:100%;padding:9px 0;font-size:7px}.finance-transaction-table{background:#fff;border:1px solid #e0e5e8;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.finance-transaction-table>header{color:#88949d;text-transform:uppercase;background:#f6f8f9;grid-template-columns:2fr 1fr .7fr 1.1fr;gap:12px;padding:10px 15px;font-size:6px;font-weight:800;display:grid}.finance-transaction-table>article{border-top:1px solid #edf0f2;grid-template-columns:2fr 1fr .7fr 1.1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.finance-transaction-table article>div:first-child{align-items:center;gap:9px;display:flex}.finance-transaction-table article>div:first-child>i{color:#315f80;background:#eaf1f6;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.finance-transaction-table article>div:first-child>i.orange{color:#111;background:#ff7900}.finance-transaction-table article i svg{width:17px}.finance-transaction-table article span{gap:2px;display:grid}.finance-transaction-table article strong{font-size:8px}.finance-transaction-table article small,.finance-transaction-table article em{color:#8d98a1;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.finance-transaction-table article>b{font-size:10px}.finance-transaction-table article>div:last-child>small{max-width:150px;margin-top:4px;display:block}.finance-status{border-radius:999px;width:max-content;padding:6px 8px;font-size:6px;font-weight:850;display:inline-flex}.finance-status.paid{color:#287b48;background:#e8f7ee}.finance-status.failed{color:#ad4639;background:#fff0ed}.finance-status.refunded,.finance-status.cancelled{color:#687680;background:#edf1f3}.finance-console-empty{color:#49a66b;place-items:center;gap:6px;padding:48px;display:grid}.finance-console-empty strong{color:#3a4852;font-size:9px}.finance-console-empty span{color:#8a969f;font-size:7px}.finance-invoice-grid{background:#f7f9fa;border:1px solid #e0e5e8;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.finance-invoice-grid article{background:#fff;border:1px solid #e0e5e8;border-radius:12px;gap:12px;padding:14px;display:grid}.finance-invoice-grid article>div{gap:9px;display:flex}.finance-invoice-grid article svg{color:#e56718}.finance-invoice-grid article div span{gap:3px;display:grid}.finance-invoice-grid small,.finance-invoice-grid em{color:#8b979f;font-size:6px;font-style:normal}.finance-invoice-grid strong{font-size:8px}.finance-invoice-grid article>b{font-size:14px}.finance-invoice-grid article>span{color:#99640e;background:#fff2df;border-radius:999px;width:max-content;padding:6px 8px;font-size:6px;font-weight:800}.finance-review-overlay{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091620bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-review-dialog{background:#fff;border-radius:18px;width:min(470px,100%);box-shadow:0 30px 90px #0006}.finance-review-dialog header{border-bottom:1px solid #e7eaec;align-items:center;gap:11px;padding:19px 21px;display:flex}.finance-review-dialog header>span{color:#29804a;background:#e9f7ee;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.finance-review-dialog header>span.failed{color:#b3483b;background:#fff0ed}.finance-review-dialog header>div{flex:1}.finance-review-dialog header small{color:#e06313;text-transform:uppercase;font-size:6px;font-weight:850}.finance-review-dialog h2{margin-top:2px;font-size:14px}.finance-review-dialog header p{color:#87939c;font-size:7px}.finance-review-dialog header>button{color:#71808a;cursor:pointer;background:0 0;border:0}.finance-review-dialog>div{padding:18px 21px}.finance-review-dialog label{color:#5d6b75;gap:6px;font-size:7px;font-weight:800;display:grid}.finance-review-dialog label b{color:#bc493d}.finance-review-dialog textarea{min-height:80px;font:inherit;resize:vertical;border:1px solid #dce2e5;border-radius:9px;padding:10px;font-size:8px}.finance-review-dialog aside{color:#486a80;background:#f2f6f8;border-radius:9px;gap:8px;margin-top:11px;padding:10px;display:flex}.finance-review-dialog aside p{font-size:7px;line-height:1.5}.finance-review-error{color:#b34236;margin-top:8px;font-size:7px}.finance-review-dialog footer{border-top:1px solid #e7ebed;justify-content:flex-end;gap:8px;padding:13px 21px;display:flex}.finance-review-dialog footer button{cursor:pointer;background:#fff;border:1px solid #dce2e5;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;font-size:7px;font-weight:800;display:flex}.finance-review-dialog footer button.paid{color:#fff;background:#28834b;border:0}.finance-review-dialog footer button.failed{color:#fff;background:#b94a3e;border:0}.finance-review-dialog footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.finance-kpis{grid-template-columns:1fr 1fr}.finance-tabs{flex-wrap:wrap;align-items:stretch}.finance-tabs label{width:100%;margin-left:0}.finance-transaction-table>header{display:none}.finance-transaction-table>article,.finance-invoice-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.finance-kpis,.finance-invoice-grid,.finance-transaction-table>article{grid-template-columns:1fr}.finance-tabs>button{flex:1;justify-content:center}}.preferences-page>h1{letter-spacing:-.05em;margin-top:7px;font-size:clamp(34px,4vw,48px)}.preferences-page>p{color:#84909a;margin-top:7px;font-size:9px}.preference-card{background:#fff;border:1px solid #e0e5e8;border-radius:17px;margin-top:23px;padding:20px}.theme-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.theme-choice-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex;position:relative}.theme-choice-grid button.selected{background:#fff8f3;border-color:#ee8a4b;box-shadow:0 0 0 3px #ee8a4b12}.theme-choice-grid button>span{color:#576671;background:#f0f3f5;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.theme-choice-grid .selected>span{color:#fff;background:#ec6816}.theme-choice-grid button>div{gap:3px;display:grid}.theme-choice-grid strong{font-size:9px}.theme-choice-grid small{color:#89959e;font-size:6px}.theme-choice-grid button>svg{color:#e96514;width:14px;position:absolute;top:8px;right:8px}.preference-info-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px;display:grid}.preference-info-grid article{background:#fff;border:1px solid #e0e5e8;border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.preference-info-grid article>svg{color:#e66718}.preference-info-grid article>div{flex:1;gap:3px;display:grid}.preference-info-grid strong{font-size:8px}.preference-info-grid span{color:#8b969f;font-size:6px}.preference-info-grid i{color:#347b4e;background:#edf6f0;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.profile-photo-editor{border-bottom:1px solid #e8ecee;align-items:center;gap:17px;margin-bottom:20px;padding-bottom:20px;display:flex}.profile-photo-preview{color:#fff;background:linear-gradient(135deg,#ec6816,#ff9b5c);border:4px solid #fff;border-radius:25px;flex:none;place-items:center;width:86px;height:86px;font-size:19px;font-weight:900;display:grid;position:relative;overflow:visible;box-shadow:0 8px 25px #1b29351f}.profile-photo-preview img{object-fit:cover;border-radius:21px}.profile-photo-preview i{z-index:2;color:#fff;background:#172f40;border:3px solid #fff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:-7px;right:-7px}.profile-photo-preview i svg{width:13px}.profile-photo-editor>div:last-child{gap:5px;display:grid}.profile-photo-editor h3{font-size:12px}.profile-photo-editor p{color:#8b969f;font-size:7px}.profile-photo-editor>div:last-child>div{gap:7px;margin-top:6px;display:flex}.profile-photo-editor label{cursor:pointer;align-items:center;gap:6px;padding:9px 11px;font-size:7px;display:flex}.profile-photo-editor label input{opacity:0;pointer-events:none;position:absolute}.profile-photo-editor button{color:#b74a3d;cursor:pointer;background:#fff5f3;border:1px solid #edcbc5;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:7px;font-weight:800;display:flex}.profile-photo-editor svg{width:15px}.profile-photo-editor small{color:#4b8a63;font-size:7px}.client-profile>button>span.has-avatar{position:relative;overflow:hidden}.client-profile>button>span.has-avatar img{object-fit:cover}html[data-theme=dark] body{color:#e7edf1;background:#07141d}html[data-theme=dark] .client-main,html[data-theme=dark] .admin-main{background:#0b1a24}html[data-theme=dark] .client-topbar,html[data-theme=dark] .admin-topbar,html[data-theme=dark] .client-panel,html[data-theme=dark] .shipment-form-card,html[data-theme=dark] .preference-card,html[data-theme=dark] .preference-info-grid article,html[data-theme=dark] .theme-choice-grid button,html[data-theme=dark] .invoice-section,html[data-theme=dark] .finance-tabs,html[data-theme=dark] .finance-transaction-table,html[data-theme=dark] .admin-data-card,html[data-theme=dark] .role-catalog article,html[data-theme=dark] .finance-kpis article,html[data-theme=dark] .profile-photo-editor button{color:#e8eef2;background:#10232f;border-color:#263b47}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong{color:#edf3f6}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#e5edf1;background:#0b1b25;border-color:#2b414e}html[data-theme=dark] .theme-choice-grid button.selected,html[data-theme=dark] .handover-options>button.selected,html[data-theme=dark] .service-options button.selected{background:#2a211c;border-color:#dc6c28}html[data-theme=dark] .client-profile-dropdown,html[data-theme=dark] .notification-dropdown{color:#e7edf1;background:#10232f;border-color:#2b414e}html[data-theme=dark] .finance-transaction-table>header,html[data-theme=dark] .permission-group-head{background:#0c1c26}html[data-theme=dark] .finance-transaction-table>article,html[data-theme=dark] .invoice-list article,html[data-theme=dark] .shipment-review article{border-color:#263944}@media (max-width:720px){.theme-choice-grid,.preference-info-grid{grid-template-columns:1fr}.profile-photo-editor{flex-direction:column;align-items:flex-start}}.shipment-control-center{gap:15px;display:grid}.admin-stage-rail{gap:5px;display:grid}.admin-stage-rail button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:3px;display:grid}.admin-stage-rail button>i{color:#89959e;background:#fff;border:1px solid #d9e0e4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.admin-stage-rail button>i svg{width:13px}.admin-stage-rail button>span{color:#7f8c96;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:750}.admin-stage-rail button.done>i{color:#fff;background:#49a86b;border-color:#49a86b}.admin-stage-rail button.active>i{color:#fff;background:#ec6816;border-color:#ec6816;box-shadow:0 0 0 5px #ec681614}.admin-stage-rail button.active>span{color:#dc5d0e;font-weight:900}.admin-stage-rail button.selected>span{color:#d75b0e;background:#fff8f3;border-color:#f0a272}.admin-stage-rail button:disabled{cursor:default}.admin-stage-rail button.active>span:after{float:right;color:#d65a0d;content:"Maintenant";text-transform:uppercase;background:#fff0e6;border-radius:999px;padding:3px 6px;font-size:5px}.workspace-switcher{z-index:20;position:relative}.workspace-switcher>button{text-align:left;color:#253746;cursor:pointer;background:#fff;border:1px solid #dfe5e8;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.workspace-switcher>button>svg:first-child{color:#e66919}.workspace-switcher>button span{gap:2px;min-width:0;display:grid}.workspace-switcher>button small{color:#8b98a2;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:800;overflow:hidden}.workspace-switcher>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-switcher>button>svg:last-child{color:#8c98a1;transition:transform .2s}.workspace-switcher .rotate{transform:rotate(180deg)}.workspace-switcher-menu{background:#fff;border:1px solid #dfe4e7;border-radius:13px;gap:4px;width:max(220px,100%);padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #102b3b24}.workspace-switcher-menu>p{color:#929da6;text-transform:uppercase;padding:6px 8px;font-size:6px;font-weight:850}.workspace-switcher-menu>button{color:#536472;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px;display:flex}.workspace-switcher-menu>button:hover,.workspace-switcher-menu>button.active{color:#d95e10;background:#fff1e8}.workspace-switcher-menu>button span{align-items:center;gap:8px;display:flex}.workspace-switcher-menu>button strong{font-size:8px}.workspace-switcher-menu>small{color:#96a1a9;padding:7px;font-size:6px;line-height:1.5}.client-sidebar>.workspace-switcher,.admin-sidebar>.workspace-switcher{margin-bottom:4px}.client-shell-collapsed .workspace-switcher>button,.admin-shell-collapsed .workspace-switcher>button{justify-content:center;padding:11px 5px;display:flex}.client-shell-collapsed .workspace-switcher>button span,.client-shell-collapsed .workspace-switcher>button>svg:last-child,.admin-shell-collapsed .workspace-switcher>button span,.admin-shell-collapsed .workspace-switcher>button>svg:last-child{display:none}.client-shell-collapsed .workspace-switcher-menu,.admin-shell-collapsed .workspace-switcher-menu{top:0;left:calc(100% + 8px)}html[data-theme=dark] .workspace-switcher>button,html[data-theme=dark] .workspace-switcher-menu{color:#e5edf1;background:#10232f;border-color:#2b424f}.relay-point-list>a>div em{color:#dc5e0d;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:800}.relay-point-form .form-wide{grid-column:1/-1}.relay-point-form textarea{min-height:82px;font:inherit;resize:vertical;border:1px solid #dce2e6;border-radius:9px;padding:10px}.relay-company-field>div{grid-template-columns:1fr 41px;gap:7px;display:grid}.relay-company-field>div button{color:#dc5e0d;background:#fff6ef;border:1px solid #f2c4a6;border-radius:9px;place-items:center;display:grid}.relay-inline-company{background:#fffaf6;border:1px solid #f3c8ab;border-radius:14px;gap:12px;padding:15px;display:grid}.relay-inline-company>div:first-child{align-items:center;gap:10px;display:flex}.relay-inline-company>div:first-child>span{color:#dc5e0d;background:#ffeadc;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.relay-inline-company>div:first-child>div{flex:1;gap:2px;display:grid}.relay-inline-company strong{color:#263442;font-size:9px}.relay-inline-company small{color:#7b8792;font-size:7px}.relay-inline-company>div:first-child>button{color:#7b8792;background:0 0;border:0}.relay-inline-company>button{color:#fff;background:#263442;border:0;border-radius:9px;align-items:center;gap:7px;width:fit-content;padding:10px 13px;font-size:8px;font-weight:850;display:flex}.relay-action-panel{background:#fff;border:1px solid #e4e8eb;border-radius:16px;gap:14px;padding:18px;display:grid}.relay-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.relay-action-buttons button{color:#53616e;background:#fff;border:1px solid #dfe4e8;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.relay-action-buttons button.active{color:#d95b0b;background:#fff4ec;border-color:#f36b16}.relay-action-form{border-top:1px solid #edf0f2;gap:11px;padding-top:13px;display:grid}.relay-action-form label{color:#566574;gap:6px;font-size:8px;font-weight:800;display:grid}.relay-action-form input,.relay-action-form select,.relay-action-form textarea{width:100%;min-height:42px;font:inherit;border:1px solid #dce2e6;border-radius:9px;padding:9px 11px}.relay-action-form textarea{resize:vertical;min-height:85px}.relay-action-form>button{color:#fff;background:#f36b16;border:0;border-radius:9px;align-items:center;gap:7px;width:fit-content;padding:10px 13px;font-size:8px;font-weight:850;display:flex}.relay-detail-hero{color:#fff;background:#17232e;border-radius:18px;justify-content:space-between;align-items:center;margin-top:18px;padding:22px;display:flex}.relay-detail-hero p{color:#f79a5d;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:850}.relay-detail-hero h1{margin:5px 0;font-size:25px}.relay-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.relay-shipment-detail .shipment-detail-route{margin-top:14px}.relay-shipment-detail .shipment-detail-route a{color:#e96512;align-items:center;gap:5px;margin-top:6px;font-size:8px;font-weight:800;display:flex}@media (max-width:800px){.relay-detail-grid{grid-template-columns:1fr}}.delivery-shell{color:#17232e;background:#f4f6f7;min-height:100vh}.delivery-shell>aside{z-index:20;background:#fff;border-right:1px solid #e3e7ea;flex-direction:column;gap:18px;width:235px;padding:22px 18px;display:flex;position:fixed;inset:0 auto 0 0}.delivery-shell>aside nav{gap:5px;display:grid}.delivery-shell>aside nav a{color:#65727e;border-radius:12px;align-items:center;gap:11px;padding:12px;font-size:9px;font-weight:800;display:flex}.delivery-shell>aside nav a svg{width:19px}.delivery-shell>aside nav a.active{color:#de5d0d;background:#fff0e6}.delivery-shell>aside>.sign-out-button{margin-top:auto}.delivery-shell>section{min-height:100vh;margin-left:235px}.delivery-shell>section>header{background:#fffffff0;border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex}.delivery-shell>section>header>div:first-child{display:grid}.delivery-shell>section>header small{color:#8b969f;font-size:8px}.delivery-shell>section>header strong{font-size:13px}.delivery-content{width:min(980px,100% - 36px);margin:auto;padding:25px 0 90px}.delivery-welcome{color:#fff;background:linear-gradient(130deg,#17232e,#273b4a);border-radius:22px;justify-content:space-between;align-items:center;padding:25px;display:flex}.delivery-welcome span,.delivery-page-head>span{color:#f58a45;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:900}.delivery-welcome h1{margin:5px 0;font-size:clamp(25px,4vw,39px)}.delivery-welcome p{color:#b9c3ca;font-size:9px}.delivery-day-score{background:#ffffff12;border-radius:18px;place-items:center;min-width:110px;padding:15px;display:grid}.delivery-day-score svg{color:#6fe2a7}.delivery-day-score strong{font-size:28px}.delivery-day-score small{color:#b9c3ca;font-size:7px}.delivery-map{background:#dfe7e2;border-radius:22px;height:300px;margin:16px 0;position:relative;overflow:hidden;box-shadow:0 12px 30px #25343f14}.delivery-map iframe{border:0;width:100%;height:100%}.delivery-map>a{color:#fff;background:#f36b16;border-radius:13px;align-items:center;gap:8px;padding:13px 16px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 20px #ac480b4d}.delivery-map-placeholder{color:#41515b;background:radial-gradient(circle at 50% 40%,#fff,#dce9df);align-content:center;place-items:center;gap:7px;height:100%;display:grid}.delivery-map-placeholder svg{color:#f36b16;width:42px;height:42px}.delivery-map-placeholder span{text-align:center;max-width:70%;font-size:9px}.delivery-next-card{background:#fff;border:1px solid #e2e7e9;border-radius:20px;gap:10px;padding:20px;display:grid}.delivery-next-card header{justify-content:space-between;display:flex}.delivery-next-card header span,.delivery-next-card p,.delivery-next-card a{align-items:center;gap:7px;display:flex}.delivery-next-card header span{color:#e65f0c;font-size:8px;font-weight:900}.delivery-next-card header b{color:#36825b;background:#eef6f1;border-radius:20px;padding:5px 9px;font-size:7px}.delivery-next-card h2{font-size:20px}.delivery-next-card p{color:#71808c;font-size:9px}.delivery-next-card p svg{width:16px}.delivery-next-card>a{color:#fff;background:#17232e;border-radius:11px;width:fit-content;padding:12px 15px;font-size:9px;font-weight:900}.delivery-next-card>a svg{width:16px}.delivery-next-card>a[href^=tel]{color:#26744e;background:#e8f7ef}.delivery-quick-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.delivery-quick-stats article{background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:16px;display:grid}.delivery-quick-stats svg{color:#f36b16;grid-row:1/3;width:22px}.delivery-quick-stats strong{font-size:18px}.delivery-quick-stats span{color:#7d8993;font-size:7px}.delivery-page-head{margin-bottom:20px}.delivery-page-head h1{margin:4px 0;font-size:31px}.delivery-page-head p{color:#7c8993;font-size:9px}.delivery-mission-list,.delivery-route-list,.delivery-history-list{gap:10px;display:grid}.delivery-mission-list>a,.delivery-route-list>a{color:#6d7a85;background:#fff;border:1px solid #e2e7e9;border-radius:17px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:15px;display:grid}.delivery-mission-list>a>i,.delivery-route-list>a>i{color:#e05d0c;background:#fff0e6;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-style:normal;font-weight:900;display:grid}.delivery-mission-list>a>div,.delivery-route-list>a>div{gap:3px;display:grid}.delivery-mission-list small{color:#9aa3aa;font-size:7px}.delivery-mission-list strong,.delivery-route-list strong{color:#1e2b35;font-size:11px}.delivery-mission-list span,.delivery-route-list span{align-items:center;gap:5px;font-size:8px;display:flex}.delivery-mission-list span svg,.delivery-route-list span svg{width:13px}.delivery-mission-list b{background:#eff4f6;border-radius:20px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.delivery-mission-list b svg{width:12px}.delivery-mission-title{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.delivery-mission-title small{color:#e65f0c;font-size:8px;font-weight:900}.delivery-mission-title h1{font-size:28px}.delivery-mission-title>span{background:#fff;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:850;display:flex}.delivery-contact-card,.delivery-package-card{background:#fff;border:1px solid #e1e6e9;border-radius:18px;align-items:center;gap:13px;margin:12px 0;padding:17px;display:flex}.delivery-contact-card>span,.delivery-package-card>svg{color:#e6600d;background:#fff0e6;border-radius:13px;place-items:center;width:44px;height:44px;padding:10px;display:grid}.delivery-contact-card>div,.delivery-package-card>div{flex:1;gap:3px;display:grid}.delivery-contact-card small,.delivery-package-card small{color:#939da5;font-size:7px}.delivery-contact-card h2{font-size:16px}.delivery-contact-card p{color:#75828c;align-items:center;gap:5px;font-size:8px;display:flex}.delivery-contact-card p svg{width:13px}.delivery-contact-card>a{color:#277951;background:#e9f8ef;border-radius:12px;align-items:center;gap:6px;padding:11px;font-size:8px;font-weight:900;display:flex}.delivery-package-card strong{font-size:11px}.delivery-package-card p,.delivery-package-card em{color:#75828c;font-size:8px}.delivery-package-card em{color:#dc5e0d;font-style:normal;font-weight:800}.delivery-actions{gap:10px;margin-top:14px;display:grid}.delivery-primary-action{color:#fff;text-align:left;background:#f36b16;border:0;border-radius:17px;align-items:center;gap:13px;width:100%;padding:17px;display:flex;box-shadow:0 12px 25px #f36b1633}.delivery-primary-action.success{background:#23875a}.delivery-primary-action>svg{width:28px;height:28px}.delivery-primary-action span{display:grid}.delivery-primary-action strong{font-size:12px}.delivery-primary-action small{opacity:.8;font-size:8px}.delivery-secondary-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.delivery-secondary-actions button{color:#53616c;background:#fff;border:1px solid #dfe4e7;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:8px;font-weight:900;display:flex}.delivery-message{color:#b64a08;background:#fff1e8;border-radius:10px;padding:10px;font-size:8px}.delivery-sheet-backdrop{z-index:100;background:#0c151db3;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.delivery-sheet{background:#fff;border-radius:24px 24px 18px 18px;gap:13px;width:min(520px,100%);padding:20px;display:grid}.delivery-sheet header{justify-content:space-between;align-items:center;display:flex}.delivery-sheet header small{color:#e65f0c;text-transform:uppercase;font-size:7px;font-weight:900}.delivery-sheet header h2{font-size:20px}.delivery-sheet header button{color:#78848e;background:0 0;border:0}.delivery-sheet label{color:#4e5d68;gap:6px;font-size:8px;font-weight:900;display:grid}.delivery-sheet input,.delivery-sheet select,.delivery-sheet textarea{min-height:46px;font:inherit;border:1px solid #dce2e5;border-radius:11px;padding:10px}.delivery-sheet textarea{min-height:82px}.delivery-sheet-submit{color:#fff;background:#f36b16;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:9px;font-weight:900;display:flex}.delivery-empty{text-align:center;background:#fff;border:1px dashed #d9e0e4;border-radius:18px;place-items:center;gap:7px;padding:35px;display:grid}.delivery-empty>svg{color:#54a97a;width:32px;height:32px}.delivery-empty h2{font-size:15px}.delivery-empty p{color:#84909a;font-size:8px}.delivery-history-list article{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.delivery-history-list article>svg{color:#35a26b}.delivery-history-list article>div{gap:3px;display:grid}.delivery-history-list small{color:#98a2aa;font-size:7px}.delivery-history-list strong{font-size:10px}.delivery-history-list span{color:#78858f;align-items:center;gap:5px;font-size:8px;display:flex}.delivery-history-list span svg{width:12px}.delivery-history-list time{color:#79858e;font-size:8px}.delivery-profile-card{color:#fff;background:#17232e;border-radius:22px;place-items:center;padding:28px;display:grid}.delivery-avatar{color:#f36b16;background:#fff;border:3px solid #f36b16;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.delivery-profile-card h2{margin-top:10px;font-size:20px}.delivery-profile-card>span{color:#b9c2c8;font-size:8px}.delivery-profile-card p,.delivery-profile-card i{align-items:center;gap:6px;margin-top:8px;font-size:8px;display:flex}.delivery-profile-card p svg,.delivery-profile-card i svg{width:14px}.delivery-profile-card i{color:#75e0a9;background:#ffffff14;border-radius:20px;padding:7px 10px;font-style:normal}.delivery-profile-links{gap:9px;margin-top:13px;display:grid}.delivery-profile-links a{color:#56646f;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.delivery-profile-links a>svg{color:#f36b16}.delivery-profile-links span{display:grid}.delivery-profile-links strong{font-size:9px}.delivery-profile-links small{color:#8b969f;font-size:7px}.delivery-bottom-nav{display:none}@media (max-width:760px){.delivery-shell>aside{display:none}.delivery-shell>section{margin-left:0}.delivery-shell>section>header{height:64px;padding:0 18px}.delivery-content{width:calc(100% - 24px);padding-top:14px}.delivery-bottom-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #e1e5e8;border-radius:18px;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:fixed;inset:auto 10px 10px;box-shadow:0 10px 35px #1c2a3540}.delivery-bottom-nav a{color:#82909a;border-radius:11px;place-items:center;gap:2px;padding:7px;font-size:7px;font-weight:800;display:grid}.delivery-bottom-nav a svg{width:19px}.delivery-bottom-nav a.active{color:#e15e0c;background:#fff0e6}.delivery-map{height:260px}.delivery-welcome{padding:20px}.delivery-day-score{min-width:84px}.delivery-quick-stats{gap:7px}.delivery-quick-stats article{padding:12px}.delivery-mission-list>a{grid-template-columns:auto 1fr auto}.delivery-mission-list>a>b{display:none}.delivery-mission-list>a>svg{width:16px}.delivery-contact-card{flex-wrap:wrap;align-items:flex-start}.delivery-contact-card>a{margin-left:57px}.delivery-sheet-backdrop{padding:0}.delivery-sheet{border-radius:24px 24px 0 0}}.delivery-mission-section{gap:12px;margin-bottom:25px;display:grid}.delivery-section-title{justify-content:space-between;align-items:center;display:flex}.delivery-section-title>div{align-items:center;gap:9px;display:flex}.delivery-section-title>div>svg{color:#f36b16;width:22px}.delivery-section-title span{display:grid}.delivery-section-title strong{font-size:12px}.delivery-section-title small{color:#85919a;font-size:7px}.delivery-section-title em{color:#287a52;background:#e8f7ef;border-radius:20px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}.delivery-mission-section.available{border-top:1px solid #dfe4e7;padding-top:22px}.delivery-available-list{gap:11px;display:grid}.delivery-available-list>article{background:#fff;border:1px solid #e1e6e9;border-radius:19px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:17px;display:grid;box-shadow:0 8px 24px #17232e0a}.delivery-available-route{grid-template-columns:auto auto 1fr;align-items:center;gap:3px 8px;display:grid}.delivery-available-route small{color:#e35e0c;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:900}.delivery-available-route strong{color:#24313b;font-size:10px}.delivery-available-route i{color:#f36b16;font-style:normal;font-weight:900}.delivery-available-route span{color:#79858e;grid-column:1/-1;align-items:center;gap:5px;font-size:8px;display:flex}.delivery-available-route span svg{width:13px}.delivery-available-price{text-align:right;display:grid}.delivery-available-price small{color:#909aa2;font-size:7px}.delivery-available-price strong{font-size:11px}.delivery-accept-action{gap:4px;display:grid}.delivery-accept-action>button{color:#fff;text-align:left;background:#23875a;border:0;border-radius:13px;align-items:center;gap:8px;padding:11px 14px;display:flex}.delivery-accept-action>button>svg{width:20px}.delivery-accept-action>button span{display:grid}.delivery-accept-action>button strong{font-size:9px}.delivery-accept-action>button small{opacity:.8;font-size:6px}.delivery-accept-action p{color:#bd4c09;max-width:170px;font-size:7px}.delivery-empty.compact{padding:22px}@media (max-width:760px){.delivery-available-list>article{grid-template-columns:1fr auto}.delivery-available-route{grid-column:1/-1}.delivery-available-price{text-align:left}.delivery-accept-action>button{padding:11px}.delivery-accept-action>button small{display:none}}.delivery-completion-receipt{color:#fff;text-align:center;background:linear-gradient(145deg,#15352a,#237b55);border-radius:24px;place-items:center;margin:15px 0 20px;padding:28px;display:grid;box-shadow:0 18px 40px #174a3530}.delivery-success-mark{background:#ffffff17;border:1px solid #fff5;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.delivery-success-mark svg{color:#78edaf;width:39px;height:39px}.delivery-completion-receipt>p{color:#80e8b1;text-transform:uppercase;letter-spacing:.14em;margin-top:11px;font-size:8px;font-weight:900}.delivery-completion-receipt>h1{margin:3px 0;font-size:29px}.delivery-completion-receipt>span{color:#c5dbd1;font-size:9px}.delivery-completion-receipt>div:not(.delivery-success-mark){grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:20px;display:grid}.delivery-completion-receipt article{background:#ffffff10;border-radius:14px;place-items:center;gap:3px;padding:13px;display:grid}.delivery-completion-receipt article svg{color:#80e8b1;width:19px}.delivery-completion-receipt article small{color:#a9c8ba;font-size:7px}.delivery-completion-receipt article strong{font-size:8px}.delivery-completion-receipt>a{color:#1c6547;background:#fff;border-radius:12px;margin-top:17px;padding:11px 14px;font-size:8px;font-weight:900}@media (max-width:620px){.delivery-completion-receipt>div:not(.delivery-success-mark){grid-template-columns:1fr}.delivery-completion-receipt article{text-align:left;grid-template-columns:auto 1fr}.delivery-completion-receipt article small,.delivery-completion-receipt article strong{grid-column:2}}.relay-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.relay-agent-manager{margin-top:22px}.relay-agent-list{gap:8px;margin:14px 0;display:grid}.relay-agent-list article{border:1px solid #e6eaed;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.relay-agent-list article>span{color:#d85d0e;background:#fff0e6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.relay-agent-list article div{gap:2px;display:grid}.relay-agent-list article strong{font-size:8px}.relay-agent-list article small{color:#8b97a1;font-size:6px}.relay-agent-list article>svg{color:#e8a21a}.relay-agent-list article button{color:#b6bec4;background:0 0;border:0}.relay-agent-manager>form{border-top:1px solid #edf0f2;gap:9px;padding-top:14px;display:grid}.relay-agent-manager select,.relay-stage-field select{background:#fff;border:1px solid #dce2e6;border-radius:9px;min-height:41px;padding:0 10px;font-size:8px}.relay-agent-manager form label,.inline-check{align-items:center;gap:7px;font-size:7px!important;display:flex!important}.relay-agent-manager form button{color:#fff;background:#f36b16;border:0;border-radius:9px;align-items:center;gap:6px;width:max-content;padding:10px 13px;font-size:8px;font-weight:850;display:flex}.relay-stage-field{grid-column:1/-1}.relay-stage-field small{color:#8a969f;font-size:6px}.relay-current-routing{color:#dd6214;background:#fff8f3;border:1px solid #f2c3a6;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.relay-current-routing div{gap:2px;display:grid}.relay-current-routing small{text-transform:uppercase;font-size:6px}.relay-current-routing strong{color:#263442;font-size:8px}.relay-current-routing span{font-size:7px}.relay-shell{color:#1b2a38;background:#f5f7f8;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.relay-shell>aside{background:#fff;border-right:1px solid #e3e7ea;flex-direction:column;gap:24px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.relay-shell>aside>div{color:#fff;background:#17364a;border-radius:12px;gap:4px;padding:13px;display:grid}.relay-shell>aside>div small{color:#9db5c4;text-transform:uppercase;font-size:6px}.relay-shell>aside>div strong{font-size:9px}.relay-shell nav{gap:5px;display:grid}.relay-shell nav a{color:#71808d;border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:8px;font-weight:800;display:flex}.relay-shell nav a.active,.relay-shell nav a:hover{color:#d85d0e;background:#fff0e6}.relay-shell>aside .admin-signout{margin-top:auto}.relay-shell>section>header{background:#fff;border-bottom:1px solid #e2e7ea;justify-content:space-between;align-items:center;min-height:70px;padding:0 28px;display:flex}.relay-shell>section>header>div{align-items:center;gap:10px;display:flex}.relay-shell>section>header span{gap:2px;display:grid}.relay-shell>section>header small{color:#99a3ab;text-transform:uppercase;font-size:6px}.relay-shell>section>header strong{font-size:8px}.relay-user{border-left:1px solid #e5e8eb;align-items:center;gap:6px;padding-left:12px;font-size:8px;display:flex!important}.relay-content{gap:18px;padding:28px;display:grid}.relay-hero{color:#fff;background:linear-gradient(135deg,#123448,#1f5368);border-radius:20px;justify-content:space-between;align-items:center;padding:27px 30px;display:flex;overflow:hidden}.relay-hero p{color:#9fc0cf;text-transform:uppercase;font-size:7px;font-weight:800}.relay-hero h1{letter-spacing:-.045em;margin:8px 0;font-size:30px}.relay-hero h1 em{color:#ff9a59;font-style:normal}.relay-hero span{color:#c6d7df;align-items:center;gap:6px;font-size:8px;display:flex}.relay-hero>svg{color:#ff7b29;opacity:.8}.relay-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.relay-kpis article{background:#fff;border:1px solid #e1e6e9;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:16px;display:grid}.relay-kpis svg{color:#e56617;grid-row:1/3}.relay-kpis span{color:#84919b;font-size:7px}.relay-kpis strong{font-size:20px}.relay-board{background:#fff;border:1px solid #e0e5e8;border-radius:16px;padding:18px}.relay-board>article{border-top:1px solid #edf0f2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 3px;display:grid}.relay-board>article>div:nth-child(2){gap:3px;display:grid}.relay-board article strong{font-size:9px}.relay-board article span{color:#6f7e89;font-size:7px}.relay-board article small{color:#9aa4ac;font-size:6px}.relay-parcel-icon{color:#dd6212;background:#fff0e6;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.relay-parcel-icon.received{color:#319657;background:#eaf8ef}.relay-confirm-trigger,.relay-confirm-box button:last-child{color:#fff;background:#f36b16;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:7px;font-weight:850;display:flex}.relay-confirm-box{gap:7px;min-width:240px;display:grid}.relay-confirm-box textarea{border:1px solid #dce2e6;border-radius:8px;min-height:60px;padding:8px;font-size:7px}.relay-confirm-box>div{justify-content:flex-end;gap:6px;display:flex}.relay-confirm-box button:first-child{color:#7d8992;background:0 0;border:0;font-size:7px}.relay-empty,.relay-empty-assignment{text-align:center;color:#84909a;place-items:center;gap:8px;padding:35px;display:grid}.relay-empty h3,.relay-empty-assignment h1{color:#2a3946}.relay-empty p,.relay-empty-assignment p{font-size:8px}.relay-shell>aside>.workspace-switcher{color:inherit;background:0 0;border-radius:0;padding:0;display:block}.relay-shell>aside>.workspace-switcher small{color:#8b98a2}.relay-shell>aside>.workspace-switcher strong{font-size:8px}@media (max-width:900px){.relay-detail-grid,.relay-shell{grid-template-columns:1fr}.relay-shell>aside{height:auto;position:static}.relay-shell nav{grid-template-columns:repeat(3,1fr)}.relay-kpis{grid-template-columns:1fr}.relay-board>article{grid-template-columns:auto 1fr}.relay-board>article>:last-child{grid-column:1/-1}.relay-content{padding:16px}}.operation-detail-fields{border-top:1px solid #e9edef;gap:8px;padding-top:13px;display:grid}.operation-detail-fields label{color:#6e7b85;gap:5px;font-size:7px;font-weight:800;display:grid}.operation-detail-fields label:first-child{position:relative}.operation-detail-fields label:first-child svg{color:#e56516;width:14px;position:absolute;top:27px;left:9px}.operation-detail-fields input,.operation-detail-fields textarea{font:inherit;border:1px solid #dce2e5;border-radius:8px;padding:9px;font-size:7px}.operation-detail-fields input{padding-left:30px}.operation-detail-fields textarea{resize:vertical;min-height:58px}.publish-stage{color:#fff;cursor:pointer;background:#ec6816;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:7px;font-weight:850;display:flex}.publish-stage:disabled{opacity:.45;cursor:not-allowed}.publish-stage svg{width:15px}.shipment-assignment-box{background:#f7f9fa;border:1px solid #dfe5e8;border-radius:12px;gap:10px;padding:12px;display:grid}.shipment-assignment-box>div:first-child{align-items:center;gap:9px;display:flex}.shipment-assignment-box>div:first-child>svg{color:#e56515;width:28px}.shipment-assignment-box span{gap:2px;display:grid}.shipment-assignment-box small,.shipment-assignment-box em{color:#8b969e;font-size:6px;font-style:normal}.shipment-assignment-box strong{font-size:8px}.shipment-assignment-box>div:last-child{grid-template-columns:1fr auto;gap:6px;display:grid}.shipment-assignment-box select{background:#fff;border:1px solid #dae1e4;border-radius:8px;min-width:0;padding:9px;font-size:7px}.shipment-assignment-box button{color:#fff;cursor:pointer;background:#153247;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 10px;font-size:7px;font-weight:800;display:flex}.shipment-assignment-box button:disabled{opacity:.5}.shipment-assignment-box button svg{width:14px}.cancel-shipment-button{color:#b4473b;cursor:pointer;background:#fff5f3;border:1px solid #efc9c4;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:7px;font-weight:800;display:flex}.cancel-shipment-button svg{width:14px}.shipment-cancelled-state{color:#b74a3e;background:#fff0ed;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.shipment-cancelled-state div{gap:3px;display:grid}.shipment-cancelled-state strong{font-size:8px}.shipment-cancelled-state span{font-size:6px}.cancel-shipment-overlay{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08151ebd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cancel-shipment-overlay>section{background:#fff;border-radius:17px;width:min(440px,100%);box-shadow:0 30px 90px #0006}.cancel-shipment-overlay header{border-bottom:1px solid #e7ebed;gap:10px;padding:18px;display:flex}.cancel-shipment-overlay header>span{color:#b6483b;background:#fff0ed;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.cancel-shipment-overlay h3{font-size:13px}.cancel-shipment-overlay header p{color:#89959e;margin-top:3px;font-size:7px}.cancel-shipment-overlay>section>label{color:#687680;gap:6px;padding:18px;font-size:7px;font-weight:800;display:grid}.cancel-shipment-overlay textarea{min-height:85px;font:inherit;resize:vertical;border:1px solid #dbe1e5;border-radius:9px;padding:10px;font-size:8px}.cancel-shipment-overlay footer{border-top:1px solid #e7ebed;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.cancel-shipment-overlay footer button{cursor:pointer;background:#fff;border:1px solid #dce2e5;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;font-size:7px;font-weight:800;display:flex}.cancel-shipment-overlay footer button:last-child{color:#fff;background:#b5483c;border:0}.cancel-shipment-overlay footer button:disabled{opacity:.45;cursor:not-allowed}html[data-theme=dark] .admin-stage-rail button>i,html[data-theme=dark] .shipment-assignment-box,html[data-theme=dark] .cancel-shipment-overlay>section{background:#10232f;border-color:#2b414e}html[data-theme=dark] .admin-stage-rail button.selected>span{background:#2a211c}.client-help-link{color:#60707b;border:1px solid #e1e6e9;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.admin-panel-head>a{color:#e36010;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.admin-support{color:inherit}.audit-log-table{overflow:hidden}.audit-log-table>header{color:#87939c;text-transform:uppercase;background:#f6f8f9;grid-template-columns:1.4fr 1fr 1fr .7fr;gap:12px;padding:10px 16px;font-size:6px;font-weight:850;display:grid}.audit-log-table>article{border-top:1px solid #ebeff1;grid-template-columns:auto 1.4fr 1fr 1fr .7fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.audit-log-table article>i{color:#3f7196;background:#edf4fa;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.audit-log-table article>i svg{width:15px}.audit-log-table article>div{gap:3px;min-width:0;display:grid}.audit-log-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.audit-log-table small,.audit-log-table time{color:#8b969f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}html[data-theme=dark] .audit-log-table>header{background:#0c1c26}@media (max-width:800px){.audit-log-table>header{display:none}.audit-log-table>article{grid-template-columns:auto 1fr}.audit-log-table article>div,.audit-log-table article>time{grid-column:2}}@media (max-width:960px){.persona-intro{grid-template-columns:1fr;gap:20px}.persona-intro>p{max-width:640px}.persona-stage{height:590px}.persona-card-copy strong{font-size:25px}}@media (max-width:700px){.persona-section{padding-top:76px;padding-bottom:76px}.persona-intro h2{font-size:44px}.persona-intro>p{font-size:12px}.persona-stage{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;width:calc(100vw - 24px);height:575px;padding:0 20px 12px 0;overflow-x:auto}.persona-stage::-webkit-scrollbar{display:none}.persona-stage>article,.persona-stage>article.active{scroll-snap-align:start;border-radius:23px;flex:0 0 86vw}.persona-stage>article:not(.active) .persona-card-select img{filter:saturate(.9)brightness(.82)}.persona-card-copy strong{font-size:30px}.persona-mobile-hint{color:#8a959d;justify-content:center;align-items:center;gap:8px;margin-top:13px;font-size:8px;display:flex}.persona-mobile-hint span{background:#f36b16;border-radius:4px;width:28px;height:3px;display:block}}.driver-enrollment-page{color:#17232e;background:#f5f7f8;grid-template-columns:minmax(380px,41vw) 1fr;min-height:100vh;display:grid}.driver-enrollment-page>aside{color:#fff;background:#14222c;height:100vh;position:sticky;top:0;overflow:hidden}.driver-enrollment-page>aside>img{object-fit:cover}.driver-enrollment-shade{background:linear-gradient(#0d182254,#0c171fd9 67%,#091118f7);position:absolute;inset:0}.driver-enrollment-page>aside>a{z-index:2;position:absolute;top:30px;left:34px}.driver-enrollment-page>aside>a img{border-radius:5px}.driver-enrollment-story{z-index:2;position:absolute;bottom:88px;left:40px;right:40px}.driver-enrollment-story>p{color:#ff9a59;letter-spacing:.14em;font-size:8px;font-weight:900}.driver-enrollment-story h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(38px,4.2vw,66px);line-height:.96}.driver-enrollment-story h2 em{color:#ff8b43;font-style:normal}.driver-enrollment-story>span{color:#c4cdd3;max-width:510px;font-size:10px;line-height:1.65;display:block}.driver-enrollment-story ul{gap:8px;margin-top:20px;display:grid}.driver-enrollment-story li{color:#e1e7ea;align-items:center;gap:8px;font-size:8px;display:flex}.driver-enrollment-story li svg{color:#6fe0a5;width:15px}.driver-enrollment-page>aside>footer{z-index:2;color:#8fa0ab;align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;bottom:25px;left:38px;right:38px}.driver-enrollment-page>aside>footer svg{width:14px}.driver-enrollment-page>section{padding:28px clamp(24px,5vw,80px) 65px;position:relative}.driver-enrollment-back{color:#71808a;align-items:center;gap:6px;width:fit-content;font-size:8px;font-weight:800;display:flex}.driver-enrollment-back svg{width:15px}.driver-compliance-badge{color:#317551;background:#eff8f2;border:1px solid #dce7e0;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:850;display:flex;position:absolute;top:24px;right:clamp(24px,5vw,80px)}.driver-compliance-badge svg{width:14px}.driver-kyc-form{width:min(820px,100%);margin:45px auto 0}.driver-kyc-form>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.driver-kyc-form>header p{color:#e96512;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:900}.driver-kyc-form>header h1{letter-spacing:-.065em;margin:6px 0;font-size:clamp(42px,5vw,68px);line-height:.94}.driver-kyc-form>header>div:first-child>span{color:#7c8993;font-size:9px}.driver-kyc-progress{text-align:right;gap:7px;min-width:120px;display:grid}.driver-kyc-progress strong{font-size:23px}.driver-kyc-progress strong small{color:#9ba5ac;font-size:9px}.driver-kyc-progress>i{background:#dfe4e7;border-radius:5px;height:4px;display:block;overflow:hidden}.driver-kyc-progress>i span{background:#f36b16;border-radius:5px;height:100%;transition:width .4s;display:block}.driver-kyc-form>nav{background:#fff;border:1px solid #e0e5e8;border-radius:17px;grid-template-columns:repeat(4,1fr);margin:30px 0;padding:7px;display:grid}.driver-kyc-form>nav button{color:#8a959e;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.driver-kyc-form>nav button.active{color:#dc5c0c;background:#fff0e6}.driver-kyc-form>nav button.done{color:#35805a}.driver-kyc-form>nav button>i{background:#f0f3f5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.driver-kyc-form>nav button.active>i{color:#fff;background:#f36b16}.driver-kyc-form>nav button.done>i{background:#e8f7ee}.driver-kyc-form>nav svg{width:15px}.driver-kyc-form>nav button>span{display:grid}.driver-kyc-form>nav small{font-size:6px}.driver-kyc-form>nav strong{font-size:8px}.driver-kyc-form>section{background:#fff;border:1px solid #e0e5e8;border-radius:20px;padding:24px;display:none}.driver-kyc-form>section.active{animation:.35s both driverStepIn;display:block}@keyframes driverStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.driver-form-title{align-items:center;gap:11px;margin-bottom:22px;display:flex}.driver-form-title>span{color:#e45f0d;background:#fff0e6;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.driver-form-title>span svg{width:21px}.driver-form-title>div{display:grid}.driver-form-title small{color:#e66514;text-transform:uppercase;font-size:7px;font-weight:900}.driver-form-title h2{font-size:20px}.driver-field-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.driver-field-grid label{color:#56646f;gap:6px;font-size:8px;font-weight:850;display:grid}.driver-field-grid label.wide{grid-column:1/-1}.driver-field-grid input,.driver-field-grid select{color:#25333d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dbe1e5;border-radius:10px;outline:none;padding:10px 12px}.driver-field-grid input:focus,.driver-field-grid select:focus{border-color:#f36b16;box-shadow:0 0 0 3px #f36b1614}.driver-kyc-tip{color:#397257;background:#f0f7f3;border-radius:13px;align-items:center;gap:10px;margin-top:18px;padding:13px;display:flex}.driver-kyc-tip svg{width:22px}.driver-kyc-tip div{display:grid}.driver-kyc-tip strong{font-size:8px}.driver-kyc-tip span{font-size:7px}.driver-doc-intro{color:#7e8a93;margin:-10px 0 17px;font-size:8px}.driver-document-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.driver-document{cursor:pointer;border:1px dashed #cfd8dd;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:13px;display:grid;position:relative}.driver-document:hover{background:#fffaf7;border-color:#f36b16}.driver-document input{opacity:0;cursor:pointer;position:absolute;inset:0}.driver-document>span{color:#e6600e;background:#fff0e6;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.driver-document>span svg{width:17px}.driver-document strong{font-size:8px}.driver-document small{color:#8c979f;font-size:7px}.driver-consents{gap:8px;margin-top:17px;display:grid}.driver-consents>label{color:#687680;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:9px;display:grid}.driver-consents input{opacity:0;position:absolute}.driver-consents label>span{color:#0000;background:#fff;border:1px solid #d4dce0;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.driver-consents input:checked+span{color:#fff;background:#26875a;border-color:#26875a}.driver-consents span svg{width:13px}.driver-consents p{font-size:7px;line-height:1.5}.driver-honeypot{position:absolute!important;left:-10000px!important}.driver-kyc-error{color:#b64b3e;background:#fff0ed;border-radius:10px;margin-top:12px;padding:11px;font-size:8px}.driver-kyc-form>footer{justify-content:space-between;margin-top:18px;display:flex}.driver-kyc-form>footer button{color:#687680;background:#fff;border:1px solid #d9e0e4;border-radius:11px;align-items:center;gap:7px;padding:12px 15px;font-size:8px;font-weight:900;display:flex}.driver-kyc-form>footer button:last-child{color:#fff;background:#f36b16;border:0;box-shadow:0 10px 24px #f36b162e}.driver-kyc-form>footer button:disabled{opacity:.45}.driver-kyc-form>footer svg{width:16px}.driver-enrollment-success{text-align:center;background:#fff;border-radius:25px;place-items:center;width:min(650px,100%);margin:100px auto;padding:45px;display:grid;box-shadow:0 25px 70px #17232e17}.driver-enrollment-success>span{color:#23865a;background:#e8f8ef;border-radius:50%;place-items:center;width:75px;height:75px;display:grid}.driver-enrollment-success>span svg{width:40px;height:40px}.driver-enrollment-success>p:first-of-type{color:#268059;text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:900}.driver-enrollment-success h1{margin:6px 0;font-size:35px}.driver-enrollment-success>strong{color:#dc5e0d;background:#fff0e6;border-radius:20px;padding:7px 11px;font-size:9px}.driver-enrollment-success>p:last-of-type{color:#74818b;max-width:480px;margin-top:13px;font-size:9px;line-height:1.65}.driver-enrollment-success>a{color:#fff;background:#17232e;border-radius:11px;margin-top:18px;padding:12px 15px;font-size:8px;font-weight:900}@media (max-width:900px){.driver-enrollment-page{grid-template-columns:1fr}.driver-enrollment-page>aside{height:420px;position:relative}.driver-enrollment-story{bottom:55px}.driver-enrollment-page>aside>footer{display:none}.driver-enrollment-page>section{padding-top:22px}.driver-kyc-form{margin-top:35px}}@media (max-width:620px){.driver-enrollment-page>aside{height:360px}.driver-enrollment-story{bottom:30px;left:22px;right:22px}.driver-enrollment-story h2{font-size:40px}.driver-enrollment-story ul{display:none}.driver-enrollment-page>aside>a{top:20px;left:22px}.driver-compliance-badge{display:none}.driver-kyc-form>header{flex-direction:column;align-items:start}.driver-kyc-progress{text-align:left;width:100%}.driver-kyc-form>nav{grid-template-columns:repeat(4,1fr)}.driver-kyc-form>nav button{justify-content:center;padding:8px}.driver-kyc-form>nav button>span{display:none}.driver-field-grid,.driver-document-grid{grid-template-columns:1fr}.driver-field-grid label.wide{grid-column:auto}.driver-kyc-form>section{padding:17px}.driver-kyc-form>footer button{padding:11px}.driver-enrollment-success{margin:50px auto;padding:28px 18px}}.driver-address-block{background:linear-gradient(145deg,#f8fbfa,#fff);border:1px solid #e3e9ec;border-radius:16px;margin-top:20px;padding:17px}.driver-address-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.driver-address-heading>span{color:#278157;background:#e9f7ef;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.driver-address-heading svg{width:18px}.driver-address-heading>div{display:grid}.driver-address-heading strong{font-size:9px}.driver-address-heading small{color:#7d8a93;font-size:7px}.driver-address-heading>b{color:#d75a0d;background:#fff0e6;border-radius:15px;margin-left:auto;padding:6px 9px;font-size:7px}.driver-search-select{color:#56646f;gap:6px;font-size:8px;font-weight:850;display:grid;position:relative}.driver-select-value{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.driver-search-select>button{color:#8a969e;text-align:left;background:#fff;border:1px solid #dbe1e5;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:10px 12px;display:flex}.driver-search-select>button span.selected{color:#25333d}.driver-search-select>button svg{width:16px;transition:transform .2s}.driver-search-select.open>button{border-color:#f36b16;box-shadow:0 0 0 3px #f36b1614}.driver-search-select.open>button svg{transform:rotate(180deg)}.driver-search-select.disabled{opacity:.58}.driver-select-popover{z-index:30;background:#fff;border:1px solid #dfe5e8;border-radius:13px;position:absolute;top:70px;left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #17232e26}.driver-select-popover>div{background:#f3f6f7;border-radius:9px;align-items:center;gap:7px;margin:8px;padding:0 10px;display:flex}.driver-select-popover>div svg{color:#82909a;width:15px}.driver-select-popover>div input{min-height:39px;box-shadow:none;background:0 0;border:0;padding:6px 0}.driver-select-popover ul{max-height:230px;padding:0 6px 7px;overflow:auto}.driver-select-popover li button{color:#34434d;text-align:left;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:9px;display:flex}.driver-select-popover li button:hover,.driver-select-popover li button[aria-selected=true]{color:#d95d0e;background:#fff1e8}.driver-select-popover li button svg{width:14px}.driver-select-popover li.empty{color:#8a959d;text-align:center;padding:16px;font-size:7px}@media (max-width:620px){.driver-address-heading>b{display:none}.driver-select-popover{position:fixed;inset:auto 14px 14px}.driver-select-popover ul{max-height:40vh}}.driver-kyc-admin,.driver-kyc-detail{gap:20px;display:grid}.driver-kyc-live{color:#087a55;align-items:center;gap:8px;font-size:8px;font-weight:850;display:inline-flex}.driver-kyc-live:before{content:"";background:#16b77b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #16b77b1f}.driver-kyc-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.driver-kyc-kpis article{background:#fff;border:1px solid #e2e8e5;border-radius:17px;min-height:105px;padding:17px;box-shadow:0 12px 35px #142a2209}.driver-kyc-kpis span{color:#718079;font-size:7px;font-weight:800}.driver-kyc-kpis strong{color:#10271f;margin-top:14px;font-size:25px;display:block}.driver-kyc-filters{gap:7px;display:flex;overflow-x:auto}.driver-kyc-filters a{color:#53605b;background:#fff;border:1px solid #dfe6e2;border-radius:20px;flex:none;padding:8px 12px;font-size:7px;font-weight:850}.driver-kyc-filters a[aria-current=page]{color:#fff;background:#132c23;border-color:#132c23}.driver-kyc-table{background:#fff;border:1px solid #e2e8e5;border-radius:18px;overflow:hidden}.driver-kyc-table-head{color:#718079;text-transform:uppercase;background:#f6f8f7;grid-template-columns:1.6fr 1fr 100px 110px 20px;gap:12px;padding:10px 16px 10px 66px;font-size:6px;font-weight:850;display:grid}.driver-kyc-table-row{color:#1f342c;border-top:1px solid #edf0ee;grid-template-columns:38px 1.6fr 1fr 100px 110px 20px;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.driver-kyc-table-row:hover{background:#f8fbf9}.driver-kyc-table-row>div{min-width:0}.driver-kyc-table-row strong,.driver-kyc-table-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.driver-kyc-table-row strong{font-size:8px}.driver-kyc-table-row small{color:#718079;margin-top:3px;font-size:6px}.driver-candidate-avatar{color:#fff;background:linear-gradient(145deg,#13362a,#1e7857);border-radius:11px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid}.driver-kyc-status{border-radius:20px;width:max-content;padding:6px 8px;font-size:6px;font-weight:850;display:inline-flex}.driver-kyc-status.submitted{color:#765400;background:#fff3cd}.driver-kyc-status.under_review{color:#075985;background:#e0f2fe}.driver-kyc-status.more_info{color:#9a3412;background:#ffedd5}.driver-kyc-status.approved{color:#087a55;background:#dcfce7}.driver-kyc-status.rejected{color:#a21c2d;background:#fee2e2}.driver-kyc-empty{color:#64716c;text-align:center;padding:45px 20px;font-size:8px}.driver-kyc-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#4cd39947,#0000 28%),linear-gradient(135deg,#10291f,#174b38);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.driver-kyc-identity{align-items:center;gap:13px;display:flex}.driver-kyc-identity .driver-candidate-avatar{background:#ffffff1f;border:1px solid #ffffff47;width:50px;height:50px}.driver-kyc-identity h1{margin:4px 0;font-size:22px}.driver-kyc-identity p,.driver-kyc-identity span{color:#ffffffb3;font-size:7px}.driver-compliance-score{text-align:right;background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;min-width:115px;padding:12px 15px}.driver-compliance-score strong,.driver-compliance-score span{display:block}.driver-compliance-score strong{font-size:20px}.driver-compliance-score span{color:#ffffffad;margin-top:4px;font-size:6px}.driver-kyc-detail-grid{grid-template-columns:1.5fr minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.driver-kyc-information,.driver-compliance-checklist,.driver-review-actions,.driver-kyc-documents,.driver-review-note{background:#fff;border:1px solid #e2e8e5;border-radius:18px;padding:18px;box-shadow:0 13px 38px #142a2209}.driver-kyc-information,.driver-kyc-detail-aside{gap:16px;display:grid}.driver-info-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.driver-info-grid div{background:#f7f9f8;border-radius:12px;min-width:0;padding:11px}.driver-info-grid span,.driver-review-note span{color:#738079;text-transform:uppercase;margin-bottom:5px;font-size:6px;font-weight:850;display:block}.driver-info-grid strong,.driver-info-grid a{overflow-wrap:anywhere;color:#20362e;font-size:8px}.driver-compliance-checklist ul{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.driver-compliance-checklist li{color:#52605a;align-items:center;gap:8px;font-size:7px;display:flex}.driver-compliance-checklist li svg{color:#12a66f;width:14px}.driver-compliance-checklist li.missing svg{color:#dc6a72}.driver-review-actions{gap:12px;display:grid}.driver-review-options{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.driver-review-options button{color:#42534c;cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:10px;min-height:38px;padding:8px;font-size:7px;font-weight:850}.driver-review-options button[data-selected=true]{color:#fff;background:#173a2d;border-color:#173a2d}.driver-review-actions textarea{resize:vertical;width:100%;min-height:95px;font:inherit;border:1px solid #dce4e0;border-radius:11px;padding:10px;font-size:8px}.driver-review-confirm{color:#fff;cursor:pointer;background:#ea6b35;border:0;border-radius:11px;min-height:40px;font-size:7px;font-weight:850}.driver-review-confirm:disabled{opacity:.55}.driver-kyc-closed{color:#166044;background:#eaf8f1;border-radius:12px;padding:13px;font-size:7px;font-weight:800}.driver-kyc-documents{grid-column:1/-1}.driver-kyc-documents-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:14px;display:grid}.driver-kyc-document{color:#263d34;background:#f8faf9;border:1px solid #e2e7e4;border-radius:13px;overflow:hidden}.driver-kyc-document-preview{background:#e9eeeb;height:130px;position:relative}.driver-kyc-document-preview img{object-fit:cover}.driver-kyc-document>div:last-child{padding:10px}.driver-kyc-document strong,.driver-kyc-document small{font-size:7px;display:block}.driver-kyc-document small{color:#77827e;margin-top:4px;font-size:6px}.driver-review-note p{white-space:pre-wrap;margin:0;font-size:8px}html[data-theme=dark] .driver-kyc-kpis article,html[data-theme=dark] .driver-kyc-table,html[data-theme=dark] .driver-kyc-information,html[data-theme=dark] .driver-compliance-checklist,html[data-theme=dark] .driver-review-actions,html[data-theme=dark] .driver-kyc-documents,html[data-theme=dark] .driver-review-note{color:#e5edf1;background:#10232f;border-color:#29404c}html[data-theme=dark] .driver-kyc-table-head,html[data-theme=dark] .driver-info-grid div{background:#0c1c26}@media (max-width:1000px){.driver-kyc-kpis{grid-template-columns:repeat(2,1fr)}.driver-kyc-table{overflow-x:auto}.driver-kyc-table-head,.driver-kyc-table-row{min-width:780px}.driver-kyc-detail-grid{grid-template-columns:1fr}.driver-kyc-documents-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.driver-kyc-kpis,.driver-info-grid,.driver-kyc-documents-grid{grid-template-columns:1fr}.driver-kyc-hero{flex-direction:column;align-items:flex-start}.driver-compliance-score{text-align:left;width:100%}}.traveler-shell{color:#17232e;background:#f3f5f7;min-height:100vh}.traveler-shell>aside{z-index:30;background:#fff;border-right:1px solid #e1e6e9;flex-direction:column;gap:18px;width:235px;padding:22px 18px;display:flex;position:fixed;inset:0 auto 0 0}.traveler-shell>aside nav{gap:5px;display:grid}.traveler-shell>aside nav a{color:#65727e;border-radius:12px;align-items:center;gap:11px;padding:12px;font-size:9px;font-weight:800;display:flex}.traveler-shell>aside nav a svg{width:19px}.traveler-shell>aside nav a.active{color:#17629a;background:#eaf4ff}.traveler-shell>aside>.sign-out-button{margin-top:auto}.traveler-shell>section{min-height:100vh;margin-left:235px}.traveler-shell>section>header{background:#ffffffed;border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex}.traveler-shell>section>header>div{display:grid}.traveler-shell>section>header small{color:#8b969f;font-size:8px}.traveler-shell>section>header strong{font-size:13px}.traveler-content{width:min(1040px,100% - 36px);margin:auto;padding:25px 0 90px}.traveler-hero{color:#fff;background:radial-gradient(circle at 85% 25%,#5dc1ff3d,#0000 25%),linear-gradient(135deg,#0f2a40,#165d89);border-radius:26px;grid-template-columns:1.15fr .85fr;align-items:center;min-height:310px;padding:35px;display:grid;position:relative;overflow:hidden}.traveler-hero:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-70px}.traveler-hero>div:first-child{z-index:2;position:relative}.traveler-hero>div>span,.traveler-page-head span{color:#7dd0ff;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.traveler-hero h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(31px,4.5vw,52px);line-height:.98}.traveler-hero h1 em{color:#78d3ff;font-style:normal}.traveler-hero p{color:#bad0de;max-width:500px;font-size:9px;line-height:1.6}.traveler-new-trip{color:#fff;cursor:pointer;background:#f36b16;border:0;border-radius:12px;align-items:center;gap:7px;padding:12px 15px;font-size:8px;font-weight:900;display:inline-flex;box-shadow:0 10px 25px #081a284d}.traveler-new-trip svg{width:16px}.traveler-hero .traveler-new-trip{margin-top:18px}.traveler-plane-scene{place-items:center;height:210px;display:grid;position:relative}.traveler-plane-scene>svg{z-index:2;color:#fff;filter:drop-shadow(0 15px 15px #07172280);width:90px;height:90px;transform:rotate(-12deg)}.traveler-plane-scene>i{border:1px dashed #fff6;border-radius:50%;width:85%;height:85%;position:absolute;transform:rotate(-18deg)}.traveler-plane-scene>b{background:#ffffff17;border-radius:20px;padding:7px 10px;font-size:7px;position:absolute}.traveler-plane-scene>b:first-of-type{bottom:16px;left:10px}.traveler-plane-scene>b:nth-of-type(2){top:15px;right:0}.traveler-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0;display:grid}.traveler-stats article{background:#fff;border-radius:17px;align-items:center;gap:11px;padding:16px;display:flex}.traveler-stats article>span{color:#1c6da6;background:#eaf4ff;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.traveler-stats svg{width:19px}.traveler-stats div{display:grid}.traveler-stats strong{font-size:18px}.traveler-stats small{color:#7d8993;font-size:7px}.traveler-dashboard-grid{grid-template-columns:1.5fr .7fr;gap:14px;display:grid}.traveler-panel,.traveler-trust{background:#fff;border-radius:20px;padding:20px}.traveler-panel>header,.traveler-page-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.traveler-panel>header>div{display:grid}.traveler-panel header small{color:#1d6fa8;font-size:7px;font-weight:900}.traveler-panel h2{font-size:16px}.traveler-panel header>a{color:#1d6fa8;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.traveler-panel header>a svg{width:13px}.traveler-trip-card{background:#f4f8fb;border-radius:16px;margin-top:15px;padding:17px}.traveler-trip-route{text-align:center;grid-template-columns:1fr minmax(100px,.8fr) 1fr;align-items:center;display:grid}.traveler-trip-route>b{font-size:14px;display:grid}.traveler-trip-route>b small{color:#8c98a1;font-size:6px}.traveler-trip-route>span{color:#2373a9;align-items:center;display:flex}.traveler-trip-route>span i{background:#b7cfdf;flex:1;height:1px}.traveler-trip-route>span svg{width:21px;margin:0 5px}.traveler-trip-meta{border-top:1px solid #dce7ee;justify-content:center;gap:18px;margin-top:14px;padding-top:12px;display:flex}.traveler-trip-meta span,.traveler-trip-list footer span{color:#6f7e88;align-items:center;gap:5px;font-size:7px;display:flex}.traveler-trip-meta svg,.traveler-trip-list footer svg{width:13px}.traveler-trust{color:#fff;background:linear-gradient(145deg,#16354a,#1e526f)}.traveler-trust>svg{color:#78d3ff;width:35px;height:35px}.traveler-trust h2{margin:11px 0 6px;font-size:17px}.traveler-trust p{color:#bdd0dc;font-size:8px;line-height:1.6}.traveler-trust ul{color:#dce9ef;gap:7px;margin-top:15px;padding-left:15px;font-size:7px;display:grid}.traveler-page-head{margin-bottom:20px}.traveler-page-head h1{margin:4px 0;font-size:31px}.traveler-page-head p{color:#7c8993;font-size:9px}.traveler-trip-list,.traveler-package-list,.traveler-history-list{gap:11px;display:grid}.traveler-trip-list>article{background:#fff;border:1px solid #e1e6e9;border-radius:19px;padding:18px}.traveler-trip-list article>header{justify-content:space-between;align-items:center;display:flex}.traveler-trip-list article>header>small{color:#8c979f;font-size:7px}.traveler-trip-list .traveler-trip-route{margin:23px 0}.traveler-trip-list footer{border-top:1px solid #edf0f2;justify-content:center;gap:22px;padding-top:13px;display:flex}.traveler-trip-status{color:#176b9f;text-transform:capitalize;background:#e6f3fb;border-radius:20px;width:max-content;padding:6px 9px;font-size:6px;font-style:normal;font-weight:850;display:inline-flex}.traveler-trip-status.completed,.traveler-trip-status.delivered{color:#237b51;background:#e7f7ee}.traveler-trip-status.cancelled{color:#a94538;background:#fee9e6}.traveler-package-list>a{color:#6e7b85;background:#fff;border:1px solid #e1e6e9;border-radius:17px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:15px;display:grid}.traveler-package-list>a>span{color:#1e6fa6;background:#eaf4ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.traveler-package-list>a>div{gap:3px;min-width:0;display:grid}.traveler-package-list small{color:#2780ba;font-size:6px;font-weight:850}.traveler-package-list strong{color:#22313b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.traveler-package-list p{color:#89949c;align-items:center;gap:5px;font-size:7px;display:flex}.traveler-package-list p svg,.traveler-package-list b svg{width:12px}.traveler-package-list b{align-items:center;gap:5px;font-size:8px;display:flex}.traveler-history-list article{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.traveler-history-list article>svg{color:#2c9a64}.traveler-history-list article>div{gap:3px;display:grid}.traveler-history-list small{color:#8c98a1;font-size:6px}.traveler-history-list strong{font-size:9px}.traveler-history-list span{color:#7a8790;align-items:center;gap:5px;font-size:7px;display:flex}.traveler-history-list span svg{width:12px}.traveler-history-list b{color:#277850;background:#e9f7ef;border-radius:20px;padding:6px 8px;font-size:7px}.traveler-empty{text-align:center;background:#fff;border:1px dashed #d8e1e6;border-radius:17px;place-items:center;gap:8px;padding:32px;display:grid}.traveler-empty>svg{color:#2780b9;width:32px;height:32px}.traveler-empty h2{font-size:14px}.traveler-empty p{color:#7f8c95;max-width:420px;font-size:8px}.traveler-modal{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08151dc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.traveler-modal>form{background:#fff;border-radius:22px;width:min(650px,100%);max-height:calc(100vh - 30px);padding:21px;overflow:auto}.traveler-modal header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.traveler-modal header small{color:#2780b9;text-transform:uppercase;font-size:7px;font-weight:900}.traveler-modal header h2{font-size:20px}.traveler-modal header button{color:#78858e;background:0 0;border:0}.traveler-form-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.traveler-form-grid label{color:#52616b;gap:5px;font-size:7px;font-weight:850;display:grid}.traveler-form-grid label.wide{grid-column:1/-1}.traveler-form-grid input,.traveler-form-grid select{min-height:43px;font:inherit;border:1px solid #dce3e7;border-radius:10px;padding:9px;font-size:8px}.traveler-form-submit{color:#fff;background:#176a9e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:16px;padding:13px;font-size:8px;font-weight:900;display:flex}.traveler-form-submit svg{width:16px}.traveler-form-error{color:#a94337;background:#fff0ed;border-radius:10px;margin-top:10px;padding:10px;font-size:7px}.traveler-profile{grid-template-columns:.7fr 1.3fr;gap:14px;display:grid}.traveler-profile-summary,.traveler-profile-form{background:#fff;border-radius:20px;padding:22px}.traveler-profile-summary{text-align:center;place-items:center;display:grid}.traveler-profile-summary h2{margin-top:9px;font-size:17px}.traveler-profile-summary p{color:#77848d;align-items:center;gap:5px;margin-top:5px;font-size:7px;display:flex}.traveler-profile-summary p svg{width:12px}.traveler-profile-summary>span{color:#1c709f;background:#e8f5fc;border-radius:20px;align-items:center;gap:5px;margin-top:10px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.traveler-profile-form>h2{margin-bottom:15px;font-size:16px}.traveler-profile-form>a{color:#2275a7;align-items:center;gap:6px;margin-top:13px;font-size:7px;font-weight:850;display:flex}.traveler-back{color:#677680;align-items:center;gap:5px;width:max-content;margin-bottom:14px;font-size:8px;font-weight:850;display:flex}.traveler-back svg{width:14px}.traveler-package-hero{color:#fff;background:linear-gradient(135deg,#102f44,#1c668f);border-radius:22px;justify-content:space-between;align-items:center;padding:24px;display:flex}.traveler-package-hero small{color:#82d3ff;font-size:7px;font-weight:850}.traveler-package-hero h1{max-width:700px;margin:6px 0;font-size:23px}.traveler-package-hero span{color:#bdd6e4;align-items:center;gap:5px;font-size:7px;display:flex}.traveler-package-hero span svg{width:13px}.traveler-package-hero>i{background:#ffffff17;border-radius:18px;place-items:center;width:65px;height:65px;display:grid}.traveler-package-hero>i svg{width:34px}.traveler-package-detail-grid{grid-template-columns:1.4fr .6fr;gap:14px;margin-top:14px;display:grid}.traveler-package-detail-grid>section,.traveler-package-detail-grid>aside{background:#fff;border-radius:19px;padding:20px}.traveler-package-detail-grid h2{margin-bottom:14px;font-size:15px}.traveler-package-info{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.traveler-package-info article{background:#f4f8fb;border-radius:13px;align-items:center;gap:8px;padding:12px;display:flex}.traveler-package-info article>svg{color:#2173a7;width:19px}.traveler-package-info span{display:grid}.traveler-package-info small{color:#82909a;font-size:6px}.traveler-package-info strong{font-size:8px}.traveler-package-description{color:#66757f;background:#f5f9fb;border-left:3px solid #74c8f6;margin-top:12px;padding:11px;font-size:8px}.traveler-recipient{border-top:1px solid #e7ecef;align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.traveler-recipient>span{color:#1e6e9e;background:#e7f3fa;border-radius:50%;place-items:center;width:37px;height:37px;font-size:8px;font-weight:900;display:grid}.traveler-recipient>div{flex:1;display:grid}.traveler-recipient small{color:#89949c;font-size:6px}.traveler-recipient strong{font-size:9px}.traveler-recipient>a{color:#277a51;background:#e9f7ef;border-radius:10px;align-items:center;gap:5px;padding:9px;font-size:7px;font-weight:850;display:flex}.traveler-recipient>a svg{width:13px}.traveler-package-detail-grid>aside>p{color:#7b8891;margin:12px 0;font-size:8px;line-height:1.5}.traveler-shipment-action button{color:#fff;text-align:left;background:#f36b16;border:0;border-radius:13px;align-items:center;gap:9px;width:100%;padding:13px;display:flex}.traveler-shipment-action button>svg{width:23px}.traveler-shipment-action button span,.traveler-action-locked span{display:grid}.traveler-shipment-action strong,.traveler-action-locked strong{font-size:8px}.traveler-shipment-action small,.traveler-action-locked small{opacity:.8;font-size:6px}.traveler-shipment-action>p{color:#ad4739!important;margin-top:7px!important}.traveler-action-locked{color:#25754e;background:#eaf7f0;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.traveler-bottom-nav{display:none}html[data-theme=dark] .traveler-shell,html[data-theme=dark] .traveler-shell>aside,html[data-theme=dark] .traveler-shell>section>header,html[data-theme=dark] .traveler-stats article,html[data-theme=dark] .traveler-panel,html[data-theme=dark] .traveler-trip-list>article,html[data-theme=dark] .traveler-package-list>a,html[data-theme=dark] .traveler-history-list article,html[data-theme=dark] .traveler-empty,html[data-theme=dark] .traveler-profile-summary,html[data-theme=dark] .traveler-profile-form,html[data-theme=dark] .traveler-package-detail-grid>section,html[data-theme=dark] .traveler-package-detail-grid>aside{color:#e7edf1;background:#10232f;border-color:#29404c}@media (max-width:800px){.traveler-shell>aside{display:none}.traveler-shell>section{margin-left:0}.traveler-shell>section>header{height:64px;padding:0 18px}.traveler-content{width:calc(100% - 24px);padding-top:14px}.traveler-bottom-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #dfe5e8;border-radius:18px;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:fixed;inset:auto 10px 10px;box-shadow:0 10px 35px #1c2a3540}.traveler-bottom-nav a{color:#82909a;border-radius:11px;place-items:center;gap:2px;padding:7px;font-size:7px;font-weight:800;display:grid}.traveler-bottom-nav a svg{width:19px}.traveler-bottom-nav a.active{color:#176b9f;background:#eaf4ff}.traveler-hero{grid-template-columns:1fr;padding:25px}.traveler-plane-scene{display:none}.traveler-dashboard-grid,.traveler-profile,.traveler-package-detail-grid{grid-template-columns:1fr}}@media (max-width:580px){.traveler-stats,.traveler-package-info{grid-template-columns:1fr}.traveler-page-head{flex-direction:column;align-items:flex-start}.traveler-form-grid{grid-template-columns:1fr}.traveler-form-grid label.wide{grid-column:auto}.traveler-trip-list footer{flex-direction:column;align-items:flex-start;gap:7px}.traveler-package-list>a{grid-template-columns:auto 1fr auto}.traveler-package-list>a>b,.traveler-package-hero>i{display:none}}.traveler-enrollment-page .driver-enrollment-story>p,.traveler-kyc-form>header p{color:#6ecbff}.traveler-enrollment-page .driver-enrollment-story h2 em{color:#79d4ff}.traveler-kyc-form .driver-kyc-progress>i span,.traveler-kyc-form>footer button:last-child{background:#176eaa}.traveler-kyc-form>nav button.active{color:#176eaa;background:#e9f5fc}.traveler-kyc-form>nav button.active>i{background:#176eaa}.traveler-kyc-form .driver-form-title>span,.traveler-enrollment-success>strong{color:#176eaa;background:#e9f5fc}.traveler-trip-link{background:#f7fafc;border:1px solid #dce5ea;border-radius:13px;gap:8px;margin:13px 0;padding:12px;display:grid}.traveler-trip-link label{color:#63717b;gap:5px;font-size:7px;font-weight:850;display:grid}.traveler-trip-link select{min-height:40px;font:inherit;background:#fff;border:1px solid #d8e1e6;border-radius:9px;padding:8px;font-size:7px}.traveler-trip-link button{color:#fff;background:#176eaa;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:7px;font-weight:900;display:flex}.traveler-trip-link button svg{width:14px}.traveler-trip-link p{color:#ac4438!important;margin:0!important;font-size:7px!important}.traveler-linked-trip{color:#176eaa;background:#e9f5fc;border-radius:12px;align-items:center;gap:8px;margin:13px 0;padding:11px;display:flex}.traveler-linked-trip>svg{width:20px}.traveler-linked-trip span{display:grid}.traveler-linked-trip small{font-size:6px}.traveler-linked-trip strong{font-size:8px}.client-delivery-code{background:linear-gradient(145deg,#eaf9f1,#fff);border:1px solid #b9dfcc;border-radius:20px;margin-top:15px;padding:20px}.client-delivery-code header{align-items:center;gap:12px;display:flex}.client-delivery-code header>span{color:#fff;background:#23875a;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.client-delivery-code h2{letter-spacing:.18em;font-size:28px}.client-delivery-code small{color:#618073;font-size:7px}.client-delivery-code p{color:#32694f;align-items:center;gap:7px;margin:12px 0 6px;font-size:8px;display:flex}.client-delivery-code p svg{width:15px}.delivery-code-warning{color:#ad580f;background:#fff4e9;border-radius:10px;padding:10px;font-size:7px}.admin-delivery-code{background:#fff;border:1px solid #dce5e1;border-radius:16px;gap:9px;margin-top:12px;padding:15px;display:grid}.admin-delivery-code header{align-items:center;gap:9px;display:flex}.admin-delivery-code header>svg{color:#218059}.admin-delivery-code header div{display:grid}.admin-delivery-code small{color:#84918b;font-size:6px}.admin-delivery-code p{color:#6e7c76;font-size:7px}.admin-delivery-code button{color:#fff;background:#173b2e;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:7px;font-weight:850;display:flex}.admin-delivery-code button svg{width:13px}.admin-delivery-code em{color:#b1493b;font-size:7px}.admin-routing-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0;display:grid}.admin-routing-summary article{background:#fff;border:1px solid #e1e7e4;border-radius:14px;align-items:center;gap:9px;padding:13px;display:flex}.admin-routing-summary article>svg{color:#e56515;width:19px}.admin-routing-summary span{display:grid}.admin-routing-summary small{color:#89958f;font-size:6px}.admin-routing-summary strong{text-transform:capitalize;font-size:8px}.dispatch-page{gap:18px;display:grid}.dispatch-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dispatch-kpis article{background:#fff;border:1px solid #e1e6e9;border-radius:16px;align-items:center;gap:10px;padding:15px;display:flex}.dispatch-kpis article>svg{color:#e56515;width:21px}.dispatch-kpis span{display:grid}.dispatch-kpis small{color:#8a969e;font-size:6px}.dispatch-kpis strong{font-size:18px}.dispatch-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:11px;padding-bottom:8px;display:grid;overflow-x:auto}.dispatch-column{background:#eef2f4;border-radius:18px;min-width:220px;padding:10px}.dispatch-column>header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:5px 4px 12px;display:grid}.dispatch-column>header>span{color:#1d6c9d;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.dispatch-column>header svg{width:16px}.dispatch-column>header div{display:grid}.dispatch-column>header small{color:#82909a;font-size:6px}.dispatch-column>header>b{background:#fff;border-radius:20px;padding:5px 7px;font-size:7px}.dispatch-column>div{gap:8px;display:grid}.dispatch-column>div>a{color:#24333d;background:#fff;border:1px solid #e2e7e9;border-radius:13px;gap:5px;padding:12px;display:grid;box-shadow:0 5px 15px #1c2b3408}.dispatch-column>div>a>small{color:#2778a9;font-size:6px;font-weight:850}.dispatch-column>div>a>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.dispatch-column>div>a>span{color:#7c8992;font-size:7px}.dispatch-column footer{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;padding-top:7px;display:flex}.dispatch-column footer em{color:#65747e;font-size:6px;font-style:normal;font-weight:800}.dispatch-column footer svg{color:#e56515;width:13px}.dispatch-empty{color:#8a969e;text-align:center;padding:30px 10px;font-size:7px}.admin-trip-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-trip-grid>article{background:#fff;border:1px solid #e1e6e9;border-radius:18px;padding:17px}.admin-trip-grid article>header{justify-content:space-between;display:flex}.admin-trip-grid article>header small{color:#8a969e;font-size:7px}.admin-trip-route{text-align:center;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;margin:20px 0;display:grid}.admin-trip-route strong{font-size:13px;display:grid}.admin-trip-route strong small{color:#8b969e;font-size:6px}.admin-trip-route>i{background:#bad0dd;height:1px}.admin-trip-route>svg{color:#2073a6;width:20px}.admin-trip-meta{border-top:1px solid #edf0f2;gap:6px;padding-top:11px;display:grid}.admin-trip-meta span{color:#71808a;align-items:center;gap:6px;font-size:7px;display:flex}.admin-trip-meta svg{width:13px}.admin-trip-grid article>a{color:#e15e0c;align-items:center;gap:5px;margin-top:12px;font-size:7px;font-weight:850;display:flex}.admin-trip-grid article>a svg{width:13px}.traveler-cancel-trip{color:#a8493d;background:#fff6f4;border:1px solid #efcfc9;border-radius:9px;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font-size:7px;font-weight:850;display:flex}.traveler-cancel-trip svg{width:13px}.traveler-cancel-dialog{background:#fff;border-radius:20px;width:min(470px,100%);padding:20px}.traveler-cancel-dialog header{justify-content:space-between;display:flex}.traveler-cancel-dialog header button{background:0 0;border:0}.traveler-cancel-dialog>p{color:#75828b;margin:12px 0;font-size:8px}.traveler-cancel-dialog label{color:#52616b;gap:6px;font-size:7px;font-weight:850;display:grid}.traveler-cancel-dialog textarea{min-height:90px;font:inherit;border:1px solid #dce3e7;border-radius:10px;padding:10px}.traveler-cancel-dialog em{color:#ae493c;margin-top:7px;font-size:7px;display:block}@media (max-width:900px){.dispatch-kpis{grid-template-columns:repeat(2,1fr)}.dispatch-board{grid-template-columns:repeat(4,260px)}.admin-trip-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-routing-summary,.dispatch-kpis{grid-template-columns:1fr}.client-delivery-code h2{font-size:22px}}.dispatch-page{gap:24px}.dispatch-page .admin-resource-head{color:#fff;background:linear-gradient(130deg,#102c3d,#174e68);border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 55px #12384c24}.dispatch-page .admin-resource-head:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-70px}.dispatch-page .admin-resource-head .eyebrow{color:#7fd4ff}.dispatch-page .admin-resource-head h1{color:#fff}.dispatch-page .admin-resource-head p:not(.eyebrow){color:#bed2dd}.dispatch-page .live-operations-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff2b}.dispatch-kpis{gap:14px}.dispatch-kpis article{border-radius:19px;gap:14px;min-height:112px;padding:18px;box-shadow:0 12px 35px #152b3609}.dispatch-kpis article>span{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.dispatch-kpis article>span.amber{color:#b71;background:#fff4dc}.dispatch-kpis article>span.green{color:#238057;background:#e7f8ef}.dispatch-kpis article>span.orange{color:#df6217;background:#fff0e7}.dispatch-kpis article>span.red{color:#b74940;background:#ffebea}.dispatch-kpis article>span svg{width:21px}.dispatch-kpis article>div{display:grid}.dispatch-kpis small{font-size:.7rem;font-weight:750}.dispatch-kpis strong{font-size:1.65rem;line-height:1.1}.dispatch-kpis em{color:#89959d;margin-top:4px;font-size:.65rem;font-style:normal}.dispatch-shortcuts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dispatch-shortcuts>a{color:#263740;background:#fff;border:1px solid #e0e6e9;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;transition:transform .18s,box-shadow .18s;display:grid}.dispatch-shortcuts>a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #172b3512}.dispatch-shortcuts>a>svg:first-child{color:#e56515;width:19px}.dispatch-shortcuts>a>svg:last-child{color:#8b979e;width:14px}.dispatch-shortcuts span{display:grid}.dispatch-shortcuts strong{font-size:.76rem}.dispatch-shortcuts small{color:#87939a;margin-top:2px;font-size:.61rem}.dispatch-workspace{gap:14px;display:grid}.dispatch-toolbar{background:#fff;border:1px solid #e0e6e9;border-radius:17px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 8px 24px #162b3508}.dispatch-toolbar>label{background:#f3f6f7;border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.dispatch-toolbar>label svg{color:#829099;width:17px}.dispatch-toolbar input{width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:none;font-size:.78rem}.dispatch-toolbar>div{gap:5px;display:flex}.dispatch-toolbar button{color:#65737c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;min-height:39px;padding:8px 11px;font-size:.68rem;font-weight:800;display:flex}.dispatch-toolbar button svg{width:14px}.dispatch-toolbar button.active{color:#fff;background:#173d52}.dispatch-urgent-toggle{color:#b75a1e!important;background:#fff8f3!important;border-color:#f1d4c3!important}.dispatch-urgent-toggle i{background:#e76720;border-radius:50%;width:7px;height:7px}.dispatch-urgent-toggle.active{color:#fff!important;background:#e76720!important}.dispatch-board{gap:14px}.dispatch-column{background:#f1f4f5;border:1px solid #e1e6e8;border-radius:20px;padding:11px}.dispatch-column>header{padding:7px 5px 13px}.dispatch-column>header>span{border-radius:12px;width:38px;height:38px}.dispatch-column>header>span.amber{color:#b87611;background:#fff1d3}.dispatch-column>header>span.green{color:#257d55;background:#e4f7ed}.dispatch-column>header>span.blue{color:#2275a9;background:#e3f2fb}.dispatch-column>header>span.violet{color:#6852ad;background:#eeeafb}.dispatch-column>header strong{font-size:.78rem}.dispatch-column>header small{margin-top:2px;font-size:.59rem}.dispatch-column>header>b{font-size:.68rem}.dispatch-column>div>a{border-radius:15px;gap:8px;padding:14px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 18px #172b3508}.dispatch-column>div>a:hover{transform:translateY(-2px);box-shadow:0 13px 25px #172b3514}.dispatch-card-top{justify-content:space-between;align-items:center;display:flex}.dispatch-card-top>small{color:#2778a9;font-size:.64rem;font-weight:850}.dispatch-card-top>i{border-radius:20px;padding:4px 7px;font-size:.54rem;font-style:normal;font-weight:900}.dispatch-card-top>i.local{color:#237a52;background:#e8f7ef}.dispatch-card-top>i.international{color:#1d6e9f;background:#e7f2fa}.dispatch-column>div>a>strong{font-size:.75rem;line-height:1.45}.dispatch-column>div>a>strong em{color:#e56515;font-style:normal}.dispatch-column>div>a>span{font-size:.64rem}.dispatch-column footer em{font-size:.59rem}.dispatch-empty{place-items:center;gap:5px!important;padding:30px 10px!important;display:grid!important}.dispatch-empty>svg{color:#40a573;width:23px}.dispatch-empty strong{font-size:.72rem}.dispatch-empty span{color:#89959c;text-align:center;font-size:.6rem}.admin-trips-page{gap:20px;display:grid}.admin-primary-link{color:#fff;background:#173d52;border-radius:12px;align-items:center;gap:7px;padding:12px 15px;font-size:.72rem;font-weight:850;display:flex}.admin-primary-link svg{width:15px}.admin-trip-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-trip-kpis article{background:#fff;border:1px solid #e1e7e9;border-radius:17px;align-items:center;gap:11px;padding:16px;display:flex}.admin-trip-kpis article>svg{color:#2878a9;width:22px}.admin-trip-kpis span{display:grid}.admin-trip-kpis small{color:#87939b;font-size:.64rem}.admin-trip-kpis strong{font-size:1.25rem}.admin-trip-grid{gap:15px}.admin-trip-grid>article{border-radius:21px;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 35px #152b360b}.admin-trip-grid>article:before{content:"";background:linear-gradient(90deg,#1b6d9e,#73c8f2);height:3px;position:absolute;inset:0 0 auto}.admin-trip-grid article>header small{font-size:.68rem}.admin-trip-route{margin:25px 0}.admin-trip-route strong{font-size:1.05rem}.admin-trip-route strong small{font-size:.6rem}.admin-trip-capacity{background:#f5f8fa;border-radius:12px;gap:6px;margin-bottom:14px;padding:11px;display:grid}.admin-trip-capacity header{color:#65747d;justify-content:space-between;font-size:.65rem;display:flex}.admin-trip-capacity>i{background:#dce5ea;border-radius:8px;height:6px;display:block;overflow:hidden}.admin-trip-capacity>i span{background:linear-gradient(90deg,#1e73a5,#62c3ef);border-radius:8px;height:100%;display:block}.admin-trip-capacity>small{color:#849098;font-size:.59rem}.admin-trip-meta{grid-template-columns:repeat(2,1fr);gap:9px;padding-top:14px}.admin-trip-meta span{font-size:.66rem}.admin-trip-grid article>a{font-size:.67rem}.driver-kyc-admin .admin-resource-head,.driver-kyc-detail>.driver-kyc-hero{box-shadow:0 18px 50px #162b3512}.driver-kyc-admin .driver-kyc-kpis article{transition:transform .18s,box-shadow .18s}.driver-kyc-admin .driver-kyc-kpis article:hover{transform:translateY(-2px);box-shadow:0 16px 35px #162b3512}.driver-kyc-filters{padding:4px}.driver-kyc-filters a{font-size:.68rem}.driver-kyc-table>a{transition:background .16s}.driver-kyc-table>a:hover{background:#f5f9f7}.driver-kyc-detail-grid>aside{position:sticky;top:90px}.admin-routing-summary article{min-height:76px;padding:16px}.admin-routing-summary small{font-size:.65rem}.admin-routing-summary strong{font-size:.78rem}.admin-delivery-code{padding:18px}.admin-delivery-code strong{font-size:.82rem}.admin-delivery-code p,.admin-delivery-code button{font-size:.66rem}@media (max-width:1100px){.dispatch-shortcuts{grid-template-columns:repeat(2,1fr)}.dispatch-toolbar{grid-template-columns:1fr}.dispatch-toolbar>div{overflow-x:auto}.admin-trip-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.dispatch-shortcuts,.admin-trip-kpis{grid-template-columns:1fr}.dispatch-page .admin-resource-head{flex-direction:column;align-items:flex-start;padding:22px}.dispatch-toolbar>div{width:100%}.dispatch-toolbar>div button{flex:1;justify-content:center}.dispatch-urgent-toggle{justify-content:center}.admin-trip-meta{grid-template-columns:1fr}.driver-kyc-detail-grid>aside{position:static}}.driver-kyc-workbench{gap:18px}.kyc-detail-breadcrumb{color:#84908b;align-items:center;gap:8px;font-size:.7rem;display:flex}.kyc-detail-breadcrumb a{color:#315248;align-items:center;gap:6px;font-weight:800;display:inline-flex}.kyc-detail-breadcrumb svg{width:15px}.kyc-detail-breadcrumb strong{color:#172e26}.driver-kyc-workbench .driver-kyc-hero{background:radial-gradient(circle at 85% 0,#45d39b42,#0000 32%),linear-gradient(135deg,#0e271e,#19503b);border-radius:24px;padding:26px 28px;box-shadow:0 22px 58px #0d251d21}.driver-kyc-workbench .driver-kyc-identity>span{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:62px;height:62px;font-size:1.05rem;font-weight:900;display:grid}.driver-kyc-workbench .driver-kyc-identity h1{margin:3px 0 8px;font-size:1.7rem}.driver-kyc-workbench .driver-kyc-identity>div>div{align-items:center;gap:10px;display:flex}.driver-kyc-workbench .driver-kyc-identity small{color:#d1e5dc;align-items:center;gap:5px;font-size:.68rem;display:flex}.driver-kyc-workbench .driver-kyc-identity small svg{width:13px}.driver-kyc-workbench .driver-compliance-score{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:205px;display:grid}.driver-kyc-workbench .driver-compliance-score>svg{color:#70e4b5;width:24px}.driver-kyc-workbench .driver-compliance-score strong{font-size:1.45rem}.driver-kyc-workbench .driver-compliance-score i{background:#ffffff24;border-radius:9px;grid-column:1/-1;height:5px;overflow:hidden}.driver-kyc-workbench .driver-compliance-score i span{border-radius:inherit;background:#65dfa9;height:100%}.kyc-global-warning{color:#7c5112;background:#fff9ed;border:1px solid #f2cf9b;border-radius:16px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.kyc-global-warning>svg{flex:none;width:20px}.kyc-global-warning strong{font-size:.82rem;display:block}.kyc-global-warning p{color:#89652e;margin:4px 0 0;font-size:.7rem;line-height:1.55}.driver-kyc-main-column{gap:16px;display:grid}.driver-kyc-workbench .driver-kyc-information{gap:16px}.driver-kyc-workbench .driver-info-grid p,.driver-kyc-workbench .driver-info-grid>a{color:#20362e;background:#f6f9f7;border:1px solid #0000;border-radius:13px;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:13px;display:flex}.driver-kyc-workbench .driver-info-grid .wide{grid-column:1/-1}.driver-kyc-workbench .driver-info-grid svg{color:#187653;flex:none;width:17px}.driver-kyc-workbench .driver-info-grid small,.driver-kyc-workbench .driver-info-grid strong{display:block}.driver-kyc-workbench .driver-info-grid small{color:#7a8781;text-transform:uppercase;margin-bottom:4px;font-size:.61rem;font-weight:850}.driver-kyc-workbench .driver-info-grid strong{font-size:.75rem;line-height:1.4}.driver-kyc-workbench .driver-info-grid .danger{background:#fff2f2;border-color:#f5c5c5}.driver-kyc-workbench .driver-info-grid .danger svg,.driver-kyc-workbench .driver-info-grid .danger strong{color:#b42335}.driver-kyc-workbench .driver-kyc-detail-grid>aside{gap:14px;display:grid}.driver-kyc-workbench .driver-compliance-checklist>div:nth-child(2){gap:8px;margin-top:14px;display:grid}.driver-kyc-workbench .driver-compliance-checklist article{background:#f7faf8;border-radius:11px;align-items:flex-start;gap:9px;padding:10px;display:flex}.driver-kyc-workbench .driver-compliance-checklist article>i{color:#bd3344;background:#feecec;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.driver-kyc-workbench .driver-compliance-checklist article.ok>i{color:#0d845a;background:#dff7eb}.driver-kyc-workbench .driver-compliance-checklist article svg{width:13px}.driver-kyc-workbench .driver-compliance-checklist article strong,.driver-kyc-workbench .driver-compliance-checklist article small{display:block}.driver-kyc-workbench .driver-compliance-checklist article strong{color:#23382f;font-size:.69rem}.driver-kyc-workbench .driver-compliance-checklist article small{color:#7b8782;margin-top:3px;font-size:.59rem;line-height:1.35}.driver-kyc-workbench .driver-compliance-checklist footer{border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;margin-top:13px;padding-top:12px;font-size:.62rem;display:flex}.driver-kyc-workbench .driver-compliance-checklist footer b{color:#0a7d55}.driver-review-blockers{color:#825719;background:#fff5e7;border-radius:11px;gap:8px;padding:10px;display:flex}.driver-review-blockers>svg{flex:none;width:16px}.driver-review-blockers strong,.driver-review-blockers span{font-size:.62rem;display:block}.driver-review-blockers span{color:#94703c;margin-top:3px}.driver-kyc-workbench .driver-review-options button{text-align:left;align-items:center;gap:8px;min-height:58px;transition:all .16s;display:flex}.driver-kyc-workbench .driver-review-options button>svg{flex:none;width:17px}.driver-kyc-workbench .driver-review-options button strong,.driver-kyc-workbench .driver-review-options button small{display:block}.driver-kyc-workbench .driver-review-options button small{color:#84908b;margin-top:3px;font-size:.57rem}.driver-kyc-workbench .driver-review-options button.active{color:#fff;background:#123d2d;border-color:#123d2d;box-shadow:0 8px 20px #123d2d24}.driver-kyc-workbench .driver-review-options button.active small{color:#c8ded5}.driver-kyc-workbench .driver-review-options button.rejected.active{background:#a92d3f;border-color:#a92d3f}.driver-kyc-workbench .driver-review-options button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.driver-kyc-workbench .driver-review-confirm{color:#253b33;background:#f6f9f7;gap:10px;min-height:0;padding:12px;display:grid}.driver-kyc-workbench .driver-review-confirm label>span{margin-bottom:6px;font-size:.67rem;font-weight:850;display:block}.driver-kyc-workbench .driver-review-confirm label>b{color:#a42e3e}.driver-kyc-workbench .driver-review-confirm textarea{background:#fff;display:block}.driver-kyc-workbench .driver-review-confirm label>small{color:#8a9691;text-align:right;margin-top:4px;font-size:.55rem;display:block}.driver-approval-confirm{background:#e8f6ef;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;display:flex!important}.driver-approval-confirm input{accent-color:#0b8057;margin-top:2px}.driver-approval-confirm span{line-height:1.45;margin:0!important;font-size:.6rem!important}.driver-kyc-workbench .driver-review-confirm>button{color:#fff;cursor:pointer;background:#ed6b32;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.67rem;font-weight:850;display:flex}.driver-kyc-workbench .driver-review-confirm>button:disabled{cursor:not-allowed;opacity:.45}.driver-kyc-workbench .driver-review-confirm>button svg{width:16px}.driver-kyc-workbench .admin-action-message{color:#a32638;background:#ffebee;border-radius:9px;align-items:flex-start;gap:6px;margin:0;padding:9px;font-size:.62rem;display:flex}.driver-kyc-workbench .admin-action-message svg{flex:none;width:14px}.driver-kyc-workbench .driver-kyc-closed{border:1px solid #bce7d2;align-items:center;gap:10px;padding:15px;display:flex}.driver-kyc-workbench .driver-kyc-closed.rejected{color:#9a2435;background:#fff0f2;border-color:#f2c6cc}.driver-kyc-workbench .driver-kyc-closed strong,.driver-kyc-workbench .driver-kyc-closed span{display:block}.driver-kyc-workbench .driver-kyc-closed span{margin-top:3px;font-weight:500}.kyc-documents-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.kyc-documents-header>p{color:#7a8781;max-width:430px;margin:0;font-size:.68rem;line-height:1.55}.kyc-document-group{margin-top:18px}.kyc-document-group>header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.kyc-document-group>header strong,.kyc-document-group>header span{display:block}.kyc-document-group>header strong{font-size:.78rem}.kyc-document-group>header span{color:#84908b;margin-top:3px;font-size:.61rem}.kyc-document-group>header b{color:#167351;background:#edf7f2;border-radius:20px;padding:5px 9px;font-size:.62rem}.driver-kyc-workbench .driver-kyc-document{transition:transform .16s,box-shadow .16s;display:block}.driver-kyc-workbench .driver-kyc-document:hover{transform:translateY(-2px);box-shadow:0 13px 28px #1b30271a}.driver-kyc-workbench .driver-kyc-document-preview{place-items:center;display:grid}.driver-kyc-workbench .driver-kyc-document-preview img{object-fit:cover}.driver-kyc-workbench .driver-kyc-document-preview.pdf svg{color:#597069;width:35px}.driver-kyc-workbench .driver-kyc-document>div:last-child em{color:#147a56;align-items:center;gap:4px;margin-top:9px;font-size:.59rem;font-style:normal;font-weight:800;display:flex}.driver-kyc-workbench .driver-kyc-document>div:last-child em svg{width:12px}.driver-kyc-workbench .driver-kyc-document.missing{color:#b43a4a;text-align:center;background:snow;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.driver-kyc-workbench .driver-kyc-document.missing>span{background:#ffebee;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.driver-kyc-workbench .driver-kyc-document.missing svg{width:18px}.driver-kyc-workbench .driver-kyc-document.missing small{color:#b56a75}.driver-kyc-workbench .driver-review-note small{color:#87928d;font-size:.6rem}.driver-kyc-workbench .spin{animation:.8s linear infinite spin}html[data-theme=dark] .kyc-global-warning,html[data-theme=dark] .driver-review-blockers{color:#f0c478;background:#302616;border-color:#684d26}html[data-theme=dark] .driver-kyc-workbench .driver-info-grid p,html[data-theme=dark] .driver-kyc-workbench .driver-info-grid>a,html[data-theme=dark] .driver-kyc-workbench .driver-compliance-checklist article,html[data-theme=dark] .driver-kyc-workbench .driver-review-confirm{color:#e3ece8;background:#0c1d27}html[data-theme=dark] .driver-kyc-workbench .driver-compliance-checklist article strong,html[data-theme=dark] .driver-kyc-workbench .driver-info-grid strong{color:#e3ece8}@media (max-width:800px){.driver-kyc-workbench .driver-kyc-hero,.kyc-documents-header{flex-direction:column;align-items:flex-start}.driver-kyc-workbench .driver-compliance-score{width:100%}.driver-kyc-workbench .driver-kyc-documents-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.driver-kyc-workbench .driver-kyc-hero{padding:20px}.driver-kyc-workbench .driver-kyc-identity{align-items:flex-start}.driver-kyc-workbench .driver-kyc-identity h1{font-size:1.25rem}.driver-kyc-workbench .driver-kyc-identity>div>div{flex-direction:column;align-items:flex-start}.driver-kyc-workbench .driver-info-grid,.driver-kyc-workbench .driver-kyc-documents-grid,.driver-kyc-workbench .driver-review-options{grid-template-columns:1fr}.driver-kyc-workbench .driver-info-grid .wide{grid-column:auto}}.shipment-command-nav{justify-content:space-between;align-items:center;display:flex}.shipment-command-nav>div{gap:7px;display:flex}.shipment-command-nav>div a{color:#53636d;background:#fff;border:1px solid #dfe5e8;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:.66rem;font-weight:850;display:flex}.shipment-command-nav>div a svg{color:#e56515;width:14px}@media (max-width:600px){.shipment-command-nav{flex-direction:column;align-items:flex-start;gap:10px}.shipment-command-nav>div{width:100%}.shipment-command-nav>div a{flex:1;justify-content:center}}.driver-doc-hero{background:linear-gradient(135deg,#eff9f3,#fbfdfc);border:1px solid #dcebe3;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:-7px 0 18px;padding:14px;display:grid}.driver-doc-hero>span{color:#fff;background:#26865b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.driver-doc-hero svg{width:20px}.driver-doc-hero>div{gap:3px;display:grid}.driver-doc-hero strong{font-size:9px}.driver-doc-hero p{color:#72817b;font-size:7px;line-height:1.5}.driver-doc-hero>b{color:#398063;white-space:nowrap;background:#fff;border-radius:20px;padding:7px 9px;font-size:6px}.driver-document-sections{gap:14px;display:grid}.driver-document-group{background:#fafcfc!important;border:1px solid #e2e7e9!important;border-radius:16px!important;padding:0!important;overflow:visible!important}.driver-document-group>header{border-bottom:1px solid #e7ebed;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.driver-document-group>header>div{gap:2px;display:grid}.driver-document-group>header strong{font-size:9px}.driver-document-group>header small{color:#7d8991;font-size:7px}.driver-document-group>header>span{color:#d75b0e;background:#fff0e6;border-radius:14px;padding:5px 8px;font-size:6px;font-weight:900}.driver-document-group>div{grid-template-columns:repeat(2,1fr);gap:9px;padding:11px;display:grid}.driver-document-premium{cursor:pointer;background:#fff;border:1px solid #dde4e7;border-radius:13px;grid-template-columns:98px 1fr;min-height:126px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.driver-document-premium:hover{border-color:#f36b16;transform:translateY(-2px);box-shadow:0 12px 28px #17232e12}.driver-document-premium.ready{background:#fbfffd;border-color:#72c99d}.driver-document-premium>input{z-index:3;opacity:0;cursor:pointer;position:absolute;inset:0}.driver-document-visual{color:#596a74;background:linear-gradient(145deg,#edf1f3,#dfe6e9);place-items:center;display:grid;position:relative;overflow:hidden}.driver-document-visual:before{content:"";border:2px solid #fff;border-radius:7px;width:62px;height:42px;position:absolute;box-shadow:0 4px 14px #17232e18}.driver-document-visual>span{z-index:1;color:#e96512;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.driver-document-visual>span svg{width:16px}.driver-document-visual>b{color:#fff;text-align:center;letter-spacing:.08em;background:#17232edb;border-radius:5px;padding:4px;font-size:5px;position:absolute;bottom:6px;left:6px;right:6px}.driver-document-visual>i{color:#23966a;position:absolute;top:7px;right:7px}.driver-document-visual>i svg{width:13px}.driver-document-copy{flex-direction:column;min-width:0;padding:12px;display:flex}.driver-document-copy>small{color:#e56211;letter-spacing:.09em;font-size:6px;font-weight:950}.driver-document-copy>strong{color:#263640;margin-top:2px;font-size:9px}.driver-document-copy>p{color:#7a8790;margin:6px 0;font-size:7px;line-height:1.45}.driver-document-copy>em{color:#db5e10;text-overflow:ellipsis;white-space:nowrap;background:#fff1e8;border-radius:7px;align-items:center;gap:5px;max-width:100%;margin-top:auto;padding:6px 7px;font-size:6px;font-style:normal;font-weight:900;display:flex;overflow:hidden}.driver-document-premium.ready .driver-document-copy>em{color:#27825a;background:#e9f8ef}.driver-document-copy>em svg{width:12px;min-width:12px}.driver-photo-quality{color:#fff;background:#17232e;border-radius:12px;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;display:flex}.driver-photo-quality>svg{color:#6fe0a5;width:20px}.driver-photo-quality>span{display:grid}.driver-photo-quality strong{font-size:8px}.driver-photo-quality small{color:#aebbc3;font-size:7px}@media (max-width:720px){.driver-doc-hero{grid-template-columns:auto 1fr}.driver-doc-hero>b{display:none}.driver-document-group>div{grid-template-columns:1fr}}@media (max-width:420px){.driver-document-premium{grid-template-columns:82px 1fr}.driver-document-group>header>span{display:none}}.driver-section-invalid{animation:.5s driverSectionAlert;border-color:#e65549!important;position:relative!important;box-shadow:0 0 0 4px #e6554912,0 18px 50px #b43e2f12!important}.driver-section-invalid:after{color:#fff;content:"À corriger";letter-spacing:.08em;background:#b94236;border-radius:20px;padding:6px 9px;font-size:6px;font-weight:950;position:absolute;top:14px;right:16px}.driver-field-invalid{border-radius:12px;animation:.45s driverFieldShake;position:relative}.driver-field-invalid>input:not([type=file]),.driver-field-invalid>select,.driver-field-invalid>button,.driver-field-invalid .field-shell{background:#fff7f6!important;border-color:#d94f43!important;box-shadow:0 0 0 4px #d94f4317!important}.driver-field-invalid:after{color:#b94236;content:"Vérifiez cette information pour continuer";margin-top:2px;font-size:6px;font-weight:850;display:block}.driver-document-premium.driver-field-invalid{border:2px solid #d94f43!important;box-shadow:0 0 0 4px #d94f4314!important}.driver-document-premium.driver-field-invalid:after{z-index:2;color:#fff;content:"Photo obligatoire";background:#b94236;border-radius:12px;margin:0;padding:5px 7px;position:absolute;bottom:8px;right:8px}@keyframes driverFieldShake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}@keyframes driverSectionAlert{0%{transform:scale(.985)}to{transform:scale(1)}}.candidate-delivery-shell{color:#17232e;background:#f3f6f5;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.candidate-delivery-shell>aside{color:#fff;background:#14212b;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.candidate-delivery-shell>aside>a{margin:0 8px 26px}.candidate-delivery-shell>aside>a img{border-radius:5px}.candidate-space-label{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:9px;margin-bottom:23px;padding:10px;display:flex}.candidate-space-label>span{color:#fff;background:#f36b16;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.candidate-space-label svg{width:17px}.candidate-space-label>div{display:grid}.candidate-space-label small{color:#81929d;text-transform:uppercase;font-size:6px}.candidate-space-label strong{font-size:8px}.candidate-delivery-shell aside nav{gap:5px;display:grid}.candidate-delivery-shell aside nav a{color:#91a0a9;border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:8px;font-weight:800;display:flex}.candidate-delivery-shell aside nav a>svg:first-child{width:17px}.candidate-delivery-shell aside nav a>svg:last-child{opacity:.5;width:11px;margin-left:auto}.candidate-delivery-shell aside nav a.active{color:#fff;background:#f36b16}.candidate-secure-note{color:#82939d;border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:auto;padding:16px 6px 0;display:flex}.candidate-secure-note>svg{color:#62d69a;width:18px}.candidate-secure-note>span{display:grid}.candidate-secure-note strong{color:#d9e0e4;font-size:7px}.candidate-secure-note small{font-size:6px;line-height:1.4}.candidate-delivery-shell>section>header{background:#fff;border-bottom:1px solid #e0e6e3;justify-content:space-between;align-items:center;height:75px;padding:0 clamp(20px,4vw,55px);display:flex}.candidate-delivery-shell>section>header>div{display:grid}.candidate-delivery-shell>section>header small{color:#8b9791;font-size:7px}.candidate-delivery-shell>section>header strong{font-size:13px}.candidate-status-pill{color:#bd5b19;background:#fff3e8;border-radius:20px;align-items:center;gap:6px;padding:8px 11px;font-size:7px;font-weight:900;display:flex}.candidate-status-pill i{background:#ee7d31;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ee7d3118}.candidate-status-pill.approved{color:#247b54;background:#eaf8f0}.candidate-status-pill.approved i{background:#35a671}.candidate-status-pill.attention,.candidate-status-pill.rejected{color:#b84438;background:#fff0ee}.candidate-workspace{padding:30px clamp(20px,4vw,55px) 55px}.candidate-approval-banner{color:#fff;background:linear-gradient(135deg,#15242e,#243b49);border-radius:23px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:28px 32px;display:grid;overflow:hidden;box-shadow:0 20px 50px #17232e20}.candidate-approval-banner p{color:#ff9958;letter-spacing:.1em;align-items:center;gap:6px;font-size:7px;font-weight:950;display:flex}.candidate-approval-banner p svg{width:14px}.candidate-approval-banner h1{letter-spacing:-.045em;max-width:760px;margin:8px 0;font-size:clamp(25px,3vw,42px);line-height:1.04}.candidate-approval-banner>div>span{color:#b7c2c9;font-size:8px}.candidate-approval-banner blockquote{color:#e8edf0;background:#ffffff0c;border-left:3px solid #ff7b2a;align-items:flex-start;gap:7px;margin-top:13px;padding:9px 11px;font-size:7px;display:flex}.candidate-approval-banner blockquote svg{width:14px}.candidate-approval-progress{background:#ffffff0b;border-radius:16px;gap:7px;min-width:190px;padding:16px;display:grid}.candidate-approval-progress>strong{font-size:27px}.candidate-approval-progress>strong small{color:#81929d;font-size:9px}.candidate-approval-progress>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.candidate-approval-progress i{background:#ffffff18;border-radius:5px;height:5px}.candidate-approval-progress i.done{background:#ff7928}.candidate-approval-progress>small{color:#93a2ab;font-size:6px}.candidate-preview-heading{justify-content:space-between;align-items:center;margin:30px 0 16px;display:flex}.candidate-preview-heading small{color:#df6414;text-transform:uppercase;font-size:7px;font-weight:950}.candidate-preview-heading h2{margin:4px 0;font-size:25px}.candidate-preview-heading p{color:#74817b;font-size:8px}.candidate-preview-heading>svg{color:#d7dfdb;width:38px;height:38px}.candidate-preview-cards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.candidate-preview-cards article{background:#fff;border:1px solid #e0e6e3;border-radius:18px;flex-direction:column;min-height:225px;padding:20px;display:flex}.candidate-preview-cards article>span{color:#e96311;background:#fff0e6;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.candidate-preview-cards article>span svg{width:21px}.candidate-preview-cards article>small{color:#e96311;text-transform:uppercase;margin-top:15px;font-size:6px;font-weight:950}.candidate-preview-cards article>strong{margin:4px 0;font-size:14px}.candidate-preview-cards article>p{color:#7b8881;font-size:8px;line-height:1.55}.candidate-preview-cards article>a{color:#e96311;align-items:center;gap:5px;margin-top:auto;font-size:8px;font-weight:900;display:flex}.candidate-preview-cards article>a svg{width:14px}.candidate-locked-view,.candidate-preview-panel{background:#fff;border:1px solid #e0e6e3;border-radius:20px;margin-top:25px;padding:24px}.candidate-locked-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.candidate-locked-hero>span{color:#e96311;background:#fff0e6;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.candidate-locked-hero>span svg{width:24px}.candidate-locked-hero small{color:#e96311;font-size:6px;font-weight:950}.candidate-locked-hero h2{margin:3px 0;font-size:23px}.candidate-locked-hero p{color:#77847e;font-size:8px}.candidate-locked-hero>svg{color:#aab5af;width:25px}.candidate-locked-view>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px;display:grid}.candidate-locked-view article{background:#f5f8f7;border-radius:13px;gap:4px;padding:15px;display:grid}.candidate-locked-view article svg{color:#42a978;width:18px}.candidate-locked-view article strong{font-size:9px}.candidate-locked-view article small{color:#8a9690;font-size:7px}.candidate-preview-panel>header{border-bottom:1px solid #e7ebe9;align-items:center;gap:12px;padding-bottom:16px;display:flex}.candidate-preview-panel>header>span{color:#e96311;background:#fff0e6;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.candidate-preview-panel>header>div{display:grid}.candidate-preview-panel>header small{color:#7d8983;font-size:7px}.candidate-preview-panel>header h2{font-size:20px}.candidate-preview-panel>header>b{color:#68756f;background:#f0f3f2;border-radius:15px;margin-left:auto;padding:6px 9px;font-size:6px}.candidate-profile-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.candidate-profile-grid p{background:#f6f8f7;border-radius:12px;align-items:center;gap:9px;padding:14px;display:flex}.candidate-profile-grid p>svg{color:#e96311;width:19px}.candidate-profile-grid p>span{display:grid}.candidate-profile-grid small{color:#85918b;font-size:6px}.candidate-profile-grid strong{font-size:8px}@media (max-width:900px){.candidate-delivery-shell{grid-template-columns:76px 1fr}.candidate-delivery-shell>aside{padding:20px 10px}.candidate-delivery-shell>aside>a img{width:54px;height:auto}.candidate-space-label>div,.candidate-delivery-shell aside nav a span,.candidate-delivery-shell aside nav a>svg:last-child,.candidate-secure-note span{display:none}.candidate-space-label{justify-content:center;padding:8px}.candidate-delivery-shell aside nav a{justify-content:center}.candidate-preview-cards,.candidate-approval-banner{grid-template-columns:1fr}.candidate-approval-progress{min-width:0}.candidate-locked-view>div:last-child,.candidate-profile-grid{grid-template-columns:1fr}}@media (max-width:560px){.candidate-delivery-shell{display:block}.candidate-delivery-shell>aside{z-index:20;flex-direction:row;align-items:center;width:auto;height:67px;padding:8px 12px;position:fixed;inset:auto 0 0}.candidate-delivery-shell>aside>a,.candidate-space-label,.candidate-secure-note{display:none}.candidate-delivery-shell aside nav{grid-template-columns:repeat(5,1fr);width:100%}.candidate-delivery-shell aside nav a{padding:8px}.candidate-delivery-shell>section>header{height:65px}.candidate-workspace{padding:18px 15px 90px}.candidate-approval-banner{padding:22px 19px}.candidate-preview-heading{align-items:flex-start}.candidate-preview-heading>svg{display:none}.candidate-status-pill{padding:7px}.candidate-locked-hero{grid-template-columns:auto 1fr}.candidate-locked-hero>svg{display:none}}.kyc-command-center{gap:18px;display:grid}.kyc-command-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#36d4922b,#0000 28%),linear-gradient(135deg,#10241d,#153d2f);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:29px 32px;display:grid;overflow:hidden;box-shadow:0 20px 55px #142a221d}.kyc-command-hero p{color:#75e0ae;letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;font-weight:950;display:flex}.kyc-command-hero p svg{width:15px}.kyc-command-hero h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(30px,4vw,48px);line-height:.94}.kyc-command-hero h1 em{color:#76e0af;font-style:normal}.kyc-command-hero>div>span{color:#b7c6bf;max-width:650px;font-size:8px;line-height:1.6;display:block}.kyc-command-pulse{background:#ffffff0b;border:1px solid #ffffff20;border-radius:18px;min-width:175px;padding:18px;display:grid}.kyc-command-pulse>i{background:#62e0a6;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #62e0a619}.kyc-command-pulse small{color:#9cafaa;margin-top:13px;font-size:7px}.kyc-command-pulse strong{font-size:34px;line-height:1}.kyc-command-pulse span{color:#d5dfda;font-size:7px}.kyc-audit-guide{background:#fff;border:1px solid #dfe7e3;border-radius:19px;grid-template-columns:minmax(240px,.7fr) 2fr;align-items:center;gap:20px;padding:17px 19px;display:grid}.kyc-audit-guide>header{align-items:center;gap:10px;display:flex}.kyc-audit-guide>header>span{color:#e66413;background:#fff0e6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.kyc-audit-guide>header svg{width:20px}.kyc-audit-guide>header>div{display:grid}.kyc-audit-guide>header small{color:#e66413;letter-spacing:.1em;font-size:6px;font-weight:950}.kyc-audit-guide h2{font-size:13px}.kyc-audit-guide ol{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.kyc-audit-guide li{background:#f5f8f6;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:10px;display:grid;position:relative}.kyc-audit-guide li:not(:last-child):after{z-index:2;content:"";background:#cfd9d4;width:9px;height:2px;position:absolute;right:-8px}.kyc-audit-guide li>i{color:#22815a;background:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;font-weight:950;display:grid}.kyc-audit-guide li>span{display:grid}.kyc-audit-guide li strong{font-size:7px}.kyc-audit-guide li small{color:#7e8a84;font-size:5px;line-height:1.35}.kyc-audit-guide li>svg{color:#99a69f;width:15px}.kyc-command-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.kyc-command-kpis article{background:#fff;border:1px solid #e0e7e3;border-radius:17px;align-items:center;gap:13px;min-height:104px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex}.kyc-command-kpis article:hover{transform:translateY(-2px);box-shadow:0 15px 35px #172e2410}.kyc-command-kpis article>span{color:#28815d;background:#f1f5f3;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.kyc-command-kpis article>span svg{width:20px}.kyc-command-kpis article.attention>span{color:#e16513;background:#fff3e7}.kyc-command-kpis article.missing>span{color:#c84b40;background:#fff0ee}.kyc-command-kpis article.review>span{color:#24739e;background:#eaf5fb}.kyc-command-kpis article>div{display:grid}.kyc-command-kpis small{color:#7d8983;font-size:6px;font-weight:850}.kyc-command-kpis strong{font-size:24px;line-height:1.15}.kyc-command-kpis p{color:#98a29d;font-size:6px}.kyc-priority-callout{background:linear-gradient(100deg,#fff7f1,#fff);border:1px solid #f0d5c3;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 17px;display:grid}.kyc-priority-callout>span{color:#fff;background:#e96614;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.kyc-priority-callout>span svg{width:19px}.kyc-priority-callout>div{display:grid}.kyc-priority-callout small{color:#dd6213;letter-spacing:.08em;font-size:6px;font-weight:950}.kyc-priority-callout strong{font-size:10px}.kyc-priority-callout p{color:#7d8983;font-size:7px}.kyc-priority-callout>a{color:#fff;background:#172b23;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:7px;font-weight:900;display:flex}.kyc-priority-callout>a svg{width:14px}.kyc-work-queue{background:#fff;border:1px solid #dfe7e3;border-radius:20px;overflow:hidden;box-shadow:0 16px 45px #142a2209}.kyc-work-queue>header{justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.kyc-work-queue>header>div{display:grid}.kyc-work-queue>header small{color:#e66312;letter-spacing:.1em;font-size:6px;font-weight:950}.kyc-work-queue>header h2{font-size:19px}.kyc-work-queue>header>div>span{color:#83908a;font-size:7px}.kyc-work-queue form{align-items:center;gap:7px;display:flex}.kyc-work-queue form>label{background:#f8faf9;border:1px solid #dce4e0;border-radius:10px;align-items:center;gap:7px;min-width:300px;padding:0 9px;display:flex}.kyc-work-queue form>label>svg{color:#87938d;width:15px}.kyc-work-queue form input{min-height:39px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:7px}.kyc-work-queue form button{color:#fff;background:#173429;border:0;border-radius:7px;padding:7px 9px;font-size:6px;font-weight:900}.kyc-work-queue form .kyc-sort{min-width:190px;position:relative}.kyc-sort select{appearance:none;color:#4f5e57;width:100%;min-height:39px;font:inherit;background:0 0;border:0;outline:0;font-size:7px}.kyc-sort>svg:last-child{width:13px}.kyc-status-tabs{background:#fafcfb;border-block:1px solid #e8edea;gap:5px;padding:8px 14px;display:flex;overflow-x:auto}.kyc-status-tabs a{color:#5d6b64;border-radius:18px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.kyc-status-tabs a b{color:#53615a;background:#e8eeeb;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:6px;display:grid}.kyc-status-tabs a[aria-current=page]{color:#fff;background:#18352a}.kyc-status-tabs a[aria-current=page] b{color:#fff;background:#ffffff1c}.kyc-queue-head{color:#75827b;text-transform:uppercase;background:#f3f6f4;grid-template-columns:1.5fr 1fr .8fr .65fr .75fr 70px;gap:13px;padding:10px 16px;font-size:6px;font-weight:900;display:grid}.kyc-queue-list>a{color:#24382f;border-top:1px solid #edf1ef;grid-template-columns:1.5fr 1fr .8fr .65fr .75fr 70px;align-items:center;gap:13px;min-height:88px;padding:12px 16px;transition:background .18s;display:grid}.kyc-queue-list>a:hover{background:#f8fbf9}.kyc-queue-list>a.overdue{border-left:3px solid #e86514}.kyc-candidate-cell{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;display:grid}.kyc-candidate-cell>span{color:#fff;background:linear-gradient(145deg,#173a2d,#26916a);border-radius:13px;place-items:center;width:43px;height:43px;font-size:8px;font-weight:950;display:grid}.kyc-candidate-cell>div,.kyc-vehicle-cell,.kyc-doc-cell{min-width:0;display:grid}.kyc-candidate-cell strong,.kyc-candidate-cell small,.kyc-vehicle-cell strong,.kyc-vehicle-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kyc-candidate-cell strong,.kyc-vehicle-cell strong{font-size:8px}.kyc-candidate-cell small,.kyc-vehicle-cell small{color:#7a8780;margin-top:2px;font-size:6px}.kyc-candidate-cell em{color:#53645b;align-items:center;gap:3px;margin-top:5px;font-size:6px;font-style:normal;display:flex}.kyc-candidate-cell em svg{width:11px}.kyc-vehicle-cell em{color:#bd453c;align-items:center;gap:4px;margin-top:5px;font-size:6px;font-style:normal;font-weight:850;display:flex}.kyc-vehicle-cell em svg{width:11px}.kyc-doc-cell>div{background:#e8edea;border-radius:5px;height:5px;overflow:hidden}.kyc-doc-cell>div i{background:linear-gradient(90deg,#ee792f,#39a976);border-radius:5px;height:100%;display:block}.kyc-doc-cell strong{margin-top:5px;font-size:7px}.kyc-doc-cell small{color:#839089;font-size:5px}.kyc-age{display:grid}.kyc-age strong{font-size:8px}.kyc-age small{color:#4a906f;font-size:6px}.kyc-age.overdue strong,.kyc-age.overdue small{color:#c64f43}.kyc-open-audit{color:#e36311;justify-content:flex-end;align-items:center;gap:4px;font-size:6px;font-weight:900;display:flex}.kyc-open-audit svg{width:13px}.kyc-queue-empty{color:#7d8983;text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.kyc-queue-empty>svg{color:#c3cec8;width:36px;height:36px}.kyc-queue-empty strong{font-size:11px}.kyc-queue-empty span{font-size:7px}.kyc-queue-empty a{color:#fff;background:#18352a;border-radius:9px;margin-top:5px;padding:9px 11px;font-size:7px;font-weight:850}html[data-theme=dark] .kyc-audit-guide,html[data-theme=dark] .kyc-command-kpis article,html[data-theme=dark] .kyc-work-queue{color:#e5edf1;background:#10232f;border-color:#29404c}html[data-theme=dark] .kyc-audit-guide li,html[data-theme=dark] .kyc-status-tabs,html[data-theme=dark] .kyc-queue-head{background:#0c1c26}html[data-theme=dark] .kyc-work-queue form>label{background:#0b1d27;border-color:#304751}@media (max-width:1150px){.kyc-audit-guide{grid-template-columns:1fr}.kyc-command-kpis{grid-template-columns:repeat(2,1fr)}.kyc-work-queue>header{flex-direction:column;align-items:flex-start}.kyc-work-queue form{width:100%}.kyc-work-queue form>label:first-of-type{flex:1}.kyc-queue-head,.kyc-queue-list>a{min-width:920px}.kyc-queue-list{overflow-x:auto}.kyc-queue-head{display:none}}@media (max-width:720px){.kyc-command-hero{grid-template-columns:1fr;padding:24px}.kyc-command-pulse{min-width:0}.kyc-audit-guide ol{grid-template-columns:repeat(2,1fr)}.kyc-command-kpis{grid-template-columns:1fr}.kyc-priority-callout{grid-template-columns:auto 1fr}.kyc-priority-callout>a{grid-column:1/-1;justify-content:center}.kyc-work-queue form{flex-direction:column;align-items:stretch}.kyc-work-queue form>label,.kyc-work-queue form .kyc-sort{width:100%;min-width:0}.kyc-queue-list{overflow:visible}.kyc-queue-list>a{grid-template-columns:1fr auto;min-width:0;padding:15px}.kyc-candidate-cell,.kyc-vehicle-cell,.kyc-doc-cell{grid-column:1/-1}.kyc-age{grid-column:1}.kyc-queue-list>a>.driver-kyc-status{grid-area:4/2}.kyc-open-audit{border-top:1px solid #edf1ef;grid-column:1/-1;justify-content:flex-start;padding-top:9px}}.quote-insight{color:#075c43;background:linear-gradient(135deg,#f2fbf7,#fff);border:1px solid #bfe5d4;border-radius:16px;align-items:center;gap:13px;margin-top:16px;padding:14px 16px;display:flex}.quote-insight>svg:first-child{width:20px;height:20px}.quote-insight>svg:last-child{color:#10a872;margin-left:auto}.quote-insight div{gap:3px;display:grid}.quote-insight strong{font-size:14px}.quote-insight span{color:#527069;font-size:12px}.quote-insight.loading svg{animation:1s linear infinite spin}.quote-insight.error{color:#9a3535;background:#fff8f7;border-color:#f0c8c8}.quote-breakdown{border:1px solid var(--line,#e4e9e7);background:#fbfdfc;border-radius:16px;gap:8px;margin-top:18px;padding:15px 18px;display:grid}.quote-breakdown div{color:#5d6d68;justify-content:space-between;gap:20px;font-size:13px;display:flex}.quote-breakdown strong{color:#173d33}.map-estimate span{color:#ffffffad;margin-top:2px;font-size:10px;display:block}.dark .quote-insight{color:#d6f5e8;background:linear-gradient(135deg,#102d25,#14251f);border-color:#285648}.dark .quote-insight span{color:#91afa5}.dark .quote-breakdown{background:#10201b;border-color:#27483e}.dark .quote-breakdown strong{color:#e2f2ed}.pricing-admin{gap:22px;display:grid}.pricing-admin-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#48d59e38,#0000 32%),linear-gradient(135deg,#072f27,#0c4939);border-radius:24px;justify-content:space-between;gap:30px;padding:32px;display:flex;overflow:hidden}.pricing-admin-hero p{color:#75e2ba;letter-spacing:.13em;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:800;display:flex}.pricing-admin-hero h1{margin:0;font-size:clamp(28px,3vw,43px);line-height:1.08}.pricing-admin-hero h1 em{color:#75e2ba;font-style:normal}.pricing-admin-hero>div:first-child>span{color:#bad6cd;max-width:620px;margin-top:15px;display:block}.pricing-admin-hero>div:last-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:18px;align-self:center;min-width:250px;padding:20px;display:grid}.pricing-admin-hero>div:last-child small{color:#8acdb5;letter-spacing:.13em;font-size:10px;font-weight:800}.pricing-admin-hero>div:last-child strong{margin:7px 0;font-size:20px}.pricing-admin-hero>div:last-child span{color:#c8e4db;align-items:center;gap:7px;font-size:12px;display:flex}.pricing-admin-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pricing-admin-kpis article{background:#fff;border:1px solid #e0eae6;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.pricing-admin-kpis article>svg{box-sizing:content-box;color:#087354;background:#eaf8f2;border-radius:12px;padding:10px}.pricing-admin-kpis span{display:grid}.pricing-admin-kpis small{color:#71837d}.pricing-admin-kpis strong{color:#143f33;font-size:19px}.pricing-admin-panel{padding:0;overflow:hidden}.pricing-admin-panel>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.pricing-admin-panel header small{letter-spacing:.12em;color:#0c8060;font-weight:800}.pricing-admin-panel header h2{margin:5px 0 0}.pricing-admin-panel header>span{color:#788a84;align-self:end;font-size:12px}.pricing-editor{gap:20px;padding:24px;display:grid}.pricing-editor-warning{color:#17664f;background:#f2faf7;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.pricing-editor-warning div{gap:2px;display:grid}.pricing-editor-warning span{color:#607c73;font-size:12px}.pricing-vehicle-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pricing-vehicle-grid article{border:1px solid #dfe9e5;border-radius:18px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.pricing-vehicle-grid header{grid-column:1/-1;justify-content:space-between;align-items:end;margin-bottom:4px;display:flex}.pricing-vehicle-grid header strong{font-size:18px}.pricing-vehicle-grid header span{color:#80918b;font-size:10px}.pricing-vehicle-grid label,.pricing-global-grid label{color:#60736c;gap:6px;font-size:11px;font-weight:700;display:grid}.pricing-vehicle-grid input,.pricing-global-grid input{color:#173e33;background:#fff;border:1px solid #d7e2de;border-radius:10px;width:100%;padding:10px}.pricing-vehicle-grid article>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-global-grid{background:#f7faf9;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px;display:grid}.pricing-save{color:#fff;cursor:pointer;background:#087354;border:0;border-radius:12px;justify-self:end;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:flex}.pricing-save svg{width:17px}.pricing-save-message{color:#167255;align-items:center;gap:8px;margin:0;display:flex}.pricing-save-message.error{color:#a43e3e}@media (max-width:1050px){.pricing-admin-kpis,.pricing-global-grid{grid-template-columns:repeat(2,1fr)}.pricing-vehicle-grid{grid-template-columns:1fr}}@media (max-width:700px){.pricing-admin-hero{padding:24px;display:grid}.pricing-admin-kpis,.pricing-global-grid{grid-template-columns:1fr}.pricing-admin-panel>header{display:grid}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
