@font-face{font-family:Vazir;src:url(/app/assets/Vazir-Variable-B1l40esR.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{font-family:Vazir,Tahoma,Arial,sans-serif;color:#173145;background:#f2f5fb;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden;background:#f2f5fb}button,input,textarea{font:inherit}.screen{width:min(100%,480px);min-height:100vh;margin:0 auto;overflow:clip;background:#fff;box-shadow:0 16px 50px #1e3e681f}.auth-header,.home-header{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:12px 18px;color:#eff6ff;background:linear-gradient(135deg,#0d3b52,#0a293b)}.brand{display:inline-flex;align-items:center;gap:9px;min-width:0}.brand__mark{display:grid;width:35px;height:35px;flex:0 0 35px;color:#9fc0ff;background:#588bf029;border:1px solid rgba(159,192,255,.3);border-radius:12px;place-items:center;font-size:20px;font-weight:800}.brand>span:last-child{display:grid;gap:2px;min-width:0}.brand strong{font-size:11px}.brand small{color:#e8f2ff99;font-size:7px}.secure-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;color:#dbe8ff;background:#4d80e324;border:1px solid rgba(159,192,255,.2);border-radius:999px;font-size:7px}.secure-pill i{width:6px;height:6px;background:#83adff;border-radius:99px}.auth-main,.home-main{padding:20px 18px 28px}.auth-main--register{padding-top:14px}.back-button{padding:0;color:#1e56c9;background:transparent;font-size:9px}.role-main{padding:34px 18px 30px}.role-main h1{max-width:330px;margin-top:9px;font-size:24px}.role-main .lead{max-width:300px;margin-top:7px}.role-cards{display:grid;gap:10px;margin-top:26px}.role-card{display:flex;align-items:center;gap:10px;width:100%;min-height:80px;padding:12px;color:#173145;background:#fff;border:1px solid #e1eaf5;border-radius:16px;box-shadow:0 10px 22px #1f467a0f;text-align:right;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.role-card:hover{border-color:#9dbcf2;box-shadow:0 13px 25px #1f467a1a;transform:translateY(-1px)}.role-card__icon{display:grid;width:42px;height:42px;flex:0 0 42px;color:#1e56c9;background:#edf4ff;border:1px solid #dce9ff;border-radius:13px;place-items:center;font-size:19px}.role-card--carrier .role-card__icon{color:#0d647e;background:#eaf8fb;border-color:#d4eff4;font-size:21px}.role-card__copy{display:grid;flex:1;gap:4px;min-width:0}.role-card__copy strong{font-size:12px}.role-card__copy small{color:#8b99aa;font-size:8px;line-height:1.6}.role-card>b{color:#1e56c9;font-size:16px;font-weight:500}.role-login{display:grid;gap:7px;margin-top:25px;color:#8998a9;font-size:9px;text-align:center}.role-login div{display:inline-flex;align-items:center;justify-content:center;gap:8px}.role-login button{padding:0;color:#1e56c9;background:transparent;font-size:8px;font-weight:800}.role-login i{width:3px;height:3px;background:#b4c0ce;border-radius:50%}.progress{display:flex;align-items:center;gap:7px;margin-top:15px;color:#a4b0bf;font-size:8px}.progress i{width:26px;height:1px;background:#dce5f2}.progress__active{color:#1e56c9;font-weight:700}.eyebrow{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#1e56c9;font-size:8px;font-weight:700}.eyebrow:before{width:17px;height:2px;background:currentColor;content:""}h1{margin:7px 0 0;color:#173145;font-size:24px;line-height:1.35;letter-spacing:-.8px}.lead{margin:5px 0 0;color:#8b99aa;font-size:9px;line-height:1.7}.auth-card{display:grid;gap:12px;margin-top:20px;padding:15px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e2eaf5;border-radius:18px;box-shadow:0 14px 30px #1f467a12}.auth-card--register{gap:10px;margin-top:15px;padding:13px}.auth-card--carrier{gap:9px}.card-title,.section-heading{display:flex;align-items:center;justify-content:space-between;color:#173145;font-size:11px;font-weight:800}.card-title b{display:grid;width:22px;height:22px;color:#fff;background:#2f6fed;border-radius:50%;place-items:center;font-size:8px}.section-heading small{color:#9aa8b9;font-size:7px;font-weight:400}.field{position:relative;display:grid;gap:4px;min-width:0}.field>span{color:#536981;font-size:8px;font-weight:700}.field input,.select__trigger,.field textarea{width:100%;min-height:43px;padding:0 12px;color:#173145;background:#fff;border:1px solid #dfe8f3;border-radius:11px;outline:0;font-size:9px;transition:border-color .16s ease,box-shadow .16s ease}.field input::placeholder,.field textarea::placeholder{color:#acb8c5}.field textarea{min-height:58px;padding-top:10px;padding-bottom:10px;resize:vertical;line-height:1.6}.field input:focus,.field textarea:focus,.select__trigger:focus-visible,.select--open .select__trigger{border-color:#5b8ff2;box-shadow:0 0 0 3px #2f6fed1a}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.field--wide{grid-column:1 / -1}.select{position:relative;min-width:0}.select__trigger{display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:right}.select__trigger b{color:#1e56c9;font-size:15px;font-weight:500;line-height:1;transform:translateY(-2px)}.select__placeholder{color:#a5b2c0}.select__trigger:disabled{cursor:not-allowed;opacity:.55}.select__menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;display:grid;max-height:min(220px,42vh);gap:2px;padding:5px;overflow-y:auto;background:#fffffffa;border:1px solid #d6e2f2;border-radius:13px;box-shadow:0 18px 36px #1a3b692e;scrollbar-width:thin}.select__option{min-height:34px;padding:7px 9px;color:#29415f;background:transparent;border-radius:8px;font-size:9px;text-align:right}.select__option:hover,.select__option--selected{color:#1852bf;background:#edf4ff}.consent{display:flex;align-items:center;gap:7px;color:#75869a;font-size:8px;line-height:1.5}.consent input{accent-color:#2f6fed}.primary-button{min-height:46px;padding:9px 14px;color:#fff;background:linear-gradient(100deg,#1e56c9,#3f83f3);border-radius:11px;box-shadow:0 9px 18px #2f6fed33;font-size:10px;font-weight:800;transition:transform .16s ease,filter .16s ease}.primary-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.7}.text-button,.auth-switch button{padding:0;color:#1e56c9;background:transparent;font-size:8px}.text-button{justify-self:center}.auth-switch{margin-top:16px;color:#8998a9;text-align:center;font-size:9px}.auth-switch button{font-weight:800}.notice{margin:0;padding:8px 9px;border-radius:8px;font-size:8px;line-height:1.6}.notice--error{color:#a2394a;background:#fff0f2;border:1px solid #f6d2d8}.screen--maintenance{background:linear-gradient(180deg,#fff,#fbfdff)}.maintenance-main{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 70px);padding:42px 22px 34px;text-align:center}.maintenance-icon{display:grid;width:68px;height:68px;color:#fff;background:linear-gradient(135deg,#1e56c9,#4a8af4);border:7px solid #eaf2ff;border-radius:22px;place-items:center;box-shadow:0 12px 24px #2f6fed33}.maintenance-icon span{display:block;font-size:31px;line-height:1;transform:translateY(-1px);animation:maintenance-spin 3.5s ease-in-out infinite}.maintenance-icon--success{background:linear-gradient(135deg,#168467,#39b58b);border-color:#e7f8f0}.maintenance-icon--success span{animation:none}.maintenance-main .eyebrow{justify-content:center;margin-top:22px}.maintenance-main h1{max-width:300px;margin-top:9px;font-size:25px}.maintenance-main .lead{max-width:315px;margin-top:8px}.maintenance-card{width:100%;margin-top:24px;padding:15px 14px;background:#fff;border:1px solid #e2eaf5;border-radius:16px;box-shadow:0 12px 28px #1f467a12;text-align:right}.maintenance-card__row{display:flex;align-items:center;gap:8px;color:#3b536d;font-size:9px}.maintenance-card__row span{flex:1}.maintenance-card__row b{display:grid;width:21px;height:21px;color:#fff;background:#2f6fed;border-radius:50%;place-items:center;font-size:9px}.maintenance-card__row small{color:#8b99aa;font-size:8px}.maintenance-card__dot{width:8px;height:8px;flex:0 0 8px;background:#b8c4d1;border-radius:50%}.maintenance-card__dot--done{background:#2f6fed;box-shadow:0 0 0 4px #eaf2ff}.maintenance-card__line{width:1px;height:18px;margin:4px 0 4px 3px;background:#dce6f3}.maintenance-button{width:100%;margin-top:15px}.maintenance-note{max-width:310px;margin:13px 0 0;color:#9aa8b8;font-size:8px;line-height:1.8}@keyframes maintenance-spin{0%,62%,to{transform:rotate(0)}72%{transform:rotate(180deg)}84%{transform:rotate(360deg)}}.screen--home{background:#f8fbff}.home-header{position:sticky;top:0;z-index:5}.logout-button{padding:7px 10px;color:#dbe8ff;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;font-size:8px}.home-main{padding-top:24px}.home-main h1{font-size:23px}.status-card{display:grid;gap:5px;margin-top:17px;padding:14px;color:#fff;background:linear-gradient(135deg,#123f56,#126584);border-radius:16px;box-shadow:0 12px 24px #123f5629}.status-card span{color:#b9dbed;font-size:8px}.status-card strong{font-size:18px}.status-card small{color:#cbe4f1;font-size:8px}.home-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px}.home-grid article{display:grid;gap:4px;min-height:93px;padding:12px;background:#fff;border:1px solid #e1eaf5;border-radius:13px;box-shadow:0 8px 18px #2045710a}.home-grid b{color:#1e56c9;font-size:21px}.home-grid span{color:#3b536d;font-size:9px;font-weight:800}.home-grid small{color:#9ba9b8;font-size:7px}.next-card{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:10px;padding:13px;background:#eef4ff;border:1px solid #dce8fb;border-radius:14px}.next-card .eyebrow{margin-top:0;font-size:7px}.next-card strong{display:block;margin-top:5px;font-size:11px}.next-card p{margin:4px 0 0;color:#7184a0;font-size:8px;line-height:1.6}.next-card button{padding:7px 10px;color:#1e56c9;background:#fff;border:1px solid #cfe0fb;border-radius:8px;font-size:8px}.bottom-nav{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);min-height:52px;padding:7px 10px;background:#fffffff2;border-top:1px solid #e4ebf5;box-shadow:0 -8px 20px #1f43700d}.bottom-nav button{color:#91a0b1;background:transparent;font-size:8px}.bottom-nav button.bottom-nav__active{color:#1e56c9;font-weight:800}@media(max-width:350px){.auth-main{padding-inline:13px}.auth-card{padding:12px}.form-grid{grid-template-columns:1fr}.select__menu{max-height:180px}}.screen--welcome{position:relative;background:#fff5eb}.welcome-header{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:12px 18px;color:#fff;background:transparent}.welcome-header .brand strong{color:#fff;font-size:12px;text-shadow:0 1px 8px rgba(0,0,0,.25)}.welcome-header .brand small{color:#eff7ffb8;font-size:7px}.welcome-header .brand__mark{color:#fff;background:#4d80e33d;border-color:#c2dcff73}.welcome-header .brand__mark--wing{display:grid;width:48px;height:35px;flex-basis:48px;padding:3px 1px;background:transparent;border:0;border-radius:0;place-items:center}.welcome-header .brand__mark--wing svg{display:block;width:100%;height:100%;overflow:visible}.welcome-secure{display:inline-flex;align-items:center;gap:5px;color:#eff7ffcc;font-size:7px}.welcome-secure i{width:6px;height:6px;background:#2f6fed;border-radius:99px}.role-main{position:relative;isolation:isolate;container-type:inline-size;padding:0 0 24px;background:#fff5eb}.logistics-art{position:relative;width:100%;margin:0;overflow:hidden;background:#fff5eb;border-radius:0}.logistics-art:after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:8px;background:#fff5eb;content:"";pointer-events:none}.logistics-art__scene{position:relative;z-index:1;display:block;width:100%;height:auto}.logistics-art__wave{position:absolute;right:-2px;bottom:-34px;left:-2px;z-index:5;display:block;width:calc(100% + 4px);height:auto;max-width:none;filter:drop-shadow(0 -1px 0 #fff5eb) drop-shadow(0 1px 0 #fff5eb);pointer-events:none}.role-main__route{position:absolute;z-index:6;width:32%;height:auto;max-width:none;object-fit:contain;object-position:center;pointer-events:none}.role-main__route--top{top:67.5cqw;left:-5%;width:31%}.role-main__route--bottom{top:18cqw;left:2%;width:12%}.welcome-copy{position:relative;z-index:4;margin-top:0;padding:16px 26px 0;text-align:center}.welcome-copy .eyebrow{justify-content:center;margin-top:0}.welcome-copy h1{margin-top:5px;font-size:clamp(25px,6.4vw,31px);line-height:1.35;letter-spacing:-.9px}.welcome-copy h1 em{display:block;color:#e36f50;font-style:normal}.welcome-copy .lead{max-width:350px;margin:8px auto 0;color:#78828a;font-size:clamp(8px,2.1vw,10px);line-height:1.75;white-space:nowrap}.role-cards{position:relative;z-index:4;gap:9px;margin-top:16px;padding-inline:18px}.role-card{min-height:85px;padding:11px 12px;border-radius:14px}.role-card--driver{color:#fff;background:#0b3045;border-color:#0b3045;box-shadow:0 10px 22px #0b304529}.role-card--driver:hover{border-color:#174c6b;box-shadow:0 13px 25px #0b304533}.role-card--driver .role-card__icon{color:#fff;background:#508ce038;border-color:#97c4ff40}.role-card--driver .role-card__copy small,.role-card--driver>b{color:#cfe3f5}.role-card--carrier{color:#173145;background:#fff;border-color:#2868d8;box-shadow:0 8px 18px #1f467a0d}.role-card--carrier:hover{border-color:#1e56c9;box-shadow:0 12px 22px #1f467a1a}.role-card--carrier .role-card__icon{color:#1e56c9;background:#edf4ff;border-color:#d6e6ff}.role-card--carrier .role-card__copy small{color:#8b99aa}.role-card--carrier>b{color:#1e56c9}.role-card__icon{width:96px;height:54px;flex:0 0 96px;color:currentColor;background:transparent!important;border:0!important;border-radius:0}.role-card__art{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.role-card--driver .role-card__icon{color:#fff}.role-card--carrier .role-card__icon{color:#1e56c9}.role-card__copy strong{font-size:clamp(14px,3.6vw,18px)}.role-card__copy small{font-size:clamp(8px,2.2vw,10px)}.role-benefits{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding-inline:19px;color:#71859b}.role-benefit{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0}.role-benefit img{display:block;width:27px;height:27px;flex:0 0 27px;object-fit:contain}.role-benefit span{min-width:0;color:#68798c;font-size:clamp(7px,1.95vw,9px);font-weight:500;line-height:1.3;white-space:nowrap}.role-benefits>i{width:1px;height:24px;flex:0 0 1px;background:#d8cfc4}.role-login{position:relative;z-index:4;margin-top:15px;padding-inline:20px}@media(max-width:350px){.welcome-copy .lead{max-width:286px;white-space:normal}.role-card__icon{width:88px;height:50px;flex-basis:88px}}.screen--register{background:#fff}.register-header{position:relative;min-height:168px;padding:16px 18px 18px;color:#fff;background:linear-gradient(145deg,#073455,#041e3a);overflow:hidden}.register-header:after{position:absolute;right:-90px;bottom:-100px;width:250px;height:190px;background:radial-gradient(ellipse,rgba(56,121,211,.18),transparent 68%);content:"";pointer-events:none}.register-header__title{position:absolute;top:19px;right:83px;z-index:1;display:grid;gap:4px;text-align:right}.register-header__title strong{font-size:17px;letter-spacing:-.3px}.register-header__title small{color:#e1edffa8;font-size:8px}.register-steps{position:absolute;right:18px;bottom:17px;left:18px;z-index:1;display:flex;align-items:flex-start;gap:7px;direction:ltr}.register-step{display:grid;flex:0 0 auto;justify-items:center;gap:6px;min-width:68px;color:#e2ecf9b8;font-size:8px;text-align:center}.register-step b{display:grid;width:21px;height:21px;color:#f0f7ffcc;background:transparent;border:1.5px solid rgba(226,236,249,.78);border-radius:50%;place-items:center;font-size:10px;font-weight:500}.register-step--active{color:#e36f50;font-weight:700}.register-step--active b{color:#fff;background:#ed6b52;border-color:#ed6b52}.register-steps>i{flex:1;height:1px;margin-top:10px;background:#cfe1f861}.register-main{position:relative;z-index:2;min-height:calc(100vh - 136px);margin-top:-4px;padding:28px 19px 38px;background:#fff;border-radius:22px 22px 0 0}.register-form{display:grid;gap:13px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.register-form__intro{display:grid;gap:3px;margin-bottom:1px}.register-form__intro strong{color:#173145;font-size:13px}.register-form__intro small{color:#9aa8b9;font-size:8px}.form-grid--register{grid-template-columns:1fr;gap:11px}.field--compact{display:block}.field--compact>.field__icon{position:absolute;top:50%;right:14px;z-index:1;display:grid;width:23px;height:23px;color:#85929e;transform:translateY(-50%);place-items:center;pointer-events:none}.field--compact .field-icon{display:block;width:22px;height:22px}.field--compact input,.field--compact .select__trigger,.field--compact textarea{min-height:56px;padding:0 49px 0 38px;color:#6f7d89;background:#fff;border:1px solid #e0e4e8;border-radius:12px;font-size:11px;direction:rtl}.field--compact input::placeholder,.field--compact textarea::placeholder{color:#9ca4ab;opacity:1}.field--compact .select__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:right}.field--compact .select__trigger>span:first-child{overflow:hidden;flex:1;text-align:right;white-space:nowrap;text-overflow:ellipsis}.field--compact .select__trigger b{margin-left:0;color:#173145;font-size:21px;font-weight:400;line-height:1;transform:translateY(-2px)}.field--compact .select__trigger:disabled{opacity:.62}.field--compact textarea{min-height:76px;padding-top:16px;padding-bottom:16px;resize:vertical;line-height:1.7}.field--compact input:focus,.field--compact textarea:focus,.field--compact .select__trigger:focus-visible,.field--compact .select--open .select__trigger{border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed1a}.register-form .consent{margin-top:1px;color:#7e8b98;font-size:8px}.register-form__submit{min-height:56px;margin-top:2px;border-radius:10px;font-size:11px}.admin-shell{min-height:100vh;color:#173145;background:#f3f7fd;direction:rtl}.admin-shell--login{display:grid;min-height:100vh;padding:18px;background:radial-gradient(circle at 90% 0%,rgba(62,128,232,.16),transparent 34%),#f3f7fd;place-items:center}.admin-login-card{width:min(100%,430px);padding:25px 20px 20px;background:#fff;border:1px solid #e1eaf5;border-radius:23px;box-shadow:0 20px 50px #17375e1c}.admin-login-brand{display:inline-flex;align-items:center;gap:9px}.admin-login-brand__mark{display:grid;width:36px;height:36px;color:#fff;background:linear-gradient(135deg,#1e56c9,#3d80ec);border-radius:12px;place-items:center;font-size:19px;font-weight:900}.admin-login-brand>span:last-child{display:grid;gap:2px}.admin-login-brand strong{color:#173145;font-size:13px}.admin-login-brand small{color:#8b99aa;font-size:8px}.admin-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-top:30px;color:#1e56c9;font-size:8px;font-weight:800}.admin-eyebrow:before{width:18px;height:2px;background:currentColor;content:""}.admin-login-card h1,.admin-intro h1{margin:8px 0 0;color:#173145;font-size:25px;line-height:1.4}.admin-muted,.admin-intro p{margin:7px 0 0;color:#8b99aa;font-size:9px;line-height:1.9}.admin-login-form{display:grid;gap:12px;margin-top:22px}.admin-login-form label{display:grid;gap:5px}.admin-login-form label>span{color:#536981;font-size:8px;font-weight:800}.admin-login-form input{width:100%;min-height:46px;padding:0 13px;color:#173145;background:#fbfdff;border:1px solid #dfe8f3;border-radius:12px;outline:0;font-size:10px}.admin-login-form input:focus{border-color:#5b8ff2;box-shadow:0 0 0 3px #2f6fed1a}.admin-primary-button{min-height:48px;color:#fff;background:linear-gradient(100deg,#1e56c9,#3f83f3);border-radius:12px;box-shadow:0 10px 20px #2f6fed33;font-size:10px;font-weight:800}.admin-primary-button:disabled{cursor:wait;opacity:.7}.admin-notice{margin:12px 0 0;padding:9px 10px;border-radius:9px;font-size:8px;line-height:1.7}.admin-notice--error{color:#a2394a;background:#fff0f2;border:1px solid #f6d2d8}.admin-workspace{display:grid;grid-template-areas:"sidebar content";grid-template-columns:270px minmax(0,1fr);min-height:100vh}.admin-sidebar{display:flex;grid-area:sidebar;flex-direction:column;min-width:0;padding:23px 17px;background:#fff;border-left:1px solid #e2ebf5}.admin-sidebar__brand{display:flex;align-items:center;gap:10px;padding:3px 5px 24px}.admin-sidebar__brand>span:last-child{display:grid;gap:3px}.admin-sidebar__brand strong{color:#173145;font-size:13px}.admin-sidebar__brand small{color:#8b99aa;font-size:8px;direction:ltr;text-align:right}.admin-sidebar__mark{display:grid;width:35px;height:35px;color:#fff;background:linear-gradient(135deg,#1e56c9,#3f83f3);border-radius:12px;place-items:center;font-size:17px;font-weight:900}.admin-sidebar__caption{margin:0 5px 9px;color:#a0adbb;font-size:8px;font-weight:800}.admin-sidebar__nav{display:grid;gap:7px}.admin-sidebar__item{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px 9px;color:#536981;background:transparent;border:1px solid transparent;border-radius:13px;text-align:right;transition:border-color .16s ease,background .16s ease,color .16s ease}.admin-sidebar__item:hover{background:#f7faff;border-color:#e3ecf8}.admin-sidebar__item--active{color:#173145;background:#edf4ff;border-color:#cfe0ff;box-shadow:0 8px 18px #2f6fed12}.admin-sidebar__item-icon{display:grid;width:31px;height:31px;color:#1e56c9;background:#fff;border:1px solid #d8e7ff;border-radius:10px;place-items:center;font-size:15px}.admin-sidebar__item-copy{display:grid;min-width:0;gap:3px}.admin-sidebar__item-copy b{color:inherit;font-size:10px}.admin-sidebar__item-copy small{overflow:hidden;color:#9aa8b9;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__item>strong{min-width:23px;color:#1e56c9;font-size:14px;text-align:center}.admin-sidebar__footer{display:grid;gap:6px;margin-top:auto;padding:13px 9px 3px;border-top:1px solid #edf2f7}.admin-sidebar__footer span{color:#9aa8b9;font-size:8px}.admin-sidebar__footer strong{color:#237253;font-size:8px}.admin-sidebar__footer i{display:inline-block;width:6px;height:6px;margin-left:4px;background:#29a873;border-radius:50%}.admin-content{grid-area:content;min-width:0}.admin-header{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:13px max(18px,calc((100% - 1100px)/2));color:#fff;background:linear-gradient(135deg,#0b3045,#082638)}.admin-header>div{display:grid;gap:3px}.admin-header__kicker{color:#9fc0ff;font-size:7px;font-weight:800;letter-spacing:1px;direction:ltr}.admin-header strong{font-size:14px}.admin-header button{padding:7px 11px;color:#dbe8ff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:9px;font-size:8px}.admin-main{width:min(100%,1100px);margin:0 auto;padding:24px 18px 45px}.admin-intro p{max-width:480px}.admin-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.admin-stat{display:grid;gap:4px;min-height:102px;padding:14px;color:#536981;background:#fff;border:1px solid #e1eaf5;border-radius:16px;box-shadow:0 9px 22px #1f467a0d;text-align:right;transition:border-color .16s ease,box-shadow .16s ease}.admin-stat span{font-size:9px;font-weight:800}.admin-stat strong{color:#173145;font-size:27px;line-height:1}.admin-stat small{color:#9aa8b9;font-size:8px}.admin-stat--active{border-color:#4e87eb;box-shadow:0 10px 25px #2f6fed21}.admin-stat--active span{color:#1e56c9}.admin-list-section{margin-top:22px}.admin-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-list-heading h2{margin:0;color:#173145;font-size:14px}.admin-list-heading span{display:block;margin-top:3px;color:#9aa8b9;font-size:8px}.admin-list-heading button{padding:8px 10px;color:#1e56c9;background:#edf4ff;border:1px solid #d6e6ff;border-radius:9px;font-size:8px}.admin-list-heading button:disabled{cursor:wait;opacity:.6}.admin-list-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.admin-list-actions button:first-child{color:#227354;background:#eaf8f1;border-color:#c8ead8}.admin-empty{display:grid;gap:6px;margin-top:14px;padding:30px 16px;color:#8191a2;background:#fff;border:1px dashed #ccd9e8;border-radius:16px;text-align:center}.admin-empty b{color:#536981;font-size:11px}.admin-empty span{font-size:8px}.admin-user-list{display:grid;gap:11px;margin-top:14px}.admin-user-card{padding:14px;background:#fff;border:1px solid #e1eaf5;border-radius:16px;box-shadow:0 9px 22px #1f467a0a}.admin-user-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-user-card__header>div{min-width:0}.admin-user-card__id{color:#1e56c9;font-size:8px;font-weight:800;direction:ltr}.admin-user-card h3{margin:3px 0 0;color:#173145;font-size:13px}.admin-user-card p{margin:3px 0 0;color:#8b99aa;font-size:8px}.admin-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800}.admin-status--active{color:#237253;background:#eaf8f1}.admin-status--disabled{color:#a33e4e;background:#fff0f2}.admin-status--muted{color:#80693a;background:#fff7df}.admin-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding-top:12px;border-top:1px solid #edf2f7}.admin-details>div{min-width:0}.admin-details dt{color:#9aa8b9;font-size:7px}.admin-details dd{margin:3px 0 0;overflow-wrap:anywhere;color:#3b536d;font-size:9px}.admin-user-card__footer{display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #edf2f7}.admin-user-card__footer>span{color:#8b99aa;font-size:8px}.admin-user-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-action{min-height:31px;padding:6px 9px;color:#536981;background:#f4f7fb;border:1px solid #dce6f1;border-radius:8px;font-size:8px}.admin-action:disabled{cursor:wait;opacity:.55}.admin-action--primary{color:#fff;background:#1e56c9;border-color:#1e56c9}.admin-action--muted{color:#80693a;background:#fff7df;border-color:#f0dfaa}.admin-action--danger{color:#a33e4e;background:#fff0f2;border-color:#f3d2d8}.admin-notice--success{color:#237253;background:#eaf8f1;border:1px solid #c8ead8}.admin-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;padding:18px;background:#0a233a73;place-items:center}.admin-dialog{width:min(100%,520px);max-height:min(92vh,720px);overflow-y:auto;padding:20px;background:#fff;border:1px solid #dce6f1;border-radius:20px;box-shadow:0 25px 70px #0f2e4d40}.admin-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-dialog__header .admin-eyebrow{margin-top:0}.admin-dialog__header h2{margin:7px 0 0;color:#173145;font-size:18px}.admin-dialog__header>button{width:30px;height:30px;color:#536981;background:#f2f6fb;border-radius:9px;font-size:20px;line-height:1}.admin-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.admin-edit-form label{display:grid;gap:5px;min-width:0}.admin-edit-form label>span{color:#536981;font-size:8px;font-weight:800}.admin-edit-form input,.admin-edit-form select{width:100%;min-height:42px;padding:0 10px;color:#173145;background:#fbfdff;border:1px solid #dfe8f3;border-radius:10px;outline:0;font-size:9px}.admin-edit-form input:focus,.admin-edit-form select:focus{border-color:#5b8ff2;box-shadow:0 0 0 3px #2f6fed1a}.admin-edit-form .admin-notice{grid-column:1 / -1;margin:0}.admin-dialog__actions{display:flex;grid-column:1 / -1;align-items:center;justify-content:flex-start;gap:8px;margin-top:4px}.admin-dialog__actions .admin-primary-button{min-width:130px;min-height:40px;font-size:9px}@media(max-width:520px){.admin-list-heading{align-items:flex-start;flex-direction:column}.admin-list-actions{width:100%;justify-content:flex-start}.admin-list-actions button{flex:1}.admin-edit-form{grid-template-columns:1fr}.admin-dialog__actions{flex-direction:column-reverse;align-items:stretch}.admin-dialog__actions button{width:100%}}@media(max-width:760px){.admin-workspace{grid-template-areas:"sidebar" "content";grid-template-columns:1fr}.admin-sidebar{padding:14px 14px 11px;border-right:0;border-left:0;border-bottom:1px solid #e2ebf5}.admin-sidebar__brand{padding-bottom:13px}.admin-sidebar__caption{display:none}.admin-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar__item{padding:8px}.admin-sidebar__footer{display:none}.admin-header{min-height:62px;padding-inline:14px}.admin-main{padding-top:19px}}@media(min-width:720px){.admin-main{padding-inline:28px}.admin-login-card{padding:30px 27px 23px}.admin-stats{max-width:560px}.admin-user-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-details{grid-template-columns:repeat(3,minmax(0,1fr))}}.platform-shell{min-height:100vh;color:#16344b;background:#f4f7fc}.platform-header{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:14px max(18px,calc((100% - 1180px)/2));color:#f7fbff;background:linear-gradient(135deg,#082b42,#0b415d);box-shadow:0 10px 30px #0c30491f}.platform-brand,.platform-header__user{display:flex;align-items:center;gap:10px}.platform-brand>span:last-child{display:grid;gap:3px}.platform-brand strong{font-size:15px;letter-spacing:1px}.platform-brand small{color:#acd0ed;font-size:8px;direction:ltr}.platform-brand__mark{display:grid;width:37px;height:37px;color:#fff;background:linear-gradient(135deg,#2c77dd,#56a3ef);border-radius:12px;place-items:center;font-size:19px;font-weight:900}.platform-header__user{color:#c7def2;font-size:9px}.platform-header__user button{padding:7px 12px;color:#e7f3ff;background:#ffffff17;border:1px solid rgba(255,255,255,.22);border-radius:9px;font-size:8px}.platform-main{width:min(100%,1180px);margin:0 auto;padding:30px 18px 45px}.platform-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.platform-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#2465cc;font-size:8px;font-weight:900;letter-spacing:.1px}.platform-eyebrow:before{width:17px;height:2px;background:currentColor;content:""}.platform-hero h1{margin:7px 0 0;color:#12334a;font-size:clamp(23px,3vw,34px);letter-spacing:-.8px}.platform-hero p{max-width:520px;margin:8px 0 0;color:#71859c;font-size:10px;line-height:1.9}.platform-hero__status{min-width:170px;padding:12px 13px;color:#39705e;background:#ebf9f1;border:1px solid #caecda;border-radius:14px;font-size:9px;font-weight:800;line-height:1.8;text-align:right}.platform-hero__status i{display:inline-block;width:7px;height:7px;margin-left:5px;background:#27ae75;border-radius:50%}.platform-hero__status small{color:#7b9a8e;font-size:7px;font-weight:500}.platform-tabs{display:flex;gap:7px;margin-top:24px;padding:5px;background:#e9f0f8;border-radius:13px}.platform-tabs button{flex:1;min-height:38px;color:#71859c;background:transparent;border-radius:9px;font-size:9px;font-weight:800}.platform-tabs button:hover{color:#2465cc;background:#ffffffa8}.platform-tabs button.is-active{color:#153b58;background:#fff;box-shadow:0 5px 14px #22486b14}.platform-tabs button:disabled{cursor:not-allowed;opacity:.45}.platform-notice{margin-top:15px;padding:10px 12px;color:#91534d;background:#fff2ee;border:1px solid #f4d6cd;border-radius:10px;font-size:9px;line-height:1.8}.platform-loading{margin-top:18px;padding:22px;color:#71859c;background:#fff;border:1px solid #e2eaf3;border-radius:15px;font-size:10px;text-align:center}.platform-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.platform-metrics article{display:grid;gap:5px;min-height:111px;padding:15px;background:#fff;border:1px solid #e1eaf4;border-radius:16px;box-shadow:0 9px 24px #1f467a0a}.platform-metrics span{color:#71859c;font-size:9px;font-weight:800}.platform-metrics strong{color:#153b58;font-size:28px;line-height:1}.platform-metrics small{color:#a0adbb;font-size:8px}.platform-section,.platform-case-detail{margin-top:22px}.platform-section__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.platform-section__heading h2{margin:7px 0 0;color:#173b57;font-size:17px}.platform-section__heading p{margin:4px 0 0;color:#8a9aab;font-size:9px}.platform-button{min-height:34px;padding:7px 11px;color:#2465cc;background:#edf4ff;border:1px solid #d2e3ff;border-radius:9px;font-size:8px;font-weight:800}.platform-button--primary{color:#fff;background:linear-gradient(100deg,#2162ce,#4386ee);border-color:#2162ce}.platform-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px}.platform-case-card{display:grid;gap:7px;min-width:0;padding:14px;color:#173b57;background:#fff;border:1px solid #e1eaf4;border-radius:15px;text-align:right;box-shadow:0 8px 20px #1f467a0a;transition:border-color .16s ease,transform .16s ease}.platform-case-card:hover{border-color:#82aceb;transform:translateY(-2px)}.platform-case-card__top{display:flex;align-items:center;justify-content:space-between;gap:7px}.platform-case-card__top>span{color:#2465cc;direction:ltr;font-size:8px;font-weight:900}.platform-case-card>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-case-card>small{overflow:hidden;color:#8b9aab;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.platform-case-card__state{width:fit-content;margin-top:3px;padding:5px 8px;color:#51718d;background:#f1f5fa;border-radius:999px;font-size:8px;font-weight:800}.platform-empty{display:grid;gap:6px;margin-top:13px;padding:32px 16px;color:#8595a5;background:#fff;border:1px dashed #ccd9e8;border-radius:15px;text-align:center}.platform-empty strong{color:#526a82;font-size:11px}.platform-empty span{font-size:8px}.platform-trip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px}.platform-trip-card{display:grid;gap:7px;padding:14px;color:#173b57;background:#fff;border:1px solid #e1eaf4;border-radius:15px;text-align:right}.platform-trip-card__signal{color:#2a9b70;font-size:8px;font-weight:900}.platform-trip-card strong{font-size:12px;direction:ltr;text-align:right}.platform-trip-card small{color:#8b9aab;font-size:8px}.platform-heading-actions{display:flex;align-items:center;gap:8px}.platform-detail-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:11px;margin-top:15px}.platform-panel{min-width:0;padding:15px;background:#fff;border:1px solid #e1eaf4;border-radius:16px;box-shadow:0 8px 21px #1f467a0a}.platform-panel h3{margin:0 0 13px;color:#173b57;font-size:11px}.platform-subheading{margin-top:20px!important;padding-top:14px;border-top:1px solid #edf2f7}.platform-panel__hint{margin:10px 0 0;color:#8b9aab;font-size:8px;line-height:1.8}.platform-next-action{display:grid;gap:4px;margin-top:15px;padding:10px;background:#f4f8fd;border-radius:10px}.platform-next-action span{color:#94a2b1;font-size:8px}.platform-next-action strong{color:#2c5e86;font-size:9px}.platform-timeline__item{position:relative;display:grid;grid-template-columns:13px minmax(0,1fr);gap:9px;min-height:42px;padding-bottom:10px}.platform-timeline__item:not(:last-child):before{position:absolute;top:13px;right:5px;bottom:0;width:1px;background:#e1eaf2;content:""}.platform-timeline__dot{z-index:1;width:11px;height:11px;margin-top:2px;background:#d4e0ec;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #ccd9e6}.platform-timeline__item--done .platform-timeline__dot{background:#2da97c;box-shadow:0 0 0 1px #a8dcc4}.platform-timeline__item--current .platform-timeline__dot{background:#2f70dc;box-shadow:0 0 0 3px #dbe9ff}.platform-timeline__item strong{display:block;color:#315570;font-size:9px}.platform-timeline__item small{display:block;margin-top:3px;color:#99a7b5;font-size:7px}.platform-doc-list,.platform-evidence-gallery{display:grid;gap:7px}.platform-doc-card{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;background:#f7faff;border:1px solid #e6eef7;border-radius:10px}.platform-doc-card__icon{display:grid;width:28px;height:28px;flex:0 0 28px;color:#2465cc;background:#e7f0ff;border-radius:8px;place-items:center;font-size:13px}.platform-doc-card__copy{display:grid;min-width:0;flex:1;gap:3px}.platform-doc-card__copy strong{overflow:hidden;color:#385a77;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.platform-doc-card__copy small{color:#94a2b1;font-size:7px}.platform-doc-card button{padding:5px 7px;color:#2465cc;background:transparent;font-size:7px}.platform-evidence{display:grid;gap:3px;padding:9px;color:#526a82;background:#fafcff;border:1px solid #edf2f7;border-radius:9px}.platform-evidence span{color:#98a6b4;font-size:7px}.platform-evidence strong{font-size:8px}.platform-empty-inline{padding:9px 0;color:#9aa8b7;font-size:8px}.platform-risk{display:inline-flex;width:fit-content;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:900;white-space:nowrap}.platform-risk--clear{color:#27835e;background:#eaf8f1}.platform-risk--warning{color:#9a7040;background:#fff5db}.platform-money{display:grid;gap:8px}.platform-money__row,.platform-money__total{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#71859c;font-size:8px}.platform-money__row strong{color:#385a77;font-size:8px}.platform-money__total{margin-top:3px;padding-top:9px;color:#3e6382;border-top:1px solid #edf2f7;font-weight:900}.platform-money__total strong{color:#1c5dc1;font-size:10px}.platform-contact{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px;background:#f7faff;border:1px solid #e6eef7;border-radius:10px}.platform-contact>div{display:grid;gap:3px;min-width:0}.platform-contact span,.platform-contact small{color:#94a2b1;font-size:7px}.platform-contact strong{color:#385a77;direction:ltr;font-size:10px;text-align:right}.platform-contact button{padding:6px 8px;color:#2465cc;background:#e7f0ff;border-radius:7px;font-size:7px;font-weight:800;white-space:nowrap}.platform-footer{display:flex;align-items:center;justify-content:space-between;width:min(100% - 36px,1180px);margin:0 auto;padding:16px 0 25px;color:#9aa8b7;border-top:1px solid #e4ebf3;font-size:8px;direction:ltr}.platform-footer button{color:#2465cc;background:transparent;font-size:8px;direction:rtl}.platform-dialog-backdrop,.platform-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;padding:18px;background:#0821347a;place-items:center}.platform-dialog{width:min(100%,430px);padding:20px;background:#fff;border:1px solid #dbe6f2;border-radius:18px;box-shadow:0 25px 70px #0d2c4842}.platform-dialog h2{margin:7px 0 0;color:#173b57;font-size:17px}.platform-dialog p{margin:8px 0 0;color:#778b9e;font-size:9px;line-height:1.9}.platform-dialog textarea{width:100%;margin-top:13px;padding:10px;color:#274c69;border:1px solid #dce7f2;border-radius:9px;outline:0;font-size:9px;resize:vertical}.platform-dialog textarea:focus{border-color:#5a91e9;box-shadow:0 0 0 3px #e9f1ff}.platform-dialog__actions{display:flex;justify-content:flex-start;gap:8px;margin-top:17px}.platform-dialog__actions>button:first-child{padding:8px 11px;color:#6f8294;background:#f3f6fa;border-radius:8px;font-size:8px}.platform-drawer-backdrop{display:flex;justify-content:flex-start;align-items:stretch;padding:0}.platform-audit-drawer{width:min(100%,420px);height:100%;padding:22px 18px;overflow-y:auto;background:#fff;box-shadow:10px 0 35px #0821342e}.platform-audit-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.platform-audit-drawer__header h2{margin:7px 0 0;color:#173b57;font-size:17px}.platform-audit-drawer__header>button{width:29px;height:29px;color:#647b90;background:#f1f5f9;border-radius:8px;font-size:20px}@media(max-width:900px){.platform-case-grid,.platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-detail-grid .platform-panel:last-child{grid-column:1 / -1}}@media(max-width:620px){.platform-header{min-height:64px;padding-inline:14px}.platform-brand small{display:none}.platform-main{padding:23px 14px 35px}.platform-hero{flex-direction:column}.platform-hero__status{width:100%}.platform-tabs{overflow-x:auto}.platform-tabs button{min-width:74px}.platform-metrics{gap:7px}.platform-metrics article{min-height:95px;padding:10px}.platform-metrics strong{font-size:22px}.platform-metrics span{font-size:8px}.platform-case-grid,.platform-trip-list,.platform-detail-grid{grid-template-columns:1fr}.platform-detail-grid .platform-panel:last-child{grid-column:auto}.platform-section__heading{align-items:flex-start}.platform-footer{width:calc(100% - 28px)}}.shipper-shell{min-height:100vh;color:#16344b;background:#f4f7fc}.shipper-layout{display:grid;grid-template-columns:238px minmax(0,1fr);width:min(100%,1480px);min-height:calc(100vh - 76px);margin:0 auto}.shipper-sidebar{padding:23px 14px;background:#fff;border-left:1px solid #e2eaf3}.shipper-sidebar__intro{display:grid;gap:6px;padding:6px 9px 19px;border-bottom:1px solid #edf2f7}.shipper-sidebar__intro strong{color:#173b57;font-size:15px}.shipper-sidebar__intro small{color:#9aa8b7;font-size:8px;direction:ltr;text-align:right}.shipper-sidebar nav{display:grid;gap:4px;margin-top:16px}.shipper-sidebar nav button{min-height:37px;padding:8px 10px;color:#71859c;background:transparent;border-radius:9px;font-size:9px;font-weight:800;text-align:right}.shipper-sidebar nav button:hover,.shipper-sidebar nav button.is-active{color:#1e5fc6;background:#edf4ff}.shipper-sidebar__guard{margin:22px 8px 0;padding:11px;color:#8c7651;background:#fff8e7;border:1px solid #f2e4bd;border-radius:10px;font-size:7px;line-height:1.8}.shipper-content{min-width:0;padding:29px 28px 45px}.shipper-mobile-nav{display:none}.shipper-case-id{padding:6px 9px;color:#2465cc;background:#edf4ff;border-radius:999px;direction:ltr;font-size:8px;font-weight:900}.shipper-list{display:grid;gap:8px;margin-top:14px}.shipper-list-row{display:grid;grid-template-columns:minmax(100px,.9fr) 1.4fr 1fr auto;align-items:center;gap:10px;min-height:55px;padding:10px 12px;color:#385a77;background:#fff;border:1px solid #e1eaf4;border-radius:12px;text-align:right}.shipper-list-row:hover{border-color:#84ace8}.shipper-list-row>span{color:#2465cc;direction:ltr;font-size:8px;font-weight:900}.shipper-list-row strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.shipper-list-row small{color:#8b9aab;font-size:8px}.shipper-action-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.shipper-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0}.shipper-detail-facts span{display:grid;gap:4px;padding:10px;color:#72879a;background:#f8fbff;border:1px solid #e2ebf5;border-radius:10px;font-size:8px;line-height:1.6}.shipper-detail-facts b{color:#3d5d78;font-size:8px}.shipper-wizard{margin-top:19px;background:#fff;border:1px solid #e1eaf4;border-radius:17px;box-shadow:0 8px 21px #1f467a0a}.shipper-wizard__steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:9px;background:#f4f8fd;border-bottom:1px solid #e8eef5;border-radius:17px 17px 0 0}.shipper-wizard__steps button{display:grid;gap:5px;min-width:0;padding:6px 3px;color:#93a2b2;background:transparent;border-radius:9px;place-items:center}.shipper-wizard__steps button b{display:grid;width:23px;height:23px;color:#8294a6;background:#e3ebf4;border-radius:50%;place-items:center;font-size:8px}.shipper-wizard__steps button span{overflow:hidden;width:100%;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.shipper-wizard__steps button.is-active{color:#1f61c7;background:#fff;box-shadow:0 4px 12px #215ba114}.shipper-wizard__steps button.is-active b,.shipper-wizard__steps button.is-done b{color:#fff;background:#2d72d9}.shipper-wizard__body{padding:21px}.shipper-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.shipper-section-heading h2{margin:6px 0 0;color:#173b57;font-size:17px}.shipper-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.shipper-choice-grid button{display:grid;gap:8px;min-height:112px;padding:17px;color:#3b5b76;background:#f8fbff;border:1px solid #dfe9f4;border-radius:13px;text-align:right}.shipper-choice-grid button.is-selected{color:#174eaa;background:#eef5ff;border-color:#74a5eb;box-shadow:0 0 0 3px #3b7bdb14}.shipper-choice-grid strong{font-size:14px;direction:ltr;text-align:right}.shipper-choice-grid small{color:#8b9aab;font-size:8px;line-height:1.8}.shipper-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.shipper-field,.shipper-check{display:grid;gap:5px;min-width:0}.shipper-field>span,.shipper-check span{color:#60778d;font-size:8px;font-weight:800}.shipper-field input,.shipper-field select,.shipper-dialog-fields input,.shipper-dialog-fields select,.shipper-dialog-fields textarea,.shipper-issue-board textarea{width:100%;min-height:39px;padding:0 9px;color:#244b69;background:#fbfdff;border:1px solid #dce7f2;border-radius:9px;outline:0;font:inherit;font-size:9px}.shipper-field input:focus,.shipper-field select:focus,.shipper-dialog-fields textarea:focus,.shipper-issue-board textarea:focus{border-color:#6396e7;box-shadow:0 0 0 3px #edf4ff}.shipper-check{display:flex;grid-column:1 / -1;align-items:center;gap:7px;padding:9px 10px;background:#f8fbff;border:1px solid #e6eef7;border-radius:9px}.shipper-check input,.shipper-doc-picker input{accent-color:#2d72d9}.shipper-wizard__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;padding-top:15px;border-top:1px solid #edf2f7}.shipper-wizard__actions>div{display:flex;gap:7px}.shipper-doc-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.shipper-doc-picker p{grid-column:1 / -1;margin:0 0 4px;color:#8393a4;font-size:8px;line-height:1.8}.shipper-doc-picker label{display:flex;align-items:center;gap:7px;padding:10px;color:#46657e;background:#f8fbff;border:1px solid #e1eaf4;border-radius:9px;font-size:8px;direction:ltr}.shipper-review{display:grid;gap:10px}.shipper-review-status{display:grid;gap:5px;padding:13px;color:#8d6942;background:#fff8e7;border:1px solid #f2e3b7;border-radius:11px}.shipper-review-status.is-ready{color:#267555;background:#ebf9f1;border-color:#c8ead8}.shipper-review-status strong{font-size:10px}.shipper-review-status span{font-size:8px;direction:ltr;text-align:right}.shipper-review-block{padding:11px 13px;background:#f7faff;border:1px solid #e4edf6;border-radius:10px}.shipper-review-block--danger{color:#9c514a;background:#fff2ee;border-color:#f2d6cf}.shipper-review-block strong{font-size:9px}.shipper-review-block ul{margin:8px 0 0;padding:0 15px 0 0;color:#7b8d9f;font-size:8px;line-height:1.9}.shipper-quote-board,.shipper-contract-card,.shipper-finance-board,.shipper-tracking-board,.shipper-pod-board,.shipper-issue-board,.shipper-simple-card{margin-top:14px;padding:16px;background:#fff;border:1px solid #e1eaf4;border-radius:15px}.shipper-quote-board__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shipper-quote-board h3{margin:6px 0 0;color:#173b57;font-size:13px}.shipper-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px}.shipper-quote-card{display:grid;gap:6px;padding:12px;background:#f8fbff;border:1px solid #e2ebf5;border-radius:11px}.shipper-quote-card strong{overflow:hidden;color:#3d5d78;direction:ltr;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.shipper-quote-card b{color:#1e5fc6;direction:ltr;font-size:14px}.shipper-quote-card span,.shipper-quote-card small{color:#93a2b1;font-size:8px}.shipper-doc-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.shipper-upload-card{display:grid;gap:8px;margin-top:14px;padding:15px;background:#f8fbff;border:1px dashed #c7d9eb;border-radius:13px}.shipper-upload-card strong{color:#315b7c;font-size:10px}.shipper-upload-card small{color:#8393a4;font-size:8px}.shipper-contract-card{display:grid;gap:12px}.shipper-contract-card article{display:grid;gap:6px;padding:11px;background:#f8fbff;border:1px solid #e2ebf5;border-radius:10px}.shipper-contract-card article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:9px}.shipper-contract-card strong{color:#3b5b76;font-size:10px}.shipper-contract-card span,.shipper-contract-card small{color:#8a9aaa;font-size:8px}.shipper-contract-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px}.shipper-contract-facts span{color:#71869a;font-size:8px;line-height:1.6}.shipper-cmr-list{display:grid;gap:9px;margin-top:14px}.shipper-cmr-list article{display:grid;gap:9px;padding:10px;background:#fff;border:1px solid #e1eaf4;border-radius:11px}.shipper-cmr-list article>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.shipper-cmr-list article>div span{margin-left:auto;color:#778b9e;font-size:8px}.shipper-tracking-summary{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:17px}.shipper-tracking-summary strong{color:#1b568e;font-size:13px}.shipper-tracking-summary span{color:#8192a2;font-size:8px}.shipper-finance-board{display:grid;gap:13px}.shipper-finance-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:11px;color:#55718a;border-top:1px solid #edf2f7;font-size:8px}.shipper-issue-board{display:grid;gap:9px}.shipper-issue-board textarea{min-height:90px;padding:10px;resize:vertical}.shipper-issue-board article{display:grid;gap:5px;padding:10px;background:#f8fbff;border:1px solid #e3edf6;border-radius:10px}.shipper-issue-board article strong{color:#365b79;font-size:9px;direction:ltr;text-align:right}.shipper-issue-board article span,.shipper-issue-board article small{color:#8a9baa;font-size:8px}.shipper-notification-list{display:grid;gap:8px;margin-top:14px}.shipper-notification-list article{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:12px;background:#fff;border:1px solid #e1eaf4;border-radius:11px}.shipper-notification-list article strong{color:#365a77;font-size:9px;direction:ltr;text-align:right}.shipper-notification-list article span{color:#8192a2;font-size:8px}.shipper-notification-list article small{color:#a1aeba;font-size:7px;direction:ltr}.shipper-simple-card{display:grid;gap:9px}.shipper-simple-card strong{color:#315b7c;font-size:11px}.shipper-simple-card p{margin:0;color:#8393a4;font-size:9px;line-height:1.9}.shipper-dialog-fields{display:grid;gap:10px;margin-top:14px}.shipper-dialog-fields label{display:grid;gap:5px;color:#60778d;font-size:8px;font-weight:800}.shipper-dialog-fields textarea{min-height:75px;padding:9px;resize:vertical}@media(max-width:980px){.shipper-layout{grid-template-columns:190px minmax(0,1fr)}.shipper-content{padding-inline:20px}.shipper-form-grid,.shipper-quote-grid,.shipper-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.shipper-layout{display:block}.shipper-sidebar{display:none}.shipper-content{padding:23px 14px 35px}.shipper-mobile-nav{display:flex;gap:5px;margin:18px 0 0;overflow-x:auto;padding:4px;background:#e9f0f8;border-radius:11px}.shipper-mobile-nav button{flex:0 0 auto;min-height:32px;padding:6px 9px;color:#71859c;background:transparent;border-radius:8px;font-size:8px}.shipper-mobile-nav button.is-active{color:#1f5fc5;background:#fff}.shipper-wizard__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.shipper-wizard__body{padding:15px}.shipper-form-grid,.shipper-choice-grid,.shipper-doc-picker,.shipper-doc-board,.shipper-quote-grid,.shipper-detail-facts{grid-template-columns:1fr}.shipper-list-row{grid-template-columns:1fr auto}.shipper-list-row>span,.shipper-list-row small{grid-column:auto}.shipper-wizard__actions{align-items:stretch;flex-direction:column}.shipper-wizard__actions>div{width:100%}.shipper-wizard__actions button{flex:1}.shipper-quote-board__header{flex-direction:column}.shipper-cmr-list article>div span{width:100%;margin-left:0}}.company-y-shell{min-height:100vh;color:#17364e;background:#f4f8fc}.company-y-layout{display:grid;grid-template-columns:238px minmax(0,1fr);width:min(100%,1480px);min-height:calc(100vh - 76px);margin:0 auto}.company-y-sidebar{padding:23px 14px;background:#fff;border-left:1px solid #e2eaf3}.company-y-sidebar__intro{display:grid;gap:6px;padding:6px 9px 19px;border-bottom:1px solid #edf2f7}.company-y-sidebar__intro strong{color:#173b57;font-size:15px}.company-y-sidebar__intro small{color:#9aa8b7;font-size:8px;direction:ltr;text-align:right}.company-y-sidebar nav{display:grid;gap:4px;margin-top:16px}.company-y-sidebar nav button{min-height:35px;padding:7px 10px;color:#71859c;background:transparent;border-radius:9px;font-size:8px;font-weight:800;text-align:right}.company-y-sidebar nav button:hover,.company-y-sidebar nav button.is-active{color:#0b6d85;background:#eaf8fb}.company-y-sidebar__guard{margin:22px 8px 0;padding:11px;color:#8c7651;background:#fff8e7;border:1px solid #f2e4bd;border-radius:10px;font-size:7px;line-height:1.8}.company-y-content{min-width:0;padding:29px 28px 45px}.company-y-mobile-nav{display:none}.company-y-card{margin-top:14px;padding:17px;background:#fff;border:1px solid #e1eaf4;border-radius:15px;box-shadow:0 8px 21px #1f467a0a}.company-y-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.company-y-card h2{margin:6px 0 0;color:#173b57;font-size:16px}.company-y-card h3{margin:8px 0 12px;color:#315b79;font-size:11px}.company-y-card p{color:#71859c;font-size:9px;line-height:1.9}.company-y-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 13px}.company-y-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.company-y-metrics article{display:grid;gap:6px;min-height:105px;padding:14px;background:linear-gradient(145deg,#fff,#effbfd);border:1px solid #dceef2;border-radius:14px}.company-y-metrics span{color:#8294a6;font-size:8px}.company-y-metrics strong{color:#0b718a;font-size:24px;direction:ltr;text-align:right}.company-y-metrics small{color:#a0adba;font-size:7px;direction:ltr;text-align:right}.company-y-list{display:grid;gap:8px}.company-y-list-item{display:grid;grid-template-columns:minmax(75px,.75fr) minmax(130px,1.5fr) minmax(90px,1fr);align-items:center;gap:9px;min-height:55px;padding:10px 12px;color:#365b79;background:#f8fcfe;border:1px solid #dfedf0;border-radius:10px;text-align:right}button.company-y-list-item{width:100%;font:inherit;cursor:pointer}.company-y-list-item:hover,.company-y-list-item.is-selected{border-color:#68b6c5;box-shadow:0 0 0 3px #3ca6b614}.company-y-list-item span{color:#0b718a;direction:ltr;font-size:8px;font-weight:900}.company-y-list-item strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.company-y-list-item small{color:#8a9baa;font-size:8px;line-height:1.7}.company-y-list-item small:nth-of-type(2){grid-column:2 / -1}.company-y-list-item .platform-button{grid-column:1 / -1;justify-self:start}.company-y-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px}.company-y-field{display:grid;gap:5px;min-width:0}.company-y-field>span{color:#60778d;font-size:8px;font-weight:800}.company-y-field input,.company-y-field select,.company-y-field textarea{width:100%;min-height:38px;padding:0 9px;color:#244b69;background:#fbfdff;border:1px solid #dce7f2;border-radius:9px;outline:0;font:inherit;font-size:9px}.company-y-field input:focus,.company-y-field select:focus,.company-y-field textarea:focus{border-color:#60a9ba;box-shadow:0 0 0 3px #eaf8fb}.company-y-field textarea{min-height:78px;padding:9px;resize:vertical}.company-y-check{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;color:#60778d;background:#f8fcfe;border:1px solid #dfedf0;border-radius:9px;font-size:8px}.company-y-check input{accent-color:#0b718a}.company-y-divider-top{padding-top:14px;border-top:1px solid #edf2f7}.company-y-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.company-y-facts span{display:grid;gap:4px;padding:10px;color:#72879a;background:#f8fcfe;border:1px solid #dfedf0;border-radius:9px;font-size:8px;line-height:1.6}.company-y-facts b{color:#3d5d78;font-size:8px;direction:ltr}.company-y-hint{margin:0 0 13px;padding:9px 11px;color:#71889b;background:#f1fafc;border:1px solid #dceef2;border-radius:9px;font-size:8px;line-height:1.9}.company-y-own-quote{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:13px;padding:11px;color:#41647d;background:#f8fcfe;border:1px solid #dfedf0;border-radius:10px;font-size:9px}.company-y-own-quote span{color:#0b718a;direction:ltr;font-weight:900}.company-y-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.company-y-subgrid>div{display:grid;gap:5px;padding:12px;background:#f8fcfe;border:1px solid #dfedf0;border-radius:10px}.company-y-subgrid strong{color:#385d78;font-size:9px}.company-y-subgrid p{margin:0;color:#426985;font-size:10px}.company-y-subgrid small{color:#8b9bab;font-size:8px}.company-y-doc-list{display:grid;gap:8px;margin-bottom:13px}.company-y-divider{height:1px;margin:16px 0;background:#edf2f7}.company-y-location{display:inline-block;margin:7px 0 12px;padding:7px 9px;color:#0b718a;background:#eaf8fb;border-radius:8px;direction:ltr;font-size:9px}.company-y-inline-actions{display:flex;gap:7px;grid-column:1 / -1}@media(max-width:980px){.company-y-layout{grid-template-columns:190px minmax(0,1fr)}.company-y-content{padding-inline:20px}.company-y-grid,.company-y-metrics{grid-template-columns:1fr}.company-y-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.company-y-layout{display:block}.company-y-sidebar{display:none}.company-y-content{padding:23px 14px 35px}.company-y-mobile-nav{display:flex;gap:5px;margin:18px 0 0;overflow-x:auto;padding:4px;background:#e9f0f8;border-radius:11px}.company-y-mobile-nav button{flex:0 0 auto;min-height:32px;padding:6px 9px;color:#71859c;background:transparent;border-radius:8px;font-size:8px}.company-y-mobile-nav button.is-active{color:#0b718a;background:#fff}.company-y-card{padding:14px}.company-y-card__heading{flex-direction:column}.company-y-form-grid,.company-y-facts,.company-y-subgrid{grid-template-columns:1fr}.company-y-list-item{grid-template-columns:1fr auto}.company-y-list-item small,.company-y-list-item small:nth-of-type(2){grid-column:1 / -1}}.company-x-shell{min-height:100vh;color:#16344b;background:#f4f7fc}.company-x-layout{display:grid;grid-template-columns:238px minmax(0,1fr);width:min(100%,1480px);min-height:calc(100vh - 76px);margin:0 auto}.company-x-sidebar{padding:23px 14px;background:#fff;border-left:1px solid #e2eaf3}.company-x-sidebar__intro{display:grid;gap:6px;padding:6px 9px 19px;border-bottom:1px solid #edf2f7}.company-x-sidebar__intro strong{color:#173b57;font-size:15px}.company-x-sidebar__intro small{color:#9aa8b7;font-size:8px;direction:ltr;text-align:right}.company-x-sidebar nav{display:grid;gap:4px;margin-top:16px}.company-x-sidebar nav button{min-height:35px;padding:7px 10px;color:#71859c;background:transparent;border-radius:9px;font-size:8px;font-weight:800;text-align:right}.company-x-sidebar nav button:hover,.company-x-sidebar nav button.is-active{color:#1e5fc6;background:#edf4ff}.company-x-sidebar__guard{margin:22px 8px 0;padding:11px;color:#8c7651;background:#fff8e7;border:1px solid #f2e4bd;border-radius:10px;font-size:7px;line-height:1.8}.company-x-content{min-width:0;padding:29px 28px 45px}.company-x-mobile-nav{display:none}.company-x-card{margin-top:14px;padding:17px;background:#fff;border:1px solid #e1eaf4;border-radius:15px;box-shadow:0 8px 21px #1f467a0a}.company-x-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.company-x-card h2{margin:6px 0 0;color:#173b57;font-size:16px}.company-x-card p{color:#71859c;font-size:9px;line-height:1.9}.company-x-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.company-x-metrics article{display:grid;gap:6px;min-height:105px;padding:14px;background:linear-gradient(145deg,#fff,#f4f8fd);border:1px solid #e1eaf4;border-radius:14px}.company-x-metrics span{color:#8294a6;font-size:8px}.company-x-metrics strong{color:#1e5fc6;font-size:24px;direction:ltr;text-align:right}.company-x-metrics small{color:#a0adba;font-size:7px;direction:ltr;text-align:right}.company-x-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.company-x-case{display:grid;gap:7px;padding:12px;color:#355a78;background:#f8fbff;border:1px solid #e2ebf5;border-radius:11px;text-align:right}.company-x-case:hover{border-color:#81abe6}.company-x-case>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.company-x-case span{color:#2465cc;direction:ltr;font-size:8px;font-weight:900}.company-x-case strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.company-x-case small{overflow:hidden;color:#8a9baa;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.company-x-case b{color:#5a7690;font-size:8px}.company-x-list{display:grid;gap:8px}.company-x-list>button,.company-x-list>article{display:grid;grid-template-columns:minmax(70px,.7fr) minmax(120px,1.5fr) minmax(90px,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:10px 12px;color:#365b79;background:#f8fbff;border:1px solid #e2ebf5;border-radius:10px;text-align:right}.company-x-list>button:hover{border-color:#80a9e1}.company-x-list span{color:#2465cc;direction:ltr;font-size:8px;font-weight:900}.company-x-list strong{font-size:9px}.company-x-list small{color:#8a9baa;font-size:8px}.company-x-list b{color:#496b87;font-size:8px}.company-x-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px}.company-x-field{display:grid;gap:5px;min-width:0}.company-x-field>span,.company-x-dialog-fields label,.company-x-check span{color:#60778d;font-size:8px;font-weight:800}.company-x-field input,.company-x-field select,.company-x-field textarea,.company-x-dialog-fields select,.company-x-dialog-fields textarea,.company-x-upload>select{width:100%;min-height:38px;padding:0 9px;color:#244b69;background:#fbfdff;border:1px solid #dce7f2;border-radius:9px;outline:0;font:inherit;font-size:9px}.company-x-field textarea,.company-x-dialog-fields textarea{min-height:78px;padding:9px;resize:vertical}.company-x-field input:focus,.company-x-field select:focus,.company-x-field textarea:focus{border-color:#6396e7;box-shadow:0 0 0 3px #edf4ff}.company-x-check{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;background:#f8fbff;border:1px solid #e6eef7;border-radius:9px}.company-x-check input,.company-x-readiness input{accent-color:#2d72d9}.company-x-wide{grid-column:1 / -1}.company-x-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.company-x-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.company-x-facts span{display:grid;gap:4px;padding:10px;color:#72879a;background:#f8fbff;border:1px solid #e2ebf5;border-radius:9px;font-size:8px;line-height:1.6}.company-x-facts b{color:#3d5d78;font-size:8px;direction:ltr}.company-x-hint{margin:0 0 13px;color:#8798a8;font-size:8px;line-height:1.9}.company-x-private{display:block;margin-top:12px;color:#8f7044;background:#fff8e7;border-radius:8px;padding:8px;font-size:8px}.company-x-contract{display:grid;gap:7px;margin-bottom:8px;padding:11px;background:#f8fbff;border:1px solid #e2ebf5;border-radius:10px}.company-x-contract>div{display:flex;justify-content:space-between;gap:8px}.company-x-contract strong{color:#3b5b76;font-size:10px}.company-x-contract span,.company-x-contract small,.company-x-contract p{color:#899aaa;font-size:8px}.company-x-doc-list{display:grid;gap:8px;margin-bottom:13px}.company-x-upload{padding:12px;background:#f8fbff;border:1px dashed #c7d9eb;border-radius:12px}.company-x-upload>.platform-button{align-self:end}.company-x-divider{height:1px;margin:16px 0;background:#edf2f7}.company-x-readiness{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:11px;background:#f8fbff;border:1px solid #e2ebf5;border-radius:10px}.company-x-readiness strong{width:100%;color:#385a77;font-size:9px}.company-x-readiness label{display:flex;align-items:center;gap:5px;color:#71859c;font-size:8px;direction:ltr}.company-x-readiness .company-x-field{min-width:150px}.company-x-nomination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.company-x-nomination article{display:grid;gap:6px;padding:12px;background:#f8fbff;border:1px solid #e2ebf5;border-radius:10px}.company-x-nomination span{color:#8a9baa;font-size:8px}.company-x-nomination strong{color:#345c7b;font-size:11px;direction:ltr;text-align:right}.company-x-nomination small{color:#758b9f;font-size:8px;line-height:1.8}.company-x-finance-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0;color:#607b93;border-top:1px solid #edf2f7;font-size:8px}.company-x-finance-row span{flex:1;min-width:180px;direction:ltr;text-align:right}.company-x-finance-row strong{color:#1e5fc6;direction:ltr}.company-x-dialog-fields{display:grid;gap:10px;margin-top:13px}.company-x-dialog-fields label{display:grid;gap:5px}@media(max-width:980px){.company-x-layout{grid-template-columns:190px minmax(0,1fr)}.company-x-content{padding-inline:20px}.company-x-case-grid,.company-x-metrics,.company-x-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.company-x-layout{display:block}.company-x-sidebar{display:none}.company-x-content{padding:23px 14px 35px}.company-x-mobile-nav{display:flex;gap:5px;margin:18px 0 0;overflow-x:auto;padding:4px;background:#e9f0f8;border-radius:11px}.company-x-mobile-nav button{flex:0 0 auto;min-height:32px;padding:6px 9px;color:#71859c;background:transparent;border-radius:8px;font-size:8px}.company-x-mobile-nav button.is-active{color:#1f5fc5;background:#fff}.company-x-metrics,.company-x-case-grid,.company-x-form-grid,.company-x-facts,.company-x-nomination{grid-template-columns:1fr}.company-x-list>button,.company-x-list>article{grid-template-columns:1fr auto}.company-x-list>button small,.company-x-list>article small{grid-column:1 / -1}.company-x-card{padding:14px}.company-x-card__heading{flex-direction:column}.company-x-readiness{align-items:flex-start;flex-direction:column}}.driver-mobile-shell{min-height:100vh;color:#234b69;background:radial-gradient(circle at 100% 0,#eef6ff 0,#f7fbff 34%,#edf3f9)}.driver-mobile-header{position:sticky;z-index:8;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:10px max(15px,calc((100vw - 1120px)/2));background:#ffffffeb;border-bottom:1px solid #dfeaf4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.driver-mobile-brand,.driver-mobile-header-actions,.driver-mobile-status-row,.driver-mobile-card-top,.driver-mobile-card-actions,.driver-mobile-detail-head,.driver-mobile-availability,.driver-mobile-settlement{display:flex;align-items:center;justify-content:space-between;gap:10px}.driver-mobile-brand>span{display:grid;width:31px;height:31px;place-items:center;color:#fff;background:linear-gradient(145deg,#1d69cf,#53a7ef);border-radius:10px;font-weight:900}.driver-mobile-brand div{display:grid;gap:1px}.driver-mobile-brand strong{color:#205eaa;font-size:14px;letter-spacing:.12em}.driver-mobile-brand small,.driver-mobile-header-actions button{color:#7c92a6;font-size:9px}.driver-mobile-header-actions button{padding:6px 10px;background:#f2f6fa;border-radius:8px}.driver-mobile-connect{display:inline-flex;align-items:center;gap:5px;color:#319271;font-size:8px;font-weight:800}.driver-mobile-connect i{width:7px;height:7px;background:#31ad82;border-radius:50%;box-shadow:0 0 0 4px #e2f7ed}.driver-mobile-connect.is-offline{color:#ad7b32}.driver-mobile-connect.is-offline i{background:#d69843;box-shadow:0 0 0 4px #fff0d5}.driver-mobile-main{width:min(100% - 28px,780px);margin:0 auto;padding:28px 0 105px}.driver-mobile-notice{position:sticky;z-index:7;top:64px;display:flex;justify-content:space-between;gap:10px;width:min(100% - 28px,780px);margin:10px auto -2px;padding:10px 12px;color:#865f2d;background:#fff7e6;border:1px solid #f2dcad;border-radius:10px;font-size:9px;line-height:1.8}.driver-mobile-notice button{color:inherit;font-size:17px}.driver-mobile-loading{width:min(100% - 28px,780px);margin:18px auto;padding:18px;color:#758ba1;background:#fff;border:1px solid #e2ecf5;border-radius:14px;font-size:10px;text-align:center}.driver-mobile-welcome{padding:8px 2px 19px}.driver-mobile-welcome h1{margin:5px 0 7px;color:#1e4f74;font-size:clamp(23px,6vw,34px)}.driver-mobile-welcome p{max-width:530px;margin:0;color:#7690a7;font-size:10px;line-height:2}.driver-mobile-status-row{justify-content:flex-start;margin-top:15px;color:#71889c;font-size:9px}.driver-mobile-pill{display:inline-flex;align-items:center;min-height:23px;padding:4px 9px;color:#7f6a44;background:#fff6df;border:1px solid #f2dfaf;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.driver-mobile-pill--active{color:#267b64;background:#e9f8f1;border-color:#c9eddd}.driver-mobile-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.driver-mobile-metric{display:grid;gap:5px;min-height:93px;padding:13px;background:#ffffffe0;border:1px solid #dfebf5;border-radius:14px;box-shadow:0 9px 25px #325c7e0d}.driver-mobile-metric strong{color:#1c65c5;font-size:24px;direction:ltr;text-align:right}.driver-mobile-metric span{color:#4b6d88;font-size:9px;font-weight:800}.driver-mobile-metric small,.driver-mobile-hint{color:#95a7b7;font-size:8px;line-height:1.8}.driver-mobile-active-card,.driver-mobile-opportunity,.driver-mobile-panel,.driver-mobile-action-card,.driver-mobile-info,.driver-mobile-form,.driver-mobile-checklist,.driver-mobile-profile-card,.driver-mobile-settlement,.driver-mobile-vehicle-grid article{width:100%;margin-bottom:12px;padding:14px;background:#ffffffeb;border:1px solid #deebf5;border-radius:14px;box-shadow:0 9px 25px #325c7e0a;text-align:right}.driver-mobile-active-card{display:flex;align-items:center;justify-content:space-between;color:#315e7f}.driver-mobile-active-card div:first-child{display:grid;gap:5px}.driver-mobile-active-card strong{color:#1f64be;direction:ltr;font-size:13px;text-align:right}.driver-mobile-active-card small,.driver-mobile-opportunity p,.driver-mobile-opportunity>span{color:#8398aa;font-size:8px}.driver-mobile-active-card b{display:block;margin-top:10px;color:#4988d3;font-size:17px}.driver-mobile-panel{padding:15px}.driver-mobile-section-title{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:0 0 13px}.driver-mobile-section-title h2{margin:4px 0 0;color:#315d7c;font-size:15px}.driver-mobile-icon-button{width:30px;height:30px;color:#2a6dcc;background:#eef5ff;border-radius:9px;font-size:17px}.driver-mobile-check-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.driver-mobile-check-row span,.driver-mobile-gates span{padding:9px 5px;color:#8c9ead;background:#f5f8fb;border:1px solid #e6eef5;border-radius:8px;font-size:8px;text-align:center}.driver-mobile-check-row span.is-done,.driver-mobile-gates span.is-done{color:#2d8d70;background:#eaf8f2;border-color:#caebdd}.driver-mobile-page{padding-top:4px}.driver-mobile-opportunity{display:grid;gap:9px}.driver-mobile-opportunity>strong{color:#315c7a;font-size:12px}.driver-mobile-opportunity p{margin:0}.driver-mobile-card-top small{color:#99aaba;font-size:8px}.driver-mobile-card-actions{justify-content:flex-start;margin-top:3px}.driver-mobile-card-actions b{color:#1c6bc8;direction:ltr;font-size:10px}.driver-mobile-card-actions button,.driver-mobile-settlement button{padding:8px 10px;color:#fff;background:#2e74d6;border-radius:8px;font-size:8px;font-weight:800}.driver-mobile-trip-list{display:grid;gap:8px;margin-bottom:14px}.driver-mobile-trip-card{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;color:#315e7c;background:#fff;border:1px solid #deebf5;border-radius:11px;text-align:right}.driver-mobile-trip-card.is-selected{border-color:#6b9fe4;box-shadow:0 0 0 3px #edf4ff}.driver-mobile-trip-card div{display:grid;gap:5px}.driver-mobile-trip-card strong{color:#1f66c2;direction:ltr;font-size:10px;text-align:right}.driver-mobile-trip-card small{color:#8499aa;font-size:8px}.driver-mobile-detail-head{align-items:start;padding:10px 2px 14px}.driver-mobile-detail-head div{display:grid;gap:5px}.driver-mobile-detail-head h3{margin:0;color:#315e7d;font-size:14px}.driver-mobile-detail-head small{color:#8297aa;font-size:8px}.driver-mobile-trip-detail h4{margin:0 0 10px;color:#3b6380;font-size:10px}.driver-mobile-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.driver-mobile-action-grid button,.driver-mobile-secondary,.driver-mobile-otp button{min-height:38px;padding:8px;color:#35647f;background:#f0f6fc;border:1px solid #dce9f4;border-radius:9px;font:inherit;font-size:9px;font-weight:800}.driver-mobile-action-grid button.is-active{color:#fff;background:#2877d7}.driver-mobile-primary,.driver-mobile-danger{min-height:38px;padding:9px 13px;color:#fff;background:linear-gradient(135deg,#2370d2,#4d9ced);border-radius:9px;font:inherit;font-size:9px;font-weight:800}.driver-mobile-danger{background:linear-gradient(135deg,#c85c53,#e18472)}.driver-mobile-action-card{display:grid;gap:9px}.driver-mobile-action-card>p{margin:0;color:#8297a8;font-size:8px;line-height:1.8}.driver-mobile-action-card small{color:#9aabba;font-size:8px}.driver-mobile-undertaking-list{display:grid;gap:5px;max-height:220px;overflow:auto;padding:8px;background:#f7fafc;border-radius:9px}.driver-mobile-undertaking-list span{display:flex;align-items:start;gap:7px;color:#728ba0;font-size:8px;line-height:1.7}.driver-mobile-undertaking-list b{display:inline-grid;flex:0 0 17px;height:17px;place-items:center;color:#fff;background:#5790d3;border-radius:50%;font-size:7px}.driver-mobile-check{display:flex;align-items:center;gap:7px;color:#668197;font-size:8px;line-height:1.8}.driver-mobile-check input{accent-color:#2d77d7}.driver-mobile-form{display:grid;gap:8px}.driver-mobile-form input,.driver-mobile-form select,.driver-mobile-form textarea,.driver-mobile-inline-input input,.driver-mobile-modal input,.driver-mobile-modal textarea{width:100%;min-height:37px;padding:8px 10px;color:#325b78;background:#fbfdff;border:1px solid #dce8f2;border-radius:8px;outline:0;font:inherit;font-size:9px}.driver-mobile-form textarea,.driver-mobile-modal textarea{min-height:65px;resize:vertical}.driver-mobile-form input:focus,.driver-mobile-form select:focus,.driver-mobile-form textarea:focus{border-color:#6095dc;box-shadow:0 0 0 3px #edf4ff}.driver-mobile-inline-input{display:grid;gap:5px;margin-bottom:12px;color:#8a9dad;font-size:8px}.driver-mobile-checklist{display:grid;gap:7px}.driver-mobile-gates{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.driver-mobile-otp{display:grid;gap:7px;padding:9px;background:#fff8e7;border-radius:8px}.driver-mobile-otp small{color:#997442;font-size:8px}.driver-mobile-empty{display:grid;gap:7px;padding:26px 15px;color:#8196a8;background:#ffffffbd;border:1px dashed #cbdce9;border-radius:13px;text-align:center}.driver-mobile-empty strong{color:#486b86;font-size:11px}.driver-mobile-empty span{font-size:8px;line-height:1.9}.driver-mobile-doc-list{display:grid;gap:8px;margin-bottom:18px}.driver-mobile-profile-card{display:grid;gap:6px}.driver-mobile-profile-card strong{color:#315f7d;font-size:14px}.driver-mobile-profile-card span,.driver-mobile-profile-card small{color:#8398a9;font-size:8px}.driver-mobile-availability{margin-bottom:14px;padding:12px 14px;color:#688198;background:#fff;border:1px solid #deebf5;border-radius:12px;font-size:9px}.driver-mobile-availability div{display:flex;gap:6px}.driver-mobile-availability button{padding:7px 10px;color:#2b6dcc;background:#edf5ff;border-radius:8px;font-size:8px}.driver-mobile-vehicle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.driver-mobile-vehicle-grid article{display:grid;gap:5px;margin:0;padding:11px}.driver-mobile-vehicle-grid strong{color:#1f67c2;direction:ltr;font-size:10px}.driver-mobile-vehicle-grid span,.driver-mobile-vehicle-grid small{color:#8298aa;font-size:8px}.driver-mobile-settlement{flex-wrap:wrap;margin-bottom:8px;padding:11px}.driver-mobile-settlement>div{display:grid;flex:1;gap:4px}.driver-mobile-settlement strong{color:#315f7d;font-size:9px}.driver-mobile-settlement small{color:#8498a9;font-size:8px}.driver-mobile-settlement>b{color:#1f68c4;direction:ltr;font-size:10px}.driver-mobile-inline-form{display:grid;gap:7px;margin-bottom:14px;padding:10px;background:#fff8e8;border:1px solid #f1dfb6;border-radius:9px}.driver-mobile-nav{position:fixed;z-index:10;right:50%;bottom:12px;display:grid;grid-template-columns:repeat(5,1fr);width:min(calc(100% - 22px),560px);transform:translate(50%);padding:7px;background:#fffffff2;border:1px solid #dbe8f3;border-radius:17px;box-shadow:0 12px 35px #2b506e26;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.driver-mobile-nav button{position:relative;display:grid;gap:3px;justify-items:center;min-height:48px;color:#8ba0b0;background:transparent;border-radius:11px;font-size:8px}.driver-mobile-nav button b{font-size:17px;font-weight:400}.driver-mobile-nav button.is-active{color:#216bc9;background:#edf5ff;font-weight:800}.driver-mobile-nav button i{position:absolute;top:0;right:27%;min-width:15px;padding:2px 4px;color:#fff;background:#e17b61;border-radius:999px;font-size:7px}.driver-mobile-modal-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:15px;background:#14304c61}.driver-mobile-modal{display:grid;gap:9px;width:min(100%,430px);max-height:90vh;overflow:auto;padding:18px;background:#fff;border-radius:16px;box-shadow:0 22px 60px #13375b40}.driver-mobile-modal h2{margin:2px 0 0;color:#315f7d;font-size:16px}.driver-mobile-modal p{margin:0;color:#869aaa;font-size:9px}.driver-mobile-modal label{display:grid;gap:5px;color:#6b8295;font-size:8px}.driver-mobile-modal-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:6px}.driver-mobile-modal-actions>button:first-child{padding:9px 12px;color:#71899d;background:#f1f5f8;border-radius:8px;font-size:8px}@media(min-width:760px){.driver-mobile-main{padding-top:38px}.driver-mobile-metrics{gap:13px}.driver-mobile-action-grid{grid-template-columns:repeat(4,1fr)}.driver-mobile-trip-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.driver-mobile-detail-head,.driver-mobile-trip-detail>.platform-timeline,.driver-mobile-trip-detail>.driver-mobile-action-card:first-of-type{grid-column:1 / -1}.driver-mobile-trip-detail>.driver-mobile-action-card,.driver-mobile-trip-detail>.driver-mobile-form,.driver-mobile-trip-detail>.driver-mobile-checklist,.driver-mobile-trip-detail>.driver-mobile-info{margin-bottom:0}}.agent-shell{min-height:100vh;color:#173d58;background:radial-gradient(circle at 100% 0,#edf8f7 0,#f4f8fc 36%,#eef3f8)}.agent-main{width:min(100%,1180px);margin:0 auto;padding:30px 18px 46px}.agent-nav{display:flex;gap:6px;margin-top:24px;padding:5px;overflow-x:auto;background:#e7f0f3;border-radius:13px}.agent-nav button{flex:0 0 auto;min-height:38px;padding:7px 12px;color:#6f8493;background:transparent;border-radius:9px;font-size:8px;font-weight:800;white-space:nowrap}.agent-nav button.is-active{color:#12696a;background:#fff;box-shadow:0 5px 14px #22486b14}.agent-card{margin-top:14px;padding:17px;background:#fff;border:1px solid #dce9e8;border-radius:16px;box-shadow:0 8px 21px #1f467a0a}.agent-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.agent-card-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.agent-filter{min-height:33px;padding:6px 9px;color:#426d78;background:#f7fbfb;border:1px solid #d8e8e7;border-radius:8px;font:inherit;font-size:8px}.agent-card h2{margin:6px 0 0;color:#174c5d;font-size:16px}.agent-card p{color:#71859c;font-size:9px;line-height:1.9}.agent-delivery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-delivery-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:13px;color:#315d70;background:#f8fcfc;border:1px solid #dcebea;border-radius:12px;text-align:right}.agent-delivery-card:hover,.agent-delivery-card.is-selected{border-color:#4caaa0;box-shadow:0 0 0 3px #e8f7f4}.agent-delivery-card>div{display:grid;min-width:0;gap:5px}.agent-delivery-card span{color:#19837c;direction:ltr;font-size:8px;font-weight:900}.agent-delivery-card strong{overflow:hidden;color:#244d62;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agent-delivery-card small{overflow:hidden;color:#889ba7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.agent-delivery-card b{flex:0 0 auto;padding:5px 8px;color:#43737a;background:#e9f6f4;border-radius:999px;font-size:8px}.agent-detail{margin-top:2px}.agent-facts,.agent-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:15px}.agent-facts span,.agent-profile-grid>div{display:grid;gap:4px;min-width:0;padding:10px;color:#718797;background:#f7fbfc;border:1px solid #e2eeee;border-radius:9px;font-size:8px}.agent-facts b,.agent-profile-grid span{color:#8fa1aa;font-size:7px}.agent-facts span,.agent-facts b{overflow-wrap:anywhere}.agent-facts span:not(b){line-height:1.7}.agent-facts span:first-line{color:#315b6f}.agent-case-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:15px}.agent-case-control>div{display:grid;gap:4px;min-width:0;padding:10px;color:#718797;background:#f7fbfc;border:1px solid #e2eeee;border-radius:9px;font-size:8px}.agent-case-control span{color:#8fa1aa;font-size:7px;font-weight:800}.agent-case-control strong{color:#315b6f;line-height:1.7;overflow-wrap:anywhere}.agent-case-control__risk{align-content:start}.agent-profile-grid strong{color:#236a69;font-size:10px;overflow-wrap:anywhere}.agent-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-field{display:grid;gap:5px;min-width:0}.agent-field>span{color:#637d8a;font-size:8px;font-weight:800}.agent-field input,.agent-field select,.agent-field textarea{width:100%;min-height:38px;padding:8px 9px;color:#244d62;background:#fbfefe;border:1px solid #d9e8e8;border-radius:9px;outline:0;font:inherit;font-size:9px}.agent-field textarea{min-height:76px;resize:vertical;line-height:1.7}.agent-field input:focus,.agent-field select:focus,.agent-field textarea:focus{border-color:#5fa8a0;box-shadow:0 0 0 3px #eaf7f5}.agent-field--wide{grid-column:1 / -1}.agent-checks{display:flex;flex-wrap:wrap;gap:10px;margin:13px 0;color:#5f7d88;font-size:8px}.agent-checks input{accent-color:#238f87}.agent-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.agent-otp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px;padding:10px;color:#836d3f;background:#fff8e8;border:1px solid #f0dfb6;border-radius:9px;font-size:8px}.agent-otp input{min-height:33px;width:125px;padding:6px 8px;border:1px solid #ead7a9;border-radius:7px;font:inherit}.agent-otp button{min-height:33px;padding:6px 9px;color:#fff;background:#2d8f88;border-radius:7px;font-size:8px}.agent-otp b{color:#2d8f72}.agent-hint{margin:11px 0 0;color:#8a9ca8;font-size:8px;line-height:1.9}.agent-doc-list,.agent-issue-list{display:grid;gap:8px;margin-top:15px}.agent-issue-list article{display:grid;gap:5px;padding:10px;background:#f8fbfc;border:1px solid #e1ecec;border-radius:9px}.agent-issue-list strong{color:#356b70;font-size:9px}.agent-issue-list span{color:#788d98;font-size:8px;line-height:1.8}.agent-finance-row{display:flex;align-items:center;gap:10px;padding:10px 0;color:#617b87;border-top:1px solid #edf2f2;font-size:8px}.agent-finance-row span{flex:1}.agent-finance-row strong{color:#197a76;direction:ltr}.agent-finance-row button{padding:6px 9px;color:#a05c4e;background:#fff0ec;border-radius:7px;font-size:8px}.agent-notification-list{display:grid;gap:7px}.agent-notification-list span{padding:9px 10px;color:#617f89;background:#f6fbfb;border-radius:8px;font-size:8px}@media(max-width:820px){.agent-delivery-list,.agent-form-grid,.agent-facts,.agent-profile-grid,.agent-case-control{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.agent-main{padding:23px 14px 36px}.agent-nav{margin-top:18px}.agent-delivery-list,.agent-form-grid,.agent-facts,.agent-profile-grid,.agent-case-control{grid-template-columns:1fr}.agent-case-control__wide,.agent-field--wide{grid-column:auto}.agent-card{padding:14px}.agent-card__heading{flex-direction:column}.agent-actions,.agent-actions .platform-button{width:100%}.agent-finance-row{align-items:flex-start;flex-wrap:wrap}}.admin-governance-shell{min-height:100vh;color:#173145;background:#f2f6fb;direction:rtl}.admin-governance-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px clamp(16px,4vw,46px);color:#eff6ff;background:linear-gradient(135deg,#102e49,#0a263a)}.admin-governance-brand,.admin-governance-header__scope{display:flex;align-items:center;gap:11px}.admin-governance-brand>span{display:grid;width:36px;height:36px;color:#fff;background:linear-gradient(140deg,#4b8ff5,#2473d7);border-radius:12px;place-items:center;font-size:19px;font-weight:900}.admin-governance-brand div{display:grid;gap:2px;direction:ltr}.admin-governance-brand strong{font-size:12px;letter-spacing:1px}.admin-governance-brand small{color:#9db4ce;font-size:7px}.admin-governance-header__scope{flex-wrap:wrap;justify-content:flex-end}.admin-governance-header__scope label{display:grid;gap:4px;min-width:150px;color:#9bb1c7;font-size:7px}.admin-governance-header__scope input{width:100%;min-height:29px;padding:5px 8px;color:#dcecff;background:#ffffff14;border:1px solid rgba(175,208,242,.25);border-radius:7px;outline:0;font-size:8px}.admin-governance-header__scope button{min-height:31px;padding:7px 11px;color:#d5e7ff;background:#ffffff14;border:1px solid rgba(175,208,242,.22);border-radius:8px;font-size:8px}.admin-governance-layout{display:grid;grid-template-columns:238px minmax(0,1fr);width:min(100%,1540px);min-height:calc(100vh - 76px);margin:0 auto}.admin-governance-sidebar{padding:23px 14px;background:#fff;border-left:1px solid #e0e9f3}.admin-governance-sidebar__role{display:grid;gap:5px;padding:7px 9px 19px;border-bottom:1px solid #edf2f7}.admin-governance-sidebar__role span,.admin-governance-kicker,.admin-governance-eyebrow{color:#3170cf;font-size:7px;font-weight:900;letter-spacing:.35px}.admin-governance-sidebar__role strong{color:#173b57;font-size:12px}.admin-governance-sidebar__role small{color:#9aa8b7;font-size:7px}.admin-governance-sidebar nav{display:grid;gap:3px;margin-top:14px}.admin-governance-sidebar nav button{display:flex;align-items:center;gap:8px;min-height:35px;padding:7px 9px;color:#75899c;background:transparent;border-radius:8px;font-size:8px;font-weight:800;text-align:right}.admin-governance-sidebar nav button span{display:grid;width:19px;height:19px;color:#8fa2b5;background:#f1f5f9;border-radius:6px;place-items:center;font-size:11px}.admin-governance-sidebar nav button:hover,.admin-governance-sidebar nav button.is-active{color:#1d60c6;background:#edf4ff}.admin-governance-sidebar nav button.is-active span{color:#fff;background:#3678df}.admin-governance-sidebar__note{margin:24px 8px 0;padding:10px;color:#8c7651;background:#fff8e7;border:1px solid #f2e4bd;border-radius:9px;font-size:7px;line-height:1.9}.admin-governance-main{min-width:0;padding:30px clamp(17px,3vw,38px) 45px}.admin-governance-main__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-governance-main__heading h1{margin-top:7px;font-size:22px}.admin-governance-hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;margin-top:18px;padding:22px;color:#ecf5ff;background:linear-gradient(120deg,#173e61,#0e2e49);border-radius:18px;box-shadow:0 15px 31px #1a406921}.admin-governance-hero h1{margin:8px 0 0;color:#fff;font-size:22px}.admin-governance-hero p{max-width:600px;margin:8px 0 0;color:#afc5da;font-size:9px;line-height:1.9}.admin-governance-guard{display:grid;min-width:180px;align-content:center;gap:6px;padding:13px;background:#ffffff14;border:1px solid rgba(174,214,255,.18);border-radius:12px}.admin-governance-guard strong{color:#eaf4ff;font-size:10px}.admin-governance-guard span,.admin-governance-guard small{color:#abc2d8;font-size:7px;direction:ltr;text-align:right}.admin-governance-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:15px}.admin-governance-stat{display:grid;gap:6px;min-height:103px;padding:12px;background:#fff;border:1px solid #e1eaf4;border-radius:13px;box-shadow:0 7px 17px #1f467a09}.admin-governance-stat span{color:#7890a4;font-size:8px}.admin-governance-stat strong{color:#1f5fc3;font-size:22px;line-height:1}.admin-governance-stat small{color:#9aa8b7;font-size:7px}.admin-governance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.admin-governance-panel{min-width:0;margin-top:13px;padding:17px;background:#fff;border:1px solid #e1eaf4;border-radius:16px;box-shadow:0 8px 21px #1f467a09}.admin-governance-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.admin-governance-panel__heading h2{margin:6px 0 0;color:#173b57;font-size:14px}.admin-governance-boundaries{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.admin-governance-boundaries span{display:grid;gap:5px;padding:9px;background:#f7faff;border:1px solid #e8eef6;border-radius:9px}.admin-governance-boundaries b{color:#8c9daf;font-size:7px;direction:ltr}.admin-governance-boundaries strong{color:#2a8c71;font-size:8px}.admin-governance-mini-list{display:grid;gap:6px}.admin-governance-mini-list>div{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:8px;padding:9px 10px;background:#f8fbff;border:1px solid #e7eef6;border-radius:9px}.admin-governance-mini-list span{color:#1f61c6;direction:ltr;font-size:8px;font-weight:900}.admin-governance-mini-list strong{color:#45647e;font-size:8px}.admin-governance-mini-list small{color:#98a7b6;font-size:7px}.admin-governance-table-wrap{overflow-x:auto}.admin-governance-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0 6px;color:#526d84;font-size:8px}.admin-governance-table th{padding:5px 9px;color:#9aa8b7;font-size:7px;font-weight:800;text-align:right;white-space:nowrap}.admin-governance-table td{padding:10px 9px;background:#f8fbff;border-top:1px solid #e7eef6;border-bottom:1px solid #e7eef6;vertical-align:middle}.admin-governance-table td:first-child{border-right:1px solid #e7eef6;border-radius:0 9px 9px 0}.admin-governance-table td:last-child{border-left:1px solid #e7eef6;border-radius:9px 0 0 9px}.admin-governance-table td strong{color:#385a77;font-size:9px}.admin-governance-table td small{margin-top:3px;color:#94a3b1;direction:ltr;font-size:7px}.admin-governance-table code{display:block;max-width:180px;overflow:hidden;color:#748da1;direction:ltr;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.admin-governance-state,.admin-governance-sealed,.admin-governance-denied,.admin-governance-append-only{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:900;white-space:nowrap}.admin-governance-state--active,.admin-governance-state--APPROVED{color:#27835e;background:#eaf8f1}.admin-governance-state--suspended,.admin-governance-state--inactive{color:#a44f4a;background:#fff0ee}.admin-governance-sealed{color:#6d58a1;background:#f1ecff;direction:ltr}.admin-governance-denied{color:#a34c48;background:#fff0ee}.admin-governance-append-only{color:#2a816a;background:#eaf8f1;direction:ltr}.admin-governance-actions{display:flex;flex-wrap:wrap;gap:5px}.admin-governance-actions button{padding:5px 7px;color:#2566ca;background:#eaf2ff;border-radius:6px;font-size:7px;font-weight:800;white-space:nowrap}.admin-governance-actions button:last-child{color:#a05d50;background:#fff1ed}.admin-governance-empty{display:grid;min-height:100px;padding:28px 15px;color:#8e9eae;background:#f8fbff;border:1px dashed #cad9e8;border-radius:11px;place-items:center;font-size:8px;text-align:center}.admin-governance-case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-governance-case-list article{display:grid;gap:6px;padding:11px;background:#f8fbff;border:1px solid #e4edf6;border-radius:10px}.admin-governance-case-list article>div:first-child{display:flex;align-items:center;justify-content:space-between}.admin-governance-case-list strong{color:#385a77;font-size:9px;direction:ltr;text-align:right}.admin-governance-case-list p{margin:0;color:#6e8498;font-size:8px;line-height:1.8}.admin-governance-case-list small{color:#9aa8b7;font-size:7px}.admin-governance-case-type{color:#2465cc;font-size:7px;font-weight:900}.admin-governance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-governance-form label{display:grid;gap:5px;color:#8092a3;font-size:8px}.admin-governance-form input,.admin-governance-form select,.admin-governance-form textarea{width:100%;min-height:34px;padding:7px 8px;color:#2a4f6a;background:#fbfdff;border:1px solid #dae6f1;border-radius:8px;outline:0;font-size:8px}.admin-governance-form textarea{min-height:74px;resize:vertical;line-height:1.8}.admin-governance-form__wide{grid-column:1 / -1}.admin-governance-form>button{justify-self:start}.admin-governance-notice{margin-top:12px;padding:10px 12px;color:#35678a;background:#edf6ff;border:1px solid #d3e7fb;border-radius:9px;font-size:8px;line-height:1.8}.admin-governance-notice--error{color:#a04e4a;background:#fff1ee;border-color:#f2d3ce}.admin-governance-notice--success{color:#287d66;background:#ecfaf3;border-color:#ccebdc}.admin-governance-hint{margin:0;color:#8294a5;font-size:8px;line-height:1.9}.admin-governance-ltr{direction:ltr;text-align:right}.admin-governance-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-governance-health-grid article{display:grid;gap:6px;padding:11px;background:#f8fbff;border:1px solid #e5edf6;border-radius:9px}.admin-governance-health-grid span{color:#70889d;font-size:8px;direction:ltr;text-align:right}.admin-governance-health-grid strong{font-size:10px;direction:ltr;text-align:right}.admin-governance-health-grid strong.is-ok{color:#25825f}.admin-governance-health-grid strong.is-muted{color:#a07b43}.admin-governance-health-grid small{color:#96a6b5;font-size:7px}.admin-governance-footer{display:flex;justify-content:space-between;gap:10px;width:min(100% - 36px,1180px);margin:0 auto;padding:15px 0 24px;color:#9aa8b7;border-top:1px solid #e3ebf3;font-size:7px;direction:ltr}@media(max-width:1050px){.admin-governance-stats,.admin-governance-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-governance-header{align-items:flex-start;flex-direction:column}.admin-governance-header__scope{width:100%;justify-content:stretch}.admin-governance-header__scope label{flex:1}.admin-governance-layout{display:block}.admin-governance-sidebar{padding:10px 12px;border-left:0;border-bottom:1px solid #e0e9f3}.admin-governance-sidebar__role{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:5px 5px 10px}.admin-governance-sidebar__role small{margin-right:auto}.admin-governance-sidebar nav{display:flex;overflow-x:auto;gap:4px;margin-top:9px;padding-bottom:2px}.admin-governance-sidebar nav button{min-width:112px;white-space:nowrap}.admin-governance-sidebar__note{display:none}.admin-governance-hero{flex-direction:column}.admin-governance-grid,.admin-governance-case-list{grid-template-columns:1fr}.admin-governance-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.admin-governance-main{padding:22px 13px 34px}.admin-governance-header__scope{display:grid;grid-template-columns:1fr 1fr auto}.admin-governance-header__scope label{min-width:0}.admin-governance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-governance-boundaries{grid-template-columns:repeat(2,1fr)}.admin-governance-form{grid-template-columns:1fr}.admin-governance-form__wide{grid-column:auto}.admin-governance-form>button{width:100%}.admin-governance-health-grid{grid-template-columns:1fr}.admin-governance-footer{display:grid;width:calc(100% - 26px)}}:root{--text: #140e04;--background: #ededff;--primary: #0afa82;--secondary: #4363ea;--accent: #4c7cff;--rp-text: #140e04;--rp-text-soft: #5c5a6f;--rp-muted: #77758c;--rp-canvas: #ededff;--rp-surface: #ffffff;--rp-surface-soft: #f7f7ff;--rp-surface-blue: #e5e9ff;--rp-line: #d7d8ee;--rp-line-strong: #bfc3e2;--rp-primary: #0afa82;--rp-primary-dark: #079b58;--rp-secondary: #4363ea;--rp-accent: #4c7cff;--rp-info: #3156d8;--rp-success: #087a48;--rp-warning: #9a5b00;--rp-danger: #b33b4a;--rp-dark: #140e04;--rp-dark-2: #242031;--rp-radius-sm: 10px;--rp-radius-md: 16px;--rp-radius-lg: 24px;--rp-radius-xl: 34px;--rp-shadow-sm: 0 5px 16px rgba(44, 45, 103, .07);--rp-shadow-md: 0 18px 50px rgba(44, 45, 103, .12);--rp-shadow-focus: 0 0 0 4px rgba(76, 124, 255, .2);font-family:Vazir,Tahoma,Arial,sans-serif;color:var(--rp-text);background:var(--rp-canvas);font-synthesis:none;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-width:320px;min-height:100%;overflow-x:clip;color-scheme:light;direction:rtl;scroll-behavior:smooth}body,#root{width:100%;min-width:320px;min-height:100%;margin:0;overflow-x:clip}body{min-height:100vh;color:var(--rp-text);background:var(--rp-canvas);direction:rtl;text-align:right}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--rp-shadow-focus)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}::selection{color:var(--rp-dark);background:var(--rp-primary)}.product-icon{display:block;flex:0 0 auto}.product-logo{display:inline-flex;align-items:center;gap:11px;min-width:0;color:var(--rp-text);direction:ltr}.product-logo .gomrok-mark{flex:0 0 42px;color:var(--rp-primary);filter:drop-shadow(0 6px 12px rgba(10,250,130,.13))}.product-logo__copy{display:grid;gap:1px;min-width:0;text-align:left}.product-logo__copy strong{color:inherit;font-size:17px;font-weight:950;letter-spacing:1.8px;line-height:1.15}.product-logo__copy small{overflow:hidden;color:var(--rp-muted);font-size:11px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.product-logo--inverse{color:#fff}.product-logo--inverse .product-logo__copy small{color:#ffffff9e}.product-logo--compact .product-logo__copy{display:none}.screen{width:100%;max-width:none;min-height:100vh;margin:0;overflow:clip;color:var(--rp-text);background:var(--rp-canvas);box-shadow:none;direction:rtl}.screen--welcome{position:relative;background:radial-gradient(circle at 14% 18%,rgba(10,250,130,.18),transparent 23rem),radial-gradient(circle at 88% 8%,rgba(76,124,255,.22),transparent 31rem),var(--rp-canvas)}.screen--welcome:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;pointer-events:none;content:"";background-image:linear-gradient(rgba(67,99,234,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(67,99,234,.16) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%)}.role-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(480px,1.15fr) minmax(360px,.85fr);grid-template-areas:"brand brand" "art copy" "art cards" "art benefits" "art note";align-content:center;column-gap:clamp(40px,7vw,110px);width:min(calc(100% - 48px),1320px);min-height:100vh;margin:0 auto;padding:34px 0 42px;background:transparent;direction:ltr;isolation:isolate}.role-main>*{min-width:0;direction:rtl}.welcome-brand{grid-area:brand;display:flex;align-items:center;justify-content:space-between;gap:20px;align-self:start;margin-bottom:clamp(28px,5vh,70px);direction:rtl;flex-direction:row-reverse}.brand{display:inline-flex;min-width:0}.brand--welcome .product-logo .gomrok-mark{width:48px;height:48px}.brand--welcome .product-logo__copy strong{font-size:20px}.secure-pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 12px;color:#2945aa;background:#ffffffa3;border:1px solid rgba(67,99,234,.2);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;font-weight:700}.welcome-copy{position:relative;z-index:4;grid-area:copy;align-self:end;margin:0;padding:0;direction:rtl;text-align:right}.eyebrow,.platform-eyebrow,.admin-governance-kicker,.admin-governance-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--rp-secondary);font-size:12px;font-weight:850;letter-spacing:0}.eyebrow:before{display:none}.welcome-copy .eyebrow{justify-content:flex-start;margin:0}.welcome-copy h1{max-width:610px;margin:14px 0 0;color:var(--rp-dark);font-size:clamp(36px,5.2vw,72px);font-weight:950;line-height:1.15;letter-spacing:-2.6px}.welcome-copy h1 em{color:var(--rp-secondary);font-style:normal}.lead{margin:13px 0 0;color:var(--rp-text-soft);font-size:clamp(15px,1.35vw,19px);line-height:1.9}.welcome-copy .lead{max-width:590px;margin:13px 0 0;color:var(--rp-text-soft);font-size:clamp(15px,1.35vw,19px);line-height:1.9;white-space:normal}.logistics-art{position:relative;grid-area:art;align-self:center;width:min(100%,680px);min-width:0;min-height:520px;margin:0 auto;overflow:visible;background:transparent;border-radius:0;direction:rtl}.logistics-art:after{display:none}.logistics-art__primary{position:absolute;top:3%;right:2%;bottom:16%;left:8%;overflow:hidden;background:#252033;border:1px solid rgba(67,99,234,.26);border-radius:38px;box-shadow:0 28px 70px #23255d38}.logistics-art__primary:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(20,14,4,.74));content:"";pointer-events:none}.logistics-art__image{display:block;width:100%;height:100%;object-fit:cover}.logistics-art__primary .logistics-art__image{object-position:61% center}.logistics-art__route{position:absolute;z-index:1;right:20px;bottom:18px;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;color:#fff;background:#140e04a8;border:1px solid rgba(255,255,255,.15);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;font-weight:800}.logistics-art__route .product-icon{color:var(--rp-primary)}.logistics-art__secondary{position:absolute;z-index:3;right:-2%;bottom:1%;width:38%;aspect-ratio:.95;overflow:hidden;background:var(--rp-dark);border:5px solid var(--rp-canvas);border-radius:28px;box-shadow:0 20px 50px #140e043d}.logistics-art__secondary .logistics-art__image{object-position:53% center}.logistics-art__secondary:after{position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#140e04d1);content:""}.logistics-art__secondary>span{position:absolute;z-index:1;right:13px;bottom:12px;display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:10px;font-weight:850}.logistics-art__secondary>span .product-icon{color:var(--rp-primary)}.logistics-art__status{position:absolute;z-index:4;bottom:3%;left:0;display:flex;align-items:center;gap:10px;width:min(58%,300px);padding:13px;color:var(--rp-text);background:#ffffffe6;border:1px solid rgba(67,99,234,.2);border-radius:18px;box-shadow:var(--rp-shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.logistics-art__status>i{display:grid;width:39px;height:39px;flex:0 0 39px;color:var(--rp-dark);background:var(--rp-primary);border-radius:13px;place-items:center}.logistics-art__status>span{display:grid;gap:3px;min-width:0}.logistics-art__status strong{font-size:11px}.logistics-art__status small{color:var(--rp-muted);font-size:9px;line-height:1.6}.logistics-art__pulse{position:absolute;width:18px;height:18px;border:3px solid var(--rp-primary);border-radius:50%;animation:rp-pulse 2.6s ease-out infinite}.logistics-art__pulse--one{z-index:5;inset:11% 10% auto auto}.logistics-art__pulse--two{z-index:5;inset:auto auto 21% 8%;animation-delay:1.1s}@keyframes rp-pulse{0%{opacity:.8;transform:scale(.4)}80%,to{opacity:0;transform:scale(3.2)}}.role-cards{position:relative;z-index:4;grid-area:cards;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;padding:0}.role-card{display:flex;align-items:center;gap:13px;width:100%;min-height:96px;padding:14px;color:var(--rp-text);background:#ffffffc7;border:1px solid rgba(67,99,234,.18);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:right;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.role-card:hover{border-color:var(--rp-accent);box-shadow:var(--rp-shadow-md);transform:translateY(-3px)}.role-card--driver{color:#fff;background:#211c2a;border-color:#4363ea57;box-shadow:0 12px 28px #140e0426}.role-card--driver:hover{border-color:var(--rp-accent);box-shadow:0 18px 38px #140e0433}.role-card--driver .role-card__copy small,.role-card--driver>b{color:#ffffffad}.role-card--carrier{color:var(--rp-text);background:#ffffffdb;border-color:#4363ea3b;box-shadow:var(--rp-shadow-sm)}.role-card__icon{display:block;width:62px;height:62px;flex:0 0 62px;overflow:hidden;background:var(--rp-dark)!important;border:2px solid rgba(67,99,234,.2)!important;border-radius:19px;box-shadow:0 8px 20px #23255d24}.role-card__art{display:block;width:100%;height:100%;object-fit:cover;object-position:53% center}.role-card--carrier .role-card__icon{background:var(--rp-surface-blue)!important;border-color:#079b5847!important}.role-card--carrier .role-card__art{object-position:66% center}.role-card__copy{display:grid;flex:1;gap:5px;min-width:0}.role-card__copy strong{font-size:15px;font-weight:900}.role-card__copy small{color:var(--rp-muted);font-size:12px;line-height:1.65}.role-card>b{display:grid;width:34px;height:34px;color:var(--rp-secondary);background:var(--rp-surface);border-radius:50%;place-items:center;transform:rotate(180deg)}.role-benefits{grid-area:benefits;display:flex;align-items:center;justify-content:center;gap:13px;margin-top:22px;padding:0;color:var(--rp-text-soft)}.role-benefit{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.role-benefit span{color:var(--rp-text-soft);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.role-benefit .product-icon{color:var(--rp-secondary)}.role-benefits>i{width:4px;height:4px;background:var(--rp-line-strong);border-radius:50%}.role-registration-note{grid-area:note;margin:12px 0 0;color:var(--rp-muted);font-size:11px;text-align:center}.auth-header,.home-header{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:14px clamp(20px,4vw,56px);color:var(--rp-text);background:#ededffd1;border-bottom:1px solid rgba(67,99,234,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.screen--auth .auth-header{position:relative;z-index:3}.auth-layout{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(480px,1.08fr);min-height:calc(100vh - 78px);direction:ltr}.auth-layout>*{min-width:0;direction:rtl}.auth-visual{position:relative;display:block;min-height:inherit;overflow:hidden;padding:0;color:#fff;background:var(--rp-dark);isolation:isolate}.auth-visual:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(180deg,#140e040a 18%,#140e04d6);border-radius:0;opacity:1;filter:none;content:""}.auth-visual__image{display:block;width:100%;height:100%;min-height:calc(100vh - 78px);object-fit:cover}.auth-visual--driver .auth-visual__image{object-position:54% center}.auth-visual--carrier .auth-visual__image{object-position:68% center}.auth-visual__content{position:absolute;z-index:2;right:clamp(28px,5vw,76px);bottom:clamp(32px,6vw,82px);left:clamp(28px,5vw,76px);display:grid;gap:7px;max-width:570px;margin:0}.auth-visual__content span{display:inline-flex;align-items:center;gap:7px;color:var(--rp-primary);font-size:11px;font-weight:900;letter-spacing:.7px}.auth-visual__content strong{font-size:clamp(24px,3vw,42px);line-height:1.45}.auth-visual__content small{color:#ffffffad;font-size:13px}.auth-main{width:min(100%,560px);margin:auto;padding:clamp(34px,7vw,90px) clamp(22px,6vw,74px);text-align:right}.auth-main h1,.maintenance-main h1,.home-main h1{margin:11px 0 0;color:var(--rp-text);font-size:clamp(29px,3vw,42px);font-weight:950;line-height:1.3;letter-spacing:-1px}.auth-card{display:grid;gap:15px;margin-top:26px;padding:clamp(20px,3vw,29px);background:#ffffffde;border:1px solid rgba(67,99,234,.18);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;color:var(--rp-text);font-size:15px;font-weight:900}.card-title b{display:grid;width:34px;height:34px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:50%;place-items:center}.field{position:relative;display:grid;gap:7px;min-width:0;direction:rtl}.field>span{color:var(--rp-text-soft);font-size:13px;font-weight:800}.field__label b,.field__compact-label b{color:var(--rp-danger)}.field input,.field textarea,.select__trigger{width:100%;min-height:50px;padding:10px 14px;color:var(--rp-text);background:var(--rp-surface);border:1px solid var(--rp-line-strong);border-radius:13px;outline:0;direction:rtl;text-align:right;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field input[dir=ltr]{direction:ltr;text-align:right;unicode-bidi:plaintext}.field input::placeholder,.field textarea::placeholder{color:#9c9aac}.field input:focus,.field textarea:focus,.select__trigger:focus-visible,.select--open .select__trigger{border-color:var(--rp-accent);box-shadow:var(--rp-shadow-focus)}.field--compact{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon label" "icon control";align-items:center;gap:0;min-height:66px;padding:7px 10px 7px 12px;background:var(--rp-surface);border:1px solid var(--rp-line-strong);border-radius:14px}.field--compact:focus-within{border-color:var(--rp-accent);box-shadow:var(--rp-shadow-focus)}.field--compact .field__compact-label{position:static;grid-area:label;align-self:end;width:auto;height:auto;margin:0;color:var(--rp-muted);transform:none;font-size:10px;font-weight:850;line-height:1.4;pointer-events:auto}.field--compact .field__icon{position:static;grid-area:icon;display:grid;width:38px;height:38px;color:var(--rp-secondary);background:var(--rp-surface-blue);border:1px solid #d2d7fb;border-radius:12px;transform:none;place-items:center;pointer-events:none}.field--compact .field-icon{width:19px;height:19px}.field--compact input,.field--compact .select{grid-area:control;min-width:0}.field--compact input,.field--compact .select__trigger{min-height:31px;padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px}.field--compact .select__trigger>span:first-child{text-align:right}.select{position:relative;width:100%;min-width:0}.select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right}.select__trigger b{color:var(--rp-secondary);transform:rotate(90deg)}.select__placeholder{color:#9c9aac}.select__menu{position:absolute;z-index:30;top:calc(100% + 7px);right:0;left:0;display:grid;max-height:250px;overflow-y:auto;padding:7px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:13px;box-shadow:var(--rp-shadow-md)}.select__option{min-height:40px;padding:8px 11px;color:var(--rp-text-soft);background:transparent;border-radius:9px;text-align:right}.select__option:hover,.select__option--selected{color:var(--rp-secondary);background:var(--rp-surface-blue)}.primary-button,.admin-primary-button,.platform-button--primary,.driver-mobile-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 20px;color:var(--rp-dark);background:var(--rp-primary);border:1px solid rgba(7,155,88,.35);border-radius:13px;box-shadow:0 9px 22px #0afa8233;font-size:14px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.primary-button:hover,.admin-primary-button:hover,.platform-button--primary:hover,.driver-mobile-primary:hover{box-shadow:0 12px 27px #0afa824a;filter:saturate(1.05);transform:translateY(-1px)}.text-button{padding:5px;color:var(--rp-secondary);background:transparent;font-size:13px;font-weight:800}.auth-switch{margin-top:20px;color:var(--rp-muted);font-size:13px;text-align:center}.auth-switch button{padding:4px;color:var(--rp-secondary);background:transparent;font-weight:900}.notice,.admin-notice{margin:0;padding:11px 13px;border-radius:11px;font-size:13px;line-height:1.7}.notice--error,.admin-notice--error{color:#8f2637;background:#fff0f2;border:1px solid #f0c4cc}.screen--register{min-height:100vh;background:var(--rp-canvas)}.register-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "steps";align-items:center;gap:12px;width:100%;max-width:none;min-height:154px;overflow:hidden;padding:20px clamp(20px,6vw,88px) 18px;color:#fff;background:var(--rp-dark);direction:ltr}.register-header:after{position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--rp-primary),var(--rp-accent),var(--rp-secondary));content:""}.register-header__title{position:static;inset:auto;z-index:1;grid-area:title;display:grid;justify-items:center;gap:2px;min-width:0;direction:rtl;text-align:center}.register-header__title strong{font-size:20px}.register-header__title small{color:#ffffff80;font-size:11px}.register-steps{position:static;inset:auto;z-index:1;grid-area:steps;display:flex;align-items:center;justify-content:center;gap:13px;max-width:680px;width:100%;margin:4px auto 0;direction:rtl}.register-step{display:grid;flex:0 1 auto;justify-items:center;gap:5px;min-width:76px;color:#ffffff80;direction:rtl;text-align:center}.register-step b{display:grid;width:29px;height:29px;background:#ffffff17;border:1px solid rgba(255,255,255,.14);border-radius:50%;place-items:center;font-size:11px}.register-step small{font-size:11px;white-space:nowrap}.register-step--active{color:var(--rp-primary)}.register-step--active b{color:var(--rp-dark);background:var(--rp-primary);border-color:var(--rp-primary)}.register-steps>i{flex:0 1 100px;width:clamp(24px,7vw,100px);height:2px;margin:0;background:#ffffff26}.register-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:clamp(20px,3vw,38px);width:min(calc(100% - 36px),1180px);max-width:1180px;min-height:0;margin:0 auto;padding:38px 0 70px;background:transparent;border-radius:0;direction:ltr}.register-main>*{min-width:0;direction:rtl}.register-main__form-column{align-self:center;min-width:0}.auth-card--register{gap:23px;margin:0;padding:clamp(22px,4vw,36px);background:#fffffff0;border:1px solid rgba(67,99,234,.18);box-shadow:var(--rp-shadow-md)}.register-form__intro{display:grid;gap:6px;padding-bottom:18px;border-bottom:1px solid var(--rp-line)}.register-form__intro strong{font-size:21px}.register-form__intro small{color:var(--rp-muted);font-size:13px;line-height:1.8}.form-grid--register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.register-form__submit{width:100%}.register-form .field--compact:focus-within{border-color:var(--rp-line-strong);box-shadow:none}.register-form .field--compact input:focus,.register-form .field--compact input:focus-visible,.register-form .field--compact .select__trigger:focus,.register-form .field--compact .select__trigger:focus-visible,.register-form .field--compact .select--open .select__trigger{border:0;border-color:transparent;outline:0;box-shadow:none;background:transparent}.register-main__privacy{display:flex;align-items:center;justify-content:center;gap:7px;margin:13px 10px 0;color:var(--rp-muted);font-size:10px;line-height:1.8;text-align:center}.register-main__privacy .product-icon{color:var(--rp-secondary)}.register-visual{position:relative;align-self:stretch;min-height:570px;overflow:hidden;color:#fff;background:var(--rp-dark);border:1px solid rgba(67,99,234,.2);border-radius:28px;box-shadow:var(--rp-shadow-md);isolation:isolate}.register-visual:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e040a 30%,#140e04e6);content:""}.register-visual__image{display:block;width:100%;height:100%;object-fit:cover}.register-visual--driver .register-visual__image{object-position:56% center}.register-visual--carrier .register-visual__image{object-position:67% center}.register-visual__content{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;display:grid;gap:10px}.register-visual__eyebrow{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:7px 10px;color:var(--rp-dark);background:var(--rp-primary);border-radius:999px;font-size:10px;font-weight:900}.register-visual__content h2{max-width:440px;margin:0;font-size:clamp(22px,2.5vw,32px);line-height:1.55}.register-visual__content p{max-width:440px;margin:0;color:#ffffffb8;font-size:12px;line-height:1.9}.register-visual__content ul{display:flex;flex-wrap:wrap;gap:7px;margin:3px 0 0;padding:0;list-style:none}.register-visual__content li{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;font-weight:750}.register-visual__content li .product-icon{color:var(--rp-primary)}.maintenance-main{display:grid;justify-items:center;width:min(100% - 36px,610px);margin:0 auto;padding:clamp(55px,10vw,110px) 0 60px;text-align:center}.maintenance-icon{display:grid;width:86px;height:86px;color:var(--rp-secondary);background:var(--rp-surface-blue);border:1px solid #cbd3ff;border-radius:29px;box-shadow:var(--rp-shadow-md);place-items:center}.maintenance-icon--success{color:var(--rp-dark);background:var(--rp-primary);border-color:#079b5840}.maintenance-main .eyebrow{margin-top:23px}.maintenance-main .lead{max-width:530px}.maintenance-card{display:grid;width:100%;margin-top:30px;padding:19px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-sm)}.maintenance-card__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:50px;color:var(--rp-text-soft);font-size:13px;text-align:right}.maintenance-card__row b{color:var(--rp-success)}.maintenance-card__row small{color:var(--rp-muted)}.maintenance-card__dot{width:13px;height:13px;background:var(--rp-line-strong);border:3px solid var(--rp-surface);border-radius:50%;box-shadow:0 0 0 1px var(--rp-line-strong)}.maintenance-card__dot--done{background:var(--rp-primary);box-shadow:0 0 0 1px var(--rp-primary-dark)}.maintenance-card__line{width:2px;height:20px;margin-right:5px;background:var(--rp-line)}.maintenance-button{width:min(100%,340px);margin-top:24px}.maintenance-note{margin:15px 0 0;color:var(--rp-muted);font-size:12px;line-height:1.8}.platform-shell,.shipper-shell,.company-x-shell,.company-y-shell,.agent-shell{min-height:100vh;color:var(--rp-text);background:var(--rp-canvas)}.platform-header{position:sticky;z-index:40;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:12px clamp(18px,3vw,42px);color:#fff;background:#140e04f5;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.platform-header .product-logo{color:#fff}.platform-header .product-logo__copy small{color:#ffffff8c}.platform-brand{display:inline-flex;align-items:center;min-width:0}.platform-header__user{display:flex;align-items:center;gap:12px;min-width:0}.platform-header__user>span{overflow:hidden;max-width:260px;color:#ffffffb8;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.platform-header__user button{min-height:38px;padding:7px 13px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:11px;font-size:12px;font-weight:800}.platform-main,.agent-main{width:min(100% - 36px,1380px);margin:0 auto;padding:28px 0 54px}.shipper-layout,.company-x-layout,.company-y-layout{display:grid;grid-template-columns:268px minmax(0,1fr);width:min(100%,1600px);min-height:calc(100vh - 78px);margin:0 auto}.shipper-sidebar,.company-x-sidebar,.company-y-sidebar{position:sticky;top:78px;align-self:start;height:calc(100vh - 78px);overflow-y:auto;padding:24px 14px 20px;background:#ffffffbf;border-left:1px solid var(--rp-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.shipper-sidebar__intro,.company-x-sidebar__intro,.company-y-sidebar__intro{display:grid;gap:5px;margin:0 8px 18px;padding:4px 4px 19px;border-bottom:1px solid var(--rp-line)}.shipper-sidebar__intro strong,.company-x-sidebar__intro strong,.company-y-sidebar__intro strong{color:var(--rp-text);font-size:18px;font-weight:950}.shipper-sidebar__intro small,.company-x-sidebar__intro small,.company-y-sidebar__intro small{color:var(--rp-muted);direction:ltr;font-size:10px;text-align:right}.shipper-sidebar nav,.company-x-sidebar nav,.company-y-sidebar nav{display:grid;gap:4px}.shipper-sidebar nav button,.company-x-sidebar nav button,.company-y-sidebar nav button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:9px 11px;color:var(--rp-text-soft);background:transparent;border:1px solid transparent;border-radius:12px;font-size:12px;font-weight:760;text-align:right;transition:background .16s ease,color .16s ease,transform .16s ease}.shipper-sidebar nav button .product-icon,.company-x-sidebar nav button .product-icon,.company-y-sidebar nav button .product-icon{color:#7b7a94}.shipper-sidebar nav button:hover,.company-x-sidebar nav button:hover,.company-y-sidebar nav button:hover{color:var(--rp-secondary);background:var(--rp-surface-blue);transform:translate(-2px)}.shipper-sidebar nav button.is-active,.company-x-sidebar nav button.is-active,.company-y-sidebar nav button.is-active{color:var(--rp-dark);background:var(--rp-primary);border-color:#079b5838;box-shadow:0 7px 18px #0afa822b}.shipper-sidebar nav button.is-active .product-icon,.company-x-sidebar nav button.is-active .product-icon,.company-y-sidebar nav button.is-active .product-icon{color:var(--rp-dark)}.shipper-sidebar__guard,.company-x-sidebar__guard,.company-y-sidebar__guard,.admin-governance-sidebar__note{margin:22px 6px 0;padding:12px;color:#655e3c;background:#fff9dd;border:1px solid #eadfa9;border-radius:12px;font-size:11px;line-height:1.85}.shipper-content,.company-x-content,.company-y-content{min-width:0;padding:28px clamp(18px,3vw,38px) 56px}.platform-hero{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:28px;overflow:hidden;padding:clamp(24px,3vw,34px);color:#fff;background:linear-gradient(126deg,var(--rp-dark) 0%,#25213b 57%,#293b9d 145%);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-md)}.platform-hero:before{position:absolute;inset:-60% auto auto -8%;width:330px;height:330px;background:var(--rp-secondary);border-radius:50%;opacity:.3;filter:blur(65px);content:""}.platform-hero:after{position:absolute;inset:auto -95px -145px auto;width:260px;height:260px;border:42px solid rgba(10,250,130,.11);border-radius:50%;content:""}.platform-hero>*{position:relative;z-index:1}.platform-hero .platform-eyebrow{color:var(--rp-primary)}.platform-hero h1{margin:10px 0 0;color:#fff;font-size:clamp(25px,2.4vw,37px);font-weight:950;letter-spacing:-.8px}.platform-hero p{max-width:740px;margin:10px 0 0;color:#ffffffa6;font-size:13px;line-height:1.9}.platform-hero__status{display:grid;min-width:210px;align-content:center;gap:4px;padding:16px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:16px;font-size:12px;line-height:1.7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.platform-hero__status i{display:inline-block;width:9px;height:9px;margin-left:7px;background:var(--rp-primary);border-radius:50%;box-shadow:0 0 0 6px #0afa821c}.platform-hero__status small{color:#ffffff8c;font-size:10px}.shipper-mobile-nav,.company-x-mobile-nav,.company-y-mobile-nav{display:none}.platform-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;color:var(--rp-secondary);background:var(--rp-surface);border:1px solid #cbd1f0;border-radius:11px;font-size:12px;font-weight:850;white-space:nowrap}.platform-button:hover{background:var(--rp-surface-blue);border-color:var(--rp-accent)}.platform-button--primary{color:var(--rp-dark);background:var(--rp-primary);border-color:#079b584d}.platform-notice,.platform-loading,.driver-mobile-notice,.driver-mobile-loading,.admin-governance-notice{margin-top:16px;padding:13px 15px;color:#254494;background:#eef1ff;border:1px solid #cbd3ff;border-radius:13px;font-size:12px;line-height:1.8}.platform-loading,.driver-mobile-loading{position:relative;overflow:hidden;color:var(--rp-text-soft)}.platform-loading:after,.driver-mobile-loading:after{position:absolute;inset:auto 0 0;width:34%;height:3px;background:var(--rp-primary);animation:rp-loading 1.25s ease-in-out infinite;content:""}@keyframes rp-loading{0%{transform:translate(300%)}to{transform:translate(-300%)}}.platform-metrics,.company-x-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.platform-metrics article,.company-x-metrics article{position:relative;display:grid;gap:7px;min-height:128px;overflow:hidden;padding:20px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-radius-md);box-shadow:var(--rp-shadow-sm)}.platform-metrics article:before,.company-x-metrics article:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--rp-primary),var(--rp-accent));content:""}.platform-metrics span,.company-x-metrics span{color:var(--rp-text-soft);font-size:12px;font-weight:750}.platform-metrics strong,.company-x-metrics strong{color:var(--rp-text);font-size:30px;font-weight:950;line-height:1.1}.platform-metrics small,.company-x-metrics small{color:var(--rp-muted);font-size:11px}.platform-section,.platform-panel,.shipper-simple-card,.company-x-card,.company-y-card,.agent-card{min-width:0;margin-top:16px;padding:clamp(18px,2.4vw,25px);background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-sm)}.platform-section__heading,.shipper-section-heading,.company-x-card__heading,.company-y-card__heading,.agent-card__heading,.admin-governance-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.platform-section__heading h2,.shipper-section-heading h2,.company-x-card__heading h2,.company-y-card__heading h2,.agent-card__heading h2{margin:7px 0 0;color:var(--rp-text);font-size:20px;font-weight:930}.platform-section__heading p{margin:7px 0 0;color:var(--rp-muted);font-size:12px}.platform-case-grid,.company-x-case-grid,.company-y-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-case-card,.company-x-case,.company-y-list-item,.company-x-list>article,.shipper-list-row{display:grid;gap:8px;min-width:0;padding:16px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:15px;text-align:right;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.platform-case-card:hover,.company-x-case:hover,.company-y-list-item:hover,.shipper-list-row:hover{border-color:var(--rp-accent);box-shadow:var(--rp-shadow-sm);transform:translateY(-2px)}.platform-case-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.platform-case-card strong,.company-x-case strong,.shipper-list-row strong{color:var(--rp-text);font-size:14px}.platform-case-card small,.company-x-case small,.company-y-list-item small,.shipper-list-row small{color:var(--rp-muted);font-size:11px;line-height:1.7}.platform-case-card__state,.company-x-case>span:last-child{width:fit-content;margin-top:3px;padding:5px 9px;color:#2945aa;background:var(--rp-surface-blue);border-radius:999px;font-size:10px;font-weight:850}.platform-empty,.driver-mobile-empty,.admin-governance-empty{display:grid;min-height:150px;align-content:center;justify-items:center;gap:7px;padding:30px 18px;color:var(--rp-muted);background:var(--rp-surface-soft);border:1px dashed var(--rp-line-strong);border-radius:16px;font-size:12px;text-align:center}.platform-empty:before,.driver-mobile-empty:before{display:grid;width:46px;height:46px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:15px;place-items:center;font-size:20px;content:"—"}.platform-empty strong,.driver-mobile-empty strong{color:var(--rp-text);font-size:14px}.platform-empty-inline{padding:18px;color:var(--rp-muted);background:var(--rp-surface-soft);border:1px dashed var(--rp-line);border-radius:12px;font-size:12px;line-height:1.8;text-align:center}.platform-detail-grid{display:grid;grid-template-columns:1.05fr 1.15fr .9fr;gap:14px}.platform-panel h3{margin:0 0 15px;color:var(--rp-text);font-size:15px}.platform-subheading{margin-top:24px!important;padding-top:18px;border-top:1px solid var(--rp-line)}.platform-next-action{display:grid;gap:5px;margin-top:17px;padding:13px;background:#0afa8224;border:1px solid rgba(7,155,88,.2);border-radius:12px}.platform-next-action span,.platform-panel__hint{color:var(--rp-muted);font-size:11px}.platform-next-action strong{color:var(--rp-success);font-size:13px}.platform-tabs,.agent-nav{display:flex;gap:6px;overflow-x:auto;margin-top:17px;padding:5px;background:#ffffff9e;border:1px solid var(--rp-line);border-radius:15px;scrollbar-width:thin}.platform-tabs button,.agent-nav button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 14px;color:var(--rp-text-soft);background:transparent;border-radius:11px;font-size:12px;font-weight:800;white-space:nowrap}.platform-tabs button.is-active,.agent-nav button.is-active{color:#fff;background:var(--rp-secondary);box-shadow:0 7px 17px #4363ea30}.platform-trip-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.platform-trip-card{display:grid;gap:8px;min-height:112px;padding:16px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:15px;text-align:right}.platform-trip-card__signal{color:var(--rp-success);font-size:11px;font-weight:850}.platform-footer{display:flex;justify-content:space-between;gap:14px;width:min(100% - 36px,1380px);margin:0 auto;padding:18px 0 26px;color:var(--rp-muted);border-top:1px solid var(--rp-line);font-size:11px}.platform-footer button{color:var(--rp-secondary);background:transparent;font-weight:800}.platform-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.platform-timeline__item{position:relative;display:grid;grid-template-columns:21px minmax(0,1fr);gap:11px;min-height:58px;padding:0 0 16px}.platform-timeline__item:not(:last-child):after{position:absolute;top:20px;right:7px;bottom:-2px;width:2px;background:var(--rp-line);content:""}.platform-timeline__dot{position:relative;z-index:1;width:16px;height:16px;margin-top:2px;background:var(--rp-surface);border:4px solid var(--rp-line-strong);border-radius:50%}.platform-timeline__item--done .platform-timeline__dot{background:var(--rp-primary);border-color:#079b5847}.platform-timeline__item--current .platform-timeline__dot{background:var(--rp-secondary);border-color:#b7c4ff;box-shadow:0 0 0 5px var(--rp-surface-blue)}.platform-timeline__item>div{display:grid;gap:4px}.platform-timeline__item strong{color:var(--rp-text);font-size:12px}.platform-timeline__item small{color:var(--rp-muted);font-size:10px;line-height:1.7}.platform-doc-list,.company-x-doc-list,.company-y-doc-list,.agent-doc-list,.driver-mobile-doc-list{display:grid;gap:10px}.platform-doc-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:14px}.platform-doc-card__icon{display:grid;width:42px;height:42px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:13px;place-items:center}.platform-doc-card__copy{display:grid;gap:3px;min-width:0}.platform-doc-card__copy strong{color:var(--rp-text);font-size:12px}.platform-doc-card__copy small{overflow-wrap:anywhere;color:var(--rp-muted);font-size:9px;line-height:1.65}.platform-doc-card>button{min-height:34px;padding:6px 10px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:9px;font-size:10px;font-weight:850}.platform-money{display:grid;gap:0}.platform-money__row,.platform-money__total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--rp-line)}.platform-money__row span{color:var(--rp-muted);font-size:11px}.platform-money__row strong{color:var(--rp-text);direction:ltr;font-size:11px}.platform-money__total{margin-top:6px;padding:13px;color:var(--rp-text);background:#0afa8221;border:1px solid rgba(7,155,88,.18);border-radius:11px;font-size:12px}.platform-evidence-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-evidence{display:grid;gap:5px;min-height:82px;align-content:center;padding:11px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:12px}.platform-evidence span{color:var(--rp-muted);font-size:10px}.platform-evidence strong{overflow-wrap:anywhere;color:var(--rp-text);font-size:11px}.platform-risk,.admin-governance-state,.admin-governance-sealed,.admin-governance-denied,.admin-governance-append-only{display:inline-flex;align-items:center;width:fit-content;min-height:27px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:850;white-space:nowrap}.platform-risk--clear{color:var(--rp-success);background:#0afa8221}.platform-risk--warning{color:var(--rp-warning);background:#fff1cf}.platform-dialog-backdrop,.platform-drawer-backdrop,.driver-mobile-modal-backdrop,.admin-dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;padding:18px;background:#140e0494;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;animation:rp-fade .16s ease both}.platform-dialog,.driver-mobile-modal,.admin-dialog{width:min(100%,540px);max-height:calc(100vh - 36px);overflow-y:auto;padding:clamp(20px,3vw,30px);color:var(--rp-text);background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-radius-lg);box-shadow:0 28px 90px #140e044d;animation:rp-rise .2s ease both}.platform-dialog h2,.driver-mobile-modal h2,.admin-dialog h2{margin:9px 0 0;color:var(--rp-text);font-size:22px}.platform-dialog p,.driver-mobile-modal p{color:var(--rp-muted);font-size:12px;line-height:1.85}.platform-dialog textarea,.platform-dialog input,.platform-dialog select,.driver-mobile-modal input,.driver-mobile-modal textarea{width:100%;min-height:46px;padding:10px 12px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line-strong);border-radius:11px;outline:0;font-size:13px}.platform-dialog textarea,.driver-mobile-modal textarea{min-height:90px;resize:vertical}.platform-dialog__actions,.driver-mobile-modal-actions,.admin-dialog__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.platform-dialog__actions>button:not(.platform-button--primary),.driver-mobile-modal-actions>button:not(.driver-mobile-primary){min-height:43px;padding:8px 15px;color:var(--rp-text-soft);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px}.platform-audit-drawer{position:fixed;top:0;bottom:0;left:0;width:min(100%,470px);overflow-y:auto;padding:23px;background:var(--rp-surface);box-shadow:24px 0 70px #140e0438;animation:rp-slide .25s ease both}.platform-audit-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--rp-line)}.platform-audit-drawer__header h2{margin:7px 0 0;font-size:22px}.platform-audit-drawer__header button{display:grid;width:40px;height:40px;color:var(--rp-text);background:var(--rp-surface-soft);border-radius:12px;place-items:center}.platform-contact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:13px}.platform-contact>div{display:grid;gap:4px}.platform-contact span,.platform-contact small{color:var(--rp-muted);font-size:10px}.platform-contact strong{color:var(--rp-text);direction:ltr;font-size:14px}.platform-contact button{min-height:36px;padding:7px 10px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:10px;font-size:10px;font-weight:800}@keyframes rp-fade{0%{opacity:0}}@keyframes rp-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes rp-slide{0%{transform:translate(-100%)}}.shipper-wizard{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;margin-top:16px}.shipper-wizard__steps{display:grid;align-content:start;gap:5px}.shipper-wizard__steps button{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 9px;color:var(--rp-muted);background:transparent;border:1px solid transparent;border-radius:11px;text-align:right}.shipper-wizard__steps button b{display:grid;width:28px;height:28px;flex:0 0 28px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:9px;place-items:center;font-size:10px}.shipper-wizard__steps button span{font-size:11px;font-weight:760}.shipper-wizard__steps button.is-active{color:var(--rp-dark);background:#0afa8230;border-color:#079b5833}.shipper-wizard__steps button.is-active b{background:var(--rp-primary);border-color:var(--rp-primary)}.shipper-wizard__steps button.is-done b{color:#fff;background:var(--rp-secondary);border-color:var(--rp-secondary)}.shipper-wizard__body{min-width:0;padding:clamp(18px,2.5vw,26px);background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-sm)}.shipper-case-id{padding:7px 10px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:999px;direction:ltr;font-size:11px;font-weight:850}.shipper-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipper-choice-grid button{display:grid;gap:7px;min-height:118px;align-content:center;padding:18px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:15px;text-align:right}.shipper-choice-grid button strong{color:var(--rp-secondary);font-size:19px}.shipper-choice-grid button small{color:var(--rp-muted);font-size:11px;line-height:1.75}.shipper-choice-grid button.is-selected{background:#0afa8221;border-color:var(--rp-primary-dark);box-shadow:0 0 0 3px #0afa8221}.shipper-form-grid,.company-x-form-grid,.company-y-form-grid,.agent-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.shipper-field,.company-x-field,.company-y-field,.agent-field,.company-x-dialog-fields label,.shipper-dialog-fields label{display:grid;gap:6px;min-width:0;color:var(--rp-text-soft);font-size:11px;font-weight:800}.shipper-field input,.shipper-field select,.shipper-field textarea,.company-x-field input,.company-x-field select,.company-x-field textarea,.company-y-field input,.company-y-field select,.company-y-field textarea,.agent-field input,.agent-field select,.agent-field textarea,.company-x-dialog-fields input,.company-x-dialog-fields select,.company-x-dialog-fields textarea,.shipper-dialog-fields input,.shipper-dialog-fields select,.shipper-dialog-fields textarea{width:100%;min-height:46px;padding:9px 11px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line-strong);border-radius:11px;outline:0;font-size:12px}.shipper-field textarea,.company-x-field textarea,.company-y-field textarea,.agent-field textarea{min-height:88px;resize:vertical}.shipper-field input:focus,.shipper-field select:focus,.shipper-field textarea:focus,.company-x-field input:focus,.company-x-field select:focus,.company-x-field textarea:focus,.company-y-field input:focus,.company-y-field select:focus,.company-y-field textarea:focus,.agent-field input:focus,.agent-field select:focus,.agent-field textarea:focus{border-color:var(--rp-accent);box-shadow:var(--rp-shadow-focus)}.company-x-wide,.agent-field--wide{grid-column:1 / -1}.shipper-check,.company-x-check,.company-y-check,.agent-checks label,.driver-mobile-check{display:flex;align-items:flex-start;gap:9px;min-height:42px;padding:10px;color:var(--rp-text-soft);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px;font-size:11px;line-height:1.7}.shipper-check input,.company-x-check input,.company-y-check input,.agent-checks input,.driver-mobile-check input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--rp-secondary)}.shipper-doc-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shipper-doc-picker p{grid-column:1 / -1;margin:0 0 6px;color:var(--rp-muted);font-size:11px;line-height:1.8}.shipper-doc-picker label{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 11px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:10px;direction:ltr;font-size:10px}.shipper-doc-picker input{width:17px;height:17px;accent-color:var(--rp-secondary)}.shipper-review{display:grid;gap:11px}.shipper-review-status,.shipper-review-block{display:grid;gap:6px;padding:14px;color:var(--rp-warning);background:#fff7dd;border:1px solid #ebd99b;border-radius:12px;font-size:11px}.shipper-review-status.is-ready{color:var(--rp-success);background:#0afa821c;border-color:#079b5833}.shipper-review-block--danger{color:var(--rp-danger);background:#fff0f2;border-color:#efc6ce}.shipper-wizard__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px;padding-top:17px;border-top:1px solid var(--rp-line)}.shipper-wizard__actions>div{display:flex;gap:8px}.shipper-quote-board,.shipper-doc-board,.shipper-pod-board,.shipper-finance-board,.shipper-issue-board,.shipper-tracking-board{display:grid;gap:12px}.shipper-quote-board__header,.shipper-tracking-summary,.shipper-contract-facts,.shipper-detail-facts,.company-x-facts,.company-y-facts,.agent-facts,.agent-profile-grid,.agent-case-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.shipper-quote-board__header>*,.shipper-tracking-summary>*,.shipper-contract-facts>*,.shipper-detail-facts>*,.company-x-facts>*,.company-y-facts>*,.agent-facts>*,.agent-profile-grid>*,.agent-case-control>*{display:grid;gap:5px;min-width:0;padding:12px;color:var(--rp-muted);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px;font-size:10px;line-height:1.65}.shipper-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.shipper-quote-card,.shipper-contract-card,.shipper-upload-card{display:grid;gap:9px;padding:15px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:14px}.shipper-quote-card strong,.shipper-contract-card strong{color:var(--rp-text);font-size:14px}.shipper-action-row,.company-x-actions,.company-y-inline-actions,.agent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px}.shipper-finance-row,.company-x-finance-row,.agent-finance-row{display:flex;align-items:center;gap:12px;padding:12px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px;color:var(--rp-text-soft);font-size:11px}.shipper-finance-row span,.company-x-finance-row span,.agent-finance-row span{flex:1}.shipper-finance-row strong,.company-x-finance-row strong,.agent-finance-row strong{color:var(--rp-text);direction:ltr}.shipper-notification-list,.agent-notification-list{display:grid;gap:8px}.shipper-notification-list>*,.agent-notification-list>*{padding:11px 12px;color:var(--rp-text-soft);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:10px;font-size:11px;line-height:1.75}.company-x-list,.company-y-list{display:grid;gap:9px}.company-x-contract,.company-x-nomination,.company-x-private,.company-x-readiness,.company-y-own-quote,.company-y-location{display:grid;gap:9px;padding:14px;color:var(--rp-text-soft);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:13px;font-size:11px;line-height:1.8}.company-x-private{color:#473e85;background:#f0eeff;border-color:#d4cff9}.company-x-readiness{color:var(--rp-success);background:#0afa821c;border-color:#079b5830}.company-x-divider,.company-y-divider,.company-y-divider-top{margin-top:18px;padding-top:18px;border-top:1px solid var(--rp-line)}.company-x-hint,.company-y-hint,.agent-hint,.admin-governance-hint{color:var(--rp-muted);font-size:11px;line-height:1.85}.company-y-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-y-list-item>span{color:var(--rp-secondary);font-size:10px;font-weight:850}.company-y-list-item>strong{color:var(--rp-text);font-size:13px}.company-y-check{margin-top:10px}.agent-main{padding-top:28px}.agent-nav{margin-top:17px}.agent-delivery-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.agent-delivery-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:15px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:14px;text-align:right}.agent-delivery-card:hover,.agent-delivery-card.is-selected{border-color:var(--rp-accent);box-shadow:var(--rp-shadow-focus)}.agent-delivery-card>div{display:grid;gap:6px;min-width:0}.agent-delivery-card span{color:var(--rp-secondary);direction:ltr;font-size:10px;font-weight:850}.agent-delivery-card strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.agent-delivery-card small{color:var(--rp-muted);font-size:10px}.agent-delivery-card b{padding:5px 8px;color:var(--rp-success);background:#0afa821f;border-radius:999px;font-size:10px}.agent-case-control__wide{grid-column:span 2}.agent-case-control span,.agent-facts b,.agent-profile-grid span{color:var(--rp-muted);font-size:10px}.agent-case-control strong,.agent-profile-grid strong{overflow-wrap:anywhere;color:var(--rp-text);font-size:11px}.agent-checks{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.agent-otp{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:13px;padding:13px;color:var(--rp-warning);background:#fff7dd;border:1px solid #ead99d;border-radius:12px;font-size:11px}.agent-otp input{min-height:42px;width:140px;padding:8px 10px;border:1px solid #d9c37f;border-radius:10px}.agent-otp button,.agent-finance-row button{min-height:38px;padding:7px 11px;color:#fff;background:var(--rp-secondary);border-radius:10px;font-size:10px;font-weight:850}.agent-issue-list{display:grid;gap:9px}.agent-issue-list article{display:grid;gap:6px;padding:13px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px}.agent-issue-list strong{font-size:12px}.agent-issue-list span{color:var(--rp-muted);font-size:11px;line-height:1.8}.driver-mobile-shell{width:min(100%,760px);min-height:100vh;margin:0 auto;color:var(--rp-text);background:var(--rp-canvas);box-shadow:0 0 70px #2c2d6729}.driver-mobile-header{position:sticky;z-index:50;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:72px;padding:11px 16px;color:#fff;background:#140e04f7;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.driver-mobile-brand{min-width:0}.driver-mobile-brand>.product-logo{display:inline-flex;width:auto;height:auto;color:#fff;background:transparent;border:0;border-radius:0;place-items:initial}.driver-mobile-brand .product-logo .gomrok-mark{width:38px;height:38px}.driver-mobile-brand .product-logo__copy strong{font-size:14px}.driver-mobile-brand .product-logo__copy small{max-width:150px;color:#ffffff8c;font-size:9px}.driver-mobile-header-actions{display:flex;align-items:center;gap:7px}.driver-mobile-connect{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:5px 9px;color:var(--rp-primary);background:#0afa821a;border:1px solid rgba(10,250,130,.2);border-radius:999px;font-size:10px;font-weight:850}.driver-mobile-connect i{width:7px;height:7px;background:currentColor;border-radius:50%;box-shadow:0 0 0 4px #0afa821a}.driver-mobile-connect.is-offline{color:#ffbdc8;background:#ff5e781f;border-color:#ff5e7838}.driver-mobile-header-actions>button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:6px 9px;color:#fff;background:#ffffff14;border-radius:10px}.driver-mobile-header-actions>button span{font-size:10px}.driver-mobile-notice,.driver-mobile-loading{width:calc(100% - 28px);margin:13px auto 0}.driver-mobile-notice{display:flex;align-items:center;justify-content:space-between;gap:12px}.driver-mobile-notice button{display:grid;width:28px;height:28px;color:var(--rp-text);background:#ffffffa6;border-radius:9px;place-items:center}.driver-mobile-main{min-height:calc(100vh - 72px);padding:14px 14px calc(104px + env(safe-area-inset-bottom))}.driver-mobile-welcome{position:relative;overflow:hidden;padding:24px 20px;color:#fff;background:linear-gradient(132deg,var(--rp-dark),#2d2847 70%,#3147b1);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-md)}.driver-mobile-welcome:after{position:absolute;inset:auto -45px -70px auto;width:160px;height:160px;border:28px solid rgba(10,250,130,.14);border-radius:50%;content:""}.driver-mobile-welcome .platform-eyebrow{color:var(--rp-primary)}.driver-mobile-welcome h1{margin:8px 0 0;color:#fff;font-size:clamp(25px,7vw,34px);font-weight:950}.driver-mobile-welcome p{max-width:500px;margin:7px 0 0;color:#ffffffa6;font-size:12px;line-height:1.85}.driver-mobile-status-row{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin-top:17px;padding-top:15px;border-top:1px solid rgba(255,255,255,.12)}.driver-mobile-status-row>span:last-child{color:#ffffffb3;font-size:10px;line-height:1.65}.driver-mobile-pill{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:5px 9px;color:var(--rp-text-soft);background:var(--rp-surface-blue);border-radius:999px;font-size:10px;font-weight:850}.driver-mobile-pill.is-active,.driver-mobile-pill--active{color:var(--rp-dark);background:var(--rp-primary)}.driver-mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.driver-mobile-metric{display:grid;gap:5px;min-height:103px;align-content:center;padding:13px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:16px;box-shadow:var(--rp-shadow-sm)}.driver-mobile-metric strong{color:var(--rp-secondary);font-size:24px;line-height:1}.driver-mobile-metric span{color:var(--rp-text);font-size:11px;font-weight:850}.driver-mobile-metric small{color:var(--rp-muted);font-size:9px;line-height:1.5}.driver-mobile-active-card{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:102px;margin-top:12px;padding:16px;color:var(--rp-text);background:#0afa8229;border:1px solid rgba(7,155,88,.24);border-radius:18px;text-align:right;box-shadow:var(--rp-shadow-sm)}.driver-mobile-active-card>div{display:grid;gap:5px}.driver-mobile-active-card strong{font-size:17px;direction:ltr;text-align:right}.driver-mobile-active-card small{color:var(--rp-text-soft);font-size:10px}.driver-mobile-panel,.driver-mobile-page,.driver-mobile-trip-detail{margin-top:12px;padding:17px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:18px;box-shadow:var(--rp-shadow-sm)}.driver-mobile-page{min-height:310px}.driver-mobile-section-title,.driver-mobile-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.driver-mobile-section-title h2,.driver-mobile-detail-head h2{margin:5px 0 0;color:var(--rp-text);font-size:19px}.driver-mobile-icon-button{display:grid;width:42px;height:42px;color:var(--rp-secondary);background:var(--rp-surface-blue);border:1px solid #cbd3ff;border-radius:13px;place-items:center}.driver-mobile-check-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.driver-mobile-check-row span{display:grid;min-height:55px;padding:8px 4px;color:var(--rp-muted);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px;place-items:center;font-size:9px;font-weight:800;text-align:center}.driver-mobile-check-row span.is-done{color:var(--rp-success);background:#0afa821f;border-color:#079b5833}.driver-mobile-hint{margin:12px 0 0;color:var(--rp-muted);font-size:10px;line-height:1.85}.driver-mobile-opportunity{display:grid;gap:10px;margin-top:10px;padding:15px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:15px}.driver-mobile-card-top,.driver-mobile-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.driver-mobile-card-top small,.driver-mobile-opportunity>span,.driver-mobile-opportunity p{margin:0;color:var(--rp-muted);font-size:10px;line-height:1.7}.driver-mobile-opportunity>strong{font-size:14px}.driver-mobile-card-actions button{min-height:42px;padding:8px 12px;color:#fff;background:var(--rp-secondary);border-radius:11px;font-size:10px;font-weight:850}.driver-mobile-card-actions b{color:var(--rp-success);direction:ltr;font-size:11px}.driver-mobile-trip-list{display:grid;gap:8px}.driver-mobile-trip-card{display:flex;align-items:center;justify-content:space-between;gap:11px;width:100%;min-height:74px;padding:13px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:13px;text-align:right}.driver-mobile-trip-card.is-selected{border-color:var(--rp-accent);box-shadow:var(--rp-shadow-focus)}.driver-mobile-trip-card>div{display:grid;gap:4px;min-width:0}.driver-mobile-trip-card strong{direction:ltr;font-size:13px;text-align:right}.driver-mobile-trip-card small{overflow:hidden;color:var(--rp-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.driver-mobile-info,.driver-mobile-gates,.driver-mobile-profile-card,.driver-mobile-settlement,.driver-mobile-availability{display:grid;gap:8px;margin-top:11px;padding:13px;color:var(--rp-text-soft);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:13px;font-size:11px;line-height:1.8}.driver-mobile-gates span{display:flex;justify-content:space-between;gap:10px}.driver-mobile-gates b{color:var(--rp-text)}.driver-mobile-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.driver-mobile-action-card{display:grid;gap:7px;min-height:104px;align-content:center;padding:13px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:14px;text-align:right}.driver-mobile-action-card strong{font-size:12px}.driver-mobile-action-card span{color:var(--rp-muted);font-size:9px;line-height:1.65}.driver-mobile-primary,.driver-mobile-secondary,.driver-mobile-danger{width:100%;min-height:50px;margin-top:10px;padding:10px 14px;border-radius:13px;font-size:12px;font-weight:900}.driver-mobile-secondary{color:var(--rp-secondary);background:var(--rp-surface-blue);border:1px solid #cbd3ff}.driver-mobile-danger{color:var(--rp-danger);background:#fff0f2;border:1px solid #efc5cd}.driver-mobile-form,.driver-mobile-inline-form,.driver-mobile-vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.driver-mobile-form label,.driver-mobile-inline-form label,.driver-mobile-modal label{display:grid;gap:5px;color:var(--rp-text-soft);font-size:10px;font-weight:800}.driver-mobile-form input,.driver-mobile-form select,.driver-mobile-form textarea,.driver-mobile-inline-form input,.driver-mobile-inline-input,.driver-mobile-vehicle-grid input,.driver-mobile-vehicle-grid select{width:100%;min-height:46px;padding:9px 11px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line-strong);border-radius:11px;outline:0;font-size:12px}.driver-mobile-form textarea{min-height:82px;resize:vertical}.driver-mobile-checklist,.driver-mobile-undertaking-list{display:grid;gap:7px;margin-top:11px}.driver-mobile-checklist label,.driver-mobile-undertaking-list label{display:flex;align-items:flex-start;gap:9px;padding:10px;color:var(--rp-text-soft);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px;font-size:10px;line-height:1.7}.driver-mobile-checklist input,.driver-mobile-undertaking-list input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--rp-secondary)}.driver-mobile-otp{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:11px}.driver-mobile-otp input{min-width:0;min-height:48px;padding:9px 11px;border:1px solid var(--rp-line-strong);border-radius:11px}.driver-mobile-otp button{min-height:48px;padding:8px 12px;color:#fff;background:var(--rp-secondary);border-radius:11px;font-size:10px;font-weight:850}.driver-mobile-modal{align-self:end;width:min(100%,720px);margin-bottom:max(0px,env(safe-area-inset-bottom));border-radius:26px 26px 18px 18px}.driver-mobile-modal-backdrop{place-items:end center}.driver-mobile-nav{position:fixed;z-index:60;right:50%;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);width:min(100%,760px);min-height:76px;padding:8px 8px max(8px,env(safe-area-inset-bottom));background:#fffffff0;border-top:1px solid var(--rp-line);box-shadow:0 -12px 32px #2c2d671c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(50%)}.driver-mobile-nav button{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-width:0;color:var(--rp-muted);background:transparent;border-radius:12px}.driver-mobile-nav button b{display:grid;width:34px;height:30px;place-items:center}.driver-mobile-nav button span{font-size:9px;font-weight:800;white-space:nowrap}.driver-mobile-nav button.is-active{color:var(--rp-secondary);background:var(--rp-surface-blue)}.driver-mobile-nav button.is-active b{color:var(--rp-dark);background:var(--rp-primary);border-radius:10px}.driver-mobile-nav button i{position:absolute;top:3px;left:calc(50% - 23px);display:grid;min-width:18px;height:18px;padding:0 4px;color:#fff;background:var(--rp-danger);border:2px solid #fff;border-radius:999px;place-items:center;font-size:8px;font-style:normal}.admin-governance-shell{min-height:100vh;color:var(--rp-text);background:#e9eaff}.admin-governance-header{position:sticky;z-index:45;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;padding:12px clamp(18px,3vw,42px);color:#fff;background:#140e04f7;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.admin-governance-brand>.product-logo{display:inline-flex;width:auto;height:auto;color:#fff;background:transparent;border:0;border-radius:0;place-items:initial}.admin-governance-header__scope{display:flex;align-items:end;justify-content:flex-end;flex-wrap:wrap;gap:9px}.admin-governance-header__scope label{display:grid;gap:4px;min-width:180px;color:#ffffff94;font-size:9px}.admin-governance-header__scope input{width:100%;min-height:38px;padding:7px 10px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:10px;outline:0;font-size:11px}.admin-governance-header__scope button{min-height:38px;padding:7px 12px;color:#fff;background:#ffffff17;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:11px;font-weight:850}.admin-governance-layout{display:grid;grid-template-columns:278px minmax(0,1fr);width:min(100%,1720px);min-height:calc(100vh - 82px);margin:0 auto}.admin-governance-sidebar{position:sticky;top:82px;align-self:start;height:calc(100vh - 82px);overflow-y:auto;padding:24px 14px;background:#1f1a27;border-left:1px solid rgba(255,255,255,.08)}.admin-governance-sidebar__role{display:grid;gap:5px;margin:0 7px 16px;padding:3px 4px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-governance-sidebar__role span{color:var(--rp-primary);font-size:10px;font-weight:900}.admin-governance-sidebar__role strong{color:#fff;font-size:15px}.admin-governance-sidebar__role small{color:#ffffff73;font-size:10px}.admin-governance-sidebar nav{display:grid;gap:4px}.admin-governance-sidebar nav button{display:flex;align-items:center;gap:10px;min-height:43px;padding:8px 10px;color:#ffffff91;background:transparent;border:1px solid transparent;border-radius:11px;font-size:11px;font-weight:760;text-align:right}.admin-governance-sidebar nav button>.product-icon{color:#ffffff6b}.admin-governance-sidebar nav button>span{display:block;width:auto;height:auto;min-width:0;color:inherit;background:transparent;border-radius:0;font-size:inherit;line-height:1.55}.admin-governance-sidebar nav button:hover{color:#fff;background:#ffffff12}.admin-governance-sidebar nav button.is-active{color:var(--rp-dark);background:var(--rp-primary);border-color:#0afa8266}.admin-governance-sidebar nav button.is-active>.product-icon{color:var(--rp-dark)}.admin-governance-sidebar__note{color:#fff9;background:#ffffff0f;border-color:#ffffff17}.admin-governance-main{min-width:0;padding:28px clamp(18px,3vw,40px) 50px}.admin-governance-main__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.admin-governance-main__heading h1{margin:7px 0 0;color:var(--rp-text);font-size:28px}.admin-governance-hero{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:20px;overflow:hidden;margin-top:18px;padding:27px;color:#fff;background:linear-gradient(125deg,var(--rp-dark),#2e2946 70%,#3349ba);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-md)}.admin-governance-hero:after{position:absolute;inset:auto -60px -90px auto;width:200px;height:200px;border:34px solid rgba(10,250,130,.13);border-radius:50%;content:""}.admin-governance-hero>*{position:relative;z-index:1}.admin-governance-hero h1{margin:8px 0 0;color:#fff;font-size:28px}.admin-governance-hero p{max-width:740px;margin:9px 0 0;color:#ffffff9e;font-size:12px;line-height:1.85}.admin-governance-eyebrow,.admin-governance-kicker{color:var(--rp-secondary);font-size:10px;font-weight:900}.admin-governance-hero .admin-governance-eyebrow{color:var(--rp-primary)}.admin-governance-guard{display:grid;min-width:210px;align-content:center;gap:5px;padding:15px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px}.admin-governance-guard strong{color:#fff;font-size:13px}.admin-governance-guard span,.admin-governance-guard small{color:#ffffff8a;direction:ltr;font-size:9px;text-align:right}.admin-governance-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.admin-governance-stat{position:relative;display:grid;gap:6px;min-height:116px;overflow:hidden;padding:15px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:15px;box-shadow:var(--rp-shadow-sm)}.admin-governance-stat:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--rp-primary),var(--rp-accent));content:""}.admin-governance-stat span{color:var(--rp-muted);font-size:10px}.admin-governance-stat strong{color:var(--rp-secondary);font-size:27px;line-height:1}.admin-governance-stat small{color:var(--rp-muted);font-size:9px}.admin-governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px}.admin-governance-panel{min-width:0;margin-top:14px;padding:19px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:18px;box-shadow:var(--rp-shadow-sm)}.admin-governance-grid .admin-governance-panel{margin-top:0}.admin-governance-panel__heading h2{margin:6px 0 0;color:var(--rp-text);font-size:17px}.admin-governance-boundaries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-governance-boundaries span{display:grid;gap:5px;padding:11px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px}.admin-governance-boundaries b{color:var(--rp-muted);direction:ltr;font-size:9px}.admin-governance-boundaries strong{color:var(--rp-success);font-size:11px}.admin-governance-mini-list{display:grid;gap:7px}.admin-governance-mini-list>div{display:grid;grid-template-columns:65px 1fr auto;align-items:center;gap:9px;padding:11px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px}.admin-governance-mini-list span{color:var(--rp-secondary);direction:ltr;font-size:10px;font-weight:900}.admin-governance-mini-list strong{color:var(--rp-text);font-size:11px}.admin-governance-mini-list small{color:var(--rp-muted);font-size:9px}.admin-governance-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--rp-line);border-radius:13px}.admin-governance-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--rp-text-soft);font-size:11px}.admin-governance-table th{position:sticky;z-index:2;top:0;padding:11px 12px;color:var(--rp-muted);background:#f0f1ff;border-bottom:1px solid var(--rp-line-strong);font-size:10px;font-weight:850;text-align:right;white-space:nowrap}.admin-governance-table td{padding:12px;background:#fff;border-bottom:1px solid var(--rp-line);vertical-align:middle}.admin-governance-table tbody tr:hover td{background:#f8f8ff}.admin-governance-table td strong,.admin-governance-table td small{display:block}.admin-governance-table td strong{color:var(--rp-text);font-size:11px}.admin-governance-table td small,.admin-governance-table code{margin-top:3px;color:var(--rp-muted);direction:ltr;font-size:9px}.admin-governance-state--active,.admin-governance-state--APPROVED{color:var(--rp-success);background:#0afa8221}.admin-governance-state--suspended,.admin-governance-state--inactive,.admin-governance-denied{color:var(--rp-danger);background:#fff0f2}.admin-governance-sealed{color:#563fa5;background:#eeeaff}.admin-governance-append-only{color:var(--rp-success);background:#0afa821f}.admin-governance-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-governance-actions button{min-height:33px;padding:6px 9px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:8px;font-size:9px;font-weight:850;white-space:nowrap}.admin-governance-actions button:last-child{color:var(--rp-danger);background:#fff0f2}.admin-governance-case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-governance-case-list article,.admin-governance-health-grid article{display:grid;gap:6px;padding:13px;background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:11px}.admin-governance-case-list p{margin:0;color:var(--rp-muted);font-size:10px;line-height:1.75}.admin-governance-case-type{color:var(--rp-secondary);font-size:9px;font-weight:900}.admin-governance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admin-governance-form label{display:grid;gap:6px;color:var(--rp-text-soft);font-size:10px;font-weight:800}.admin-governance-form input,.admin-governance-form select,.admin-governance-form textarea{width:100%;min-height:43px;padding:8px 10px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line-strong);border-radius:10px;outline:0;font-size:11px}.admin-governance-form textarea{min-height:86px;resize:vertical}.admin-governance-form__wide{grid-column:1/-1}.admin-governance-notice--error{color:var(--rp-danger);background:#fff0f2;border-color:#efc6ce}.admin-governance-notice--success{color:var(--rp-success);background:#0afa821f;border-color:#079b5833}.admin-governance-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-governance-health-grid span{color:var(--rp-muted);direction:ltr;font-size:10px}.admin-governance-health-grid strong{direction:ltr;font-size:12px}.admin-governance-health-grid strong.is-ok{color:var(--rp-success)}.admin-governance-health-grid strong.is-muted{color:var(--rp-warning)}.admin-governance-health-grid small{color:var(--rp-muted);font-size:9px}.admin-governance-footer{display:flex;justify-content:space-between;gap:12px;padding:17px clamp(18px,3vw,40px) 25px;color:var(--rp-muted);border-top:1px solid var(--rp-line);font-size:10px}.home-main{width:min(100% - 36px,1020px);margin:0 auto;padding:42px 0 110px}.logout-button{min-height:39px;padding:7px 13px;color:#fff;background:var(--rp-dark);border-radius:11px;font-size:12px;font-weight:850}.status-card{display:grid;gap:6px;margin-top:25px;padding:21px;color:#fff;background:linear-gradient(120deg,var(--rp-dark),#2d2946);border-radius:19px}.status-card span,.status-card small{color:#fff9;font-size:11px}.status-card strong{color:var(--rp-primary);font-size:18px}.home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:13px}.home-grid article{display:grid;gap:7px;padding:18px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:16px}.home-grid b{color:var(--rp-secondary);font-size:26px}.home-grid span{font-size:12px;font-weight:850}.home-grid small{color:var(--rp-muted);font-size:10px}.next-card{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px;padding:19px;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:17px}.next-card>div{display:grid;gap:5px}.next-card strong{font-size:15px}.next-card p{margin:0;color:var(--rp-muted);font-size:11px}.next-card button{min-height:39px;padding:7px 13px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:10px;font-weight:850}.bottom-nav{position:fixed;z-index:30;right:50%;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);width:min(100%,1020px);min-height:68px;padding:8px;background:#fffffff0;border-top:1px solid var(--rp-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(50%)}.bottom-nav button{color:var(--rp-muted);background:transparent;border-radius:11px;font-size:11px;font-weight:800}.bottom-nav button.bottom-nav__active{color:var(--rp-dark);background:var(--rp-primary)}.admin-shell--login{display:grid;min-height:100vh;padding:24px;background:radial-gradient(circle at 20% 15%,rgba(10,250,130,.17),transparent 28rem),radial-gradient(circle at 80% 85%,rgba(76,124,255,.27),transparent 34rem),var(--rp-dark);place-items:center}.admin-login-card{width:min(100%,470px);padding:clamp(25px,4vw,38px);background:var(--rp-surface);border:1px solid rgba(255,255,255,.25);border-radius:var(--rp-radius-lg);box-shadow:0 30px 100px #00000059}.admin-login-brand{margin-bottom:28px}.admin-eyebrow{color:var(--rp-secondary);font-size:11px;font-weight:900}.admin-login-card h1{margin:8px 0 0;font-size:30px}.admin-muted{margin:8px 0 0;color:var(--rp-muted);font-size:12px;line-height:1.8}.admin-login-form{display:grid;gap:14px;margin-top:24px}.admin-login-form label,.admin-edit-form label{display:grid;gap:6px;color:var(--rp-text-soft);font-size:11px;font-weight:800}.admin-login-form input,.admin-edit-form input,.admin-edit-form select{width:100%;min-height:49px;padding:9px 12px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line-strong);border-radius:12px;outline:0;font-size:13px}.admin-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.admin-dialog__header button{display:grid;width:38px;height:38px;background:var(--rp-surface-soft);border-radius:11px;place-items:center}.admin-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-dialog__actions{grid-column:1/-1}.preview-hub{min-height:100vh;color:var(--rp-text);background:radial-gradient(circle at 8% 10%,rgba(10,250,130,.2),transparent 27rem),radial-gradient(circle at 92% 18%,rgba(76,124,255,.24),transparent 33rem),linear-gradient(rgba(67,99,234,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(67,99,234,.08) 1px,transparent 1px),var(--rp-canvas);background-size:auto,auto,48px 48px,48px 48px,auto}.preview-hub__header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:14px clamp(18px,4vw,62px);background:#ededffcc;border-bottom:1px solid rgba(67,99,234,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.preview-hub__header>span{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;color:#2945aa;background:#ffffffbd;border:1px solid rgba(67,99,234,.2);border-radius:999px;font-size:11px;font-weight:850}.preview-hub__main{width:min(100% - 40px,1280px);margin:0 auto;padding:42px 0 54px}.preview-hub__hero{position:relative;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(430px,1.12fr);align-items:center;min-height:420px;overflow:hidden;padding:clamp(30px,5vw,68px);color:#fff;background:var(--rp-dark);border:1px solid rgba(255,255,255,.1);border-radius:32px;box-shadow:0 28px 80px #1f1b3d33;isolation:isolate}.preview-hub__hero:before{position:absolute;inset:auto auto -50% -12%;z-index:-1;width:520px;height:520px;background:var(--rp-secondary);border-radius:50%;opacity:.48;filter:blur(80px);content:""}.preview-hub__hero:after{position:absolute;inset:-45% -8% auto auto;z-index:-1;width:410px;height:410px;background:var(--rp-primary);border-radius:50%;opacity:.15;filter:blur(75px);content:""}.preview-hub__hero .eyebrow{color:var(--rp-primary)}.preview-hub__hero h1{margin:16px 0 0;color:#fff;font-size:clamp(38px,5vw,66px);font-weight:950;line-height:1.2;letter-spacing:-2px}.preview-hub__hero h1 em{color:var(--rp-primary);font-style:normal}.preview-hub__hero p{max-width:550px;margin:17px 0 0;color:#ffffffa8;font-size:14px;line-height:2}.preview-hub__illustration{display:block;width:min(100%,540px);height:auto;margin:-20px auto;filter:drop-shadow(0 24px 35px rgba(0,0,0,.22))}.preview-hub__illustration--photo{aspect-ratio:16 / 9;overflow:hidden;object-fit:cover;object-position:67% center;border:1px solid rgba(255,255,255,.14);border-radius:26px}.preview-hub__section{margin-top:44px}.preview-hub__section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.preview-hub__section-heading>div{display:grid;gap:3px}.preview-hub__section-heading span{color:var(--rp-secondary);font-size:11px;font-weight:900}.preview-hub__section-heading h2{margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:950}.preview-hub__section-heading>small{color:var(--rp-muted);font-size:11px}.preview-hub__panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.preview-hub__panel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:154px;overflow:hidden;padding:22px;color:var(--rp-text);background:#ffffffdb;border:1px solid rgba(67,99,234,.17);border-radius:22px;box-shadow:var(--rp-shadow-sm);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.preview-hub__panel:after{position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--rp-primary),var(--rp-accent));opacity:0;transform:scaleX(.45);transition:opacity .2s ease,transform .2s ease;content:""}.preview-hub__panel:hover{border-color:var(--rp-accent);box-shadow:var(--rp-shadow-md);transform:translateY(-4px)}.preview-hub__panel:hover:after{opacity:1;transform:scaleX(1)}.preview-hub__index{position:absolute;top:13px;left:15px;color:#d9d9ed;font-size:25px;font-weight:950;direction:ltr}.preview-hub__panel-icon{display:grid;width:54px;height:54px;color:var(--rp-dark);background:var(--rp-primary);border:1px solid rgba(7,155,88,.23);border-radius:17px;place-items:center}.preview-hub__panel:nth-child(2n) .preview-hub__panel-icon{color:#fff;background:var(--rp-secondary);border-color:#4363ea4d}.preview-hub__panel-copy{display:grid;gap:5px;min-width:0}.preview-hub__panel-copy small{width:max-content;color:var(--rp-secondary);font-size:9px;font-weight:900;letter-spacing:.6px}.preview-hub__panel-copy strong{font-size:16px;font-weight:950}.preview-hub__panel-copy em{color:var(--rp-muted);font-size:11px;font-style:normal;line-height:1.7}.preview-hub__open{display:grid;width:36px;height:36px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:50%;place-items:center;transform:rotate(180deg)}.preview-hub__public-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.preview-hub__public-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;min-height:105px;padding:15px;color:var(--rp-text);background:#ffffffb8;border:1px solid var(--rp-line);border-radius:17px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.preview-hub__public-card:hover{background:#fff;border-color:var(--rp-accent);transform:translateY(-2px)}.preview-hub__public-card>span{display:grid;grid-row:1/3;width:39px;height:39px;color:var(--rp-secondary);background:var(--rp-surface-blue);border-radius:12px;place-items:center}.preview-hub__public-card strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.preview-hub__public-card small{overflow:hidden;color:var(--rp-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.preview-hub__public-card>.product-icon{grid-column:2;justify-self:end;margin-top:5px;color:var(--rp-secondary);transform:rotate(180deg)}.preview-hub__footer{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:64px;padding:12px clamp(18px,4vw,62px);color:var(--rp-muted);background:#ffffff8a;border-top:1px solid var(--rp-line);font-size:10px;direction:ltr;letter-spacing:.5px}@media(max-width:1280px){.preview-hub__public-grid,.admin-governance-stats,.admin-governance-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-case-grid,.company-x-case-grid,.company-y-grid,.platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-detail-grid>:last-child{grid-column:1/-1}}@media(max-width:1080px){.role-main{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);column-gap:35px;width:min(100% - 36px,1040px)}.role-cards{grid-template-columns:1fr}.role-card{min-height:84px}.shipper-layout,.company-x-layout,.company-y-layout{display:block}.shipper-sidebar,.company-x-sidebar,.company-y-sidebar{position:sticky;z-index:30;top:78px;display:block;height:auto;overflow:visible;padding:8px 13px;border-left:0;border-bottom:1px solid var(--rp-line)}.shipper-sidebar__intro,.company-x-sidebar__intro,.company-y-sidebar__intro,.shipper-sidebar__guard,.company-x-sidebar__guard,.company-y-sidebar__guard{display:none}.shipper-sidebar nav,.company-x-sidebar nav,.company-y-sidebar nav{display:flex;gap:5px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.shipper-sidebar nav button,.company-x-sidebar nav button,.company-y-sidebar nav button{width:auto;min-width:max-content;min-height:40px;padding:7px 10px}.shipper-sidebar nav button:hover,.company-x-sidebar nav button:hover,.company-y-sidebar nav button:hover{transform:none}.shipper-content,.company-x-content,.company-y-content{padding-top:20px}.shipper-mobile-nav,.company-x-mobile-nav,.company-y-mobile-nav{display:none}.shipper-wizard{grid-template-columns:160px minmax(0,1fr)}.shipper-form-grid,.company-x-form-grid,.company-y-form-grid,.agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-governance-layout{grid-template-columns:238px minmax(0,1fr)}.admin-governance-sidebar nav button{font-size:10px}}@media(max-width:900px){.preview-hub__hero{grid-template-columns:1fr;text-align:center}.preview-hub__hero .eyebrow{justify-content:center}.preview-hub__hero p{margin-inline:auto}.preview-hub__illustration{width:min(100%,480px);margin:-5px auto -55px}.preview-hub__panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-main{grid-template-columns:1fr;grid-template-areas:"brand" "copy" "art" "cards" "benefits" "note";width:min(100% - 40px,720px);min-height:auto;padding:25px 0 42px}.welcome-brand{margin-bottom:48px}.welcome-copy{text-align:center}.welcome-copy .eyebrow{justify-content:center}.welcome-copy h1,.welcome-copy .lead{margin-inline:auto}.logistics-art{width:min(100%,540px);margin-top:8px}.role-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.auth-layout{display:block;min-height:calc(100vh - 78px)}.auth-visual{display:none}.auth-main{padding-block:44px 64px}.platform-hero,.admin-governance-hero{flex-direction:column}.platform-hero__status,.admin-governance-guard{min-width:0}.platform-metrics,.company-x-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-metrics article:last-child:nth-child(odd),.company-x-metrics article:last-child:nth-child(odd){grid-column:1/-1}.platform-trip-list{grid-template-columns:repeat(2,1fr)}.shipper-quote-board__header,.shipper-tracking-summary,.shipper-contract-facts,.shipper-detail-facts,.company-x-facts,.company-y-facts,.agent-facts,.agent-profile-grid,.agent-case-control,.agent-delivery-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-governance-header{align-items:flex-start;flex-direction:column}.admin-governance-header__scope{width:100%;justify-content:stretch}.admin-governance-header__scope label{flex:1}.admin-governance-layout{display:block}.admin-governance-sidebar{position:sticky;z-index:35;top:154px;height:auto;overflow:visible;padding:8px 12px;background:#1f1a27f7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.admin-governance-sidebar__role,.admin-governance-sidebar__note{display:none}.admin-governance-sidebar nav{display:flex;gap:5px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.admin-governance-sidebar nav button{min-width:max-content;min-height:39px}.admin-governance-main{padding-top:22px}.admin-governance-grid{grid-template-columns:1fr}}@media(max-width:720px){.preview-hub__main{width:calc(100% - 26px);padding-top:20px}.preview-hub__hero{min-height:0;padding:28px 20px;border-radius:22px}.preview-hub__hero h1{font-size:36px;letter-spacing:-1px}.preview-hub__hero p{font-size:12px}.preview-hub__section{margin-top:30px}.preview-hub__section-heading{align-items:flex-start;flex-direction:column}.preview-hub__public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-logo__copy small{font-size:9px}.secure-pill{font-size:10px}.register-header{min-height:142px;padding-inline:18px}.register-main{padding-top:24px}.form-grid--register{grid-template-columns:1fr}.platform-header{min-height:70px;padding:10px 14px}.platform-header .product-logo .gomrok-mark{width:38px;height:38px}.platform-header .product-logo__copy strong{font-size:14px}.platform-header .product-logo__copy small{max-width:145px;font-size:8px}.platform-header__user>span{display:none}.platform-header__user button{min-height:36px}.platform-main,.agent-main{width:calc(100% - 26px);padding-top:18px}.shipper-sidebar,.company-x-sidebar,.company-y-sidebar{top:70px}.shipper-content,.company-x-content,.company-y-content{padding:14px 13px 42px}.platform-hero{gap:18px;padding:22px 18px;border-radius:19px}.platform-hero h1{font-size:25px}.platform-case-grid,.company-x-case-grid,.company-y-grid,.platform-detail-grid,.platform-trip-list{grid-template-columns:1fr}.platform-detail-grid>:last-child{grid-column:auto}.platform-section__heading,.shipper-section-heading,.company-x-card__heading,.company-y-card__heading,.agent-card__heading,.admin-governance-panel__heading{flex-direction:column}.shipper-wizard{display:block}.shipper-wizard__steps{display:flex;overflow-x:auto;gap:5px;margin-bottom:10px;padding-bottom:3px}.shipper-wizard__steps button{min-width:118px}.shipper-form-grid,.company-x-form-grid,.company-y-form-grid,.agent-form-grid{grid-template-columns:1fr}.company-x-wide,.agent-field--wide{grid-column:auto}.shipper-choice-grid,.shipper-doc-picker,.shipper-quote-grid,.company-y-subgrid{grid-template-columns:1fr}.shipper-doc-picker p{grid-column:auto}.shipper-wizard__actions{align-items:stretch;flex-direction:column-reverse}.shipper-wizard__actions>div{display:grid;grid-template-columns:repeat(2,1fr)}.shipper-wizard__actions>button{width:100%}.shipper-quote-board__header,.shipper-tracking-summary,.shipper-contract-facts,.shipper-detail-facts,.company-x-facts,.company-y-facts,.agent-facts,.agent-profile-grid,.agent-case-control{grid-template-columns:1fr}.agent-case-control__wide{grid-column:auto}.agent-delivery-list{grid-template-columns:1fr}.platform-dialog-backdrop,.platform-drawer-backdrop,.driver-mobile-modal-backdrop,.admin-dialog-backdrop{padding:10px}.platform-dialog,.admin-dialog{border-radius:19px}.admin-governance-header{min-height:auto;padding:11px 14px}.admin-governance-header .product-logo .gomrok-mark{width:38px;height:38px}.admin-governance-header__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.admin-governance-header__scope label{min-width:0}.admin-governance-sidebar{position:static}.admin-governance-main{padding:19px 13px 38px}.admin-governance-main__heading h1{font-size:24px}.admin-governance-stats,.admin-governance-boundaries{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-governance-case-list,.admin-governance-form{grid-template-columns:1fr}.admin-governance-form__wide{grid-column:auto}.admin-governance-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-governance-footer{display:grid}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.preview-hub__header{min-height:70px;padding-inline:14px}.preview-hub__header .product-logo .gomrok-mark{width:38px;height:38px}.preview-hub__header .product-logo__copy strong{font-size:14px}.preview-hub__header .product-logo__copy small{display:none}.preview-hub__header>span{padding:6px 8px;font-size:9px}.preview-hub__illustration{margin-bottom:-35px}.preview-hub__panel-grid{grid-template-columns:1fr}.preview-hub__panel{min-height:128px;padding:18px}.welcome-brand{align-items:center}.welcome-brand .secure-pill{max-width:150px;text-align:right}.welcome-copy h1{font-size:39px;letter-spacing:-1.7px}.role-cards{grid-template-columns:1fr}.role-benefits{flex-wrap:wrap}.auth-header{min-height:70px;padding-inline:14px}.auth-header .product-logo .gomrok-mark{width:38px;height:38px}.auth-header .product-logo__copy strong{font-size:14px}.auth-header .product-logo__copy small{max-width:140px;font-size:8px}.auth-header .secure-pill{padding:6px 8px;font-size:9px}.auth-main{width:100%;padding:29px 15px 48px}.auth-card{padding:18px;border-radius:19px}.register-header__title strong{font-size:17px}.register-steps{gap:7px}.register-step small{font-size:9px}.register-steps>i{min-width:18px}.register-main{width:calc(100% - 24px)}.platform-metrics,.company-x-metrics{grid-template-columns:1fr}.platform-metrics article:last-child:nth-child(odd),.company-x-metrics article:last-child:nth-child(odd){grid-column:auto}.platform-metrics article,.company-x-metrics article{min-height:106px}.platform-evidence-gallery{grid-template-columns:1fr}.platform-doc-card{grid-template-columns:auto minmax(0,1fr)}.platform-doc-card>button{grid-column:1/-1;width:100%}.platform-footer{display:grid;width:calc(100% - 26px)}.driver-mobile-header{min-height:66px;padding-inline:11px}.driver-mobile-brand .product-logo__copy small{display:none}.driver-mobile-brand .product-logo__copy strong{font-size:13px}.driver-mobile-header-actions>button span{display:none}.driver-mobile-main{padding:11px 10px calc(98px + env(safe-area-inset-bottom))}.driver-mobile-welcome{padding:21px 17px}.driver-mobile-metrics{gap:7px}.driver-mobile-metric{min-height:96px;padding:10px}.driver-mobile-metric strong{font-size:21px}.driver-mobile-panel,.driver-mobile-page,.driver-mobile-trip-detail{padding:14px}.driver-mobile-nav{min-height:70px}.driver-mobile-nav button span{font-size:8px}.admin-governance-header__scope label:first-child{grid-column:1/-1}.admin-governance-header__scope{grid-template-columns:1fr auto}.admin-governance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-governance-stat{min-height:104px;padding:12px}.admin-governance-hero{padding:21px 17px}.admin-governance-health-grid{grid-template-columns:1fr}.admin-login-card{padding:23px 18px}.admin-edit-form{grid-template-columns:1fr}.next-card{align-items:stretch;flex-direction:column}}@media(max-width:430px){.welcome-copy{min-width:0}.welcome-copy .lead{width:100%;max-width:330px;overflow-wrap:anywhere;white-space:normal}.preview-hub__hero h1{font-size:31px}.preview-hub__illustration{margin-bottom:-22px}.preview-hub__public-grid{grid-template-columns:1fr}.preview-hub__public-card{min-height:88px}.role-main{width:calc(100% - 28px)}.welcome-brand .secure-pill{display:inline-flex;line-height:1.6}.welcome-copy h1{font-size:34px}.welcome-copy .lead{font-size:14px}.logistics-art{margin-top:-4px}.role-card{min-height:82px;padding:12px;border-radius:19px}.role-card__icon{width:49px;height:49px;flex-basis:49px}.role-benefit{font-size:10px}.register-step small{max-width:65px;white-space:normal;text-align:center}.platform-header .product-logo__copy small{display:none}.platform-hero p{font-size:12px}.shipper-sidebar nav button,.company-x-sidebar nav button,.company-y-sidebar nav button{font-size:10px}.shipper-sidebar nav button .product-icon,.company-x-sidebar nav button .product-icon,.company-y-sidebar nav button .product-icon{width:17px;height:17px}.driver-mobile-connect{padding-inline:7px}.driver-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-mobile-metric span{font-size:9px}.driver-mobile-metric small{display:none}.driver-mobile-check-row{grid-template-columns:repeat(2,1fr)}.driver-mobile-action-grid,.driver-mobile-form,.driver-mobile-inline-form,.driver-mobile-vehicle-grid{grid-template-columns:1fr}.driver-mobile-card-actions{align-items:stretch;flex-direction:column}.driver-mobile-card-actions button{width:100%}.driver-mobile-nav button span{max-width:64px;overflow:hidden;text-overflow:ellipsis}.admin-governance-boundaries{grid-template-columns:1fr}.admin-governance-main__heading{align-items:stretch;flex-direction:column}.admin-governance-main__heading .platform-button{width:100%}}@media(max-width:370px){.product-logo{gap:7px}.product-logo .gomrok-mark{width:36px;height:36px}.welcome-copy h1{font-size:30px}.role-card__copy small{font-size:10px}.auth-header .secure-pill{display:none}.register-steps>i{min-width:8px}.driver-mobile-brand .product-logo__copy{display:none}.driver-mobile-connect{font-size:9px}.driver-mobile-metric{min-height:86px;padding:8px}.driver-mobile-metric strong{font-size:19px}.driver-mobile-nav button span{font-size:7px}.admin-governance-stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body.panel-menu-is-open{overflow:hidden;overscroll-behavior:none}.platform-header__primary,.admin-governance-header__primary{display:flex;align-items:center;gap:11px;min-width:0}.panel-menu-toggle{display:none;align-items:center;justify-content:center;gap:7px;min-width:46px;min-height:42px;padding:8px 11px;color:var(--rp-dark);background:var(--rp-primary);border:1px solid rgba(10,250,130,.5);border-radius:12px;box-shadow:0 8px 22px #0afa8224;font-size:11px;font-weight:900;white-space:nowrap}.panel-menu-toggle--inverse{color:var(--rp-dark)}.panel-menu-toggle--always{display:inline-flex}.panel-menu-backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;padding:0;opacity:0;pointer-events:none;background:#140e0494;border-radius:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .2s ease}.panel-menu-backdrop.is-open{opacity:1;pointer-events:auto}.panel-menu-mobile-head{display:none;align-items:center;justify-content:space-between;gap:14px}.panel-menu-mobile-head>div{display:grid;gap:3px;min-width:0}.panel-menu-mobile-head strong{color:var(--rp-text);font-size:16px;font-weight:950}.panel-menu-mobile-head small{overflow:hidden;color:var(--rp-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.panel-menu-mobile-head>button{display:grid;width:42px;height:42px;flex:0 0 42px;color:var(--rp-text);background:var(--rp-surface-soft);border:1px solid var(--rp-line);border-radius:12px;place-items:center}.panel-sidebar--dark .panel-menu-mobile-head strong{color:#fff}.panel-sidebar--dark .panel-menu-mobile-head small{color:#ffffff8c}.panel-sidebar--dark .panel-menu-mobile-head>button{color:#fff;background:#ffffff14;border-color:#ffffff1f}.shipper-mobile-nav,.company-x-mobile-nav,.company-y-mobile-nav{display:none!important}.admin-governance-mobile-scope{display:none}.panel-menu-backdrop--always{display:block}.driver-mobile-menu.panel-sidebar--always{position:fixed;z-index:120;inset:0 0 0 auto;width:min(88vw,340px);height:100dvh;overflow-y:auto;padding:0 14px max(20px,env(safe-area-inset-bottom));color:#fff;background:#1f1a27;border-left:1px solid rgba(255,255,255,.1);box-shadow:-24px 0 70px #140e0447;overscroll-behavior:contain;transform:translate(105%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.driver-mobile-menu.panel-sidebar--always.is-open{transform:translate(0);visibility:visible}.driver-mobile-menu .panel-menu-mobile-head{position:sticky;z-index:2;top:0;display:flex;margin:0 -14px 12px;padding:max(15px,env(safe-area-inset-top)) 14px 14px;background:#1f1a27f5;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.driver-mobile-menu__profile{display:grid;gap:5px;margin:0 2px 13px;padding:15px;background:linear-gradient(135deg,#4363ea4d,#0afa8214);border:1px solid rgba(255,255,255,.1);border-radius:15px}.driver-mobile-menu__profile span{color:var(--rp-primary);font-size:10px;font-weight:900}.driver-mobile-menu__profile strong{color:#fff;font-size:14px}.driver-mobile-menu__profile small{color:#ffffff94;font-size:10px;line-height:1.7}.driver-mobile-menu nav{display:grid;gap:5px}.driver-mobile-menu nav button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 11px;color:#ffffffab;background:transparent;border:1px solid transparent;border-radius:12px;text-align:right}.driver-mobile-menu nav button span{font-size:12px;font-weight:800}.driver-mobile-menu nav button b{display:grid;min-width:23px;height:23px;padding:0 5px;color:var(--rp-dark);background:var(--rp-primary);border-radius:999px;place-items:center;font-size:9px}.driver-mobile-menu nav button.is-active{color:var(--rp-dark);background:var(--rp-primary);border-color:#0afa8273}.driver-mobile-menu nav button.is-active .product-icon{color:var(--rp-dark)}.driver-mobile-menu__connection{display:flex;align-items:center;gap:10px;margin-top:18px;padding:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:13px}.driver-mobile-menu__connection>i{width:10px;height:10px;flex:0 0 10px;background:var(--rp-primary);border-radius:50%;box-shadow:0 0 0 6px #0afa8217}.driver-mobile-menu__connection>i.is-offline{background:#ff7b8a;box-shadow:0 0 0 6px #ff7b8a17}.driver-mobile-menu__connection>div{display:grid;gap:3px}.driver-mobile-menu__connection strong{color:#fff;font-size:11px}.driver-mobile-menu__connection small{color:#ffffff80;font-size:9px}.driver-mobile-menu__logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:10px;color:#ffb6bf;background:#b33b4a1f;border:1px solid rgba(255,123,138,.17);border-radius:12px;font-size:11px;font-weight:850}@media(max-width:1080px){.panel-menu-toggle{display:inline-flex}.panel-menu-backdrop,.shipper-layout,.company-x-layout,.company-y-layout,.admin-governance-layout{display:block}.shipper-sidebar.panel-sidebar,.company-x-sidebar.panel-sidebar,.company-y-sidebar.panel-sidebar,.agent-sidebar.panel-sidebar,.admin-governance-sidebar.panel-sidebar{position:fixed;z-index:120;inset:0 0 0 auto;display:block;width:min(88vw,348px);height:100dvh;overflow-y:auto;padding:0 14px max(22px,env(safe-area-inset-bottom));background:#fff;border:0;border-left:1px solid var(--rp-line);box-shadow:-24px 0 70px #140e0440;overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(105%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.admin-governance-sidebar.panel-sidebar{color:#fff;background:#1f1a27;border-left-color:#ffffff1a}.shipper-sidebar.panel-sidebar.is-open,.company-x-sidebar.panel-sidebar.is-open,.company-y-sidebar.panel-sidebar.is-open,.agent-sidebar.panel-sidebar.is-open,.admin-governance-sidebar.panel-sidebar.is-open{transform:translate(0);visibility:visible}.panel-sidebar .panel-menu-mobile-head{position:sticky;z-index:3;top:0;display:flex;margin:0 -14px 13px;padding:max(15px,env(safe-area-inset-top)) 14px 14px;background:#fffffff5;border-bottom:1px solid var(--rp-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.panel-sidebar--dark .panel-menu-mobile-head{background:#1f1a27f5;border-bottom-color:#ffffff1a}.shipper-sidebar__intro,.company-x-sidebar__intro,.company-y-sidebar__intro{display:none}.shipper-sidebar__guard,.company-x-sidebar__guard,.company-y-sidebar__guard{display:block;margin:18px 2px 0}.shipper-sidebar.panel-sidebar nav,.company-x-sidebar.panel-sidebar nav,.company-y-sidebar.panel-sidebar nav,.admin-governance-sidebar.panel-sidebar nav,.agent-sidebar.panel-sidebar .agent-nav{display:grid;gap:5px;margin:0;padding:0;overflow:visible;background:transparent;border:0;border-radius:0}.shipper-sidebar.panel-sidebar nav button,.company-x-sidebar.panel-sidebar nav button,.company-y-sidebar.panel-sidebar nav button,.admin-governance-sidebar.panel-sidebar nav button,.agent-sidebar.panel-sidebar .agent-nav button{justify-content:flex-start;width:100%;min-width:0;min-height:47px;padding:9px 11px;text-align:right;white-space:normal}.agent-sidebar.panel-sidebar .agent-nav button{color:var(--rp-text-soft);background:transparent;border:1px solid transparent;box-shadow:none}.agent-sidebar.panel-sidebar .agent-nav button.is-active{color:var(--rp-dark);background:var(--rp-primary);border-color:#079b5838}.shipper-content,.company-x-content,.company-y-content{padding-top:24px}.agent-sidebar{margin:0}.admin-governance-layout{min-height:calc(100vh - 78px)}.admin-governance-sidebar__role{display:grid}.admin-governance-sidebar__note{display:block}}@media(max-width:900px){.admin-governance-header{align-items:center;flex-direction:row;min-height:76px;padding:10px 14px}.admin-governance-header__scope{width:auto;margin-inline-start:auto}.admin-governance-header__scope label{display:none}.admin-governance-header__scope>button{min-height:40px}.admin-governance-mobile-scope{display:grid;gap:10px;margin:0 2px 14px;padding:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:13px}.admin-governance-mobile-scope label{display:grid;gap:5px;color:#ffffff94;font-size:9px}.admin-governance-mobile-scope input{width:100%;min-height:43px;padding:8px 10px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:10px;outline:0}.admin-governance-main{padding-top:22px}}@media(max-width:720px){.platform-header{min-height:70px;padding:9px 12px}.platform-header__primary,.admin-governance-header__primary{gap:8px}.shipper-sidebar.panel-sidebar,.company-x-sidebar.panel-sidebar,.company-y-sidebar.panel-sidebar,.agent-sidebar.panel-sidebar,.admin-governance-sidebar.panel-sidebar{position:fixed;top:0;height:100dvh}.platform-hero__status{width:100%}.platform-section__heading>*,.company-x-card__heading>*,.company-y-card__heading>*,.agent-card__heading>*,.admin-governance-panel__heading>*{min-width:0}.platform-section__heading .platform-button,.company-x-card__heading .platform-button,.company-y-card__heading .platform-button,.agent-card__heading .platform-button{min-height:43px}.admin-governance-main{padding-inline:12px}.admin-governance-table-wrap{margin-inline:-2px}}@media(max-width:560px){.panel-menu-toggle{min-width:42px;min-height:42px;padding:7px 9px}.panel-menu-toggle span{display:none}.platform-header__user{gap:7px}.platform-header__user button{min-width:42px;min-height:42px;padding:7px 9px}.platform-header .product-logo__copy{max-width:116px}.platform-header .product-logo__copy strong{font-size:13px}.shipper-sidebar.panel-sidebar,.company-x-sidebar.panel-sidebar,.company-y-sidebar.panel-sidebar,.agent-sidebar.panel-sidebar,.admin-governance-sidebar.panel-sidebar,.driver-mobile-menu.panel-sidebar--always{width:min(92vw,348px)}.shipper-content,.company-x-content,.company-y-content{padding-inline:11px}.platform-section,.company-x-card,.company-y-card,.agent-card,.admin-governance-panel{border-radius:17px}.platform-section__heading .platform-button,.company-x-card__heading .platform-button,.company-y-card__heading .platform-button,.agent-card__heading .platform-button{width:100%}.shipper-wizard__actions>div{width:100%}.admin-governance-header .product-logo__copy small{display:none}.admin-governance-header .product-logo__copy strong{font-size:13px}.admin-governance-header__scope>button{min-width:42px;padding-inline:9px}.driver-mobile-header-actions .panel-menu-toggle{display:grid;width:42px;min-width:42px;padding:0;place-items:center}}@media(max-width:430px){.platform-header .product-logo__copy{display:none}.platform-header .product-logo .gomrok-mark{width:36px;height:36px}.platform-header__user button{font-size:10px}.platform-hero{padding:21px 16px}.platform-hero h1{font-size:23px;line-height:1.45}.shipper-wizard__actions>div{grid-template-columns:1fr}.admin-governance-header .product-logo__copy{display:none}.admin-governance-main__heading h1{overflow-wrap:anywhere;font-size:22px}.driver-mobile-header{padding-inline:9px}.driver-mobile-header-actions{gap:5px}.driver-mobile-connect{min-width:0}}@media(prefers-reduced-motion:reduce){.panel-menu-backdrop,.panel-sidebar,.driver-mobile-menu.panel-sidebar--always{transition-duration:.01ms!important}}.field--compact .select__trigger b{margin:0;color:var(--rp-secondary);transform:rotate(90deg)}@media(max-width:1080px){.register-main{grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);width:min(calc(100% - 30px),1000px)}.register-visual{min-height:600px}}@media(max-width:900px){.register-main{grid-template-columns:minmax(0,1fr);width:min(calc(100% - 30px),720px);padding-top:24px;direction:rtl}.register-visual{min-height:350px;max-height:420px}.register-visual__image{min-height:350px}.logistics-art{min-height:470px}}@media(max-width:720px){.register-main{width:min(calc(100% - 24px),680px);gap:14px;padding:18px 0 46px}.register-visual{min-height:290px;max-height:330px;border-radius:22px}.register-visual__image{min-height:290px}.register-visual__content{right:18px;bottom:18px;left:18px}.register-visual__content h2{font-size:22px}.register-header{min-height:150px}.register-steps{gap:6px}.register-step{min-width:66px}.register-steps>i{flex-basis:54px;min-width:12px}}@media(max-width:560px){.logistics-art{min-height:410px}.logistics-art__primary{top:2%;right:0;bottom:17%;left:3%;border-radius:25px}.logistics-art__secondary{right:-1%;width:39%;border-width:4px;border-radius:20px}.logistics-art__status{bottom:1%;left:0;width:66%;padding:10px;border-radius:15px}.logistics-art__status>i{width:34px;height:34px;flex-basis:34px}.logistics-art__route{right:12px;bottom:12px;min-height:33px;padding:6px 9px;font-size:9px}.register-header{gap:9px;padding:15px 14px 14px}.register-header__title strong{font-size:16px}.register-step{min-width:62px}.register-step small{font-size:9px}.register-steps>i{flex-basis:34px}.register-visual{min-height:240px;max-height:270px}.register-visual__image{min-height:240px}.register-visual__content{right:15px;bottom:15px;left:15px;gap:7px}.register-visual__eyebrow{padding:6px 8px;font-size:9px}.register-visual__content h2{font-size:19px;line-height:1.55}.register-visual__content p{font-size:10px;line-height:1.7}.register-visual__content ul{gap:5px}.register-visual__content li{min-height:27px;padding:4px 7px;font-size:8px}.auth-card--register{padding:18px;border-radius:20px}.register-form__intro strong{font-size:18px}}@media(max-width:430px){.role-main{width:calc(100% - 24px)}.logistics-art{min-height:370px}.register-main{width:calc(100% - 18px);padding-top:10px}.register-header{min-height:146px;padding-inline:10px}.register-header__title strong{font-size:15px}.register-header__title small{font-size:9px}.register-step{min-width:56px}.register-step b{width:26px;height:26px}.register-step small{max-width:58px;font-size:8px;line-height:1.5}.register-steps>i{flex-basis:22px;min-width:7px}.register-visual{min-height:215px;max-height:235px;border-radius:18px}.register-visual__image{min-height:215px}.register-visual__content p,.register-visual__content ul{display:none}.auth-card--register{padding:16px}.form-grid--register{gap:10px}.field--compact{min-height:64px}.register-main__privacy{align-items:flex-start;margin-inline:6px;text-align:right}}.register-visual{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:24px;background:radial-gradient(circle at 12% 8%,rgba(76,124,255,.3),transparent 34%),linear-gradient(145deg,#151229,#25213c 58%,#11101d)}.register-visual:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:32px 32px;content:"";-webkit-mask-image:linear-gradient(140deg,rgba(0,0,0,.7),transparent 72%);mask-image:linear-gradient(140deg,rgba(0,0,0,.7),transparent 72%)}.register-visual:after{display:none}.register-visual__image{display:none}.register-visual__copy,.registration-step-gallery,.register-visual__benefits{position:relative;z-index:2}.register-visual__copy{display:grid;gap:9px}.register-visual__copy h2{max-width:460px;margin:0;color:#fff;font-size:clamp(20px,2.3vw,30px);line-height:1.55}.register-visual__copy p{max-width:460px;margin:0;color:#ffffffad;font-size:11px;line-height:1.9}.registration-step-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.registration-step-card{position:relative;min-height:148px;overflow:hidden;background:#25223a;border:1px solid rgba(255,255,255,.14);border-radius:17px;box-shadow:0 12px 30px #00000026;isolation:isolate}.registration-step-card img{display:block;width:100%;height:100%;min-height:148px;object-fit:cover;transition:transform .35s ease,filter .35s ease}.registration-step-card__shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 24%,rgba(10,8,18,.9) 100%)}.registration-step-card figcaption{position:absolute;z-index:2;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:end;gap:7px;direction:rtl}.registration-step-card__icon{display:grid;width:27px;height:27px;color:var(--rp-dark);background:var(--rp-primary);border-radius:9px;place-items:center}.registration-step-card figcaption>span:nth-child(2){display:grid;min-width:0;gap:2px}.registration-step-card strong{overflow:hidden;color:#fff;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.registration-step-card small{overflow:hidden;color:#ffffffa6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.registration-step-card figcaption b{color:#ffffff85;font-size:11px;font-weight:900;direction:ltr}.registration-step-card--active{border-color:var(--rp-primary);box-shadow:0 0 0 2px #0afa8224,0 14px 32px #0000002e}.registration-step-card--active img{filter:saturate(1.08)}.registration-step-card:hover img{transform:scale(1.045)}.register-visual__benefits{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.register-visual__benefits li{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;color:#fff;background:#ffffff17;border:1px solid rgba(255,255,255,.13);border-radius:999px;font-size:9px;font-weight:750}.register-visual__benefits li .product-icon{color:var(--rp-primary)}@media(max-width:900px){.register-visual{min-height:0;max-height:none;padding:20px}.registration-step-card,.registration-step-card img{min-height:145px}}@media(max-width:560px){.register-visual{gap:13px;padding:16px}.register-visual__copy h2{font-size:20px}.register-visual__copy p{font-size:10px}.registration-step-gallery{gap:8px}.registration-step-card,.registration-step-card img{min-height:126px}.registration-step-card figcaption{right:8px;bottom:8px;left:8px;grid-template-columns:24px minmax(0,1fr) auto;gap:5px}.registration-step-card__icon{width:24px;height:24px;border-radius:7px}.registration-step-card strong{font-size:9px}.registration-step-card small{font-size:7px}.register-visual__benefits{gap:5px}.register-visual__benefits li{min-height:25px;padding:4px 7px;font-size:8px}}@media(max-width:430px){.register-visual{min-height:0;max-height:none}.registration-step-card,.registration-step-card img{min-height:112px}.registration-step-card figcaption{grid-template-columns:22px minmax(0,1fr) auto}.registration-step-card__icon{width:22px;height:22px}.registration-step-card strong{font-size:8px}.registration-step-card small{display:block;font-size:6.5px}}.register-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;color:inherit;font:inherit;background:transparent;border:0;cursor:pointer}.register-step:not(.register-step--active):hover{color:#fff}.register-step:focus-visible{outline:2px solid var(--rp-primary);outline-offset:4px;border-radius:8px}.registration-step-gallery{display:block}.registration-step-card{min-height:0;aspect-ratio:16 / 9}.registration-step-card img{min-height:0}@media(max-width:900px){.registration-step-card,.registration-step-card img{min-height:0}}@media(max-width:560px){.registration-step-card,.registration-step-card img{min-height:0}}@media(max-width:430px){.registration-step-card,.registration-step-card img{min-height:0}}
