@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";html{background:#07101f}body{margin:0}#root{min-height:100vh}*{box-sizing:border-box}:root{color:#eaf0ff;font-synthesis:none;background:#07101f;font-family:Inter,system-ui,sans-serif}body{background:radial-gradient(circle at 75% -10%,#2463eb21,#0000 31%),#07101f;min-width:1180px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:10;background:linear-gradient(#0a1528,#08111f);border-right:1px solid #17243a;flex-direction:column;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{align-items:center;gap:11px;height:54px;padding:0 8px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#2c75ff,#2050cf);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 25px #2563eb47}.brand strong{letter-spacing:-.4px;font-size:18px;display:block}.brand span{letter-spacing:1.7px;color:#64748b;margin-top:3px;font-size:8px;font-weight:700;display:block}.collapse-btn{color:#8190a8;background:0 0;border:0;border-radius:8px;width:38px;height:34px;margin:14px 5px 10px}.collapse-btn:hover{color:#fff;background:#101d31}nav{flex-direction:column;gap:4px;display:flex}.nav-item{white-space:nowrap;color:#8290a7;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;padding:0 13px;transition:all .18s;display:flex;position:relative}.nav-item.active{color:#dceaff;background:linear-gradient(90deg,#2563eb3b,#2563eb12)}.nav-item.active:before{content:"";background:#3b82f6;border-radius:0 5px 5px 0;width:3px;height:25px;position:absolute;left:-14px;box-shadow:0 0 13px #3b82f6}.nav-item span{font-size:13px;font-weight:600}.nav-item b{color:#dbeafe;background:#173361;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:10px;display:grid}.sidebar-bottom{margin-top:auto}.profile{white-space:nowrap;border-top:1px solid #17243a;align-items:center;gap:10px;margin-top:12px;padding:18px 8px 0;display:flex}.avatar,.activity-avatar{color:#cfe0ff;background:#17315a;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.profile strong,.profile span{display:block}.profile strong{font-size:12px}.profile span{color:#64748b;margin-top:3px;font-size:10px}.main{width:100%;margin-left:248px;padding:27px 30px 40px;transition:margin .25s}header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.eyebrow{color:#48d597;letter-spacing:1.6px;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.eyebrow svg{fill:#48d597}header h1{letter-spacing:-.8px;margin:7px 0 3px;font-size:27px}header p,.panel-header p{color:#687890;margin:0;font-size:11px}.header-actions{align-items:center;gap:10px;display:flex}.search{color:#66768d;background:#0b1628;border:1px solid #1b2a40;border-radius:9px;align-items:center;gap:8px;width:280px;height:39px;padding:0 10px;display:flex}.search input{color:#dce6f8;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:11px}.search kbd{color:#6f7e94;border:1px solid #26344a;border-radius:5px;padding:2px 5px;font-size:9px}.icon-button{color:#8998ad;background:#0b1628;border:1px solid #1b2a40;border-radius:9px;width:39px;height:39px}.notification{position:relative}.notification span{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px;box-shadow:0 0 8px #ef4444}.new-trip,.modal-actions .create{color:#fff;background:linear-gradient(135deg,#347cf6,#2158d5);border:0;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:11px;font-weight:700;display:flex;box-shadow:0 8px 22px #2563eb38}.kpi-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}.kpi{background:linear-gradient(145deg,#0f1d31eb,#091424f2);border:1px solid #18263b;border-radius:12px;min-width:0;padding:15px 16px;box-shadow:0 10px 30px #00000017}.kpi-top{justify-content:space-between;align-items:center;height:30px;display:flex}.kpi-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.kpi-icon svg{width:15px}.kpi.blue .kpi-icon{color:#5b9aff;background:#3b82f61f}.kpi.orange .kpi-icon{color:#fb923c;background:#f973161f}.kpi.purple .kpi-icon{color:#a78bfa;background:#8b5cf61f}.kpi.green .kpi-icon{color:#4ade80;background:#22c55e1f}.kpi.red .kpi-icon{color:#fb7185;background:#f43f5e1f}.kpi.yellow .kpi-icon{color:#facc15;background:#eab3081f}.kpi>strong{letter-spacing:-1px;margin-top:10px;font-size:24px;display:block}.kpi h3{margin:3px 0 4px;font-size:11px}.kpi p{color:#607087;margin:0;font-size:9px}.live-pulse{color:#fb7185;letter-spacing:1px;font-size:8px;font-weight:800;animation:1.3s infinite pulse}@keyframes pulse{50%{opacity:.35}}.command-grid{grid-template-columns:minmax(700px,2.1fr) minmax(300px,.9fr);gap:16px;display:grid}.panel{background:#0a1627db;border:1px solid #18263b;border-radius:13px;overflow:hidden}.panel-header{border-bottom:1px solid #17243a;justify-content:space-between;align-items:center;min-height:68px;padding:17px 19px;display:flex}.panel-header h2{margin:0 0 4px;font-size:13px}.filter-btn{color:#8391a7;background:#0b1728;border:1px solid #223149;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 10px;font-size:9px;display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#586980;letter-spacing:.7px;text-align:left;background:#07101f73;padding:11px 14px;font-size:8px;font-weight:800}td{border-top:1px solid #142136;height:65px;padding:9px 14px;font-size:10px}.trip-name strong,.trip-name span,.destination span,.destination small,.next-action strong,.next-action span{display:block}.trip-name span,.destination small,.next-action span{color:#617188;margin-top:4px;font-size:8px}.destination span{color:#b8c7dd;font-weight:700}.status,.paperwork{border-radius:6px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:8px;font-weight:700;display:flex}.status i{border-radius:50%;width:5px;height:5px}.status.cleared{color:#63dfa0;background:#22c55e1a}.status.cleared i{background:#4ade80}.status.waiting{color:#b59aff;background:#8b5cf61a}.status.waiting i{background:#a78bfa}.status.need-clearance{color:#ffad66;background:#f973161a}.status.need-clearance i{background:#fb923c}.status.on-hold{color:#ff8291;background:#f43f5e1f}.status.on-hold i{background:#fb7185;box-shadow:0 0 7px #fb7185}.paperwork.ready{color:#62dba0;background:#22c55e14}.paperwork.pending{color:#e8c85c;background:#eab30814}.paperwork.missing{color:#fb7185;background:#f43f5e17}.owner{color:#9cabc0;align-items:center;gap:7px;display:flex}.owner>span{color:#9dc0ff;background:#17315a;border-radius:7px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.right-column{flex-direction:column;gap:16px;display:flex}.urgent-count{color:#fb7185;background:#f43f5e1f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.attention,.activity-row{border-bottom:1px solid #142136;align-items:center;gap:10px;min-height:62px;padding:12px 15px;display:flex}.attention:last-child,.activity-row:last-child{border-bottom:0}.attention-icon{border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.attention-icon svg{width:15px}.attention.danger .attention-icon{color:#fb7185;background:#f43f5e1c}.attention.warning .attention-icon{color:#fb923c;background:#f973161c}.attention.info .attention-icon{color:#60a5fa;background:#3b82f61c}.attention div:nth-child(2),.activity-row div:nth-child(2){flex:1;min-width:0}.attention strong,.attention span,.activity-row strong,.activity-row span{display:block}.attention strong,.activity-row strong{color:#b9c7da;font-size:9px}.attention span,.activity-row span{color:#627187;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.attention time,.activity-row time{color:#526177;white-space:nowrap;font-size:7px}.activity-avatar{border-radius:8px;flex-basis:29px;width:29px;height:29px;font-size:7px}.activity-avatar.danger{color:#fb9aa5;background:#f43f5e1f}.bottom-grid{grid-template-columns:1fr 260px;gap:16px;margin-top:16px;display:grid}.hold-banner,.team-card{background:linear-gradient(90deg,#f43f5e12,#0000 45%),#0a1627;border:1px solid #362032;border-radius:12px;align-items:center;min-height:86px;padding:15px 18px;display:flex}.hold-icon{color:#fb7185;background:#f43f5e1c;border-radius:11px;place-items:center;width:42px;height:42px;margin-right:13px;display:grid}.hold-copy{flex:1}.hold-copy>span,.hold-meta span,.team-card span{color:#7d8ba0;letter-spacing:1px;font-size:7px;font-weight:800}.hold-copy>span{color:#fb7185}.hold-copy h3{margin:4px 0 3px;font-size:13px}.hold-copy p{color:#68778c;margin:0;font-size:8px}.hold-meta{text-align:right;padding:0 25px}.hold-meta strong{color:#ff8b98;font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px;display:block}.hold-banner button{color:#d0a5aa;background:#191521;border:1px solid #3b2b3a;border-radius:7px;height:31px;padding:0 12px;font-size:8px}.team-card{border-color:#18263b;gap:11px}.team-card>svg{color:#5b9aff}.team-card strong{margin-top:4px;font-size:11px;display:block}.team-avatars{margin-left:auto;display:flex}.team-avatars span{color:#a8c5f5;background:#17315a;border:2px solid #0a1627;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-5px;font-size:7px;display:grid}.module-placeholder{text-align:center;background:#0a1627d1;border:1px solid #18263b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:460px;display:flex}.module-icon{color:#65a0ff;background:#3b82f61a;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.module-placeholder h2{margin:16px 0 7px}.module-placeholder p{color:#687890;width:400px;max-width:90%;margin:0;font-size:11px;line-height:1.6}.module-placeholder button{color:#a9bddb;background:#0d1b30;border:1px solid #263a58;border-radius:8px;height:34px;margin-top:18px;padding:0 13px;font-size:10px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020812b8;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#0b1729;border:1px solid #243650;border-radius:16px;width:650px;padding:22px;box-shadow:0 30px 80px #00000073}.modal-header{justify-content:space-between;align-items:flex-start;display:flex}.modal-header span{color:#4f8ff7;letter-spacing:1.5px;font-size:8px;font-weight:800}.modal-header h2{margin:5px 0;font-size:21px}.modal-header p{color:#687890;margin:0;font-size:10px}.modal-header button{color:#8290a5;background:#0e1c30;border:1px solid #26364e;border-radius:8px;width:34px;height:34px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}label{color:#8291a7;font-size:9px;font-weight:600}label input,label select,label textarea{color:#dce7f8;background:#081425;border:1px solid #22334c;border-radius:8px;outline:none;width:100%;margin-top:7px}label input,label select{height:38px;padding:0 11px}.full-label{margin-top:13px;display:block}label textarea{resize:none;height:70px;padding:10px}label input:focus,label select:focus,label textarea:focus{border-color:#376fd1;box-shadow:0 0 0 3px #3b82f614}.automation-note{color:#5b9aff;background:#2563eb0f;border:1px solid #1d3a57;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.automation-note strong,.automation-note span{display:block}.automation-note strong{color:#a8c8fb;font-size:9px}.automation-note span{color:#657a96;margin-top:3px;font-size:8px}.modal-actions{border-top:1px solid #1a2940;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.modal-actions .cancel{color:#8997aa;background:0 0;border:1px solid #26364e;border-radius:8px;height:38px;padding:0 14px;font-size:10px}@media (width<=1300px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.command-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;display:grid}}.trip-control{padding-bottom:40px}.back-operation{color:#71839b;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:17px;padding:0;font-size:10px;font-weight:600;display:flex}.back-operation:hover{color:#d8e7ff}.trip-control-header{justify-content:space-between;align-items:center;gap:20px;min-height:90px;margin-bottom:16px;display:flex}.trip-control-title{align-items:center;gap:12px;display:flex}.trip-control-title h1{letter-spacing:-.8px;margin:0;font-size:26px}.trip-control-header>div>p{color:#6f8097;margin:7px 0 0;font-size:10px}.big-status{text-transform:uppercase;letter-spacing:.5px;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.big-status.waiting{color:#b49aff;background:#8b5cf61f}.big-status.need-clearance{color:#ffa35a;background:#f973161f}.big-status.cleared{color:#59dfa0;background:#22c55e1f}.big-status.on-hold{color:#ff7d8d;background:#f43f5e21}.trip-main-actions{align-items:center;gap:8px;display:flex}.trip-main-actions button{border-radius:8px;align-items:center;gap:7px;height:37px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.action-primary{color:#c9ddff;background:#2563eb29;border:1px solid #2e65c2}.action-green{color:#85e5b5;background:#22c55e1a;border:1px solid #216848}.action-danger{color:#ff9ba7;background:#f43f5e17;border:1px solid #673040}.control-hold-alert{background:linear-gradient(90deg,#f43f5e1a,#f43f5e06),#0b1627;border:1px solid #59283a;border-radius:12px;align-items:center;gap:13px;min-height:93px;margin-bottom:15px;padding:15px 17px;display:flex}.control-hold-icon{color:#fb7185;background:#f43f5e1f;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.control-hold-alert>div:nth-child(2){flex:1}.control-hold-alert span{color:#fb7185;letter-spacing:1.1px;font-size:7px;font-weight:800;display:block}.control-hold-alert strong{margin-top:4px;font-size:12px;display:block}.control-hold-alert p{color:#75849a;margin:4px 0 0;font-size:9px}.control-hold-time{text-align:right}.control-hold-time strong{color:#ff8291;font-variant-numeric:tabular-nums;margin-top:5px;font-size:17px}.trip-info-strip{background:#0a1627;border:1px solid #18273d;border-radius:12px;grid-template-columns:repeat(5,1fr);min-height:77px;margin-bottom:16px;display:grid}.trip-info{border-right:1px solid #17253a;align-items:center;gap:10px;padding:14px 16px;display:flex}.trip-info:last-child{border-right:0}.trip-info>div{color:#659dff;background:#3b82f61a;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.trip-info svg{width:15px}.trip-info>span{color:#617188;font-size:8px}.trip-info strong{color:#bdcbe0;margin-top:4px;font-size:10px;display:block}.control-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.control-card{background:#0a1627;border:1px solid #18273d;border-radius:13px;min-height:310px;overflow:hidden}.control-card-header{border-bottom:1px solid #17253a;justify-content:space-between;align-items:center;min-height:67px;padding:15px 17px;display:flex}.control-card-header>div{align-items:center;gap:10px;display:flex}.control-card-header>div>svg{color:#6099f7}.control-card-header h2{margin:0;font-size:12px}.control-card-header p{color:#627187;margin:4px 0 0;font-size:8px}.control-card-header>strong{color:#6ea5ff;font-size:12px}.progress-track{background:#101d30;height:3px}.progress-track div{background:linear-gradient(90deg,#2563eb,#4f8fff);height:100%}.checklist{padding:7px 0}.check-row{color:#8998ad;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:41px;padding:7px 17px;font-size:9px;display:flex}.check-row:hover{background:#2236523b}.check-box{border:1px solid #35445a;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.check-row.complete .check-box{color:#64dca1;background:#22c55e1f;border-color:#267c59}.paperwork-control-list{min-height:182px}.mini-paperwork{border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.mini-paperwork.ready{color:#61dba0;background:#22c55e1a}.mini-paperwork.pending{color:#e8c85c;background:#eab3081a}.mini-paperwork.missing{color:#fb7185;background:#f43f5e1a}.paperwork-action{background:#2563eb0d;border:1px solid #1e3553;border-radius:9px;align-items:center;gap:9px;margin:7px 15px 15px;padding:12px;display:flex}.paperwork-action>svg{color:#639cff}.paperwork-action div{flex:1}.paperwork-action strong,.paperwork-action span{display:block}.paperwork-action strong{font-size:9px}.paperwork-action span{color:#62738a;margin-top:3px;font-size:8px}.paperwork-action button{color:#a9c9ff;background:#2563eb1c;border:1px solid #28539a;border-radius:7px;height:29px;padding:0 10px;font-size:8px}.activity-control,.notes-control{min-height:285px}.timeline{max-height:245px;padding:12px 17px;overflow-y:auto}.timeline-row{min-height:48px;padding:4px 0 9px 24px;position:relative}.timeline-row:before{content:"";background:#22324a;width:1px;position:absolute;top:16px;bottom:-5px;left:5px}.timeline-row:last-child:before{display:none}.timeline-dot{background:#4d8cf7;border:2px solid #0a1627;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:1px;box-shadow:0 0 0 1px #2e5eaa}.timeline-row strong,.timeline-row span{display:block}.timeline-row span{color:#5e6e84;margin-top:4px;font-size:8px}.empty-activity{color:#63738a;font-size:9px}.notes-control textarea{resize:none;color:#c8d5e7;background:#081424;border:1px solid #22344d;border-radius:8px;outline:none;width:calc(100% - 30px);height:93px;margin:15px;padding:11px;font-size:9px;line-height:1.5}.notes-control textarea:focus{border-color:#346bd0}.clearance-metadata{border-top:1px solid #19283d;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 15px 15px;padding-top:13px;display:grid}.clearance-metadata span,.clearance-metadata strong{display:block}.clearance-metadata span{color:#5f6f85;text-transform:uppercase;letter-spacing:.5px;font-size:7px}.clearance-metadata strong{color:#9babc0;margin-top:5px;font-size:8px}.hold-modal{background:#0b1728;border:1px solid #3d2938;border-radius:15px;width:470px;padding:21px;box-shadow:0 30px 80px #00000080}.hold-modal-header{justify-content:space-between;margin-bottom:20px;display:flex}.hold-modal-header span{color:#fb7185;letter-spacing:1.3px;font-size:7px;font-weight:800}.hold-modal-header h2{margin:5px 0;font-size:18px}.hold-modal-header p{color:#65758b;margin:0;font-size:9px}.hold-modal-header button{color:#8998aa;background:#0e1b2e;border:1px solid #29384d;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.hold-modal label{margin-top:12px;display:block}.hold-modal select,.hold-modal textarea{color:#cbd7e8;background:#081424;border:1px solid #26374f;border-radius:8px;outline:none;width:100%;margin-top:7px}.hold-modal select{height:39px;padding:0 10px}.hold-modal textarea{resize:none;height:90px;padding:10px}.hold-modal-actions{border-top:1px solid #1c2a3e;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;display:flex}.hold-modal-actions button{border-radius:8px;height:36px;padding:0 12px;font-size:9px;font-weight:700}.cancel-hold{color:#8593a6;background:0 0;border:1px solid #29394f}.confirm-hold{color:#ff9ba8;background:#f43f5e1a;border:1px solid #713044;align-items:center;gap:6px;display:flex}@media (width<=1300px){.trip-control-header{flex-direction:column;align-items:flex-start}.trip-info-strip{grid-template-columns:repeat(3,1fr)}}.clickable-trip:hover td{background:#2563eb0b}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.page-title h1,.trip-control-title h1{letter-spacing:-.4px;font-weight:750}.page-title p,.trip-control-header>div>p,.control-card-header p,.trip-info>span,.timeline-row span,.paperwork-action span,.control-hold-alert p{color:#91a3bb!important}.nav-item{font-size:11px!important;font-weight:600!important}.kpi-card .kpi-label,.kpi-label{color:#9eafc5!important;font-size:10px!important;font-weight:650!important}.kpi-card .kpi-value,.kpi-value{color:#f1f6ff!important;font-size:25px!important;font-weight:750!important}thead th{letter-spacing:.45px;color:#8fa1b9!important;font-size:9px!important;font-weight:750!important}tbody td{color:#b7c5d8!important;font-size:10.5px!important}tbody td strong{color:#e0e9f6!important;font-size:11px!important;font-weight:650!important}tbody td span{color:#8fa0b7!important;font-size:9px!important}.status,.big-status,.mini-paperwork{font-weight:750!important}.trip-info strong{color:#d4deec!important;font-size:11px!important;font-weight:650!important}.control-card-header h2{color:#e1e9f5!important;font-size:13px!important;font-weight:700!important}.check-row{min-height:44px;font-weight:500;color:#a9b8cc!important;font-size:10.5px!important}.check-row.complete{color:#c0ccda!important}.timeline-row strong{color:#d1dbea!important;font-size:10px!important}.notes-control textarea{color:#e0e8f4!important;font-size:10.5px!important}.clearance-metadata span{color:#8294ac!important;font-size:8px!important}.clearance-metadata strong{color:#c2cede!important;font-size:9px!important}.control-hold-time strong{font-size:19px!important}button{font-weight:600}input,select,textarea{color:#e2eaf5!important;font-size:11px!important}.control-card,.trip-info-strip,.operations-card{opacity:1!important;filter:none!important}main,.main-content,.content{filter:none!important;opacity:1!important}body{font-size:16px}.nav-item{font-size:13px!important}.sidebar-bottom,.sidebar-bottom span,.kpi-card .kpi-label,.kpi-label{font-size:12px!important}thead th{font-size:11px!important}tbody td{font-size:12.5px!important}tbody td strong{font-size:13px!important}tbody td span{font-size:11px!important}.trip-control-header>div>p{font-size:13px!important}.big-status{font-size:11px!important}.trip-main-actions button{font-size:12px!important}.trip-info>span{font-size:11px!important}.trip-info strong{font-size:13px!important}.control-card-header h2{font-size:15px!important}.control-card-header p{font-size:11px!important}.check-row{font-size:12.5px!important}.timeline-row strong{font-size:12px!important}.timeline-row span{font-size:11px!important}.notes-control textarea{font-size:12.5px!important}.clearance-metadata span{font-size:10px!important}.clearance-metadata strong{font-size:11px!important}.control-hold-alert span{font-size:10px!important}.control-hold-alert strong{font-size:15px!important}.control-hold-alert p{font-size:12px!important}input,select,textarea{font-size:13px!important}.ops-workspace{padding-bottom:40px}.workspace-heading{justify-content:space-between;align-items:center;min-height:90px;display:flex}.workspace-eyebrow{color:#5d91e8;letter-spacing:1.3px;font-size:9px;font-weight:800}.workspace-heading h1{color:#eef5ff;letter-spacing:-.6px;margin:5px 0 4px;font-size:27px}.workspace-heading p{color:#91a3bb;margin:0;font-size:12px}.workspace-live{color:#7fa9e9;background:#2563eb0f;border:1px solid #1f3b5d;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:9px;font-weight:750;display:flex}.live-dot{background:#35d58b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35d58b14}.workspace-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0 16px;display:grid}.workspace-summary-card{background:#0a1627;border:1px solid #192a41;border-radius:11px;align-items:center;gap:11px;min-height:70px;padding:12px;display:flex}.workspace-summary-card>div{color:#6ca5ff;background:#3b82f61a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.workspace-summary-card.orange>div{color:#ff9c54;background:#f973161a}.workspace-summary-card.purple>div{color:#aa8cff;background:#8b5cf61a}.workspace-summary-card.red>div{color:#fb7185;background:#f43f5e1a}.workspace-summary-card.yellow>div{color:#e8c75c;background:#eab3081a}.workspace-summary-card span{color:#8ea0b7;font-size:10px}.workspace-summary-card strong{color:#eef4fd;margin-top:3px;font-size:19px;display:block}.workspace-toolbar{background:#0a1627;border:1px solid #192940;border-radius:11px;align-items:center;gap:9px;min-height:59px;margin-bottom:10px;padding:10px;display:flex}.workspace-search{color:#64758c;background:#081423;border:1px solid #21334c;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:310px;height:38px;padding:0 11px;display:flex}.workspace-search input{background:0 0;border:0;outline:none;width:100%}.workspace-filter{color:#6f829c;background:#081423;border:1px solid #21334c;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.workspace-filter select{background:0 0;border:0;outline:0}.result-count{color:#71839a;white-space:nowrap;padding:0 8px;font-size:10px}.workspace-table-card{background:#0a1627;border:1px solid #192940;border-radius:12px;overflow:hidden}.workspace-table{border-collapse:collapse;width:100%}.workspace-table th{text-align:left;border-bottom:1px solid #1b2a40;height:43px;padding:0 13px}.workspace-table td{border-bottom:1px solid #14243a;height:67px;padding:0 13px}.workspace-table tbody tr{cursor:pointer;transition:background .15s}.workspace-table tbody tr:hover{background:#2563eb0e}.workspace-trip-name strong,.workspace-trip-name span,.destination-cell strong,.destination-cell span,.next-action-cell strong,.next-action-cell span{display:block}.workspace-trip-name strong{color:#e3ecf8!important}.workspace-trip-name span,.destination-cell span,.next-action-cell span{margin-top:4px;color:#8395ac!important}.workspace-status,.workspace-paperwork{border-radius:6px;padding:5px 8px;font-weight:750;display:inline-flex;font-size:9px!important}.workspace-status.waiting{color:#b29aff;background:#8b5cf61c}.workspace-status.need-clearance{color:#ff9f59;background:#f973161c}.workspace-status.on-hold{color:#ff8190;background:#f43f5e1c}.workspace-status.cleared{color:#65dca2;background:#22c55e1a}.workspace-paperwork.ready{color:#65dca2;background:#22c55e17}.workspace-paperwork.pending{color:#e5c55e;background:#eab30817}.workspace-paperwork.missing{color:#ff8190;background:#f43f5e1a}.paperwork-cell small{color:#788ba3;margin-top:5px;font-size:9px;display:block}.owner-cell{align-items:center;gap:7px;display:flex}.owner-cell>span{background:#3b82f61f;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:750;display:grid;color:#a9c9ff!important;font-size:8px!important}.live-waiting{font-variant-numeric:tabular-nums;color:#b29aff!important}.workspace-chevron{color:#50637d}.workspace-empty{color:#4fbf89;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.workspace-empty strong{color:#bdcadb;margin-top:10px;font-size:13px}.workspace-empty span{color:#71839b;margin-top:5px;font-size:10px}.large-empty{background:#0a1627;border:1px solid #192940;border-radius:12px;min-height:330px}.hold-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.hold-command-card{min-height:245px;color:inherit;text-align:left;background:linear-gradient(135deg,#f43f5e13,#0000 55%),#0a1627;border:1px solid #4d2939;border-radius:12px;padding:17px}.hold-command-top{justify-content:space-between;align-items:flex-start;display:flex}.hold-command-top span{color:#fb7185;letter-spacing:1px;font-size:8px;font-weight:800;display:block}.hold-command-top strong{color:#eef4fd;margin-top:5px;font-size:16px;display:block}.hold-live-time{color:#ff8796;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.hold-command-card h3{color:#f3d8dd;margin:21px 0 7px;font-size:14px}.hold-command-card>p{color:#94a4ba;min-height:30px;margin:0;font-size:11px;line-height:1.5}.hold-command-meta{gap:16px;margin-top:17px;display:flex}.hold-command-meta span{color:#8294ab;align-items:center;gap:5px;font-size:10px;display:flex}.hold-next{border-top:1px solid #342538;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.hold-next span{color:#687b93;font-size:8px;font-weight:750;display:block}.hold-next strong{color:#c4cfdd;margin-top:4px;font-size:10px;display:block}.hold-next>svg{color:#c15d72}@media (width<=1250px){.workspace-summary{grid-template-columns:repeat(3,1fr)}.hold-command-grid{grid-template-columns:1fr}}.customer-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 16px;display:grid}.customer-kpi{background:#0a1627;border:1px solid #192a41;border-radius:11px;min-height:78px;padding:14px 16px}.customer-kpi span{color:#92a3b9;font-size:11px;display:block}.customer-kpi strong{color:#eff5ff;margin-top:7px;font-size:22px;display:block}.customer-new-button{color:#c8ddff;background:#2563eb24;border:1px solid #2e64b8;border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 14px;display:flex}.customer-table td small{color:#8395ac;margin-top:5px;display:block}.customer-trip-status{border-radius:6px;padding:5px 8px;font-size:10px;font-weight:750}.customer-trip-status.processing{color:#6ea8ff;background:#3b82f61c}.customer-trip-status.paperwork-pending{color:#e9c75c;background:#eab3081a}.customer-trip-status.clearance-sent,.customer-trip-status.waiting{color:#b49bff;background:#8b5cf61c}.customer-trip-status.on-hold{color:#ff8291;background:#f43f5e1c}.customer-trip-status.completed{color:#63dda1;background:#22c55e1a}.customer-new-modal{background:#0b1728;border:1px solid #253852;border-radius:15px;width:650px;padding:22px;box-shadow:0 30px 80px #0000008c}.customer-modal-head{justify-content:space-between;margin-bottom:20px;display:flex}.customer-modal-head span{color:#679df7;letter-spacing:1px;font-size:9px;font-weight:800}.customer-modal-head h2{margin:5px 0 0}.customer-modal-head button{color:#8ea0b6;background:#0d1a2d;border:1px solid #293b54;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.customer-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.customer-form-grid label,.customer-notes{color:#93a5bb;font-size:11px}.customer-form-grid input,.customer-form-grid select{background:#081423;border:1px solid #263950;border-radius:8px;outline:none;width:100%;height:40px;margin-top:6px;padding:0 10px}.create-customer-trip{color:#d4e5ff;background:#2563eb29;border:1px solid #2d65bd;border-radius:8px;width:100%;height:42px;margin-top:18px}.customer-detail-head{justify-content:space-between;align-items:center;min-height:100px;display:flex}.customer-detail-head>div>span{color:#649af1;letter-spacing:1px;font-size:9px;font-weight:800}.customer-detail-head h1{margin:5px 0;font-size:28px}.customer-detail-head p{color:#91a3ba;margin:0;font-size:12px}.customer-status{background:#0a1627;border:1px solid #2b405c;border-radius:8px;min-width:170px;height:39px;padding:0 10px}.customer-detail-stats{background:#0a1627;border:1px solid #192a41;border-radius:11px;grid-template-columns:repeat(5,1fr);margin:10px 0 16px;display:grid}.customer-detail-stat{border-right:1px solid #192a41;align-items:center;gap:9px;min-height:75px;padding:12px;display:flex}.customer-detail-stat:last-child{border-right:0}.customer-detail-stat>div{color:#6da5ff}.customer-detail-stat span{color:#8496ad;font-size:10px}.customer-detail-stat strong{color:#dce6f3;margin-top:5px;font-size:12px;display:block}.customer-detail-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.customer-detail-card{background:#0a1627;border:1px solid #192a41;border-radius:12px;padding:17px}.customer-detail-card h2{margin:0 0 14px;font-size:15px}.customer-info-row{border-bottom:1px solid #17263b;justify-content:space-between;align-items:center;min-height:43px;display:flex}.customer-info-row span{color:#8294aa;font-size:11px}.customer-info-row strong{color:#c7d3e2;font-size:11px}.customer-toggle{color:#9bacc0;background:#081423;border:1px solid #25374f;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:51px;margin-bottom:9px;padding:0 12px;display:flex}.customer-toggle>span{align-items:center;gap:8px;display:flex}.customer-toggle.done{border-color:#245d46}.customer-toggle.done strong{color:#64dda1}.customer-notes{margin-top:13px;display:block}.customer-notes textarea{resize:none;background:#081423;border:1px solid #263950;border-radius:8px;outline:none;width:100%;height:100px;margin-top:7px;padding:10px}.records-count{color:#9db0c7;background:#0a1627;border:1px solid #273b55;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:10px;display:flex}.records-list{background:#0a1627;border:1px solid #192a41;border-radius:12px;overflow:hidden}.record-row{border-bottom:1px solid #17263a;grid-template-columns:42px 1.25fr 1.5fr .8fr .9fr .8fr 1fr;align-items:center;gap:10px;min-height:72px;padding:10px 14px;display:grid}.record-row:last-child{border-bottom:0}.record-source{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.record-source.broad{color:#6da5ff;background:#3b82f61a}.record-source.wizmo{color:#b49bff;background:#8b5cf61a}.record-primary strong,.record-primary span,.record-detail span,.record-detail strong{display:block}.record-primary strong{color:#e0e9f5;font-size:12px}.record-primary span{color:#899bb2;margin-top:4px;font-size:10px}.record-detail span{color:#697c94;font-size:8px}.record-detail strong{color:#aebdd0;margin-top:5px;font-size:10px}.record-date{color:#8294ab;font-size:10px}@media (width<=1250px){.customer-detail-stats{grid-template-columns:repeat(3,1fr)}.record-row{grid-template-columns:35px 1fr 1.3fr .8fr .8fr}}.customer-action-bar{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.customer-action{color:#b9c9dc;background:#0c1a2c;border:1px solid #30445f;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-weight:700;display:inline-flex}.customer-action.primary{color:#79adff;background:#3b82f614;border-color:#315c94}.customer-action.success{color:#66dda2;background:#22c55e12;border-color:#286147}.customer-action.warning{color:#efc85c;background:#eab30812;border-color:#695623}.customer-action.danger{color:#ff8585;background:#ef444412;border-color:#713838}.customer-control-notice{border-radius:8px;align-items:flex-start;gap:9px;margin:10px 0;padding:11px;display:flex}.customer-control-notice strong,.customer-control-notice span{display:block}.customer-control-notice span{opacity:.75;margin-top:3px;font-size:10px}.customer-control-notice.waiting{color:#b79cff;background:#8b5cf612;border:1px solid #493b76}.customer-control-notice.hold{color:#efc85c;background:#eab30812;border:1px solid #665323}.customer-control-notice.rejected{color:#ff8585;background:#ef444412;border:1px solid #713838}.customer-ready-truck{background:#22c55e0e;border:1px solid #286147;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;padding:13px;display:flex}.customer-ready-truck>div{color:#65dca1;align-items:center;gap:9px;display:flex}.customer-ready-truck span{color:#8ea79a;font-size:10px}.customer-ready-truck strong{color:#75e3ac;margin-bottom:3px;font-size:12px;display:block}.customer-ready-truck button{color:#688878;background:#0b1b17;border:1px solid #315a47;border-radius:7px;min-width:160px;height:35px}.customer-activity-card{background:#0a1627;border:1px solid #192a41;border-radius:11px;margin-top:14px;overflow:hidden}.customer-activity-head{border-bottom:1px solid #192a41;padding:12px 15px}.customer-activity-head span{color:#6588b3;letter-spacing:1px;font-size:8px;font-weight:800}.customer-activity-head h2{margin:3px 0 0;font-size:14px}.customer-activity-list{padding:5px 15px}.customer-activity-item{border-bottom:1px solid #16253a;align-items:center;gap:10px;min-height:54px;display:flex}.customer-activity-item:last-child{border-bottom:0}.activity-dot{background:#4c8fea;border-radius:50%;width:7px;height:7px}.customer-activity-item strong{color:#b8c7d9;font-size:10px;display:block}.customer-activity-item span{color:#71849c;margin-top:4px;font-size:9px;display:block}.customer-activity-empty{color:#71849c;padding:22px 0;font-size:10px}.truck-workspace{color:#dce7f5;padding:26px 30px 50px}.truck-page-head,.truck-detail-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.truck-page-head>div>span,.truck-detail-title span{color:#6384ad;letter-spacing:1.3px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.truck-page-head h1,.truck-detail-title h1{color:#e7eef9;margin:0;font-size:25px;line-height:1.15}.truck-page-head p{color:#7d90a8;max-width:650px;margin:8px 0 0;font-size:12px}.truck-new-button{color:#d9eaff;cursor:pointer;background:#1555a5;border:1px solid #2869bb;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex}.truck-new-button:hover{background:#1b63bb}.truck-kpis{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.truck-kpis>div{background:#0a1627;border:1px solid #1a2b43;border-radius:10px;min-height:78px;padding:13px 14px}.truck-kpis svg{color:#568fd5;margin-bottom:7px}.truck-kpis span{color:#73879f;text-transform:uppercase;letter-spacing:.55px;font-size:9px;font-weight:700;display:block}.truck-kpis strong{color:#e5edf8;margin-top:4px;font-size:20px;display:block}.truck-list-card,.truck-manifest,.truck-notes-card,.truck-dispatched-card{background:#091525;border:1px solid #1a2b43;border-radius:11px;overflow:hidden}.truck-list-row{color:#91a3b8;text-align:left;background:0 0;border:0;border-bottom:1px solid #16263b;grid-template-columns:minmax(120px,1.2fr) minmax(90px,1fr) minmax(90px,1fr) 80px 80px 70px 65px 95px;align-items:center;gap:10px;width:100%;min-height:55px;padding:0 15px;font-size:10px;display:grid}button.truck-list-row{cursor:pointer}button.truck-list-row:hover{background:#0d1d31}.truck-list-row:last-child{border-bottom:0}.truck-list-row.header{color:#607996;text-transform:uppercase;letter-spacing:.65px;background:#0b192b;min-height:38px;font-size:8px;font-weight:800}.truck-list-row strong{color:#d7e3f2;font-size:11px}.truck-status{color:#9bacc0;text-transform:uppercase;letter-spacing:.45px;background:#64748b14;border:1px solid #34465c;border-radius:20px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:800}.truck-status.building{color:#70aaff;background:#3b82f614;border-color:#315b8d}.truck-status.ready{color:#e9c75e;background:#eab30814;border-color:#655322}.truck-status.dispatched{color:#65dca0;background:#22c55e12;border-color:#286047}.truck-empty,.truck-empty-manifest{color:#657a94;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.truck-empty svg,.truck-empty-manifest svg{color:#36577f;margin-bottom:10px}.truck-empty strong,.truck-empty-manifest strong{color:#aabbd0;font-size:11px}.truck-empty span,.truck-empty-manifest span{color:#62758d;max-width:420px;margin-top:5px;font-size:9px}.truck-back{color:#6e98cc;cursor:pointer;background:0 0;border:0;margin:0 0 15px;padding:0;font-size:10px}.truck-back:hover{color:#8cb9ef}.truck-detail-title{align-items:center;gap:11px;display:flex}.truck-detail-title>svg{color:#5c9bea}.truck-detail-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin-bottom:10px;display:grid}.truck-info-card{background:#0a1627;border:1px solid #1a2b43;border-radius:9px;min-height:65px;padding:12px 13px}.truck-info-card>span{color:#627b98;letter-spacing:.6px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.truck-info-card strong{color:#c8d6e7;align-items:center;gap:6px;font-size:11px;display:flex}.truck-control-bar{justify-content:flex-end;gap:8px;margin:4px 0 15px;display:flex}.truck-control{color:#a9bbcf;cursor:pointer;background:#0c1b2e;border:1px solid #30455f;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.truck-control.ready{color:#e6c45b;border-color:#645322}.truck-control.dispatch{color:#69dca3;background:#22c55e12;border-color:#286047}.truck-manifest-head{border-bottom:1px solid #1a2b43;justify-content:space-between;align-items:center;min-height:61px;padding:12px 15px;display:flex}.truck-manifest-head span{color:#6280a4;letter-spacing:.8px;font-size:8px;font-weight:800}.truck-manifest-head h2{color:#dce6f4;margin:4px 0 0;font-size:13px}.truck-manifest-row{color:#8498b0;border-bottom:1px solid #16263b;grid-template-columns:minmax(100px,.8fr) minmax(150px,1.4fr) minmax(100px,1fr) 80px 70px 60px;align-items:center;gap:12px;min-height:48px;padding:0 15px;font-size:10px;display:grid}.truck-manifest-row:last-child{border-bottom:0}.truck-manifest-row.header{color:#5e7693;text-transform:uppercase;background:#0b192b;min-height:34px;font-size:8px;font-weight:800}.truck-manifest-row strong{color:#cbd8e8}.truck-notes-card{margin-top:12px;padding:13px 15px}.truck-notes-card>span{color:#637e9d;letter-spacing:.7px;font-size:8px;font-weight:800}.truck-notes-card p{color:#91a4bb;margin:7px 0 0;font-size:10px}.truck-dispatched-card{color:#65dca0;align-items:center;gap:9px;margin-top:12px;padding:13px 15px;display:flex}.truck-dispatched-card strong,.truck-dispatched-card span{display:block}.truck-dispatched-card strong{font-size:11px}.truck-dispatched-card span{color:#708b7e;margin-top:3px;font-size:9px}.truck-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020812c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.truck-modal{background:#091627;border:1px solid #243a56;border-radius:13px;width:min(650px,95vw);overflow:hidden;box-shadow:0 30px 80px #00000073}.truck-modal-head{border-bottom:1px solid #1b2d45;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.truck-modal-head span{color:#6084af;letter-spacing:1px;font-size:8px;font-weight:800}.truck-modal-head h2{color:#e2ebf7;margin:4px 0 0;font-size:16px}.truck-modal-head button{color:#8297af;cursor:pointer;background:#0d1c30;border:1px solid #283d57;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.truck-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:17px 18px;display:grid}.truck-form-grid label>span{color:#748ca8;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.truck-form-grid input,.truck-form-grid textarea{box-sizing:border-box;color:#d5e0ed;width:100%;font:inherit;background:#071321;border:1px solid #243a55;border-radius:7px;outline:none;font-size:10px}.truck-form-grid input{height:37px;padding:0 10px}.truck-form-grid textarea{resize:vertical;min-height:75px;padding:9px 10px}.truck-form-grid input:focus,.truck-form-grid textarea:focus{border-color:#3976bd}.truck-form-full{grid-column:1/-1}.truck-modal-actions{border-top:1px solid #172940;justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.truck-modal-actions button{color:#9eb0c5;cursor:pointer;background:#0c1b2d;border:1px solid #2a405b;border-radius:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:700}.truck-modal-actions button.primary{color:#dcecff;background:#1555a5;border-color:#2869bb}@media (width<=1100px){.truck-kpis{grid-template-columns:repeat(3,1fr)}.truck-detail-grid{grid-template-columns:repeat(2,1fr)}.truck-list-card{overflow-x:auto}.truck-list-row{min-width:900px}}.truck-select-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020710d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.truck-select-modal{background:#081525;border:1px solid #243a57;border-radius:14px;width:min(820px,96vw);max-height:88vh;overflow:hidden;box-shadow:0 35px 100px #0000008c}.truck-select-head{border-bottom:1px solid #1a2c43;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.truck-select-head>div>span{color:#5c88bd;letter-spacing:1.1px;font-size:9px;font-weight:800}.truck-select-head h2{color:#e4edf8;margin:5px 0 3px;font-size:18px}.truck-select-head p{color:#72869f;margin:0;font-size:10px}.truck-select-close{color:#8ca0b7;cursor:pointer;background:#0c1c30;border:1px solid #293f5a;border-radius:8px;width:32px;height:32px;font-size:20px;line-height:1}.truck-select-trip-summary{background:#0a192b;border-bottom:1px solid #17283e;grid-template-columns:1.6fr 1fr repeat(3,.7fr);gap:8px;padding:12px 20px;display:grid}.truck-select-trip-summary>div{border-right:1px solid #1b2d44;padding:8px 10px}.truck-select-trip-summary>div:last-child{border-right:0}.truck-select-trip-summary span{color:#607895;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.truck-select-trip-summary strong{color:#cbd9e9;font-size:11px}.truck-select-list{max-height:430px;padding:12px;overflow-y:auto}.truck-select-card{width:100%;min-height:83px;color:inherit;text-align:left;cursor:pointer;background:#0a1829;border:1px solid #1d334e;border-radius:10px;grid-template-columns:1.25fr 1.5fr auto;align-items:center;gap:15px;margin-bottom:8px;padding:13px 14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.truck-select-card:last-child{margin-bottom:0}.truck-select-card:hover:not(:disabled){background:#0d2036;border-color:#376da9;transform:translateY(-1px)}.truck-select-card:disabled{opacity:.5;cursor:not-allowed}.truck-select-card-main{align-items:center;gap:11px;display:flex}.truck-select-icon{color:#64a2ec;background:#3b82f614;border:1px solid #28578d;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.truck-select-card-main strong{color:#dbe7f5;font-size:12px;display:block}.truck-select-card-main span{color:#70869f;margin-top:4px;font-size:9px;display:block}.truck-select-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.truck-select-stats div{text-align:center}.truck-select-stats span{color:#617994;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.truck-select-stats strong{color:#bac9da;margin-top:4px;font-size:11px;display:block}.truck-select-action{flex-direction:column;align-items:flex-end;gap:8px;min-width:100px;display:flex}.truck-select-action>strong{color:#6faaf0;font-size:9px}.truck-select-footer{background:#091727;border-top:1px solid #1a2c43;justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}.truck-select-footer>span{color:#627a96;font-size:9px}.truck-select-footer button{color:#9bafc5;cursor:pointer;background:#0c1c2f;border:1px solid #2a405c;border-radius:7px;min-height:34px;padding:0 14px;font-size:10px;font-weight:700}@media (width<=850px){.truck-select-trip-summary{grid-template-columns:repeat(2,1fr)}.truck-select-card{grid-template-columns:1fr}.truck-select-action{align-items:flex-start}}.trip-history-workspace{color:#dce7f5;padding:26px 30px 50px}.trip-history-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.trip-history-head>div>span{color:#6384ad;letter-spacing:1.2px;font-size:9px;font-weight:800}.trip-history-head h1{color:#e7eef9;margin:5px 0 0;font-size:25px}.trip-history-head p{color:#7d90a8;margin:7px 0 0;font-size:11px}.trip-history-search{color:#607c9d;background:#091626;border:1px solid #213752;border-radius:8px;align-items:center;gap:8px;width:280px;height:38px;padding:0 11px;display:flex}.trip-history-search input{color:#cbd8e7;background:0 0;border:0;outline:0;width:100%;font-size:10px}.trip-history-search input::placeholder{color:#566b84}.trip-history-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.trip-history-kpis>div{background:#0a1627;border:1px solid #1a2b43;border-radius:10px;min-height:76px;padding:13px 14px}.trip-history-kpis svg{color:#568fd5;margin-bottom:7px}.trip-history-kpis span{color:#73879f;text-transform:uppercase;letter-spacing:.55px;font-size:8px;font-weight:800;display:block}.trip-history-kpis strong{color:#e5edf8;margin-top:4px;font-size:19px;display:block}.trip-history-table{background:#091525;border:1px solid #1a2b43;border-radius:11px;overflow:hidden}.trip-history-row{color:#879bb2;border-bottom:1px solid #16263b;grid-template-columns:105px 95px minmax(150px,1.4fr) 95px 70px 65px 55px 110px minmax(145px,1fr);align-items:center;gap:10px;min-height:56px;padding:0 14px;font-size:9px;display:grid}.trip-history-row:last-child{border-bottom:0}.trip-history-row.header{color:#607895;text-transform:uppercase;letter-spacing:.5px;background:#0b192b;min-height:38px;font-size:8px;font-weight:800}.trip-history-row>strong{color:#78aef0;font-size:10px}.trip-history-row span>strong{color:#d2deec;font-size:10px;display:block}.trip-history-row small{color:#687e98;margin-top:3px;font-size:8px;display:block}.trip-history-source{color:#79a9e4;background:#3b82f612;border:1px solid #294d77;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.trip-history-empty{color:#60758f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.trip-history-empty svg{color:#36577f;margin-bottom:10px}.trip-history-empty strong{color:#aabbd0;font-size:11px}.trip-history-empty span{color:#62758d;max-width:390px;margin-top:5px;font-size:9px}@media (width<=1100px){.trip-history-table{overflow-x:auto}.trip-history-row{min-width:1050px}.trip-history-kpis{grid-template-columns:repeat(2,1fr)}}button,input,textarea,select,label,p,td,th{font-size:13px}.sidebar,.sidebar button,.sidebar span,.nav-item,.nav-item span{font-size:13px!important}.trip-history-row,.truck-list-card,.truck-manifest,.customer-trip-row{font-size:12px!important}.trip-history-row.header,.truck-manifest-head{font-size:11px!important}.trip-history-head>div>span{font-size:11px}.trip-history-head h1{font-size:27px}.trip-history-head p,.trip-history-search input{font-size:13px}.trip-history-kpis span{font-size:11px}.trip-history-kpis strong{font-size:21px}.trip-history-row{font-size:12px}.trip-history-row.header{font-size:10px}.trip-history-row>strong,.trip-history-row span>strong{font-size:12px}.trip-history-row small{font-size:11px}.trip-history-source{font-size:10px}.customer-trip-workspace,.customer-detail,.customer-detail-card{font-size:13px}.customer-detail span,.customer-detail-card span{font-size:11px}.truck-select-head>div>span{font-size:10px}.truck-select-head h2{font-size:20px}.truck-select-head p{font-size:12px}.truck-select-trip-summary span{font-size:10px}.truck-select-trip-summary strong,.truck-select-card-main strong{font-size:13px}.truck-select-card-main span{font-size:11px}.truck-select-stats span{font-size:10px}.truck-select-stats strong{font-size:13px}.truck-select-action>strong,.truck-select-footer>span{font-size:11px}.trip-history-empty strong{font-size:13px}.trip-history-empty span{font-size:12px}.wizmo-excel-import{background:#09182a;border:1px solid #28425f;border-radius:12px;margin:16px 0;padding:18px}.wizmo-excel-copy span{color:#6ca5e9;letter-spacing:1px;font-size:11px;font-weight:800}.wizmo-excel-copy h3{color:#e4edf8;margin:5px 0;font-size:19px}.wizmo-excel-copy p{color:#8da1b8;max-width:600px;margin:0 0 15px;font-size:13px;line-height:1.55}.wizmo-excel-upload{cursor:pointer;background:#2a66a814;border:1px dashed #3b6798;border-radius:10px;flex-direction:column;justify-content:center;min-height:78px;padding:15px;transition:all .15s;display:flex}.wizmo-excel-upload:hover{background:#2a66a824;border-color:#68a4e8}.wizmo-excel-upload input{display:none}.wizmo-excel-upload strong{color:#8cbbf1;font-size:14px}.wizmo-excel-upload span{color:#8296ad;margin-top:4px;font-size:12px}.wizmo-excel-error{color:#f09ba3;background:#9628321a;border:1px solid #69363c;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px}.wizmo-excel-success{background:#1d704b14;border:1px solid #245541;border-radius:9px;margin-top:12px;padding:14px}.wizmo-excel-success>strong{color:#72d4a4;margin-bottom:11px;font-size:13px;display:block}.wizmo-excel-success>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wizmo-excel-success span{color:#71879f;background:#0b1b2d;border-radius:7px;padding:8px 10px;font-size:11px}.wizmo-excel-success b{color:#d2dfed;margin-top:3px;font-size:13px;display:block}@media (width<=750px){.wizmo-excel-success>div{grid-template-columns:repeat(2,1fr)}}.trip-documents-card{background:#091626;border:1px solid #1e344f;border-radius:12px;margin-top:16px;padding:18px}.trip-documents-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.trip-documents-head span{color:#6899d2;letter-spacing:1px;font-size:11px;font-weight:800}.trip-documents-head h2{color:#e0e9f5;margin:4px 0 0;font-size:19px}.trip-documents-head>strong{color:#8196ae;font-size:12px}.trip-documents-list{flex-direction:column;gap:8px;display:flex}.trip-document-row{background:#0b1b2e;border:1px solid #213a58;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 14px;display:flex}.trip-document-row strong{color:#d8e4f1;font-size:13px;display:block}.trip-document-row span{color:#7d91a9;margin-top:4px;font-size:11px;display:block}.trip-document-row button{color:#8dbdf3;cursor:pointer;background:#306fb41c;border:1px solid #356ba7;border-radius:7px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700}.trip-document-row button:hover{background:#306fb433}.trip-documents-empty{color:#7d91a9;text-align:center;border:1px dashed #253c57;border-radius:8px;padding:20px;font-size:12px}.clearance-workspace{padding:24px}.clearance-title-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.clearance-eyebrow{color:#7199c7;letter-spacing:1.2px;font-size:11px;font-weight:800}.clearance-title-row h1{color:#e4edf7;margin:5px 0 4px;font-size:25px}.clearance-title-row p{color:#8497ad;margin:0;font-size:13px}.clearance-total{background:#0b192a;border:1px solid #223a57;border-radius:10px;align-items:center;gap:11px;min-width:190px;padding:12px 15px;display:flex}.clearance-total>svg{color:#75aef0}.clearance-total span{color:#7f93aa;font-size:11px;display:block}.clearance-total strong{color:#e3edf8;margin-top:2px;font-size:18px;display:block}.clearance-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.clearance-kpis button{color:#91a4ba;cursor:pointer;text-align:left;background:#0a1828;border:1px solid #203752;border-radius:10px;min-height:76px;padding:14px}.clearance-kpis button:hover,.clearance-kpis button.active{background:#0d2035;border-color:#3d6fa7}.clearance-kpis svg{margin-bottom:7px}.clearance-kpis span{font-size:12px;display:block}.clearance-kpis strong{color:#e0eaf5;margin-top:3px;font-size:20px;display:block}.clearance-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.clearance-search{background:#081624;border:1px solid #203852;border-radius:8px;align-items:center;gap:9px;width:min(480px,100%);padding:0 12px;display:flex}.clearance-search svg{color:#71869d}.clearance-search input{color:#dbe6f2;background:0 0;border:0;outline:0;width:100%;min-height:40px;font-size:13px}.clearance-toolbar>strong{color:#8499af;font-size:12px}.clearance-table{background:#081522;border:1px solid #1c324b;border-radius:11px;overflow-x:auto}.clearance-row{color:#b7c5d5;border-bottom:1px solid #172a40;grid-template-columns:1.1fr .8fr 1.35fr .75fr .65fr 1.25fr .9fr 1fr;align-items:center;gap:12px;min-width:1120px;min-height:72px;padding:10px 14px;font-size:12px;display:grid}.clearance-row:last-child{border-bottom:0}.clearance-header{color:#70869e;text-transform:uppercase;letter-spacing:.4px;background:#0c1b2b;min-height:42px;font-size:11px;font-weight:800}.clearance-reference strong,.clearance-seller strong,.clearance-volume strong{color:#dce7f3;font-size:13px;display:block}.clearance-reference span,.clearance-seller span,.clearance-volume span{color:#71869d;margin-top:3px;font-size:11px;display:block}.source-pill,.clearance-status{border-radius:6px;align-items:center;min-height:25px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.source-pill.broad{color:#81b9f5;background:#3175bd24}.source-pill.wizmo{color:#ba9df4;background:#7c55c426}.clearance-status{color:#b5c6d8;background:#12263b}.status-waiting,.status-clearance-sent{color:#e7b85d;background:#be7f1e21}.status-cleared,.status-ready-for-truck,.status-assigned-to-truck,.status-completed{color:#73d3a2;background:#26976321}.status-on-hold{color:#ef8585;background:#b7374121}.status-rejected{color:#f07c7c;background:#be2b3729}.clearance-actions button{color:#8bbcf3;cursor:pointer;background:#2d69ac1f;border:1px solid #376da8;border-radius:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.clearance-actions button.success{color:#77d7a7;background:#2480541f;border-color:#287b59}.clearance-done{color:#72cea0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.clearance-empty{color:#71869d;text-align:center;padding:55px 20px;font-size:13px}@media (width<=900px){.clearance-kpis{grid-template-columns:repeat(2,1fr)}.clearance-title-row{flex-direction:column}}.exception-workspace{padding:24px}.exception-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.exception-title>div:first-child>span{color:#d29658;letter-spacing:1.2px;font-size:11px;font-weight:800}.exception-title h1{color:#e3edf7;margin:5px 0 4px;font-size:25px}.exception-title p{color:#8498ae;margin:0;font-size:13px}.exception-count{color:#dda15e;background:#965a2317;border:1px solid #67462c;border-radius:10px;align-items:center;gap:11px;min-width:175px;padding:12px 15px;display:flex}.exception-count.rejected{color:#e4777e;background:#962d3717;border-color:#64353b}.exception-count span{font-size:11px;display:block}.exception-count strong{color:#e5edf6;margin-top:2px;font-size:19px;display:block}.exception-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.exception-search{background:#081624;border:1px solid #203852;border-radius:8px;align-items:center;gap:9px;width:min(480px,100%);min-height:42px;padding:0 12px;display:flex}.exception-search svg{color:#72869d}.exception-search input{color:#dce7f3;background:0 0;border:0;outline:0;width:100%;font-size:13px}.exception-toolbar>strong{color:#8398ae;font-size:12px}.exception-table{background:#081522;border:1px solid #1d324b;border-radius:11px;overflow-x:auto}.exception-row{color:#b7c6d5;border-bottom:1px solid #172a40;grid-template-columns:1.05fr .8fr 1.25fr .7fr .65fr 1.3fr 1.05fr 1fr;align-items:center;gap:12px;min-width:1100px;min-height:72px;padding:10px 14px;font-size:12px;display:grid}.exception-row:last-child{border-bottom:0}.exception-header{color:#70869e;text-transform:uppercase;background:#0c1b2b;min-height:42px;font-size:11px;font-weight:800}.exception-row strong{color:#dce7f2;font-size:13px}.exception-row small{color:#788da4;margin-top:4px;display:block;font-size:11px!important}.exception-reason strong{color:#e7a76b}.exception-actions button{color:#e1a267;cursor:pointer;background:#a05b221a;border:1px solid #8a5b32;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.exception-empty{color:#7890a8;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:13px;display:flex}.exception-empty svg{color:#5cb98b}@media (width<=900px){.exception-title{flex-direction:column}}.master-records{padding:24px}.master-records-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.master-records-heading h1{color:#e4edf7;margin:5px 0 4px;font-size:25px}.master-records-heading p{color:#8296ac;margin:0;font-size:13px}.master-record-count{color:#7199c4;background:#0a1928;border:1px solid #25415f;border-radius:10px;align-items:center;gap:10px;min-width:165px;padding:11px 14px;display:flex}.master-record-count span{font-size:11px;display:block}.master-record-count strong{color:#e4edf7;margin-top:2px;font-size:19px;display:block}.master-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.master-kpis>div{background:#091725;border:1px solid #1c334b;border-radius:9px;min-height:82px;padding:13px}.master-kpis svg{color:#6e94bb;margin-bottom:7px}.master-kpis span{color:#7d91a7;font-size:11px;display:block}.master-kpis strong{color:#e3edf7;margin-top:3px;font-size:18px;display:block}.master-toolbar{grid-template-columns:minmax(320px,1fr) 150px 170px;gap:10px;margin-bottom:10px;display:grid}.master-search{background:#081522;border:1px solid #203952;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.master-search svg{color:#7389a0}.master-search input{color:#dce7f2;background:0 0;border:0;outline:0;width:100%;font-size:13px}.master-toolbar select{color:#c9d6e3;background:#081522;border:1px solid #203952;border-radius:8px;outline:0;min-height:42px;padding:0 10px;font-size:12px}.master-table{background:#081522;border:1px solid #1c3249;border-radius:10px;overflow-x:auto}.master-row{color:#b8c7d6;border-bottom:1px solid #172a3e;grid-template-columns:1.05fr .85fr 1.2fr .9fr 1.1fr 1.05fr 1.05fr 1fr .9fr;align-items:center;gap:12px;min-width:1380px;min-height:76px;padding:10px 13px;font-size:12px;display:grid}.master-row:last-child{border-bottom:0}.master-header{color:#70859c;text-transform:uppercase;background:#0c1c2c;min-height:43px;font-size:11px;font-weight:800}.master-primary strong,.master-stack strong{color:#dce7f2;font-size:12px;display:block}.master-primary small,.master-stack small{color:#788da4;margin-top:4px;display:block;font-size:11px!important}.master-source{color:#8bb8e6;background:#32649617;border:1px solid #315071;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.master-source.wizmo{color:#b09ae4;background:#694baa1a;border-color:#58458b}.master-status{color:#9eb5cc;white-space:nowrap;border:1px solid #315071;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.master-status.status-completed,.master-status.status-cleared{color:#70ca9b;background:#2e82591a;border-color:#31694f}.master-status.status-on-hold,.master-status.status-rejected{color:#e47c84;background:#96323c1a;border-color:#703c42}.master-status.status-waiting,.master-status.status-clearance-sent{color:#dcb16b;background:#a0732d17;border-color:#675436}.master-empty{color:#73889e;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;display:flex}.master-empty strong{color:#c6d3df;font-size:14px}.master-empty span{font-size:12px}.master-footer{color:#71869d;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}@media (width<=1050px){.master-kpis{grid-template-columns:repeat(2,1fr)}.master-toolbar{grid-template-columns:1fr}}.paperwork-workspace{padding:24px}.paperwork-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.paperwork-heading h1{color:#e3edf7;margin:5px 0 4px;font-size:25px}.paperwork-heading p{color:#8296ac;margin:0;font-size:13px}.paperwork-live{color:#67c794;background:#2d7d5314;border:1px solid #2e624a;border-radius:9px;align-items:center;gap:10px;min-width:145px;padding:11px 14px;display:flex}.paperwork-live span{font-size:11px;display:block}.paperwork-live strong{color:#e3edf7;margin-top:2px;font-size:19px;display:block}.paperwork-kpis{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.paperwork-kpis>div{background:#091725;border:1px solid #1d334b;border-radius:9px;min-height:80px;padding:13px}.paperwork-kpis svg{color:#79b;margin-bottom:6px}.paperwork-kpis span{color:#7c91a7;font-size:11px;display:block}.paperwork-kpis strong{color:#e3edf7;margin-top:2px;font-size:18px;display:block}.paperwork-toolbar{grid-template-columns:1fr 160px;gap:10px;margin-bottom:10px;display:grid}.paperwork-search{background:#081522;border:1px solid #203952;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.paperwork-search svg{color:#748aa1}.paperwork-search input{color:#dce7f2;background:0 0;border:0;outline:0;width:100%;font-size:13px}.paperwork-toolbar select{color:#c9d6e3;background:#081522;border:1px solid #203952;border-radius:8px;min-height:42px;padding:0 10px;font-size:12px}.paperwork-table{background:#081522;border:1px solid #1c3249;border-radius:10px;overflow-x:auto}.paperwork-row{color:#b8c7d6;border-bottom:1px solid #172a3e;grid-template-columns:1.05fr .8fr 1.2fr .9fr 1.15fr 1fr .75fr .9fr;align-items:center;gap:12px;min-width:1180px;min-height:72px;padding:10px 13px;font-size:12px;display:grid}.paperwork-row:last-child{border-bottom:0}.paperwork-header{color:#70859c;text-transform:uppercase;background:#0c1c2c;min-height:42px;font-size:11px;font-weight:800}.paperwork-stack strong{color:#dce7f2;font-size:12px;display:block}.paperwork-stack small{color:#788da4;margin-top:4px;display:block;font-size:11px!important}.paperwork-source{color:#8bb8e6;border:1px solid #315071;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.paperwork-source.wizmo{color:#b09ae4;border-color:#58458b}.paperwork-status{border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.paperwork-status.ready{color:#70ca9b;background:#2d82551a;border:1px solid #31694f}.paperwork-status.pending{color:#dfaa69;background:#9b64281a;border:1px solid #705235}.paperwork-download,.paperwork-action{cursor:pointer;border-radius:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.paperwork-download{color:#8bb9e7;background:#2d5a8c1a;border:1px solid #315477;align-items:center;gap:6px;display:inline-flex}.paperwork-action.make-ready{color:#70ca9b;background:#2d82551a;border:1px solid #31694f}.paperwork-action.make-pending{color:#dfaa69;background:#9b64281a;border:1px solid #705235}.paperwork-no-doc,.paperwork-manual{color:#7d91a7;font-size:11px}.paperwork-empty{color:#71879e;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;display:flex}.paperwork-empty svg{color:#61bd8e}.paperwork-empty strong{color:#c8d5e1;font-size:14px}.paperwork-empty span{font-size:12px}@media (width<=900px){.paperwork-heading{flex-direction:column}.paperwork-kpis,.paperwork-toolbar{grid-template-columns:1fr}}.tasks-workspace{padding:24px}.tasks-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.tasks-heading h1{color:#e3edf7;margin:5px 0 4px;font-size:25px}.tasks-heading p{color:#8296ac;margin:0;font-size:13px}.tasks-new-btn{color:#9bc9f4;cursor:pointer;background:#102b44;border:1px solid #315d87;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.tasks-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.tasks-kpis>div{background:#091725;border:1px solid #1d334b;border-radius:9px;min-height:82px;padding:13px}.tasks-kpis svg{color:#79b;margin-bottom:7px}.tasks-kpis span{color:#7c91a7;font-size:11px;display:block}.tasks-kpis strong{color:#e3edf7;margin-top:2px;font-size:19px;display:block}.tasks-kpis .danger{border-color:#5c333b}.tasks-kpis .danger svg{color:#dc747c}.tasks-kpis .warning{border-color:#665034}.tasks-kpis .warning svg{color:#dba25d}.tasks-kpis .success{border-color:#2e5d49}.tasks-kpis .success svg{color:#67bd8f}.tasks-toolbar{grid-template-columns:1fr 170px;gap:10px;margin-bottom:12px;display:grid}.tasks-search{background:#081522;border:1px solid #203952;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.tasks-search svg{color:#748aa1}.tasks-search input{color:#dce7f2;background:0 0;border:0;outline:0;width:100%;font-size:13px}.tasks-toolbar select{color:#c9d6e3;background:#081522;border:1px solid #203952;border-radius:8px;min-height:42px;padding:0 10px;font-size:12px}.tasks-list{flex-direction:column;gap:8px;display:flex}.task-card{background:#091725;border:1px solid #1d334b;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:88px;padding:13px;display:grid}.task-card.overdue{background:linear-gradient(90deg,#962d3714,#091725 28%);border-color:#67363e}.task-card.completed{opacity:.68}.task-check{color:#85a7c9;cursor:pointer;background:#0b1c2d;border:1px solid #31516f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.task-card.completed .task-check{color:#6cc795;border-color:#397257}.task-main{min-width:0}.task-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-title-line>strong{color:#dce7f2;font-size:14px}.task-card.completed .task-title-line>strong{text-decoration:line-through}.task-main p{color:#899db2;margin:6px 0;font-size:12px}.task-priority,.task-category{color:#8ea7bf;border:1px solid #314b65;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800}.task-priority.urgent{color:#ed7c85;border-color:#733b43}.task-priority.high{color:#e4a361;border-color:#735437}.task-priority.normal{color:#8db9e2;border-color:#345a7d}.task-priority.low{color:#79b89b;border-color:#36584b}.task-meta{color:#72889f;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:7px;font-size:11px;display:flex}.task-due{align-items:center;gap:4px;display:inline-flex}.task-due.overdue{color:#e87b83;font-weight:800}.task-due.today{color:#dfab66;font-weight:800}.task-actions{align-items:center;gap:7px;display:flex}.task-actions button{color:#8dbbe7;cursor:pointer;background:#2d5a8c1a;border:1px solid #315578;border-radius:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.task-actions .task-delete{color:#c86c75;border-color:#56343b;place-items:center;width:34px;padding:0;display:grid}.tasks-empty{color:#71879e;background:#091725;border:1px solid #1d334b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;display:flex}.tasks-empty svg{color:#62bd8f}.tasks-empty strong{color:#c9d6e2;font-size:14px}.tasks-empty span{font-size:12px}.tasks-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080fc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tasks-modal{background:#091725;border:1px solid #29445f;border-radius:13px;width:min(700px,96vw);max-height:90vh;overflow-y:auto;box-shadow:0 25px 70px #00000073}.tasks-modal-head{border-bottom:1px solid #1d334b;justify-content:space-between;align-items:flex-start;padding:17px 19px;display:flex}.tasks-modal-head h2{color:#e3edf7;margin:4px 0 0;font-size:20px}.tasks-modal-head>button{color:#8fa5bb;cursor:pointer;background:#0d1d2d;border:1px solid #29435c;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.tasks-form{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.tasks-form label{color:#8da1b5;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.tasks-form .tasks-wide{grid-column:1/-1}.tasks-form input,.tasks-form select,.tasks-form textarea{box-sizing:border-box;color:#dce7f2;background:#06121e;border:1px solid #263e57;border-radius:7px;outline:0;width:100%;min-height:40px;padding:9px 10px;font-size:12px}.tasks-form textarea{resize:vertical}.tasks-form input:focus,.tasks-form select:focus,.tasks-form textarea:focus{border-color:#4678a7}.tasks-modal-actions{justify-content:flex-end;gap:9px;padding:14px 18px 18px;display:flex}.tasks-modal-actions button{cursor:pointer;border-radius:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.tasks-modal-actions .secondary{color:#94a8bb;background:#0b1b2a;border:1px solid #2a4259}.tasks-modal-actions .primary{color:#a9d4fa;background:#123657;border:1px solid #386a96;align-items:center;gap:6px;display:inline-flex}.tasks-modal-actions .primary:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.tasks-heading{flex-direction:column}.tasks-kpis{grid-template-columns:repeat(2,1fr)}.tasks-toolbar,.tasks-form{grid-template-columns:1fr}.tasks-form .tasks-wide{grid-column:auto}.task-card{grid-template-columns:36px 1fr}.task-actions{grid-column:2}}.email-workspace{padding:24px}.email-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.email-heading h1{color:#e3edf7;margin:5px 0 4px;font-size:25px}.email-heading p{color:#8296ac;margin:0;font-size:13px}.email-new-btn{color:#9bc9f4;cursor:pointer;background:#102b44;border:1px solid #315d87;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.email-layout{grid-template-columns:280px minmax(0,1fr);gap:14px;display:grid}.email-library,.email-editor{background:#091725;border:1px solid #1d334b;border-radius:11px}.email-library{padding:12px}.email-search{background:#06121e;border:1px solid #203952;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.email-search svg{color:#70879e}.email-search input{color:#dce7f2;background:0 0;border:0;outline:0;width:100%;font-size:12px}.email-category-filter{color:#c7d4e0;background:#06121e;border:1px solid #203952;border-radius:7px;width:100%;min-height:38px;margin-top:8px;padding:0 9px;font-size:12px}.email-template-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.email-template-card{text-align:left;color:#8ea4ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.email-template-card:hover{background:#0d1d2d}.email-template-card.active{background:#10273c;border-color:#31597d}.email-template-card svg{color:#6f96ba;flex:none}.email-template-card div{min-width:0}.email-template-card strong{color:#d6e2ed;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.email-template-card span{color:#6f859a;margin-top:2px;font-size:10px;display:block}.email-editor{overflow:hidden}.email-editor-head{border-bottom:1px solid #1d334b;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.email-editor-head h2{color:#e2ecf5;margin:6px 0 0;font-size:19px}.email-category{color:#83add3;border:1px solid #315476;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800}.email-editor-actions{gap:7px;display:flex}.email-editor-actions button{color:#91abc3;cursor:pointer;background:#0c1e2e;border:1px solid #2b4965;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.email-editor-actions .email-delete-btn{color:#d26f78;border-color:#5b353c;justify-content:center;width:35px;padding:0}.email-trip-selector{background:#081521;border-bottom:1px solid #172c40;padding:14px 18px}.email-trip-selector label{color:#8298ad;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.email-trip-selector select{color:#d4e0eb;background:#06121e;border:1px solid #29445e;border-radius:7px;outline:0;width:100%;min-height:40px;padding:0 10px;font-size:12px}.email-preview{padding:18px}.email-preview-section{background:#06121e;border:1px solid #1d354c;border-radius:9px;margin-bottom:13px;overflow:hidden}.email-preview-label{background:#0b1a28;border-bottom:1px solid #1b3044;justify-content:space-between;align-items:center;min-height:39px;padding:0 12px;display:flex}.email-preview-label>span{color:#70879d;letter-spacing:.08em;font-size:10px;font-weight:900}.email-preview-label button{color:#7eacd5;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.email-subject{color:#dce7f2;padding:14px;font-size:13px;display:block}.email-preview pre{white-space:pre-wrap;word-break:break-word;color:#bdcbd8;min-height:250px;margin:0;padding:15px;font-family:inherit;font-size:12px;line-height:1.65;overflow-x:auto}.email-copy-all{color:#a7d1f7;cursor:pointer;background:#113354;border:1px solid #35638c;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.email-edit-form{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.email-edit-form label{color:#8399ae;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.email-edit-form .email-wide{grid-column:1/-1}.email-edit-form input,.email-edit-form select,.email-edit-form textarea{box-sizing:border-box;color:#dce7f2;background:#06121e;border:1px solid #29445e;border-radius:7px;outline:0;width:100%;padding:10px;font-size:12px}.email-edit-form input,.email-edit-form select{min-height:40px}.email-edit-form textarea{resize:vertical;line-height:1.6}.email-edit-form input:focus,.email-edit-form select:focus,.email-edit-form textarea:focus{border-color:#477aa9}.email-variable-help{background:#0a1a29;border:1px solid #28435d;border-radius:7px;padding:11px}.email-variable-help strong{color:#9cb5cb;margin-bottom:5px;font-size:11px;display:block}.email-variable-help span{color:#6f94b6;font-family:monospace;font-size:11px;line-height:1.8}.email-save-indicator{color:#84c8a6;cursor:pointer;background:#102b23;border:1px solid #386a55;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=950px){.email-layout{grid-template-columns:1fr}.email-template-list{grid-template-columns:repeat(2,1fr);display:grid}.email-edit-form{grid-template-columns:1fr}.email-edit-form .email-wide{grid-column:auto}}@media (width<=650px){.email-heading{flex-direction:column}.email-template-list{grid-template-columns:1fr}}.documents-workspace{padding:24px}.documents-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.documents-heading h1{color:#e3edf7;margin:5px 0 4px;font-size:25px}.documents-heading p{color:#8296ac;margin:0;font-size:13px}.documents-refresh{color:#9bc9f4;cursor:pointer;background:#102b44;border:1px solid #315d87;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.documents-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.documents-kpis>div{background:#091725;border:1px solid #1d334b;border-radius:9px;min-height:82px;padding:13px}.documents-kpis svg{color:#75a7d5;margin-bottom:7px}.documents-kpis span{color:#7c91a7;font-size:11px;display:block}.documents-kpis strong{color:#e3edf7;margin-top:2px;font-size:19px;display:block}.documents-toolbar{grid-template-columns:1fr 180px;gap:10px;margin-bottom:12px;display:grid}.documents-search{background:#081522;border:1px solid #203952;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.documents-search svg{color:#748aa1}.documents-search input{color:#dce7f2;background:0 0;border:0;outline:0;width:100%;font-size:13px}.documents-toolbar select{color:#c9d6e3;background:#081522;border:1px solid #203952;border-radius:8px;min-height:42px;padding:0 10px}.documents-panel{background:#091725;border:1px solid #1d334b;border-radius:10px;overflow:hidden}.documents-panel-head{border-bottom:1px solid #1d334b;padding:14px 16px}.documents-panel-head h2{color:#dce7f2;margin:0;font-size:15px}.documents-panel-head p{color:#71879d;margin:3px 0 0;font-size:11px}.documents-table-wrap{overflow-x:auto}.documents-table{border-collapse:collapse;width:100%;min-width:1050px}.documents-table th{text-align:left;color:#6f879e;letter-spacing:.05em;background:#081521;border-bottom:1px solid #1d334b;padding:10px 12px;font-size:10px;font-weight:900}.documents-table td{color:#aebdcc;vertical-align:middle;border-bottom:1px solid #162b3f;padding:12px;font-size:12px}.documents-table tbody tr:hover{background:#37638c12}.document-file{align-items:center;gap:9px;min-width:220px;display:flex}.document-file>span{color:#67bc91;background:#0c251e;border:1px solid #28503f;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.document-file div,.document-trip{min-width:0}.document-file strong,.document-trip strong{color:#d6e2ed;font-size:12px;display:block}.document-file small,.document-trip small{color:#6f859a;margin-top:3px;font-size:10px;display:block}.document-file strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.document-company{color:#87a9c7;white-space:nowrap;border:1px solid #2b4a65;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.document-download{color:#91c1ed;cursor:pointer;background:#0e2b45;border:1px solid #315b80;border-radius:6px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.document-download:hover{background:#143957}.documents-empty{color:#71879d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.documents-empty svg{color:#6d9bc4}.documents-empty strong{color:#c9d7e3;font-size:14px}.documents-empty span{text-align:center;max-width:420px;font-size:12px}.documents-loading-icon{animation:1s linear infinite documents-spin}@keyframes documents-spin{to{transform:rotate(360deg)}}@media (width<=900px){.documents-kpis{grid-template-columns:repeat(2,1fr)}.documents-toolbar{grid-template-columns:1fr}}@media (width<=600px){.documents-heading{flex-direction:column}.documents-kpis{grid-template-columns:1fr}}.activity-workspace,.reports-workspace{padding:24px}.activity-heading,.reports-heading{margin-bottom:18px}.activity-heading h1,.reports-heading h1{color:#e3edf7;margin:5px 0 4px;font-size:25px}.activity-heading p,.reports-heading p{color:#8296ac;margin:0;font-size:13px}.activity-kpis,.reports-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.activity-kpis>div{background:#091725;border:1px solid #1d334b;border-radius:9px;min-height:82px;padding:13px}.activity-kpis svg{color:#75a7d5;margin-bottom:7px}.activity-kpis span{color:#7c91a7;font-size:11px;display:block}.activity-kpis strong{color:#e3edf7;margin-top:2px;font-size:19px;display:block}.activity-toolbar{grid-template-columns:1fr 180px;gap:10px;margin-bottom:12px;display:grid}.activity-search{background:#081522;border:1px solid #203952;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.activity-search svg{color:#748aa1}.activity-search input{color:#dce7f2;background:0 0;border:0;outline:0;width:100%;font-size:13px}.activity-toolbar select{color:#c9d6e3;background:#081522;border:1px solid #203952;border-radius:8px;min-height:42px;padding:0 10px}.activity-panel{background:#091725;border:1px solid #1d334b;border-radius:10px;overflow:hidden}.activity-panel-head{border-bottom:1px solid #1d334b;padding:14px 16px}.activity-panel-head h2{color:#dce7f2;margin:0;font-size:15px}.activity-panel-head p{color:#71879d;margin:3px 0 0;font-size:11px}.activity-list{padding:7px 16px 16px}.activity-record{border-bottom:1px solid #162b3f;grid-template-columns:38px 1fr;gap:11px;padding:13px 0;display:grid;position:relative}.activity-record:last-child{border-bottom:0}.activity-record-icon{color:#7c9ab6;background:#0b1d2d;border:1px solid #304b64;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.activity-record-icon.success{color:#67bf91;background:#0c251d;border-color:#315d49}.activity-record-icon.warning{color:#dfa35c;background:#261c0d;border-color:#6c5132}.activity-record-icon.danger{color:#df747d;background:#281116;border-color:#67363e}.activity-record-icon.blue{color:#76b1e6;background:#0d2841;border-color:#315a80}.activity-record-main{min-width:0}.activity-record-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activity-record-title strong{color:#d6e2ed;font-size:13px}.activity-record-title>span{color:#657d93;flex:none;font-size:10px}.activity-record-meta{color:#738aa0;flex-wrap:wrap;align-items:center;gap:6px 13px;margin-top:7px;font-size:11px;display:flex}.activity-company{color:#83a6c5;border:1px solid #2c4a64;border-radius:5px;padding:3px 6px;font-weight:800}.activity-empty{color:#71879d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.activity-empty strong{color:#c9d7e3;font-size:14px}.activity-empty span{font-size:12px}.report-kpi{background:#091725;border:1px solid #1d334b;border-radius:9px;align-items:center;gap:12px;min-height:82px;padding:13px;display:flex}.report-kpi>span{color:#78afe0;background:#0c2439;border:1px solid #2b506f;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.report-kpi small{color:#7b90a5;font-size:11px;display:block}.report-kpi strong{color:#e3edf7;margin-top:2px;font-size:20px;display:block}.reports-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reports-panel{background:#091725;border:1px solid #1d334b;border-radius:10px;overflow:hidden}.reports-panel-head{border-bottom:1px solid #1d334b;padding:14px 16px}.reports-panel-head h2{color:#dce7f2;margin:0;font-size:15px}.reports-panel-head p{color:#71879d;margin:3px 0 0;font-size:11px}.report-status-list{padding:8px 15px 15px}.report-status-row{grid-template-columns:35px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.report-status-icon{color:#829eb8;border:1px solid #304a62;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.report-status-icon.green{color:#67bd8f;border-color:#315c49}.report-status-icon.blue{color:#75b1e5;border-color:#315b80}.report-status-icon.yellow{color:#dda25e;border-color:#695032}.report-status-icon.red{color:#dc747c;border-color:#67363e}.report-status-icon.purple{color:#aa91dc;border-color:#514672}.report-status-main>div:first-child{color:#8fa3b7;justify-content:space-between;gap:10px;font-size:11px;display:flex}.report-status-main strong{color:#cbd8e4}.report-status-bar,.report-bar{background:#14283a;border-radius:20px;height:5px;margin-top:6px;overflow:hidden}.report-status-bar i,.report-bar i{border-radius:inherit;background:#4b81b2;height:100%;display:block}.report-status-bar i.green{background:#4d9b72}.report-status-bar i.blue{background:#4c86ba}.report-status-bar i.yellow{background:#b27d3f}.report-status-bar i.red{background:#ad515a}.report-status-bar i.purple{background:#7c65ae}.report-company-cards{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.report-company-cards>div{background:#081522;border:1px solid #20384e;border-radius:8px;min-height:112px;padding:12px}.report-company-cards svg{color:#74a6d2}.report-company-cards span{color:#7f94a9;margin-top:9px;font-size:10px;display:block}.report-company-cards strong{color:#dce7f2;margin-top:2px;font-size:19px;display:block}.report-company-cards small{color:#647b91;margin-top:3px;font-size:10px;display:block}.report-service-list{padding:13px 15px 16px}.report-service{margin-bottom:13px}.report-service:last-child{margin-bottom:0}.report-service>div:first-child{color:#93a6b8;justify-content:space-between;gap:10px;font-size:11px;display:flex}.report-service strong{color:#d0dce7}.reports-customer-panel{grid-column:1/-1}.reports-table-wrap{overflow-x:auto}.reports-table{border-collapse:collapse;width:100%}.reports-table th{text-align:left;color:#6f879e;letter-spacing:.05em;background:#081521;border-bottom:1px solid #1d334b;padding:10px 13px;font-size:10px}.reports-table td{color:#aebdcc;border-bottom:1px solid #162b3f;padding:11px 13px;font-size:12px}.reports-table td strong{color:#d5e1ec}.reports-empty{text-align:center;color:#71879d;padding:35px;font-size:12px}@media (width<=1000px){.activity-kpis,.reports-kpis{grid-template-columns:repeat(2,1fr)}.reports-grid{grid-template-columns:1fr}.reports-customer-panel{grid-column:auto}}@media (width<=700px){.activity-toolbar{grid-template-columns:1fr}.activity-record-title{flex-direction:column;gap:4px}.report-company-cards{grid-template-columns:1fr}}.new-trip-company-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.new-trip-company-card{text-align:left;cursor:pointer;background:#091827;border:1px solid #213c55;border-radius:10px;align-items:flex-start;gap:14px;min-height:145px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:flex}.new-trip-company-card:hover{background:#0c1e30;border-color:#3c6f99;transform:translateY(-2px)}.new-trip-company-icon{color:#77b1e2;background:#0c263d;border:1px solid #315878;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.new-trip-company-card strong{color:#e1ebf4;margin-bottom:5px;font-size:15px;display:block}.new-trip-company-card span{color:#93a7ba;font-size:12px;line-height:1.45;display:block}.new-trip-company-card small{color:#688096;margin-top:10px;display:block;font-size:11px!important}@media (width<=700px){.new-trip-company-grid{grid-template-columns:1fr}}.sidebar-nav{flex-direction:column;gap:5px;padding-bottom:18px;display:flex}.nav-group{position:relative}.nav-group+.nav-group{border-top:1px solid #6f91b01a;margin-top:7px;padding-top:8px}.nav-group-title{color:#526b82;letter-spacing:.11em;white-space:nowrap;padding:0 14px 6px;font-size:10px;font-weight:800;line-height:1}.nav-group-items{flex-direction:column;gap:2px;display:flex}.sidebar:not(:has(.nav-group-title)) .nav-group+.nav-group{margin-top:5px;padding-top:5px}.clearops-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030911c2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.clearops-dialog{background:#101923;border:1px solid #7ea0be2e;border-radius:18px;width:min(480px,100%);padding:22px;box-shadow:0 28px 80px #00000080,inset 0 1px #ffffff06}.clearops-dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.clearops-dialog-header span{color:#7890a6;letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.clearops-dialog-header h3{color:#f5f8fb;margin:0;font-size:19px;line-height:1.25}.clearops-dialog-header p{color:#8296a8;margin:6px 0 0;font-size:12px}.clearops-dialog-header>button{color:#91a5b8;cursor:pointer;background:#ffffff06;border:1px solid #7ea0be29;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.clearops-dialog-field{color:#a9b8c6;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.clearops-dialog-field input,.clearops-dialog-field textarea{box-sizing:border-box;color:#edf4f9;width:100%;font:inherit;resize:vertical;background:#0b131c;border:1px solid #7ea0be2e;border-radius:10px;outline:none;padding:12px 13px}.clearops-dialog-field input:focus,.clearops-dialog-field textarea:focus{border-color:#4a99ffa6;box-shadow:0 0 0 3px #4a99ff17}.clearops-dialog-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.clearops-dialog-actions button{cursor:pointer;border-radius:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.clearops-dialog-actions button:disabled{opacity:.4;cursor:not-allowed}.clearops-dialog-cancel{color:#a9b8c6;background:#ffffff06;border:1px solid #7ea0be2e}.clearops-dialog-primary{color:#82b7ff;background:#2a74e12e;border:1px solid #408fff66}.clearops-dialog-warning{color:#f8c66a;background:#f59e0b24;border:1px solid #f5b24261}.clearops-dialog-danger{color:#ff8c8c;background:#dc373724;border:1px solid #f4565661}.clearops-workspace-message{color:#efc16d;background:#f59e0b14;border:1px solid #f5b24247;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.clearops-workspace-message button{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff0a;border:0;border-radius:7px;flex:0 0 28px;place-items:center;padding:0;display:grid}.truck-dispatch-confirm-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.truck-dispatch-confirm-summary>div{background:#ffffff06;border:1px solid #7ea0be21;border-radius:10px;padding:12px}.truck-dispatch-confirm-summary span{color:#71869a;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.truck-dispatch-confirm-summary strong{color:#edf4f9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.truck-dispatch-confirm-text{color:#8ea1b2;margin:16px 0 0;font-size:12px;line-height:1.55}.clearops-dialog-primary{align-items:center;gap:7px;display:inline-flex}@media (width<=700px){.truck-dispatch-confirm-summary{grid-template-columns:1fr}}.kpi-grid{gap:14px}.kpi{background:linear-gradient(145deg,#0e1d30f5,#081322f5);border-color:#203149;border-radius:12px;min-height:122px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s}.kpi:hover{border-color:#304765;transform:translateY(-2px);box-shadow:0 12px 28px #00000029}.kpi-top{height:34px}.kpi-icon{border-radius:9px;width:34px;height:34px}.kpi-icon svg{width:17px;height:17px}.kpi>strong{letter-spacing:-1.2px;margin-top:13px;font-size:28px;line-height:1}.kpi h3{color:#c6d2e1;margin:7px 0 3px;font-size:12px;font-weight:700}.kpi p{color:#74869d;font-size:11px}.live-pulse{font-size:10px}.command-grid{gap:18px}.panel{background:linear-gradient(160deg,#0a1829f0,#071220f0);border-color:#1d3048;border-radius:13px}.panel-header{border-bottom-color:#1b2c42;min-height:72px;padding:17px 19px}.panel-header h2{color:#e2eaf3;margin:0 0 4px;font-size:15px;font-weight:700}.panel-header p{color:#718399;font-size:11px}.filter-btn{color:#a2b0c2;border-color:#293c55;height:34px;padding:0 11px;font-size:11px}th{color:#71839a;letter-spacing:.65px;padding:12px 14px;font-size:10px}td{height:69px;padding:10px 14px;font-size:12px}.trip-name strong{color:#e0e8f3;font-size:12px}.trip-name span{color:#75879d;margin-top:4px;font-size:11px}.destination span{color:#c4d0df;font-size:12px}.destination small{color:#718299;margin-top:4px;font-size:10px!important}.status,.paperwork{white-space:nowrap;border-radius:7px;gap:6px;padding:6px 9px;font-size:10px}.status i{width:6px;height:6px}.owner{color:#a9b6c7;gap:8px;font-size:11px}.owner>span{border-radius:8px;width:27px;height:27px;font-size:9px}.next-action strong{color:#bdc8d6;font-size:11px;font-weight:650}.next-action span{color:#718299;margin-top:4px;font-size:10px}.urgent-count{border-radius:8px;width:26px;height:26px;font-size:11px}.attention,.activity-row{min-height:68px;padding:13px 15px}.dashboard-empty{color:#71869b;justify-content:center;align-items:center;gap:9px;min-height:100px;font-size:12px;display:flex}.clickable-trip{cursor:pointer}.clickable-trip:hover{background:#3764961f}@media (width<=1200px){.command-grid{grid-template-columns:1fr}.right-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.right-column{grid-template-columns:1fr}}html{font-size:16px!important}body{font-size:14px!important;line-height:1.5!important}p,label,input,select,textarea,button{font-size:13px!important}h1{letter-spacing:-.5px!important;font-size:28px!important;font-weight:800!important;line-height:1.2!important}h2{font-size:17px!important;font-weight:750!important;line-height:1.3!important}h3{font-size:14px!important;font-weight:700!important;line-height:1.35!important}.sidebar{font-size:13px!important}.sidebar button,.sidebar a{font-size:13px!important;font-weight:600!important}.nav-group-title{letter-spacing:.8px!important;font-size:10px!important;font-weight:750!important}button{min-height:36px;font-weight:650!important;line-height:1.2!important}input,select,textarea{font-size:13px!important;line-height:1.4!important}.panel-header h2{font-size:16px!important}.panel-header p{font-size:12px!important}table{font-size:13px!important}th{letter-spacing:.55px!important;padding:12px 14px!important;font-size:10px!important;font-weight:750!important}td{padding:12px 14px!important;font-size:13px!important;line-height:1.4!important}td strong,.trip-name strong,.destination span{font-size:13px!important;font-weight:700!important}td small,.trip-name span,.destination small,.next-action span{font-size:11px!important;line-height:1.4!important}.status,.paperwork{padding:6px 9px!important;font-size:11px!important;font-weight:700!important}.owner{font-size:12px!important}.owner>span{font-size:10px!important}.kpi>strong{font-size:29px!important}.kpi h3{font-size:13px!important}.kpi p{font-size:11px!important}.customer-trip-row,.trip-history-row,.truck-list-card,.truck-manifest{font-size:13px!important}.trip-history-row.header,.truck-manifest-head{font-size:11px!important;font-weight:700!important}small{font-size:11px!important}.modal h2,.modal-content h2,.clearops-modal h2{font-size:18px!important}.modal p,.modal-content p,.clearops-modal p{font-size:13px!important}.attention,.activity-row{font-size:12px!important;line-height:1.45!important}.next-action strong{font-size:12px!important;font-weight:700!important}td,button,input,select,textarea{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{color:#dce7f5!important}p{color:#aebed1!important}td{color:#cbd8e8!important;font-size:13px!important;font-weight:500!important}td strong{color:#eef5ff!important;font-weight:700!important}th{color:#8fa6c2!important;letter-spacing:.6px!important;font-size:10px!important;font-weight:800!important}label{color:#9fb1c7!important}small,.trip-name span,.destination small,.next-action span{color:#91a5bd!important;font-size:11px!important}.trip-name strong,.destination span,.next-action strong{color:#e7eff9!important}.panel-header h2,.panel h2,.panel h3{color:#edf4ff!important}.panel-header p{color:#9bafc6!important}.truck-manifest,.truck-manifest td{color:#cad8e8!important}.truck-manifest-head,.truck-manifest th{color:#91a8c4!important}.customer-trip-row,.trip-history-row{color:#cbd8e8!important}.customer-trip-row small,.trip-history-row small,.truck-list-card small{color:#94a9c1!important}input,select,textarea{color:#e8f0fa!important}input::placeholder,textarea::placeholder{color:#7288a2!important;opacity:1!important}button{color:#dce8f6}.sidebar button,.sidebar a{color:#b8c7d9!important}.sidebar button:hover,.sidebar a:hover{color:#f1f6fc!important}.kpi h3{color:#d3dfed!important}.kpi p{color:#91a5bd!important}.attention,.activity-row{color:#bdcbdb!important}.muted,.text-muted,.meta,.subtitle{color:#91a5bd!important}.truck-manifest-row{color:#c4d3e4!important;grid-template-columns:minmax(115px,.9fr) minmax(105px,.8fr) minmax(170px,1.5fr) minmax(100px,.9fr) 90px 80px 70px!important;gap:14px!important;min-height:56px!important;padding:0 16px!important;font-size:13px!important}.truck-manifest-row.header{color:#91a8c4!important;letter-spacing:.55px!important;min-height:40px!important;font-size:10px!important;font-weight:800!important}.truck-manifest-trip-id{letter-spacing:.15px;color:#63aaff!important;font-size:13px!important;font-weight:800!important}.truck-manifest-row>strong{color:#edf4ff;font-size:13px!important}.truck-manifest-row>span{color:#c2d0e0;font-size:12px!important}.truck-manifest-note{color:#91a5bd!important;font-size:11px!important}@media (width<=1100px){.truck-manifest-table{overflow-x:auto}.truck-manifest-row{min-width:900px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#e8f1fc!important;background:radial-gradient(circle at 78% 0,#2370ff17,#0000 32%),#06101e!important}.app-shell,.main-content,.workspace,main{background-color:#071321}.sidebar{box-shadow:10px 0 35px #0000002e;background:linear-gradient(#0b1b30 0%,#081525 55%,#06111e 100%)!important;border-right:1px solid #24405f!important}.brand{min-height:62px!important}.brand-mark{border:1px solid #82beff7a;color:#fff!important;background:linear-gradient(145deg,#4c9cff,#1f6fff 55%,#1851d8)!important;border-radius:12px!important;flex-basis:42px!important;width:42px!important;height:42px!important;box-shadow:0 0 0 4px #2f80ff17,0 8px 25px #1e6fff59!important}.brand strong{color:#f5f9ff!important;letter-spacing:-.35px!important;font-size:18px!important;font-weight:800!important}.brand span{color:#7fa4cf!important;letter-spacing:1.35px!important;font-size:9px!important;font-weight:800!important}.nav-group-title{color:#7391b4!important}.nav-item{color:#a9bdd4!important}.nav-item:hover{color:#fff!important;background:#306fbb29!important}.nav-item.active{box-shadow:inset 0 0 0 1px #5b9eff21;color:#fff!important;background:linear-gradient(90deg,#2a7bff52,#1f60d221)!important}.panel,.kpi,.control-card,.truck-manifest,.truck-list-card,.customer-trip-row,.trip-history-row{border-color:#223c59!important}.panel,.control-card,.truck-manifest{box-shadow:0 12px 35px #00000021;background:linear-gradient(155deg,#0d1f34f7,#081627f7)!important}h1,h2,h3{color:#f1f6fd!important}p,small{color:#9eb2ca!important}th{background:#1127427a;color:#91acd0!important}td{color:#d0ddec!important;border-color:#1d334c!important}tbody tr{transition:background .16s,box-shadow .16s}tbody tr:hover{background:#2d69af1a!important}.status,.big-status{letter-spacing:.1px;border:1px solid #0000;min-height:27px;box-shadow:inset 0 1px #ffffff0d;border-radius:8px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.status.cleared,.status.completed,.big-status.cleared,.big-status.completed{box-shadow:0 0 16px #22c55e14;color:#78f5b2!important;background:#12965b38!important;border-color:#4ade8052!important}.status.cleared i,.status.completed i{box-shadow:0 0 8px #4ade80bf;background:#4ade80!important}.status.waiting,.status.clearance-sent,.big-status.waiting{box-shadow:0 0 16px #8b5cf612;color:#cbb9ff!important;background:#784fdc40!important;border-color:#a78bfa57!important}.status.waiting i,.status.clearance-sent i{box-shadow:0 0 8px #a78bfab3;background:#ad91ff!important}.status.processing,.big-status.processing{box-shadow:0 0 15px #3b82f612;color:#82baff!important;background:#236fdc3d!important;border-color:#5096ff52!important}.status.processing i{box-shadow:0 0 8px #60a5fab3;background:#60a5fa!important}.status.need-clearance{color:#ffc078!important;background:#d3681138!important;border-color:#fb923c57!important}.status.need-clearance i{box-shadow:0 0 8px #fb923cb3;background:#fb923c!important}.status.ready,.status.ready-for-truck,.status.assigned-to-truck{color:#72e8f2!important;background:#0891a533!important;border-color:#22d3ee52!important}.status.ready i,.status.ready-for-truck i,.status.assigned-to-truck i{box-shadow:0 0 8px #22d3eeb3;background:#22d3ee!important}.status.on-hold,.status.rejected{box-shadow:0 0 16px #f43f5e12;color:#ff91a0!important;background:#c8264338!important;border-color:#fb718561!important}.status.on-hold i,.status.rejected i{box-shadow:0 0 9px #fb7185bf;background:#fb7185!important}.paperwork.ready{border:1px solid #4ade8045;color:#77efad!important;background:#12965b33!important}.paperwork.pending{border:1px solid #facc1540;color:#ffd76b!important;background:#b47d0833!important}.paperwork.missing{border:1px solid #fb718547;color:#ff91a0!important;background:#be233f33!important}input,select,textarea{color:#edf5ff!important;background:#09192b!important;border-color:#294461!important}input:focus,select:focus,textarea:focus{border-color:#438cff!important;box-shadow:0 0 0 3px #3b82f61c!important}button.primary,.primary-action,.create-btn{box-shadow:0 7px 20px #2367e838;color:#fff!important;background:linear-gradient(135deg,#378bff,#2367e8)!important;border-color:#4a94ff!important}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#071321}::-webkit-scrollbar-thumb{background:#294560;border:2px solid #071321;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#3c6286}.admin-dashboard{flex-direction:column;gap:18px;padding-bottom:30px;display:flex}.admin-hero{background:radial-gradient(circle at 82% 25%,#3184ff3b,#0000 28%),linear-gradient(120deg,#102a47,#0a1c31 60%,#0b2340);border:1px solid #284b70;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff0a}.admin-hero:after{content:"";pointer-events:none;border:1px solid #63a8ff26;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-70px;box-shadow:0 0 0 35px #4a90ff09,0 0 0 70px #4a90ff06}.admin-hero-copy{z-index:1;position:relative}.admin-eyebrow{color:#77b5ff;letter-spacing:1.2px;align-items:center;gap:8px;margin-bottom:9px;font-size:10px;font-weight:850;display:flex}.admin-live-dot{background:#42e397;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #42e397cc}.admin-hero h1{margin:0;color:#fff!important;letter-spacing:-.8px!important;font-size:31px!important}.admin-hero p{max-width:650px;margin:8px 0 0;color:#a9bdd4!important;font-size:13px!important}.admin-hero-date{color:#7795b7;margin-top:15px;font-size:11px;font-weight:650}.admin-hero-actions{z-index:2;gap:10px;display:flex;position:relative}.admin-hero-actions button{cursor:pointer;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.admin-secondary-btn{color:#c7d9ed!important;background:#08182ab8!important;border:1px solid #365779!important}.admin-new-trip-btn{box-shadow:0 9px 25px #246ceb4d;color:#fff!important;background:linear-gradient(135deg,#3f94ff,#2268e8)!important;border:1px solid #5aa3ff!important}.admin-new-trip-btn>span{font-size:20px;line-height:1}.admin-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-priority-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#0e233b,#09192b);border:1px solid #243d58;border-radius:13px;min-height:145px;padding:17px;transition:all .18s;position:relative;overflow:hidden}.admin-priority-card:hover{border-color:#42698f;transform:translateY(-3px);box-shadow:0 14px 32px #0000002e}.admin-priority-card:after{content:"";opacity:.14;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -25px -45px auto}.admin-priority-card.blue:after{background:#398bff}.admin-priority-card.orange:after{background:#ff922f}.admin-priority-card.cyan:after{background:#24d2e5}.admin-priority-card.red:after{background:#ff526d}.admin-priority-top{justify-content:space-between;align-items:center;display:flex}.admin-priority-top>span{letter-spacing:.8px;color:#7189a4;font-size:9px;font-weight:850}.admin-priority-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.admin-priority-card.blue .admin-priority-icon{color:#75b4ff;background:#2e80ff29}.admin-priority-card.orange .admin-priority-icon{color:#ffb46e;background:#f9731629}.admin-priority-card.cyan .admin-priority-icon{color:#6ee7f2;background:#22d3ee21}.admin-priority-card.red .admin-priority-icon{color:#ff899a;background:#f43f5e29}.admin-priority-card>strong{color:#f4f8fd;margin-top:14px;font-size:29px;line-height:1;display:block}.admin-priority-card h3{margin:7px 0 3px;color:#dce8f5!important;font-size:13px!important}.admin-priority-card p{margin:0;color:#8197b0!important;font-size:11px!important}.admin-status-strip{background:#0a1b2e;border:1px solid #223b56;border-radius:12px;grid-template-columns:repeat(5,1fr);min-height:76px;display:grid;overflow:hidden}.admin-status-strip>button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #1e354e;align-items:center;gap:11px;min-width:0;padding:13px 17px;display:flex}.admin-status-strip>button:last-child{border-right:0}.admin-status-strip>button:hover{background:#3675b91a}.admin-status-icon{border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-status-icon.purple{color:#b8a1ff;background:#8b5cf626}.admin-status-icon.green{color:#65e9a1;background:#22c55e24}.admin-status-icon.yellow{color:#ffd567;background:#eab30824}.admin-status-icon.blue{color:#72afff;background:#3b82f626}.admin-status-icon.cyan{color:#65e5ef;background:#22d3ee21}.admin-status-strip span{color:#7890aa;letter-spacing:.6px;font-size:9px;font-weight:800;display:block}.admin-status-strip strong{color:#edf5ff;margin-top:3px;font-size:18px;display:block}.admin-dashboard-grid{grid-template-columns:minmax(700px,2.15fr) minmax(310px,.85fr);gap:16px;display:grid}.admin-live-operations,.admin-attention-card,.admin-truck-card,.admin-activity-card,.admin-hold-card{background:linear-gradient(155deg,#0d2138,#09192b);border:1px solid #223d59;border-radius:13px;overflow:hidden}.admin-section-head{border-bottom:1px solid #1e354e;justify-content:space-between;align-items:center;gap:15px;min-height:73px;padding:16px 18px;display:flex}.admin-section-head.compact{min-height:63px}.admin-section-head>div>span{color:#578ed1;letter-spacing:1px;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.admin-section-head h2{margin:0;font-size:15px!important}.admin-section-head p{margin:3px 0 0;color:#8297af!important;font-size:11px!important}.admin-section-head>button{cursor:pointer;background:#0b1b2e;border:1px solid #315170;border-radius:8px;height:32px;padding:0 11px;color:#a9c0d9!important}.admin-table-wrap{overflow:auto}.admin-operations-table{width:100%}.admin-operations-table th{height:39px;color:#7992af!important;padding:0 14px!important;font-size:9px!important}.admin-operations-table td{height:67px;padding:10px 14px!important}.admin-operations-table tbody tr{cursor:pointer}.admin-trip-number{color:#6eaeff!important;font-size:12px!important}.admin-company-pill{border-radius:6px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex}.admin-company-pill.wizmo{color:#bba8ff;background:#8b5cf624}.admin-company-pill.broad{color:#79b8ff;background:#3b82f624}.admin-customer-cell strong,.admin-destination-cell strong{display:block;color:#e5eef8!important;font-size:12px!important}.admin-customer-cell span,.admin-destination-cell span{margin-top:4px;display:block;color:#7f95ad!important;font-size:10px!important}.admin-next-action{color:#b8c9db!important;font-size:11px!important}.admin-table-empty{color:#8097b0;justify-content:center;align-items:center;gap:8px;min-height:90px;display:flex}.admin-command-column{flex-direction:column;gap:16px;display:flex}.admin-alert-count{color:#ff93a2;background:#f43f5e2b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.admin-attention-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d334b;align-items:center;gap:10px;width:100%;min-height:66px;padding:11px 14px;display:flex}.admin-attention-list>button:hover{background:#346fb417}.admin-attention-list>button.danger{background:#97233a0e}.admin-attention-icon{color:#ffad68;background:#f9731621;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.admin-attention-list button.danger .admin-attention-icon{color:#ff8294;background:#f43f5e24}.admin-attention-list strong{color:#dce7f4;font-size:11px;display:block}.admin-attention-list span{color:#7f94ab;margin-top:4px;font-size:10px;display:block}.admin-all-clear{color:#7890aa;flex-direction:column;justify-content:center;align-items:center;min-height:135px;display:flex}.admin-all-clear>div{color:#62e69c;background:#22c55e21;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:8px;display:grid}.admin-all-clear strong{color:#c9d7e6;font-size:12px}.admin-all-clear span{margin-top:3px;font-size:10px}.admin-truck-stats{border-bottom:1px solid #1d334b;grid-template-columns:repeat(3,1fr);display:grid}.admin-truck-stats>div{border-right:1px solid #1d334b;padding:13px}.admin-truck-stats>div:last-child{border-right:0}.admin-truck-stats span{color:#748ba5;font-size:8px;font-weight:800;display:block}.admin-truck-stats strong{color:#edf4fc;margin-top:4px;font-size:18px;display:block}.admin-truck-preview>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1b3047;align-items:center;gap:9px;width:100%;min-height:59px;padding:10px 13px;display:flex}.admin-truck-preview>button:hover{background:#3673b517}.admin-truck-symbol{color:#71afff;background:#3b82f621;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.admin-truck-preview button>div:nth-child(2){flex:1;min-width:0}.admin-truck-preview strong{color:#dce8f5;font-size:11px;display:block}.admin-truck-preview button>div span{color:#758ba4;margin-top:3px;font-size:9px;display:block}.admin-truck-state{text-transform:uppercase;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800}.admin-truck-state.building{color:#78b5ff;background:#3b82f624}.admin-truck-state.ready{color:#6ce8d7;background:#14b8a624}.admin-truck-state.dispatched{color:#73e7a6;background:#22c55e24}.admin-bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:16px;display:grid}.admin-activity-list{padding:0 17px}.admin-activity-item{border-bottom:1px solid #1c3249;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.admin-activity-dot{background:#4f9bff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4f9bff8c}.admin-activity-item strong{color:#d6e2ef;font-size:11px;display:block}.admin-activity-item span{color:#758ba4;margin-top:3px;font-size:9px;display:block}.admin-activity-item time{color:#70869e;font-size:9px}.admin-hold-card{padding:20px;position:relative}.admin-hold-card.active{background:radial-gradient(circle at 90% 5%,#f43f5e21,#0000 35%),#0d1d30;border-color:#f43f5e66}.admin-hold-card.clear{background:radial-gradient(circle at 90% 5%,#22c55e17,#0000 35%),#0d1d30;border-color:#22c55e40}.admin-hold-icon{border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.admin-hold-card.active .admin-hold-icon{color:#ff8093;background:#f43f5e26}.admin-hold-card.clear .admin-hold-icon{color:#62e69c;background:#22c55e24}.admin-hold-card>span{color:#7d94ad;letter-spacing:.8px;font-size:9px;font-weight:850}.admin-hold-card h2{margin:6px 0;font-size:17px!important}.admin-hold-card p{margin:0;color:#8ca1b8!important;font-size:11px!important;line-height:1.55!important}.admin-hold-card button{color:#c7d8ea;cursor:pointer;background:#10263e;border:1px solid #3c5d7d;border-radius:7px;height:33px;margin-top:16px;padding:0 12px}.admin-mini-empty{color:#7188a1;justify-content:center;align-items:center;min-height:70px;font-size:11px;display:flex}@media (width<=1250px){.admin-priority-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}.admin-command-column{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=850px){.admin-hero{flex-direction:column;align-items:flex-start}.admin-status-strip{grid-template-columns:repeat(2,1fr)}.admin-command-column,.admin-bottom-grid{grid-template-columns:1fr}}.sidebar{flex-direction:column!important;height:100vh!important;max-height:100vh!important;display:flex!important;overflow:hidden!important}.sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#345879 transparent;padding-bottom:18px;padding-right:4px;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:#345879;border-radius:20px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#4b79a5}.brand,.collapse-btn{flex-shrink:0!important}.admin-login-page{background:radial-gradient(circle at 20% 20%,#2563eb2e,#0000 35%),radial-gradient(circle at 80% 80%,#0ea5e91a,#0000 35%),#07101c;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.admin-login-glow{filter:blur(100px);pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute}.admin-login-glow-one{background:#2563eb2e;top:-160px;left:-100px}.admin-login-glow-two{background:#0ea5e91f;bottom:-180px;right:-120px}.admin-login-card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1929f0;border:1px solid #769abe33;border-radius:20px;width:min(430px,100%);padding:34px;position:relative;box-shadow:0 30px 80px #0006}.admin-login-brand{align-items:center;gap:13px;margin-bottom:38px;display:flex}.admin-login-logo{color:#fff;background:linear-gradient(135deg,#4da3ff,#155eef);border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 30px #2563eb47}.admin-login-brand h1{color:#f5f9ff!important;margin:0!important;font-size:20px!important}.admin-login-brand span{letter-spacing:1.6px;color:#7189a3;margin-top:2px;display:block;font-size:10px!important}.admin-login-heading{margin-bottom:27px}.admin-login-heading h2{color:#f5f9ff;margin:0 0 7px;font-size:25px}.admin-login-heading p{margin:0;color:#91a5ba!important;font-size:13px!important}.admin-login-card form>label{color:#9db1c7;letter-spacing:1px;margin:18px 0 7px;font-weight:800;display:block;font-size:10px!important}.admin-login-input{color:#6f8cab;background:#091523;border:1px solid #263d56;border-radius:10px;align-items:center;gap:10px;height:47px;padding:0 13px;transition:all .2s;display:flex}.admin-login-input:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.admin-login-input input{width:100%;height:100%;color:#e9f2fc!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.admin-login-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3187f5,#1761df);border:0;border-radius:10px;width:100%;height:47px;margin-top:25px;font-weight:800;box-shadow:0 10px 28px #2563eb38}.admin-login-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.admin-login-button:disabled{opacity:.65;cursor:wait}.admin-login-message{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f8717147;border-radius:8px;margin-top:15px;padding:10px 12px;font-size:12px}.admin-login-security{color:#617890;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:11px;display:flex}.account-modal-user .avatar{border-radius:13px;flex-basis:44px;width:44px;height:44px}.account-action div{min-width:0}.account-signout,.account-signout strong{color:#fb7185}.password-buttons{justify-content:flex-end;gap:9px;margin-top:2px;display:flex}.account-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020817bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-modal{background:#0b1321;border:1px solid #1d2d46;border-radius:18px;width:min(430px,100%);overflow:hidden;box-shadow:0 28px 80px #00000080}.account-modal-header{border-bottom:1px solid #18263a;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.account-modal-user{align-items:center;gap:13px;min-width:0;display:flex}.account-modal-user .avatar{border-radius:13px;flex:0 0 44px;width:44px;height:44px}.account-modal-user strong,.account-modal-user span,.account-modal-user small{display:block}.account-modal-user strong{color:#f8fafc;font-size:14px}.account-modal-user span{color:#8fa0b8;margin-top:4px;font-size:11px}.account-modal-user small{color:#5f718b;margin-top:3px;font-size:10px}.account-close{color:#8292aa;cursor:pointer;background:#101b2c;border:1px solid #1d2d46;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.account-actions{gap:10px;padding:16px;display:grid}.account-action{text-align:left;color:#cbd5e1;cursor:pointer;background:#0e1929;border:1px solid #1b2a40;border-radius:12px;align-items:center;gap:13px;width:100%;padding:14px;display:flex}.account-action:hover{background:#122036;border-color:#2c4263}.account-action strong,.account-action span{display:block}.account-action strong{color:#e8eef8;font-size:12px}.account-action span{color:#657790;margin-top:3px;font-size:10px}.account-signout,.account-signout strong{color:#fb7185}.password-panel{gap:15px;padding:20px;display:grid}.password-panel-title{color:#a9c8ff;align-items:center;gap:10px;display:flex}.password-panel-title strong,.password-panel-title span{display:block}.password-panel-title strong{color:#eef4ff;font-size:13px}.password-panel-title span{color:#64748b;margin-top:2px;font-size:10px}.password-panel label{color:#93a4ba;gap:7px;font-size:10px;font-weight:700;display:grid}.password-panel input{box-sizing:border-box;color:#eef4ff;background:#08111f;border:1px solid #21324b;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px}.password-panel input:focus{border-color:#3b82f6}.password-message{color:#fda4af;background:#fb718512;border:1px solid #fb71853d;border-radius:9px;padding:10px 12px;font-size:10px}.password-message.success{color:#6ee7b7;background:#48d59712;border-color:#48d5973d}.password-buttons{justify-content:flex-end;gap:9px;display:flex}.account-secondary,.account-primary{cursor:pointer;border-radius:9px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800}.account-secondary{color:#9aabc0;background:#0d1726;border:1px solid #22344e}.account-primary{color:#fff;background:#2563eb;border:1px solid #2563eb}.account-primary:disabled{opacity:.55;cursor:wait}.customer-trip-status{letter-spacing:.25px;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:25px;line-height:1;border-radius:7px!important;padding:5px 10px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.customer-trip-status.waiting,.customer-trip-status.clearance-sent{box-shadow:inset 0 0 12px #8b5cf60d;color:#d7c7ff!important;background:#8b5cf62e!important;border-color:#a78bfa4d!important}.customer-trip-status.processing{color:#8fc0ff!important;background:#3b82f62b!important;border-color:#60a5fa47!important}.customer-trip-status.paperwork-pending{color:#f4d56a!important;background:#eab30826!important;border-color:#facc1547!important}.customer-trip-status.cleared,.customer-trip-status.ready-for-truck,.customer-trip-status.completed{color:#72e6aa!important;background:#22c55e26!important;border-color:#4ade8045!important}.customer-trip-status.assigned-to-truck{box-shadow:inset 0 0 13px #22d3ee0a;color:#72e8f2!important;background:#0891a52e!important;border-color:#22d3ee4d!important}.customer-trip-status.on-hold{color:#ffd36b!important;background:#d9941226!important;border-color:#f5be374d!important}.customer-trip-status.rejected{color:#ff9aa8!important;background:#e12d4b29!important;border-color:#fb71854f!important}.notification.has-task-notifications{background:#d9911c17!important;border-color:#efae4461!important}.task-notification-count{border:2px solid #081321;border-radius:20px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-weight:800;line-height:1;color:#fff!important;background:#ef4444!important;font-size:9px!important;display:flex!important;position:absolute!important;top:-5px!important;right:-5px!important}.task-notification-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17273a;grid-template-columns:34px 1fr;gap:10px;padding:13px 15px;display:grid}.task-notification-item.overdue{background:#dc32410b}.task-notification-icon{color:#7cb4ff;background:#3b82f61a;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.task-notification-item>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.task-notification-item strong{color:#dce7f3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-notification-item span{color:#8398b0;font-size:10px}.task-notification-item.overdue span{color:#e58289}.task-notification-item small{color:#60758d;font-size:9px}.task-notification-empty span{font-size:10px}.task-notification-view-all{color:#78aef8;cursor:pointer;background:#0d1b2d;border:0;border-top:1px solid #1d2d43;width:100%;padding:11px;font-size:10px;font-weight:750}.task-notification-view-all:hover{background:#112238}.task-notification-wrap,.task-notification-wrap .notification{position:relative}.task-notification-badge{border:2px solid #07111f;border-radius:20px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-weight:800;line-height:1;color:#fff!important;background:#ef4444!important;font-size:9px!important;display:flex!important;position:absolute!important;top:-5px!important;right:-5px!important}.task-notification-panel{z-index:500;background:#0b1728;border:1px solid #263b56;border-radius:14px;width:365px;max-height:480px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 70px #0000008c}.task-notification-head{border-bottom:1px solid #1d3048;justify-content:space-between;align-items:flex-start;padding:16px 16px 13px;display:flex}.task-notification-head>div{flex-direction:column;gap:3px;display:flex}.task-notification-head strong{color:#eef5ff;font-size:14px}.task-notification-head span{color:#7f94ad;font-size:10px}.task-notification-head button{color:#8195ad;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.task-notification-head button:hover{color:#d9e6f5;background:#14243a}.task-notification-list{max-height:340px;overflow-y:auto}.task-notification-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #172a40;align-items:flex-start;gap:11px;width:100%;padding:13px 15px;display:flex}.task-notification-item:hover{background:#101f32}.task-notification-icon{border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.task-notification-item.overdue .task-notification-icon{color:#ff8d9a;background:#ef44441f}.task-notification-item.due .task-notification-icon{color:#ffc969;background:#f59e0b1f}.task-notification-item.soon .task-notification-icon{color:#a990ff;background:#8b5cf621}.task-notification-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.task-notification-copy strong{color:#e8f0fa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.task-notification-copy span{color:#95a8be;font-size:10px}.task-notification-copy small{color:#647b95;font-size:9px}.task-notification-empty{color:#607991;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.task-notification-empty strong{color:#a9bbcd;font-size:11px}.task-notification-empty span{color:#64798f;font-size:9px}.task-notification-view-all{color:#7eb2ff;cursor:pointer;background:#0d1b2d;border:0;border-top:1px solid #1d3048;width:100%;height:39px;font-size:10px;font-weight:750}.task-notification-view-all:hover{color:#a7caff;background:#12243a}.customer-trip-detail{box-sizing:border-box;width:100%;max-width:100%;padding:24px 28px 40px}.customer-trip-detail .back-operation{margin-bottom:24px}.customer-detail-head{justify-content:space-between;align-items:center;gap:24px;min-height:90px;margin-bottom:20px;display:flex}.customer-detail-head>div:first-child{min-width:0}.customer-detail-head h1{margin:5px 0 4px}.wizmo-detail-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wizmo-edit-trip-button{color:#8fc1ff;cursor:pointer;background:#102945;border:1px solid #315b8c;border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:750;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wizmo-edit-trip-button:hover{color:#c2ddff;background:#173a60;border-color:#4b82bd}.wizmo-detail-actions .customer-status{white-space:nowrap;justify-content:center;align-items:center;min-height:24px;padding:0 10px;display:inline-flex}.customer-detail-stats{border-radius:12px;width:100%;overflow:hidden}.customer-detail-grid{gap:14px;width:100%}.customer-detail-card{min-width:0;overflow:hidden}.customer-detail-card h2{margin-top:0}.wizmo-edit-trip-modal{width:min(760px,100vw - 40px);max-height:calc(100vh - 60px);overflow-y:auto}.wizmo-edit-trip-footer{border-top:1px solid #20344d;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding-top:18px;display:flex}@media (width<=900px){.customer-trip-detail{padding:18px}.customer-detail-head{flex-direction:column;align-items:flex-start}.wizmo-detail-actions{justify-content:flex-start;width:100%}.customer-detail-grid{grid-template-columns:1fr}}.wizmo-sort-button{width:100%;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;display:inline-flex}.wizmo-sort-button:hover{color:#7eb6ff}.wizmo-sort-button.active{color:#6daeff}.wizmo-sort-arrow{opacity:.45;font-size:12px;line-height:1}.wizmo-sort-button:hover .wizmo-sort-arrow,.wizmo-sort-button.active .wizmo-sort-arrow{opacity:1}.customer-trips-workspace .workspace-toolbar,.customer-workspace .workspace-toolbar{gap:8px;min-height:44px;padding:7px 10px}.customer-trips-workspace .workspace-search,.customer-workspace .workspace-search{height:32px;min-height:32px}.customer-trips-workspace .workspace-search input,.customer-workspace .workspace-search input{height:30px;min-height:30px;padding-top:4px;padding-bottom:4px}.customer-trips-workspace .workspace-filter select,.customer-workspace .workspace-filter select{height:32px;min-height:32px;padding-top:3px;padding-bottom:3px}.workspace-toolbar{gap:8px!important;min-height:42px!important;padding:6px 9px!important}.workspace-search{height:30px!important;min-height:30px!important}.workspace-search input{height:28px!important;min-height:28px!important;padding:3px 8px!important;font-size:12px!important}.workspace-search svg{width:14px;height:14px}.workspace-filter{height:30px!important}.workspace-filter select{height:30px!important;min-height:30px!important;padding:2px 30px 2px 10px!important;font-size:12px!important}.inactivity-warning{z-index:9999;border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:22px;min-width:420px;padding:13px 16px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0000002e}.inactivity-warning>div{flex-direction:column;gap:3px;display:flex}.inactivity-warning strong{font-size:13px}.inactivity-warning span{opacity:.72;font-size:12px}.inactivity-warning button{white-space:nowrap;cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:8px 12px;font-weight:700}.wizmo-status-tabs{background:#05111fb8;border:1px solid #50739b47;border-radius:10px;align-items:stretch;width:100%;margin:16px 0 10px;padding:4px;display:flex;overflow-x:auto}.wizmo-status-tab{color:#91a4ba;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #50739b29;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:650;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.wizmo-status-tab:hover{color:#d7e5f5;background:#3069b417}.wizmo-status-tab.active{color:#fff;background:linear-gradient(#2a74e657,#1a53aa40);box-shadow:inset 0 0 0 1px #4991ff94,0 2px 8px #00000029}.wizmo-status-tab.active:after{content:"";background:#4d9aff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.wizmo-status-tab strong{color:#9eb0c5;background:#7994b41f;border-radius:10px;justify-content:center;align-items:center;min-width:21px;height:20px;padding:0 6px;font-size:10px;font-weight:750;display:inline-flex}.wizmo-status-tabs::-webkit-scrollbar{height:4px}.wizmo-status-tabs::-webkit-scrollbar-thumb{background:#718fb140;border-radius:10px}.wizmo-status-tabs{background:#05111fc7;gap:7px;padding:6px}.wizmo-status-tab{color:#a9bbcf;opacity:1;background:#142a438c;border:1px solid #5a7da552;border-radius:7px;min-height:40px;padding:0 14px;box-shadow:inset 0 1px #ffffff06,0 1px 2px #0000001f}.wizmo-status-tab:last-child{border-right:1px solid #5a7da552}.wizmo-status-tab:hover{color:#fff;background:#1f4674a6;border-color:#4a90f08c}.wizmo-status-tab.active{color:#fff;background:linear-gradient(#2a74e685,#1b52a76b);border-color:#4c97fff2;box-shadow:inset 0 0 0 1px #5ca4ff38,0 3px 10px #0003}.wizmo-status-tab strong{color:#b8c8da;background:#87a4c624}.wizmo-status-tab.active strong{color:#fff;background:#63a9ff47}.truck-remove-trip{cursor:pointer;white-space:nowrap;justify-content:center;justify-self:end;align-items:center;gap:5px;transition:background .15s,border-color .15s,color .15s;color:#f08080!important;background:#ef444412!important;border:1px solid #ef535061!important;border-radius:6px!important;width:auto!important;min-width:0!important;height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.truck-remove-trip:hover{color:#ff9a9a!important;background:#ef444426!important;border-color:#f87171b3!important}.truck-remove-trip svg{flex:none;width:12px;height:12px}
