@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--orange:#e85446;--orange-dark:#c93f33;--orange-soft:#fff0ed;--ink:#17191d;--ink-2:#272a30;--muted:#69707d;--muted-2:#707783;--line:#e4e7eb;--line-strong:#d5d9df;--panel:#fff;--canvas:#f4f6f8;--green:#1f9d6b;--green-soft:#e8f7f0;--blue:#3478f6;--blue-soft:#edf4ff;--red:#d94747;--red-soft:#fff0f0;--amber:#db8a17;--amber-soft:#fff7e8;--purple:#7557c7;--teal:#228b8d;--shadow:0 1px 2px #131b2608, 0 12px 32px #131b260d;--radius:16px}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);min-width:320px}body{background:var(--canvas);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,tr:focus-visible{outline-offset:2px;outline:3px solid #e8544640}.app-shell{min-height:100dvh;display:flex}.sidebar{z-index:40;color:#fff;background:radial-gradient(circle at 0 0,#e854461c,#0000 32%),#111315;border-right:1px solid #272a2e;flex-direction:column;width:264px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:76px;padding:0 18px;display:flex}.brand{align-items:center;gap:8px;display:flex}.kamyoon-wordmark{aspect-ratio:730/178;line-height:0;display:block;position:relative;overflow:hidden}.kamyoon-wordmark>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:133.836%;max-width:none;height:auto;position:absolute;left:-17.3973%}.kamyoon-wordmark--on-light>img{mix-blend-mode:multiply;top:-153.371%}.kamyoon-wordmark--on-dark>img{mix-blend-mode:screen;top:-460.674%}.brand .brand-wordmark{width:148px}.brand .brand-symbol{display:none}.brand>span:not(.brand-wordmark){background:var(--orange);color:#fff;letter-spacing:.08em;border-radius:6px;place-items:center;min-width:34px;height:22px;font-size:12px;font-weight:800;display:grid}.mobile-close,.menu-toggle{display:none}.workspace-switch{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:36px 1fr 14px;align-items:center;gap:10px;min-height:62px;margin:16px 14px 10px;padding:10px;display:grid}.workspace-switch>span{background:#fff;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.workspace-switch>span img{object-fit:cover;width:100%;height:100%;display:block}.workspace-switch small,.workspace-switch b{display:block}.workspace-switch small{color:#aeb4bd;letter-spacing:.12em;font-size:12px;font-weight:800}.workspace-switch b{color:#f1f2f4;margin-top:3px;font-size:12px;line-height:1.25}.workspace-switch>i{color:#7f858e;font-size:12px;font-style:normal}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#373a3f transparent;flex:1;padding:4px 10px 12px;overflow-y:auto}.nav-group{margin-top:14px}.nav-group>small{color:#9ca3ad;letter-spacing:.14em;padding:0 12px 8px;font-size:12px;font-weight:800;display:block}.nav-group>button,.sidebar-foot>button{color:#aeb3bb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 10px;transition:all .18s;display:grid;position:relative}.nav-group>button:hover,.sidebar-foot>button:hover{color:#fff;background:#ffffff0e}.nav-group>button.active{color:#fff;box-shadow:inset 2px 0 var(--orange);background:linear-gradient(90deg,#e8544630,#e854460d)}.nav-group>button>span,.sidebar-foot>button>span{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.nav-group>button.active>span{background:var(--orange);border-color:#e8544640}.nav-group>button>b,.sidebar-foot>button>b{font-size:12px;font-weight:650}.nav-group>button>em{color:#9ba0a7;text-align:center;background:#2a2d31;border-radius:10px;min-width:22px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:700}.nav-group>button.active>em{color:#ff958b;background:#e8544629}.sidebar-foot{border-top:1px solid #ffffff12;padding:11px 10px 13px}.demo-note{background:#e8544614;border:1px solid #e854462e;border-radius:10px;align-items:center;gap:9px;margin:0 4px 8px;padding:10px;display:flex}.demo-note>i{background:var(--orange);border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid}.demo-note b,.demo-note small{display:block}.demo-note b{font-size:12px}.demo-note small{color:#81868e;margin-top:2px;font-size:12px}.main-shell{width:calc(100% - 264px);min-width:0;margin-left:264px}.topbar{z-index:85;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;align-items:center;gap:18px;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--line);width:min(500px,42vw);height:42px;color:var(--muted);cursor:pointer;text-align:left;background:#f7f8fa;border-radius:11px;grid-template-columns:33px 1fr auto;align-items:center;gap:8px;padding:0 9px;display:grid}.global-search>span{width:30px;height:28px;color:var(--orange);background:#fff;border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid;box-shadow:0 1px 3px #19202c14}.global-search>b{color:#848b95;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}kbd{border:1px solid var(--line-strong);color:#888f98;background:#fff;border-bottom-width:2px;border-radius:5px;padding:4px 6px;font-family:inherit;font-size:12px}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.system-live{color:#52816b;background:#f1faf6;border:1px solid #d8eee4;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.system-live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1f9d6b1f}.notification-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:40px;height:40px;position:relative}.notification-button:before{content:"";border:1.8px solid #5d636d;border-radius:8px 8px 5px 5px;width:12px;height:13px;position:absolute;top:11px;left:13px}.notification-button>span{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-4px;right:-3px}.profile-button{border:0;border-left:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px 1fr 12px;align-items:center;gap:9px;height:46px;padding:0 8px;display:grid}.profile-button>span{color:#fff;background:#20242a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.profile-button b,.profile-button small{display:block}.profile-button b{font-size:12px}.profile-button small{color:var(--muted-2);margin-top:2px;font-size:12px}.profile-button>i{color:var(--muted-2);font-style:normal}.page{width:100%;max-width:1700px;margin:0 auto;padding:28px clamp(20px,2.8vw,42px) 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.page-heading>div:first-child>small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.page-heading h1{color:#17191d;letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.3vw,35px);line-height:1.08}.page-heading p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.page-actions{align-items:center;gap:10px;display:flex}.date-chip{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:9px;height:46px;padding:0 12px 0 7px;display:flex}.date-chip>i{background:var(--orange-soft);width:33px;height:33px;color:var(--orange);border-radius:8px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.date-chip b,.date-chip small{display:block}.date-chip b{font-size:12px}.date-chip small{color:var(--muted-2);margin-top:2px;font-size:12px;font-weight:500}.primary-button,.secondary-button,.ghost-button,.compact-primary,.filter-chips button,.filter-button{cursor:pointer;border:0}.primary-button{background:var(--orange);color:#fff;border-radius:10px;min-height:44px;padding:0 17px;font-size:12px;font-weight:800;transition:all .18s;box-shadow:0 7px 18px #e8544633}.primary-button:hover,.compact-primary:hover{background:var(--orange-dark);transform:translateY(-1px)}.primary-button.small{min-height:35px;padding:0 12px;font-size:12px}.secondary-button{border:1px solid var(--line-strong);color:#585f69;background:#fff;border-radius:9px;min-height:40px;padding:0 15px;font-size:12px;font-weight:700}.ghost-button{color:var(--orange);background:0 0;padding:6px 0;font-size:12px;font-weight:800}.view-stack{gap:16px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--shadow)}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 17px;display:flex}.panel-title h2{margin:0;font-size:12px;line-height:1.35}.panel-title p{color:var(--muted-2);margin:3px 0 0;font-size:12px}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.kpi-card{border:1px solid var(--line);min-height:126px;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:14px;position:relative;overflow:hidden}.kpi-card--action{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.kpi-card--action:hover{border-color:#e8544657;transform:translateY(-1px)}.kpi-card--action:focus-visible{outline-offset:2px;outline:3px solid #e8544647}.kpi-card:after{content:"";border:14px solid #6c737e0a;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-28px;right:-22px}.kpi-card__top{justify-content:space-between;align-items:center;display:flex}.kpi-card__icon{color:#69717d;background:#f1f3f6;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.kpi-card__change{color:#858c96;font-size:12px;font-weight:800}.kpi-card strong{letter-spacing:-.05em;margin-top:15px;font-size:24px;line-height:1;display:block}.kpi-card p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.35}.kpi-card--orange .kpi-card__icon{background:var(--orange-soft);color:var(--orange)}.kpi-card--red .kpi-card__icon{background:var(--red-soft);color:var(--red)}.kpi-card--green .kpi-card__icon{background:var(--green-soft);color:var(--green)}.kpi-card--blue .kpi-card__icon{background:var(--blue-soft);color:var(--blue)}.tower-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:16px;display:grid}.map-panel,.alert-panel{min-height:430px}.map{background:radial-gradient(circle at 52% 55%,#e854460e,#0000 26%),linear-gradient(#fbfcfd,#f5f7f8);min-height:356px;position:relative;overflow:hidden}.map__grid{opacity:.33;background-image:linear-gradient(#7e89961c 1px,#0000 1px),linear-gradient(90deg,#7e89961c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.map__shape{clip-path:polygon(2% 43%,8% 34%,15% 35%,20% 26%,29% 29%,37% 21%,45% 27%,52% 19%,61% 25%,68% 20%,77% 29%,88% 27%,98% 38%,93% 48%,98% 58%,88% 64%,79% 62%,70% 73%,57% 70%,48% 80%,35% 74%,24% 77%,18% 64%,8% 63%,4% 53%);background:#e8ecef;border-radius:28% 16% 22% 20%;width:84%;height:64%;position:absolute;top:16%;left:8%;box-shadow:inset 0 0 0 2px #8d97a221}.map__shape:after{content:"";opacity:.44;background-image:radial-gradient(#c2c9d0 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:4px}.map__city{z-index:2;color:#9aa1aa;font-size:12px;font-weight:700;position:absolute}.map__city:before{content:"";background:#afb6bf;border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.map__city--istanbul{top:24%;left:24%}.map__city--ankara{top:42%;left:47%}.map__city--izmir{top:60%;left:18%}.map__city--adana{top:67%;left:54%}.map__route{z-index:2;transform-origin:0;background:linear-gradient(90deg,#e8544626,#e85446b3,#e854461f);border-radius:2px;height:2px;position:absolute}.map__route--one{width:28%;top:35%;left:28%;transform:rotate(15deg)}.map__route--two{width:28%;top:51%;left:43%;transform:rotate(8deg)}.map__route--three{width:32%;top:62%;left:23%;transform:rotate(-19deg)}.map-marker{z-index:4;background:var(--green);cursor:pointer;border:3px solid #fff;border-radius:50%;width:15px;height:15px;padding:0;position:absolute;box-shadow:0 0 0 5px #1f9d6b21,0 4px 12px #242d3a2e}.map-marker--warning{background:var(--amber);box-shadow:0 0 0 5px #db8a1724,0 4px 12px #242d3a2e}.map-marker--critical{background:var(--red);box-shadow:0 0 0 5px #d9474724,0 4px 12px #242d3a2e}.map-marker>span{border:1px solid var(--line);width:max-content;min-width:74px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;padding:7px 9px;display:none;position:absolute;top:-10px;left:14px;box-shadow:0 8px 22px #141c271f}.map-marker:hover>span,.map-marker:focus-visible>span,.map-marker span b,.map-marker span small{display:block}.map-marker span b{font-size:12px}.map-marker span small{color:var(--muted);margin-top:2px;font-size:12px}.map__legend{z-index:5;color:#737a84;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #e1e5e9db;border-radius:9px;gap:13px;padding:7px 9px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:15px;left:16px}.map__legend span{align-items:center;gap:5px;display:flex}.map__legend i{border-radius:50%;width:6px;height:6px}.map__legend i.green{background:var(--green)}.map__legend i.orange{background:var(--amber)}.map__legend i.red{background:var(--red)}.alert-list{padding:3px 10px 10px}.alert-item{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;grid-template-columns:7px minmax(0,1fr) 48px 10px;align-items:center;gap:10px;width:100%;min-height:79px;padding:10px 7px;display:grid}.alert-item:last-child{border-bottom:0}.alert-item:hover{background:#fafbfc}.alert-item__severity{background:var(--blue);border-radius:5px;width:6px;height:32px}.alert-item__severity--warning{background:var(--amber)}.alert-item__severity--critical{background:var(--red)}.alert-item__copy b,.alert-item__copy small{display:block}.alert-item__copy b{font-size:12px;line-height:1.35}.alert-item__copy small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.alert-item__sla{text-align:right}.alert-item__sla small,.alert-item__sla b{display:block}.alert-item__sla small{color:var(--muted-2);font-size:12px}.alert-item__sla b{color:var(--red);margin-top:3px;font-size:12px}.alert-item .arrow{color:var(--muted-2);font-size:18px}.tower-bottom-grid{grid-template-columns:1.25fr .85fr .85fr;gap:16px;display:grid}.pipeline-panel,.capacity-panel,.health-panel{min-height:197px}.pipeline{grid-template-columns:repeat(7,1fr);min-height:127px;padding:18px 12px;display:grid}.pipeline--8-steps{grid-template-columns:repeat(8,1fr)}.pipeline>button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:relative}.pipeline>button>b{color:#68707a;font-size:12px}.pipeline>button>i{color:#c5c9ce;font-size:16px;font-style:normal;position:absolute;top:20px;right:-5px}.pipeline__dot{z-index:1;color:#fff;background:#9097a0;border:6px solid #f4f5f6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 1px #eceef0}.pipeline__dot--orange{background:var(--orange)}.pipeline__dot--blue{background:var(--blue)}.pipeline__dot--purple{background:var(--purple)}.pipeline__dot--green{background:var(--green)}.pipeline__dot--teal{background:var(--teal)}.capacity-content{grid-template-columns:minmax(86px,96px) minmax(0,1fr);align-items:center;gap:12px;min-height:130px;padding:12px 14px;display:grid}.capacity-ring{background:conic-gradient(var(--orange) 0 71%, #edf0f2 71%);border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative}.capacity-ring:before{content:"";background:#fff;border-radius:50%;width:67px;height:67px;position:absolute}.capacity-ring>span{z-index:1;text-align:center;position:relative}.capacity-ring b,.capacity-ring small{display:block}.capacity-ring b{font-size:16px}.capacity-ring small{color:var(--muted-2);margin-top:2px;font-size:12px}.capacity-bars{gap:9px;min-width:0;display:grid}.capacity-bars>span{grid-template-columns:minmax(52px,max-content) minmax(0,1fr);align-items:center;gap:3px 8px;display:grid}.capacity-bars b{white-space:nowrap;grid-row:1/3;font-size:13px}.capacity-bars small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.capacity-bars i{background:var(--orange);border-radius:4px;max-width:100%;height:4px}.health-metrics{grid-template-columns:repeat(3,1fr);align-items:center;min-height:128px;padding:14px 10px;display:grid}.health-metrics>div{border-right:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;display:flex}.health-metrics>div:last-child{border-right:0}.health-icon{background:var(--blue-soft);width:27px;height:27px;color:var(--blue);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.health-metrics b{margin-top:7px;font-size:14px}.health-metrics small{color:var(--muted-2);margin-top:3px;font-size:12px}.shipment-panel{overflow:hidden}.status-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:3px;padding:8px 10px 0;display:flex;overflow-x:auto}.status-tabs::-webkit-scrollbar{display:none}.status-tabs button{color:#727984;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:max-content;height:48px;padding:0 11px;font-size:12px;font-weight:700;display:flex;position:relative}.status-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.status-tabs button.active{color:var(--ink)}.status-tabs button.active:after{background:var(--orange)}.status-tabs button span{color:#858c95;background:#f0f2f4;border-radius:9px;place-items:center;min-width:21px;height:18px;padding:0 5px;font-size:12px;display:grid}.status-tabs button.active span{background:var(--orange-soft);color:var(--orange)}.shipment-drilldown-scope{color:#526173;background:#f3f7fc;border-bottom:1px solid #dce5f3;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 14px;font-size:12px;display:flex}.shipment-drilldown-scope span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shipment-drilldown-scope b{color:#234f83}.shipment-drilldown-scope button{color:#234f83;cursor:pointer;background:#fff;border:1px solid #c8d5e6;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:750}.table-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 14px;display:flex}.table-search{border:1px solid var(--line);background:#fafbfc;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;width:min(430px,42%);height:40px;display:grid}.table-search>span,.mini-search>span{color:var(--orange);text-align:center;font-size:12px;font-weight:800}.table-search input,.mini-search input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.table-search input::placeholder,.mini-search input::placeholder{color:#9da3ab}.filter-chips{align-items:center;gap:6px;display:flex}.filter-chips button{border:1px solid var(--line);color:#6f7680;background:#fff;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.filter-chips button:hover{background:#fafbfc;border-color:#c9cdd3}.filter-chips .filter-button{background:var(--orange-soft);color:var(--orange);border-color:#f1c3bd}.filter-button span{background:var(--orange);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:4px;font-size:12px;display:inline-grid}.table-summary{color:#8a919a;background:#fafbfc;border-top:1px solid #f1f2f4;justify-content:space-between;align-items:center;height:33px;padding:0 15px;font-size:12px;display:flex}.table-summary b{color:var(--ink)}.data-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.shipment-panel .data-table-wrap{max-height:min(520px,100vh - 170px);overflow:auto}.data-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.data-table th{color:#858c95;letter-spacing:.03em;text-align:left;text-transform:uppercase;background:#f6f7f9;height:38px;padding:0 10px;font-size:12px;font-weight:800}.data-table th:first-child{width:145px}.data-table th:nth-child(2){width:175px}.data-table th:nth-child(3){width:180px}.data-table th:nth-child(4){width:150px}.data-table th:nth-child(5){width:120px}.data-table th:nth-child(6){width:132px}.data-table th:nth-child(7){width:90px}.data-table th:nth-child(8){width:105px}.data-table th:nth-child(9){width:42px}.data-table td{color:#4e5560;vertical-align:middle;border-top:1px solid #edf0f2;height:68px;padding:8px 10px;font-size:12px}.data-table tbody tr{cursor:pointer;transition:all .13s}.data-table tbody tr:hover,.data-table tbody tr:focus-visible{background:#fff9f7}.data-table td b,.data-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table td b{color:#292d33;font-size:12px;font-weight:750}.data-table td small{color:#9aa0a8;margin-top:4px;font-size:12px}.status,.risk{border-radius:15px;justify-content:center;align-items:center;gap:5px;min-width:max-content;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.status--atama-bekliyor{background:var(--orange-soft);color:var(--orange)}.status--atandı{background:var(--blue-soft);color:var(--blue)}.status--sürücü-onayı{color:#315f94;background:#eef4fb}.status--yüklemede{color:var(--purple);background:#f2effb}.status--yolda{background:var(--green-soft);color:var(--green)}.status--boşaltmada{color:#7150a5;background:#f4effc}.status--teslimat{color:var(--teal);background:#e8f6f6}.status--tamamlandı{color:#57616d;background:#edf1f3}.status--iptal{background:var(--red-soft);color:var(--red)}.risk{color:#737a84;background:#f2f3f5;padding-left:6px}.risk i{background:#8b929b;border-radius:50%;width:6px;height:6px}.risk--warning{background:var(--amber-soft);color:#a86d17}.risk--warning i{background:var(--amber)}.risk--critical{background:var(--red-soft);color:var(--red)}.risk--critical i{background:var(--red)}.progress-cell{background:#e9ecef;border-radius:4px;width:62px;height:5px;display:inline-block;overflow:hidden}.progress-cell i{background:linear-gradient(90deg, var(--orange), #f28f86);border-radius:4px;height:100%;display:block}.row-more{color:#a1a6ad;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:12px;font-weight:800}.row-more:hover{color:var(--ink);background:#f0f2f4}.empty-state{min-height:320px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>span{color:#9da3ab;background:#f1f3f5;border-radius:14px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:800;display:grid}.empty-state h3{color:var(--ink);margin:13px 0 4px;font-size:12px}.empty-state p{margin:0;font-size:12px}.planning-layout{grid-template-columns:minmax(230px,.64fr) minmax(430px,1.15fr) minmax(310px,.8fr);gap:16px;display:grid}.planning-loads,.candidate-panel,.capacity-timeline{min-height:600px}.planning-marketplace{grid-column:1/-1;min-width:0}.planning-list{padding:7px 9px}.planning-load{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:5px 1fr auto;align-items:center;gap:9px;width:100%;min-height:66px;padding:8px;display:grid}.planning-load:hover,.planning-load.active{background:#fff8f6;border-color:#f1c7c2}.planning-load__risk{background:#a6adb5;border-radius:4px;width:5px;height:31px}.planning-load__risk--warning{background:var(--amber)}.planning-load__risk--critical{background:var(--red)}.planning-load div b,.planning-load div small{display:block}.planning-load div b{font-size:12px}.planning-load div small{color:var(--muted);margin-top:3px;font-size:12px}.planning-load>em{color:var(--orange);font-size:12px;font-style:normal;font-weight:800}.planning-load>strong{color:#858b94;grid-column:2/4;font-size:12px}.planning-load-summary{color:#fff;background:#181a1e;border-radius:12px;margin:12px;padding:14px}.planning-load-summary>small{color:#7f858e;letter-spacing:.12em;font-size:12px;font-weight:800}.planning-load-summary>b{margin-top:7px;font-size:12px;display:block}.planning-load-summary>p{color:#b4b8bf;margin:4px 0 12px;font-size:12px}.planning-load-summary dl{gap:8px;margin:0;display:grid}.planning-load-summary dl>div{border-top:1px solid #ffffff17;justify-content:space-between;gap:8px;padding-top:8px;display:flex}.planning-load-summary dt{color:#777d86;font-size:12px}.planning-load-summary dd{margin:0;font-size:12px;font-weight:700}.ai-label,.insight-badge{background:var(--orange-soft);color:var(--orange);letter-spacing:.08em;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:800}.candidate-list{padding:7px 10px 12px}.candidate{border:1px solid #0000;border-bottom-color:var(--line);border-radius:10px;grid-template-columns:25px minmax(130px,1fr) minmax(160px,1.25fr) 48px 50px;align-items:center;gap:10px;min-height:112px;padding:11px 8px;display:grid}.candidate.active{background:#fff9f7;border-color:#efc5c0}.candidate__rank{color:#858b94;background:#f1f3f5;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.candidate.active .candidate__rank{background:var(--orange);color:#fff}.candidate__person{align-items:center;gap:8px;display:flex}.candidate__person>span{color:#fff;background:#202328;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.candidate__person b,.candidate__person small{display:block}.candidate__person b{font-size:12px}.candidate__person small{color:var(--muted-2);margin-top:3px;font-size:12px}.candidate__metrics{grid-template-columns:.65fr .65fr 1fr;gap:7px;display:grid}.candidate__metrics span{border-left:1px solid var(--line);padding-left:7px}.candidate__metrics small,.candidate__metrics b{display:block}.candidate__metrics small{color:var(--muted-2);font-size:12px}.candidate__metrics b{margin-top:4px;font-size:12px}.score-ring{background:conic-gradient(var(--orange) calc(var(--score) * 1%), #e9ecef 0);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.score-ring:before{content:"";background:#fff;border-radius:50%;width:32px;height:32px;position:absolute}.score-ring>span{z-index:1;font-size:12px;font-weight:800;position:relative}.compact-primary,.assigned-button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:31px;padding:0 9px;font-size:12px;font-weight:800}.assigned-button{background:var(--green)}.timeline-head{color:var(--muted-2);text-align:center;grid-template-columns:repeat(5,1fr);padding:14px 15px 6px 105px;font-size:12px;display:grid}.timeline-row{border-top:1px solid #f0f2f4;grid-template-columns:92px 1fr;align-items:center;gap:8px;min-height:64px;padding:0 13px;display:grid}.timeline-row>span b,.timeline-row>span small{display:block}.timeline-row>span b{font-size:12px}.timeline-row>span small{color:var(--muted-2);margin-top:3px;font-size:12px}.timeline-track{background-color:#f7f8fa;background-image:linear-gradient(90deg,#0000 24.6%,#e4e7ea 25%,#0000 25.4% 49.6%,#e4e7ea 50%,#0000 50.4% 74.6%,#e4e7ea 75%,#0000 75.4%);border-radius:6px;height:25px;position:relative}.timeline-block,.timeline-open{background:var(--blue);border-radius:5px;height:15px;position:absolute;top:5px}.timeline-block--1{background:var(--purple)}.timeline-block--2{background:var(--teal)}.timeline-open{background:0 0;border:1px dashed #a9afb8}.planning-insight{background:var(--amber-soft);border:1px solid #f1d3a6;border-radius:10px;align-items:center;gap:10px;margin:16px 13px;padding:13px;display:flex}.planning-insight>span{background:var(--amber);color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.planning-insight b,.planning-insight small{display:block}.planning-insight b{font-size:12px}.planning-insight small{color:#96703d;margin-top:3px;font-size:12px;line-height:1.4}.tracking-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:16px;display:grid}.tracking-map-panel,.live-list-panel{min-height:635px;overflow:hidden}.tracking-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);height:76px;display:grid}.tracking-summary>div{border-right:1px solid var(--line);grid-template-columns:10px auto;align-content:center;gap:2px 7px;padding:0 18px;display:grid}.tracking-summary>div:last-child{border-right:0}.tracking-summary b{font-size:15px}.tracking-summary small{color:var(--muted-2);grid-column:2;font-size:12px}.signal-dot{background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:50%;grid-row:1/3}.signal-dot--green{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.signal-dot--orange{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.signal-dot--blue{background:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.tracking-map-panel .map{min-height:558px}.mini-search{border:1px solid var(--line);background:#fafbfc;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;height:38px;margin:10px;display:grid}.live-trip-list{max-height:504px;padding:0 9px 10px;overflow-y:auto}.live-trip-list>button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:18px 1fr auto 35px;align-items:center;gap:9px;width:100%;min-height:74px;padding:8px 7px;display:grid}.live-trip-list>button:hover{background:#fafbfc;border-radius:9px}.trip-signal{border:1px solid #c7d8d0;border-radius:50%;width:14px;height:14px;position:relative}.trip-signal i{background:var(--green);border-radius:50%;position:absolute;inset:3px}.trip-signal--warning i{background:var(--amber)}.trip-signal--critical i{background:var(--red)}.live-trip-list b,.live-trip-list small{display:block}.live-trip-list b{font-size:12px}.live-trip-list small{color:var(--muted-2);margin-top:3px;font-size:12px}.live-trip-list>button>span:nth-child(3){text-align:right}.live-trip-list em{color:#737a84;background:#f2f4f6;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:800;display:grid}.exception-panel{overflow:hidden}.exception-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:10px 14px;display:flex}.exception-filter{gap:4px;display:flex}.exception-filter button{height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}.exception-filter button.active{color:#fff;background:#202328}.exception-filter button span{opacity:.68;margin-left:4px}.exception-table{overflow-x:auto}.exception-table__head,.exception-row{grid-template-columns:78px 2fr 145px 140px 80px 1fr 76px;align-items:center;gap:10px;min-width:1110px;padding:0 14px;display:grid}.exception-table__head{color:#878e97;text-transform:uppercase;background:#f6f7f9;min-height:39px;font-size:12px;font-weight:800}.exception-row{color:#555c65;border-top:1px solid #edf0f2;min-height:83px;font-size:12px}.exception-row>span:first-child{align-items:center;gap:7px;font-weight:750;display:flex}.priority-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.priority-dot--critical{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.priority-dot--warning{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.exception-row b,.exception-row small{display:block}.exception-row b{color:#30343a;font-size:12px}.exception-row small{color:var(--muted-2);margin-top:4px;font-size:12px;line-height:1.35}.exception-row>button:not(.compact-primary){color:var(--orange);cursor:pointer;text-align:left;background:0 0;border:0;font-size:12px;font-weight:800}.resource-kpis,.finance-kpis,.report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.resource-kpi,.finance-kpis>article,.report-kpis>article{border:1px solid var(--line);min-height:98px;box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:14px;display:flex}.resource-kpi>span,.finance-kpi-icon{background:var(--orange-soft);width:40px;height:40px;color:var(--orange);border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.resource-kpi small,.resource-kpi b,.resource-kpi em,.finance-kpis small,.finance-kpis b,.finance-kpis em{display:block}.resource-kpi small,.finance-kpis small{color:var(--muted);font-size:12px}.resource-kpi b,.finance-kpis b{letter-spacing:-.04em;margin-top:4px;font-size:18px}.resource-kpi em,.finance-kpis em{color:var(--muted-2);margin-top:3px;font-size:12px;font-style:normal}.resource-panel{overflow:hidden}.table-toolbar--compact{border-bottom:1px solid var(--line)}.resource-table{overflow-x:auto}.resource-table__head,.resource-row{grid-template-columns:1.25fr 1.2fr .75fr 1.05fr 1fr .9fr 32px;align-items:center;gap:12px;min-width:1000px;padding:0 16px;display:grid}.resource-table__head{color:#858c95;text-transform:uppercase;background:#f6f7f9;min-height:39px;font-size:12px;font-weight:800}.resource-row{color:#555c65;border-top:1px solid #edf0f2;min-height:72px;font-size:12px}.resource-row b,.resource-row small{display:block}.resource-row b{color:#30343a;font-size:12px}.resource-row small{color:var(--muted-2);margin-top:4px;font-size:12px}.resource-person{align-items:center;gap:9px;display:flex}.resource-person>i{color:#fff;background:#202328;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:800;display:grid}.availability{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.availability--beklemede{background:var(--amber)}.availability--çevrimdışı{background:#9da3ab}.score-bar{background:#eceef0;border-radius:4px;width:72px;height:4px;margin-top:5px;display:block;overflow:hidden}.score-bar i{background:var(--green);border-radius:4px;height:100%;display:block}.finance-kpi-icon--1{background:var(--blue-soft);color:var(--blue)}.finance-kpi-icon--2{background:var(--green-soft);color:var(--green)}.finance-kpi-icon--3{background:var(--amber-soft);color:var(--amber)}.finance-layout{grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);gap:16px;display:grid}.finance-main,.finance-side{min-height:490px;overflow:hidden}.finance-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;min-height:58px;padding:0 14px;display:flex}.finance-tabs button{height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:12px;font-weight:800;position:relative}.finance-tabs button.active{color:var(--ink)}.finance-tabs button.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.finance-table-head,.finance-row{grid-template-columns:120px 1.35fr 100px 115px 90px 66px;align-items:center;gap:10px;padding:0 14px;display:grid}.finance-table-head{color:#858c95;text-transform:uppercase;background:#f6f7f9;min-height:38px;font-size:12px;font-weight:800}.finance-row{color:#59606a;border-top:1px solid #edf0f2;min-height:65px;font-size:12px}.finance-row>span:first-child{align-items:center;gap:8px;display:flex}.finance-row>span:first-child>i{background:var(--green-soft);width:26px;height:26px;color:var(--green);border-radius:7px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.finance-row>span:first-child>i.expense{background:var(--orange-soft);color:var(--orange)}.finance-row b,.finance-row small{display:block}.finance-row b{color:#30343a;font-size:12px}.finance-row small{color:var(--muted-2);margin-top:3px;font-size:12px}.finance-state{color:#757c85;background:#f1f3f5;border-radius:12px;width:max-content;padding:5px 7px;font-size:12px;font-weight:800}.finance-state--hazır{background:var(--green-soft);color:var(--green)}.finance-state--incelemede{background:var(--blue-soft);color:var(--blue)}.finance-state--eksik-evrak{background:var(--red-soft);color:var(--red)}.finance-state--onaylandı{background:var(--green-soft);color:var(--green)}.approved-action{background:var(--green-soft);min-height:30px;color:var(--green);border:0;border-radius:8px;font-size:12px;font-weight:800}.margin-visual{grid-template-columns:125px 1fr;align-items:center;gap:10px;padding:25px 18px 18px;display:grid}.margin-donut{background:conic-gradient(var(--green) 0 18.7%, #202328 18.7% 76%, #e8ebee 76%);border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.margin-donut:before{content:"";background:#fff;border-radius:50%;width:81px;height:81px;position:absolute}.margin-donut>span{z-index:1;text-align:center;position:relative}.margin-donut b,.margin-donut small{display:block}.margin-donut b{font-size:16px}.margin-donut small{color:var(--muted-2);margin-top:3px;font-size:12px}.margin-values{gap:10px;display:grid}.margin-values>span{grid-template-columns:7px 1fr;gap:3px 7px;display:grid}.margin-values>span>i{background:var(--green);border-radius:4px;grid-row:1/3;width:7px;height:24px}.margin-values>span>i.expense{background:#202328}.margin-values>span>i.margin{background:#d9dde2}.margin-values small{color:var(--muted-2);font-size:12px}.margin-values b{font-size:12px}.finance-checklist{background:#f7f8fa;border-radius:11px;gap:10px;margin:0 15px 16px;padding:15px;display:grid}.finance-checklist>b{margin-bottom:2px;font-size:12px}.finance-checklist>span{color:#666d77;grid-template-columns:13px 1fr auto;align-items:center;font-size:12px;display:grid}.finance-checklist>span>i{border:1px solid #c7ccd2;border-radius:50%;width:11px;height:11px}.finance-checklist>span>i.done{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 2px #fff}.finance-checklist em{color:var(--muted-2);font-size:12px;font-style:normal;font-weight:800}.report-kpis>article,.report-kpis small,.report-kpis b,.report-kpis em{display:block}.report-kpis small{color:var(--muted);font-size:12px}.report-kpis b{letter-spacing:-.04em;margin-top:8px;font-size:22px}.report-kpis em{color:var(--green);margin-top:5px;font-size:12px;font-style:normal;font-weight:700}.report-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.trend-panel,.report-insight{min-height:330px}.chart-legend{color:var(--muted);gap:12px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:var(--orange);border-radius:3px;width:8px;height:8px}.chart-legend span:last-child i{border:2px solid var(--green);background:#fff;border-radius:50%}.combo-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:18px;height:250px;padding:28px 24px 25px;display:grid;position:relative}.combo-chart__month{z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.combo-chart__month>div{background:linear-gradient(180deg, var(--orange), #f29086);border-radius:6px 6px 2px 2px;width:52%;min-height:18px;position:relative}.combo-chart__month>div b{color:#858b94;font-size:12px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.combo-chart__month>small{color:#858b94;margin-top:7px;font-size:12px}.combo-chart__line-dot{z-index:4;border:2px solid var(--green);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;left:calc(50% - 4px)}.combo-chart__line-dot:after{content:"";background:var(--green);transform-origin:0;width:56px;height:2px;position:absolute;top:1px;left:5px;transform:rotate(-8deg)}.combo-chart__month:last-of-type .combo-chart__line-dot:after{display:none}.chart-guide{z-index:0;border-top:1px dashed #e2e5e8;position:absolute;left:24px;right:24px}.chart-guide--one{top:29%}.chart-guide--two{top:52%}.chart-guide--three{top:75%}.report-insight{color:#fff;background:radial-gradient(circle at 100% 0,#e854461f,#0000 34%),#1b1e22;flex-direction:column;justify-content:center;padding:26px;display:flex}.report-insight .insight-badge{background:#e8544626;width:max-content}.report-insight h3{letter-spacing:-.03em;margin:15px 0 10px;font-size:17px;line-height:1.35}.report-insight>p{color:#9fa5ad;margin:0;font-size:12px;line-height:1.65}.report-insight>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.report-insight>div span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;padding:11px}.report-insight>div small,.report-insight>div b{display:block}.report-insight>div small{color:#8d939b;font-size:12px}.report-insight>div b{margin-top:5px;font-size:15px}.report-insight>button{color:#ff887c;cursor:pointer;background:0 0;border:0;width:max-content;margin-top:16px;padding:0;font-size:12px;font-weight:800}.route-report{overflow:hidden}.route-report__head,.route-report__row{grid-template-columns:1.6fr .55fr .7fr .7fr 1fr;align-items:center;gap:12px;padding:0 17px;display:grid}.route-report__head{color:#858c95;text-transform:uppercase;background:#f6f7f9;min-height:39px;font-size:12px;font-weight:800}.route-report__row{color:#5d646e;border-top:1px solid #edf0f2;min-height:58px;font-size:12px}.route-report__row>span:first-child{align-items:center;gap:8px;display:flex}.route-report__row>span:first-child i{color:#858b94;background:#f0f2f4;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.route-report__row>span:last-child{grid-template-columns:1fr 48px;align-items:center;gap:8px;display:grid}.route-report__row>span:last-child:before{content:"";background:#e9ecef;border-radius:4px;grid-area:1/1;height:5px}.route-report__row>span:last-child>i{background:var(--green);border-radius:4px;grid-area:1/1;height:5px}.route-report__row>span:last-child>b{font-size:12px}.admin-layout{grid-template-columns:minmax(350px,.9fr) minmax(400px,1.1fr);gap:16px;display:grid}.role-panel,.user-panel{min-height:400px}.role-cards{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.role-cards>article{border:1px solid var(--line);border-radius:11px;grid-template-columns:38px 1fr 20px;align-items:start;gap:9px;min-height:118px;padding:13px;display:grid}.role-icon{background:var(--orange-soft);width:38px;height:38px;color:var(--orange);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.role-icon--1{background:var(--blue-soft);color:var(--blue)}.role-icon--2{background:var(--green-soft);color:var(--green)}.role-icon--3{color:var(--purple);background:#f2effb}.role-cards b,.role-cards small{display:block}.role-cards b{font-size:12px}.role-cards small{color:var(--muted-2);margin-top:5px;font-size:12px;line-height:1.4}.role-cards em{color:var(--muted);grid-column:2;font-size:12px;font-style:normal}.role-cards button{color:#a2a8b0;cursor:pointer;background:0 0;border:0;grid-area:1/3/3;font-size:18px}.user-panel{overflow:hidden}.user-row{border-top:1px solid #edf0f2;grid-template-columns:34px 1.2fr 1fr 75px 28px;align-items:center;gap:10px;min-height:72px;padding:0 15px;display:grid}.user-row>span{color:#fff;background:#202328;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.user-row b,.user-row small{display:block}.user-row b{font-size:12px}.user-row small{color:var(--muted-2);margin-top:3px;font-size:12px}.user-row em{color:var(--muted);font-size:12px;font-style:normal}.user-row>i{background:var(--amber-soft);width:max-content;color:var(--amber);border-radius:12px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800}.user-row>i.active{background:var(--green-soft);color:var(--green)}.user-row>button{color:var(--muted-2);cursor:pointer;background:0 0;border:0;font-size:12px}.audit-panel{grid-column:1/3;min-height:260px}.audit-panel>div:not(.panel-title){border-top:1px solid #edf0f2;grid-template-columns:12px 45px 1fr;align-items:center;gap:8px;min-height:47px;margin:0 17px;display:grid}.audit-panel>div>i{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:50%}.audit-panel>div>i.system{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.audit-panel>div>span{color:var(--muted-2);font-size:12px}.audit-panel>div>b{font-size:12px}.audit-panel>div>b small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.drawer-layer,.modal-layer{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14181e7a;justify-content:flex-end;animation:.18s fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.shipment-drawer{background:#fff;flex-direction:column;width:min(520px,96vw);height:100%;animation:.24s drawer-in;display:flex;box-shadow:-24px 0 70px #1218212e}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.drawer-head{color:#fff;background:radial-gradient(circle at 100% 0,#e854461f,#0000 35%),#1a1d21;padding:20px 22px 16px}.drawer-head__top{justify-content:space-between;align-items:flex-start;display:flex}.drawer-head__top small{color:#858b94;letter-spacing:.11em;font-size:12px;font-weight:800}.drawer-head__top h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.drawer-head__top button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;width:34px;height:34px;font-size:20px}.drawer-route{grid-template-columns:1fr 82px 1fr;align-items:center;gap:8px;margin-top:20px;display:grid}.drawer-route>span{color:#c9cdd2;font-size:12px}.drawer-route>span:last-child{text-align:right}.drawer-route>span>i{border:2px solid var(--orange);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.drawer-route>b{background:#35393f;border-radius:4px;height:4px;overflow:hidden}.drawer-route>b>i{background:var(--orange);border-radius:4px;height:100%;display:block}.drawer-meta{align-items:center;gap:8px;margin-top:14px;display:flex}.drawer-meta>span:last-child{color:#a0a6ad;margin-left:auto;font-size:12px}.drawer-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;height:48px;display:flex;overflow-x:auto}.drawer-tabs button{min-width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:12px;font-weight:800;position:relative}.drawer-tabs button.active{color:var(--ink)}.drawer-tabs button.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:0;left:9px;right:9px}.drawer-body{flex:1;padding:18px 20px;overflow-y:auto}.drawer-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.drawer-kpis>div{border:1px solid var(--line);background:#fafbfc;border-radius:10px;padding:12px}.drawer-kpis small,.drawer-kpis b{display:block}.drawer-kpis small{color:var(--muted-2);font-size:12px}.drawer-kpis b{margin-top:5px;font-size:12px}.drawer-section{margin-top:21px}.drawer-section h3{margin:0 0 10px;font-size:12px}.driver-card{border:1px solid var(--line);border-radius:11px;grid-template-columns:38px 1fr 1fr 38px;align-items:center;gap:9px;padding:12px;display:grid}.driver-card>span{color:#fff;background:#202328;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.driver-card b,.driver-card small{display:block}.driver-card b{font-size:12px}.driver-card small{color:var(--muted-2);margin-top:3px;font-size:12px}.driver-card button{background:var(--green-soft);width:36px;height:32px;color:var(--green);cursor:pointer;border:0;border-radius:8px;font-size:12px;font-weight:800}.event-timeline{display:grid}.event-timeline>div{grid-template-columns:20px 1fr;gap:9px;min-height:56px;display:grid;position:relative}.event-timeline>div:before{content:"";background:#dfe3e7;width:1px;position:absolute;top:16px;bottom:-4px;left:7px}.event-timeline>div:last-child:before{display:none}.event-timeline>div>i{z-index:1;background:#c7ccd2;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:relative;box-shadow:0 0 0 1px #c7ccd2}.event-timeline>div.done>i{background:var(--green);box-shadow:0 0 0 1px var(--green)}.event-timeline>div.current>i{background:var(--orange);box-shadow:0 0 0 5px var(--orange-soft)}.event-timeline b,.event-timeline small{display:block}.event-timeline b{font-size:12px}.event-timeline small{color:var(--muted-2);margin-top:4px;font-size:12px}.detail-list{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;margin:0;display:grid}.detail-list>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:66px;padding:12px}.detail-list>div:nth-child(2n){border-right:0}.detail-list>div:nth-last-child(-n+2){border-bottom:0}.detail-list dt{color:var(--muted-2);font-size:12px}.detail-list dd{margin:6px 0 0;font-size:12px;font-weight:750}.party-card{border:1px solid var(--line);border-radius:11px;align-items:center;gap:11px;margin-bottom:9px;padding:13px;display:flex}.party-card>span{background:var(--orange-soft);width:38px;height:38px;color:var(--orange);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.party-card small,.party-card b,.party-card em{display:block}.party-card small{color:var(--muted-2);font-size:12px}.party-card b{margin-top:3px;font-size:12px}.party-card em{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal}.document-row{border-top:1px solid var(--line);grid-template-columns:27px 1fr 60px;align-items:center;gap:9px;min-height:59px;display:grid}.document-row>span{background:var(--red-soft);width:24px;height:24px;color:var(--red);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.document-row>span.complete{background:var(--green-soft);color:var(--green)}.document-row b,.document-row small{display:block}.document-row b{font-size:12px}.document-row small{color:var(--muted-2);margin-top:3px;font-size:12px;font-weight:500}.document-row button{border:1px solid var(--line);color:var(--orange);cursor:pointer;background:#fff;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800}.drawer-finance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-finance>div{border:1px solid var(--line);border-radius:10px;padding:13px}.drawer-finance>div.highlight{background:var(--green-soft);border-color:#d0eadf;grid-column:1/3}.drawer-finance small,.drawer-finance b{display:block}.drawer-finance small{color:var(--muted-2);font-size:12px}.drawer-finance b{margin-top:6px;font-size:13px}.drawer-finance .highlight b{color:var(--green)}.finance-readiness{background:#f7f8fa;border-radius:10px;gap:10px;margin-top:13px;padding:13px;display:grid}.finance-readiness span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.finance-readiness i{border:1px solid #c8cdd3;border-radius:50%;width:12px;height:12px}.finance-readiness i.done{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 2px #fff}.audit-mini{border-top:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;min-height:55px;display:grid}.audit-mini>span{color:var(--muted-2);font-size:12px}.audit-mini b{font-size:12px}.audit-mini small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.drawer-actions{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:10px 20px;display:flex}.status-update-panel{background:#fff8f6;border-top:1px solid #f0c9c4;gap:12px;padding:15px 20px;display:grid;box-shadow:0 -12px 28px #20252b12}.status-update-panel>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.status-update-panel>div:first-child small,.status-update-panel>div:first-child b{display:block}.status-update-panel>div:first-child small{color:var(--orange);letter-spacing:.06em;font-size:11px;font-weight:850}.status-update-panel>div:first-child b{font-size:13px}.status-update-panel>div:first-child button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;grid-area:1/2/3;font-size:18px}.status-update-options{flex-wrap:wrap;gap:7px;display:flex}.status-update-options button{min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:9px;padding:0 13px;font-size:12px;font-weight:800}.status-update-options button.active{border-color:var(--orange);background:var(--orange);color:#fff}.status-update-options button.danger:not(.active){color:var(--red);border-color:#f0c5c3}.status-update-panel label{gap:6px;display:grid}.status-update-panel label>span{color:var(--muted);font-size:11px;font-weight:750}.status-update-panel textarea{resize:vertical;border:1px solid var(--line);min-height:66px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:10px 11px;font-size:12px;line-height:1.45}.status-update-panel>.primary-button{justify-self:end}.modal-layer{justify-content:center;align-items:center;padding:20px}.wizard{background:#fff;border-radius:17px;width:min(820px,96vw);max-height:min(760px,92vh);overflow-y:auto;box-shadow:0 28px 80px #12182147}.wizard--bulk{width:min(1180px,97vw);max-height:94vh}.wizard--choice{width:min(780px,96vw)}.wizard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:16px 22px;display:flex}.wizard-head small{color:var(--orange);letter-spacing:.11em;font-size:12px;font-weight:800}.wizard-head h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.wizard-head>button{border:1px solid var(--line);color:#727984;cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;font-size:18px}.wizard-choice-intro{color:var(--muted);margin:0;padding:18px 22px 0;font-size:12px;line-height:1.55}.wizard-create-modes{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1.15fr;gap:10px;padding:12px 22px;display:grid}.wizard-create-modes>button{border:1px solid var(--line);min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fafbfc;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;display:grid;position:relative}.wizard-create-modes>button.active{background:#fff6f4;border-color:#e8544673;box-shadow:inset 0 0 0 1px #e854460f}.wizard-create-modes>button>span{color:#fff;background:#20242a;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.wizard-create-modes>button>span svg{stroke-width:1.9px;width:18px;height:18px}.wizard-create-modes--choice{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px 24px}.wizard-create-modes--choice>button{background:#f8f9fa;border-radius:15px;grid-template-columns:52px minmax(0,1fr);align-content:center;gap:14px;min-width:0;min-height:146px;padding:20px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.wizard-create-modes--choice>button:hover,.wizard-create-modes--choice>button:focus-visible{background:#fff7f5;border-color:#e854468c;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #23272d14}.wizard-create-modes--choice>button>span{background:var(--orange);border-radius:13px;width:52px;height:52px}.wizard-create-modes--choice>button>span svg{width:24px;height:24px}.wizard-create-modes--choice b{font-size:15px;line-height:1.25}.wizard-create-modes--choice small{margin-top:7px;font-size:11px;line-height:1.45}.wizard-create-modes--choice em{position:absolute;top:12px;right:12px}.notification-wrap,.profile-wrap{position:relative}.topbar-popover{z-index:95;color:#2a2e32;background:#fff;border:1px solid #d8dade;border-radius:7px;width:min(350px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 46px #0c0f123d}.topbar-popover>header{border-bottom:1px solid #e4e6e8;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 12px;display:flex}.topbar-popover header small,.topbar-popover header b{display:block}.topbar-popover header small{color:#e85446;letter-spacing:.1em;font-size:8px;font-weight:900}.topbar-popover header b{margin-top:3px;font-size:13px}.topbar-popover header>button{color:#62676c;cursor:pointer;background:#fff;border:1px solid #dfe1e3;border-radius:4px;width:27px;height:27px}.notification-list,.role-switcher{display:grid}.notification-list>button,.role-switcher>button{color:#31353a;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceeef;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 14px;display:grid}.notification-list>button:hover,.role-switcher>button:hover{background:#f7f8f8}.notification-list>button>span,.role-switcher>button>span{color:#555b62;background:#f0f1f2;border-radius:6px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.notification-list b,.notification-list small,.role-switcher b,.role-switcher small{display:block}.notification-list b,.role-switcher b{font-size:10px}.notification-list small,.role-switcher small{color:#777d84;margin-top:3px;font-size:9px;line-height:1.35}.notification-list .tone-critical{color:#b74337;background:#fff0ee}.notification-list .tone-warning{color:#936317;background:#fff7e7}.notification-list .tone-info{color:#3769a8;background:#eef5ff}.role-switcher>button{grid-template-columns:38px minmax(0,1fr) 20px}.role-switcher>button[aria-checked=true]{background:#fff7f5}.role-switcher>button[aria-checked=true]>span{color:#fff;background:#e85446}.role-switcher>button>i{color:#e85446;font-style:normal;font-weight:900}.profile-admin-link{color:#fff;cursor:pointer;background:#272a2f;border:0;border-radius:4px;width:calc(100% - 28px);min-height:34px;margin:12px 14px 14px;font-size:9px;font-weight:850}.shipment-audit-layer{z-index:102}.shipment-audit-modal{background:#fff;border:1px solid #d9dcdf;border-radius:8px;flex-direction:column;width:min(620px,100vw - 28px);max-height:min(760px,100vh - 32px);padding:18px;display:flex;overflow:hidden;box-shadow:0 28px 80px #11141847}.shipment-audit-modal>header{border-bottom:1px solid #e6e8ea;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.shipment-audit-modal>header small{color:var(--orange);letter-spacing:.08em;font-size:9px;font-weight:900}.shipment-audit-modal>header h2{margin-top:3px;font-size:19px}.shipment-audit-modal>header button{color:#5e6368;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:4px;width:30px;height:30px;font-size:19px}.shipment-audit-summary{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.shipment-audit-summary span{background:#f8f8f7;border:1px solid #e1e3e5;border-radius:5px;align-items:baseline;gap:7px;padding:10px;display:flex}.shipment-audit-summary b{color:var(--orange);font-size:20px}.shipment-audit-summary small{color:#656a70;font-size:10px;font-weight:800}.shipment-audit-list{background:#e6e7e9;border:1px solid #e0e2e4;border-radius:5px;gap:1px;margin-top:12px;display:grid;overflow:auto}.shipment-audit-list button{color:#292d31;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px;display:flex}.shipment-audit-list button:hover{background:#fff8f6}.shipment-audit-list span{min-width:0}.shipment-audit-list b,.shipment-audit-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipment-audit-list b{font-size:11px}.shipment-audit-list small{color:#74797f;margin-top:2px;font-size:9px}.shipment-audit-list em{border-radius:4px;flex:none;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.shipment-audit-list em.is-missing{color:#ad4137;background:#fff0ee}.shipment-audit-list em.is-ready{color:#247357;background:#edf8f3}.shipment-audit-modal>footer{border-top:1px solid #e6e8ea;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.shipment-audit-modal>footer button{color:#4a4f55;cursor:pointer;background:#fff;border:1px solid #d8dade;border-radius:4px;min-height:35px;padding:0 12px;font-size:9px;font-weight:850}.shipment-audit-modal>footer button:last-child{color:#fff;background:#272a2f;border-color:#272a2f}@media (width<=560px){.shipment-audit-modal{padding:13px}.shipment-audit-modal>footer{grid-template-columns:1fr;display:grid}}.driver-card>a{background:var(--green-soft);width:36px;height:32px;color:var(--green);border:0;border-radius:8px;place-items:center;font-size:12px;font-weight:800;text-decoration:none;display:grid}.shipment-operations-menu{border-top:1px solid var(--line);background:#fafbfc;gap:1px;padding:8px 20px 0;display:grid}.shipment-operations-menu button{color:#383d42;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e3e6;border-radius:4px;min-height:37px;padding:0 11px;font-size:10px;font-weight:800}.shipment-operations-menu button:last-child{color:#ad4137}.shipment-operations-menu button:hover{background:#fff8f6;border-color:#e85446}.workspace-switch-wrap{position:relative}.workspace-switch-panel{z-index:95;color:#fff;background:#202328;border:1px solid #404349;border-radius:7px;gap:4px;width:280px;padding:9px;display:grid;position:absolute;top:calc(100% - 4px);left:14px;box-shadow:0 20px 50px #090b0e59}.workspace-switch-panel>small{color:#a9afb7;letter-spacing:.1em;padding:3px 5px 6px;font-size:8px;font-weight:900}.workspace-switch-panel>button{color:#f4f5f6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px;display:grid}.workspace-switch-panel>button:hover,.workspace-switch-panel>button[aria-checked=true]{background:#2a2d33;border-color:#4d5158}.workspace-switch-panel>button>span{color:#fff;background:#e85446;border-radius:5px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.workspace-switch-panel b,.workspace-switch-panel small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switch-panel b{font-size:10px}.workspace-switch-panel button small{color:#aeb4bc;margin-top:2px;font-size:8px}.workspace-switch-panel button>i{color:#7fdaa9;font-size:11px;font-style:normal}.help-center-layer{z-index:108;justify-content:center;align-items:center;padding:16px}.help-center-modal{color:#282c30;background:#fff;border:1px solid #d9dcdf;border-radius:9px;width:min(720px,100%);max-height:calc(100vh - 32px);padding:20px;overflow:auto;box-shadow:0 28px 90px #0f121652}.help-center-modal>header{border-bottom:1px solid #e5e7e9;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.help-center-modal>header small{color:#e85446;letter-spacing:.09em;font-size:9px;font-weight:900}.help-center-modal>header h2{margin-top:4px;font-size:21px}.help-center-modal>header button{color:#5f646a;cursor:pointer;background:#fff;border:1px solid #dfe1e3;border-radius:4px;width:31px;height:31px;font-size:19px}.help-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.help-topic-grid button{color:#2f3337;text-align:left;cursor:pointer;background:#fafaf9;border:1px solid #dfe2e4;border-radius:6px;align-content:start;gap:8px;min-height:150px;padding:14px;display:grid}.help-topic-grid button:hover{background:#fff8f6;border-color:#e85446}.help-topic-grid span{color:#fff;background:#26292e;border-radius:5px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.help-topic-grid b{font-size:12px}.help-topic-grid small{color:#6e7379;font-size:10px;line-height:1.5}.help-center-modal>footer{border-top:1px solid #e5e7e9;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding-top:13px;display:flex}.help-center-modal>footer p{color:#676d73;max-width:520px;font-size:10px;line-height:1.5}.help-center-modal>footer button{color:#fff;cursor:pointer;background:#272a2f;border:0;border-radius:4px;min-height:34px;padding:0 13px;font-size:9px;font-weight:850}@media (width>=961px){.sidebar.sidebar--collapsed .workspace-switch-panel,.app-shell.sidebar-collapsed .workspace-switch-panel{top:4px;left:58px}}@media (width<=720px){.help-topic-grid{grid-template-columns:1fr}.help-topic-grid button{min-height:100px}.help-center-modal>footer{flex-direction:column;align-items:stretch}}.wizard-create-modes>button.active>span{background:var(--orange)}.wizard-create-modes b,.wizard-create-modes small{display:block}.wizard-create-modes b{font-size:12px}.wizard-create-modes small{color:var(--muted-2);margin-top:3px;font-size:10px;font-weight:600}.wizard-create-modes em{color:#fff;letter-spacing:.08em;background:#e85446;border-radius:10px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.wizard-bulk-body{background:#f5f6f8;padding:18px}.wizard-progress[hidden],.wizard-body[hidden],.wizard-bulk-body[hidden],.wizard-actions[hidden]{display:none!important}.wizard-progress{border-bottom:1px solid var(--line);background:#fafbfc;grid-template-columns:repeat(5,1fr);padding:18px 28px 17px;display:grid}.wizard-progress>span{color:#9aa0a8;align-items:center;gap:8px;display:flex;position:relative}.wizard-progress>span:after{content:"";background:#dfe2e6;height:1px;position:absolute;top:13px;left:34px;right:10px}.wizard-progress>span:last-child:after{display:none}.wizard-progress i{z-index:1;background:#fff;border:1px solid #d4d8dd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:relative}.wizard-progress b{z-index:1;background:#fafbfc;padding-right:8px;font-size:12px;position:relative}.wizard-progress span.active,.wizard-progress span.done{color:var(--ink)}.wizard-progress span.active i,.wizard-progress span.done i{border-color:var(--orange);background:var(--orange);color:#fff}.wizard-progress span.done:after{background:var(--orange)}.wizard-body{min-height:350px;padding:25px 28px}.wizard-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.wizard-grid label{color:#555d67;font-size:12px;font-weight:750}.wizard-grid input,.wizard-grid select{border:1px solid var(--line-strong);width:100%;height:43px;color:var(--ink);background:#fff;border-radius:9px;outline:0;margin-top:7px;padding:0 11px;font-size:12px;display:block}.wizard-grid input:focus,.wizard-grid select:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.input-unit{border:1px solid var(--line-strong);border-radius:9px;grid-template-columns:1fr 45px;align-items:center;margin-top:7px;display:grid}.input-unit input{border:0;margin:0}.input-unit span{border-left:1px solid var(--line);height:29px;color:var(--muted);place-items:center;font-size:12px;display:grid}.wizard-confirm{gap:15px;display:grid}.wizard-summary{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.wizard-summary>span{background:#fff;flex-direction:column;justify-content:center;min-height:68px;padding:12px;display:flex}.wizard-summary small,.wizard-summary b{display:block}.wizard-summary small{color:var(--muted-2);font-size:12px}.wizard-summary b{margin-top:5px;font-size:12px}.assignment-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.assignment-choice>button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:11px;grid-template-columns:36px 1fr 20px;align-items:center;gap:10px;min-height:80px;padding:11px;display:grid}.assignment-choice>button.active{background:#fff8f6;border-color:#efb3ac}.assignment-choice>button>span{color:#777f89;background:#f0f2f4;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.assignment-choice>button.active>span{background:var(--orange);color:#fff}.assignment-choice b,.assignment-choice small{display:block}.assignment-choice b{font-size:12px}.assignment-choice small{color:var(--muted-2);margin-top:4px;font-size:12px;font-weight:500}.assignment-choice i{color:var(--orange);font-style:normal;font-weight:800}.wizard-note{background:var(--blue-soft);border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.wizard-note>span{background:var(--blue);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.wizard-note p{color:#5d7190;margin:0;font-size:12px;line-height:1.45}.wizard-actions{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:12px 22px;display:flex}.wizard-readiness{color:#9a5a20;align-items:center;gap:7px;margin-right:auto;font-size:10px;font-weight:750;display:inline-flex}.wizard-readiness i{background:#fff1df;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.wizard-readiness.ready{color:#287458}.wizard-readiness.ready i{background:#e6f5ee}.primary-button:disabled{opacity:.48;cursor:not-allowed}.command-layer{align-items:flex-start;padding-top:10vh}.command-palette{background:#fff;border-radius:15px;width:min(620px,94vw);overflow:hidden;box-shadow:0 28px 80px #12182147}.command-input{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:8px;height:61px;padding:0 14px;display:grid}.command-input>span{color:var(--orange);font-size:12px;font-weight:800}.command-input input{height:100%;color:var(--ink);border:0;outline:0;font-size:12px}.command-results{max-height:520px;padding:10px;overflow-y:auto}.command-results>small{color:var(--muted-2);letter-spacing:.11em;padding:7px 8px;font-size:12px;font-weight:800;display:block}.command-results>button{cursor:pointer;text-align:left;background:#fff;border:0;border-radius:10px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px;display:grid}.command-results>button:hover{background:#fff7f5}.command-results>button>span{width:34px;height:34px;color:var(--orange);background:#f0f2f4;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.command-results b,.command-results b small{display:block}.command-results b{font-size:12px}.command-results b small{max-width:460px;color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500;overflow:hidden}.command-results em{color:var(--muted-2);font-style:normal}.toast{z-index:140;background:#fff;border:1px solid #cde8dc;border-radius:12px;grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;min-width:min(420px,100vw - 32px);min-height:58px;padding:10px 12px;animation:.24s toast-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 52px #141e282b}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.toast>span{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.toast[data-tone=info]{border-color:#cbdcf1}.toast[data-tone=info]>span{background:#356fa8}.toast[data-tone=warning]{background:#fffdf6;border-color:#ead7a8}.toast[data-tone=warning]>span{background:#ad761b}.toast[data-tone=error]{background:#fff8f7;border-color:#efb9b4}.toast[data-tone=error]>span{background:#b93a30}.toast>b{font-size:12px}.toast>button{color:var(--muted-2);cursor:pointer;background:0 0;border:0;font-size:16px}.operations-focus{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#202226 0 220px,#fff 220px);border-radius:16px;grid-template-columns:220px minmax(0,1fr);gap:14px;padding:14px;display:grid}.operations-focus__intro{color:#fff;flex-direction:column;justify-content:center;min-width:0;padding:4px 10px;display:flex}.operations-focus__intro small{color:#f6a49a;letter-spacing:.12em;font-size:10px;font-weight:800}.operations-focus__intro b{margin-top:7px;font-size:16px}.operations-focus__intro span{color:#bfc3c8;margin-top:5px;font-size:12px;line-height:1.45}.operations-focus__views{grid-template-columns:repeat(5,minmax(135px,1fr));gap:8px;min-width:0;display:grid}.operations-focus__views button{min-width:0;min-height:86px;color:var(--ink);text-align:left;cursor:pointer;background:#fafbfb;border:1px solid #e4e6e8;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;padding:10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.operations-focus__views button:hover,.operations-focus__views button.active{background:#fff6f4;border-color:#f0a79e;transform:translateY(-1px)}.operations-focus__views button>span{color:#34373b;background:#eceeef;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.operations-focus__views button.active>span{background:var(--orange);color:#fff}.operations-focus__views button b{font-size:12px;line-height:1.25}.operations-focus__views button small{color:var(--muted);font-size:11px;line-height:1.25}.table-selects{align-items:flex-end;gap:8px;display:flex}.table-selects label{gap:4px;min-width:150px;display:grid}.table-selects label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.table-selects select,.filter-reset{border:1px solid var(--line);height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 32px 0 11px;font-size:12px;font-weight:650}.filter-reset{color:var(--orange-dark);cursor:pointer;padding:0 12px}.bulk-action-bar{background:#fff8f6;border-top:1px solid #efd2cd;border-bottom:1px solid #efd2cd;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 14px;display:flex}.bulk-action-bar>span{color:#6e3932;font-size:12px}.bulk-action-bar>span b{color:var(--orange-dark);font-size:15px}.bulk-action-bar>div{flex-wrap:wrap;gap:7px;display:flex}.bulk-action-bar button{color:#7a3a32;cursor:pointer;background:#fff;border:1px solid #e6b6af;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750}.bulk-action-bar button:not(.bulk-clear){background:var(--orange);border-color:var(--orange);color:#fff}.data-table--workbench{min-width:1320px}.data-table--workbench th:first-child{width:42px}.data-table--workbench th:nth-child(2){width:158px}.data-table--workbench th:nth-child(3),.data-table--workbench th:nth-child(4){width:185px}.data-table--workbench th:nth-child(5){width:150px}.data-table--workbench th:nth-child(6){width:122px}.data-table--workbench th:nth-child(7){width:132px}.data-table--workbench th:nth-child(8){width:90px}.data-table--workbench th:nth-child(9){width:102px}.data-table--workbench th:nth-child(10){width:105px}.data-table--workbench th:nth-child(11){width:126px}.data-table--workbench thead th{z-index:2;background:#f7f8f8;position:sticky;top:0}.data-table--workbench tr.is-selected{background:#fff8f6}.selection-cell{text-align:center!important;padding-right:4px!important}.selection-cell input{width:16px;height:16px;accent-color:var(--orange);cursor:pointer}.shipment-id-link{color:#24272b;max-width:150px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;overflow:hidden}.shipment-id-link:hover{color:var(--orange-dark);text-decoration:underline}.row-actions{gap:5px;display:flex}.row-actions button{color:#4a4e54;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:7px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800}.row-actions button:first-child:not(:last-child){color:var(--orange-dark);border-color:#efb1a9}.table-pagination{border-top:1px solid var(--line);min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:11px;display:flex}.table-pagination>div{align-items:center;gap:8px;display:flex}.table-pagination button{border:1px solid var(--line);color:#45494f;cursor:pointer;background:#fff;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:750}.table-pagination button:disabled{opacity:.42;cursor:default}.table-pagination b{color:#36393e;text-align:center;min-width:52px;font-size:10px}.reference-chain{background:#fafbfb;border:1px solid #eceef0;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:11px;padding:10px;display:grid}.reference-chain span{flex-direction:column;gap:3px;min-width:0;display:flex}.reference-chain small{color:var(--muted);font-size:9px}.reference-chain b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reference-chain>i{color:var(--orange);font-size:14px;font-style:normal}.detail-list dd>small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:500;display:block}.detail-list--compact{margin-top:12px}.exception-selects{align-items:center}.exception-row--resolved{opacity:.68;background:#f8faf9}.resolved-button{color:#27765a;background:#edf8f3;border:1px solid #cce6da;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.planning-stack{gap:16px;display:grid}.planning-workbench{grid-template-columns:300px minmax(480px,1fr) 340px;align-items:stretch;gap:14px;min-width:0;display:grid}.planning-workbench>.panel,.planning-decision-grid>.panel{min-width:0}.planning-queue-panel,.planning-resource-panel,.planning-map-workspace{padding:16px}.queue-filters{gap:6px;margin:12px 0 9px;display:flex}.queue-filters button{border:1px solid var(--line);min-height:33px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.queue-filters button span{color:#565a60;background:#eceeef;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.queue-filters button.active{color:var(--orange-dark);background:#fff6f4;border-color:#efada4}.planning-list--workbench{max-height:208px;padding-right:3px;overflow:auto}.queue-empty{color:var(--muted);text-align:center;padding:24px 12px;font-size:12px}.planning-pool-empty{justify-items:center;gap:9px;display:grid}.planning-pool-empty b{color:#454b50}.planning-pool-empty button{min-height:32px;color:var(--orange-dark);font:inherit;cursor:pointer;background:#fff6f4;border:1px solid #efada4;border-radius:7px;padding:0 11px;font-size:11px;font-weight:850}.selected-load-card{background:linear-gradient(145deg,#fff 0%,#fff8f6 100%);border:1px solid #ece1de;border-radius:12px;margin-top:12px;padding:13px}.selected-load-card>small{color:var(--orange-dark);letter-spacing:.1em;font-size:11px;font-weight:850}.selected-load-card>b,.selected-load-card>h3{margin-top:6px;display:block}.selected-load-card>b{font-size:12px}.selected-load-card>h3{margin-bottom:0;font-size:15px}.selected-load-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.selected-load-card dl>div{background:#fff;border-radius:8px;min-width:0;padding:8px}.selected-load-card dt,.selected-load-card dd{margin:0}.selected-load-card dt{color:var(--muted);font-size:10px}.selected-load-card dd{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:750;overflow:hidden}.selected-load-card>button{width:100%;min-height:36px;color:var(--orange-dark);cursor:pointer;background:#fff;border:1px solid #e2b5ae;border-radius:8px;font-size:11px;font-weight:800}.planning-map-workspace{overflow:hidden}.planning-map-workspace>section[aria-label="Gerçek Türkiye operasyon haritası"]{min-height:390px;margin-top:12px}.sync-label{color:#247357;letter-spacing:.08em;background:#edf8f3;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:850;display:inline-flex}.sync-label i{background:#29a474;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #29a4741f}.map-planning-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:10px;display:flex}.map-planning-legend span{align-items:center;gap:5px;display:inline-flex}.map-planning-legend span i{border-radius:50%;width:8px;height:8px}.map-planning-legend .load-point{background:var(--orange)}.map-planning-legend .available-point{background:#25a675}.map-planning-legend b{color:#50545a;margin-left:auto;font-size:10px}.planning-resource-panel .timeline-head{margin-top:16px}.resource-timeline-list{max-height:360px;overflow:auto}.planning-resource-panel .timeline-row{grid-template-columns:94px 1fr;padding:10px 0}.planning-resource-panel .planning-insight{margin-top:13px}.planning-decision-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:stretch;gap:14px;min-width:0;display:grid}.candidate-compare-panel,.assignment-preview{padding:18px}.candidate-compare-head,.candidate-compare-row{grid-template-columns:1.45fr .8fr 1fr .85fr .9fr .7fr;align-items:center;gap:10px;min-width:900px;display:grid}.candidate-compare-panel{overflow:hidden}.candidate-compare-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.candidate-compare-head{color:#747980;letter-spacing:.04em;text-transform:uppercase;background:#f5f6f7;border-radius:8px 8px 0 0;margin-top:14px;padding:9px 12px;font-size:10.5px;font-weight:850}.candidate-compare-list{min-width:900px}.candidate-compare-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef0;padding:11px 12px}.candidate-compare-row:hover,.candidate-compare-row.active{box-shadow:inset 3px 0 0 var(--orange);background:#fff8f6}.candidate-compare-row>span,.candidate-source{flex-direction:column;gap:3px;min-width:0;display:flex}.candidate-compare-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.candidate-compare-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.candidate-source{padding-left:35px;position:relative}.candidate-source>i{color:#3c4045;background:#ebedef;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:850;display:grid;position:absolute;top:2px;left:0}.candidate-source>em{background:var(--orange);color:#fff;border-radius:4px;width:fit-content;padding:2px 5px;font-size:10px;font-style:normal;font-weight:850}.candidate-score>i{background:#e7e9eb;border-radius:4px;width:100%;max-width:70px;height:4px;overflow:hidden}.candidate-score>i:before{content:"";border-radius:inherit;background:var(--orange);width:100%;height:100%;display:block}.assignment-preview{color:#fff;background:#202226;border-color:#202226}.assignment-preview__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.assignment-preview__head small{color:#f2a49b;letter-spacing:.1em;font-size:11px;font-weight:850}.assignment-preview__head span{color:#c6c8cc;background:#34373c;border-radius:6px;padding:4px 7px;font-size:11px}.assignment-preview h2{margin:18px 0 0;font-size:24px}.assignment-preview>p{color:#b8bbc0;margin:5px 0 0;font-size:11px}.match-explanation{background:#292c30;border:1px solid #3b3e43;border-radius:11px;grid-template-columns:58px 1fr;align-items:center;gap:11px;margin-top:16px;padding:11px;display:grid}.match-explanation>span{border:5px solid var(--orange);border-radius:50%;place-items:center;width:58px;height:58px;font-size:14px;font-weight:850;display:grid}.match-explanation b,.match-explanation small{display:block}.match-explanation b{font-size:11px}.match-explanation small{color:#b8bbc0;margin-top:4px;font-size:10px;line-height:1.4}.assignment-finance{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.assignment-finance>div{background:#2a2d31;border-radius:8px;padding:9px}.assignment-finance dt,.assignment-finance dd{margin:0}.assignment-finance dt{color:#aeb3ba;font-size:11px}.assignment-finance dd{margin-top:4px;font-size:12px;font-weight:800}.impact-preview{color:#26292d;background:#fff;border-radius:10px;padding:11px}.impact-preview>b{margin-bottom:8px;font-size:11px;display:block}.impact-preview>span{border-top:1px solid #eceef0;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.impact-preview small{color:#666d74;font-size:11px}.impact-preview em{font-size:10px;font-style:normal}.impact-preview strong{color:#21835f}.assignment-checks{gap:6px;margin-top:12px;display:grid}.assignment-checks span{color:#c3c6ca;padding-left:18px;font-size:10px;position:relative}.assignment-checks span:before{content:"!";color:#f0a69d;background:#51433b;border-radius:4px;place-items:center;width:13px;height:13px;font-size:8px;font-weight:850;display:grid;position:absolute;left:0}.assignment-checks span.done:before{content:"✓";color:#77d0a9;background:#24483a}.assignment-apply{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:15px;font-size:12px;font-weight:850}.assignment-apply:hover{background:var(--orange-dark)}.assignment-apply:disabled{color:#f4f5f6;cursor:not-allowed;background:#687079}.assignment-apply:disabled:hover{background:#687079}.audit-note{color:#989ca2;text-align:center;margin-top:8px;font-size:11px;line-height:1.4;display:block}.smart-planning-hero{background:radial-gradient(circle at 88% 16%,#e854461f,#0000 28%),linear-gradient(110deg,#fff 0%,#fff9f7 72%,#fff3f0 100%);border-color:#eadbd8;justify-content:space-between;align-items:center;gap:28px;min-width:0;padding:21px 24px;display:flex;position:relative;overflow:hidden}.smart-planning-hero:after{content:"";border:1px solid #e8544626;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-94px;right:-54px;box-shadow:0 0 0 34px #e8544609,0 0 0 68px #e8544606}.smart-planning-hero>div{z-index:1;position:relative}.smart-planning-hero>div:first-child{max-width:720px}.smart-planning-hero>div:first-child>small{color:var(--orange-dark);letter-spacing:.12em;font-size:11px;font-weight:900}.smart-planning-hero h2{letter-spacing:-.03em;margin:7px 0 0;font-size:clamp(19px,1.65vw,25px)}.smart-planning-hero p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.smart-planning-stats{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;display:grid}.smart-planning-stats>span{text-align:center;background:#ffffffd1;border:1px solid #e854461f;border-radius:10px;min-width:88px;padding:10px 12px}.smart-planning-stats b,.smart-planning-stats small{display:block}.smart-planning-stats b{color:#25282c;font-size:19px}.planning-getting-started{background:#fff;border:1px solid #e5e8eb;border-radius:14px;grid-template-columns:minmax(190px,.55fr) minmax(0,1.8fr);align-items:center;gap:18px;padding:15px 18px;display:grid;box-shadow:0 8px 24px #14191e0b}.planning-getting-started>div small{color:var(--orange-dark);letter-spacing:.12em;font-size:10px;font-weight:900}.planning-getting-started h3{letter-spacing:-.02em;margin:4px 0 0;font-size:15px}.planning-getting-started ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.planning-getting-started li{background:#f8f9fa;border:1px solid #e4e7ea;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:10px;display:grid}.planning-getting-started li>span{color:#697078;background:#e8ebee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.planning-getting-started li b,.planning-getting-started li small,.planning-getting-started li em{display:block}.planning-getting-started li b{font-size:12px}.planning-getting-started li small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.planning-getting-started li em{color:#247658;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:9px;font-style:normal;font-weight:900}.planning-getting-started li.is-current{background:#fff5f2;border-color:#e8544673}.planning-getting-started li.is-current>span{background:var(--orange);color:#fff}.planning-getting-started li.is-complete{background:#f3faf7;border-color:#cfe5db}.planning-getting-started li.is-complete>span{color:#fff;background:#287a5d}.smart-planning-stats small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:750}.smart-planning-board{grid-template-columns:minmax(320px,.92fr) 218px minmax(390px,1.08fr);align-items:stretch;gap:14px;min-width:0;display:grid}.smart-planning-board>*{min-width:0}.smart-pool-panel,.smart-demand-panel,.smart-match-results,.smart-planning-map{padding:18px}.pool-live{color:#247357;letter-spacing:.08em;background:#edf8f3;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;font-weight:900;display:inline-flex}.pool-live i{background:#29a474;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #29a47421}.smart-vehicle-list,.smart-demand-list{gap:8px;margin-top:14px;display:grid}.smart-vehicle-list{max-height:392px;padding-right:3px;overflow-y:auto}.smart-vehicle-card{background:#fff;border:1px solid #e8eaec;border-radius:11px;grid-template-columns:41px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.smart-vehicle-card.active{background:#fff8f6;border-color:#eca69e;transform:translate(2px);box-shadow:0 8px 22px #b543361a}.smart-card-icon{color:#fff;background:#272a2e;border-radius:10px;place-items:center;width:41px;height:41px;font-size:13px;font-weight:900;display:grid}.smart-card-icon>i{border:2px solid;border-radius:3px 1px 3px 3px;width:23px;height:11px;display:block;position:relative}.smart-card-icon>i:before{content:"";border:2px solid;border-left:0;border-radius:0 3px 2px 0;width:6px;height:8px;position:absolute;bottom:-2px;right:-5px}.smart-card-icon>i:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-6px;left:3px;box-shadow:14px 0}.smart-vehicle-card.active .smart-card-icon{background:var(--orange)}.smart-card-copy,.smart-card-meta{flex-direction:column;min-width:0;display:flex}.smart-card-copy{gap:2px}.smart-card-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.smart-card-copy small,.smart-card-copy span,.smart-card-meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.smart-card-copy span{color:#51565c;margin-top:2px;font-weight:700}.smart-card-meta{text-align:right;align-items:flex-end;gap:3px}.smart-card-meta>em{color:#247357;background:#edf8f3;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:850}.smart-card-meta>em.live{color:#386d9d;background:#edf3fb}.smart-card-meta>b{font-size:10px}.pool-footnote{background:#f5f6f7;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:9px 10px;display:flex}.pool-footnote>span{color:#555a60;background:#e3e5e7;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.pool-footnote p{color:var(--muted);margin:0;font-size:9px;line-height:1.35}.smart-match-rail{color:#fff;text-align:center;background:radial-gradient(circle at 50% 34%,#e8544638,#0000 31%),linear-gradient(160deg,#272a2f 0%,#181a1e 100%);border:1px solid #2d3035;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:470px;padding:24px 17px;display:flex;position:relative;overflow:hidden}.smart-match-rail:before,.smart-match-rail:after{content:"";background:linear-gradient(90deg,#0000,#e85446cc);width:64px;height:1px;position:absolute;top:104px}.smart-match-rail:before{left:0}.smart-match-rail:after{right:0;transform:rotate(180deg)}.smart-match-orbit{border:1px solid #e854464d;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:5px;display:grid;position:relative;box-shadow:0 0 0 10px #e854460f,0 0 34px #e854462e}.smart-match-orbit>span{background:var(--orange);border-radius:17px;place-items:center;width:51px;height:51px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 26px #e8544652}.smart-match-orbit>i{background:#f4aea6;border-radius:50%;width:7px;height:7px;position:absolute}.smart-match-orbit>i:first-of-type{top:-4px;left:36px}.smart-match-orbit>i:nth-of-type(2){bottom:22px;right:-4px}.smart-match-orbit>i:nth-of-type(3){bottom:22px;left:-4px}.smart-match-orbit.is-ready>i{background:#6fd0a7;box-shadow:0 0 0 4px #6fd0a71a}.smart-match-rail>b{font-size:14px}.smart-match-rail>small{color:#aeb2b8;max-width:170px;font-size:10px;line-height:1.45}.smart-match-rail>button,.smart-match-empty>button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 10px 25px #e854463d}.smart-match-rail>button:hover,.smart-match-empty>button:hover{background:var(--orange-dark)}.smart-match-rail>button:disabled{box-shadow:none;cursor:not-allowed;background:#555a61}.smart-match-rail>button span{font-size:15px}.matching-criteria{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:12px;display:flex}.matching-criteria>span{color:#aeb2b8;background:#ffffff0a;border:1px solid #ffffff17;border-radius:5px;padding:4px 6px;font-size:10px}.smart-demand-list{max-height:374px;padding-right:3px;overflow-y:auto}.smart-demand-card{width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eaec;border-radius:12px;gap:10px;padding:13px;display:grid;position:relative}.smart-demand-card:hover,.smart-demand-card.active{box-shadow:inset 3px 0 0 var(--orange), 0 8px 20px #b5433612;background:#fff8f6;border-color:#eca69e}.smart-demand-risk{color:#247357;background:#edf8f3;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px}.smart-demand-risk--critical{color:#b83f33;background:#fff0ee}.smart-demand-risk--warning{color:#a56812;background:#fff7e7}.smart-demand-copy{min-width:0;padding-right:74px;display:block}.smart-demand-copy>b,.smart-demand-route,.smart-demand-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-demand-copy>b{color:var(--orange-dark);letter-spacing:.03em;font-size:11px}.smart-demand-route{margin:4px 0 0;font-size:14px;font-weight:800}.smart-demand-copy>small{color:var(--muted);margin-top:3px;font-size:10.5px}.smart-demand-metrics{grid-template-columns:.6fr 1.15fr .85fr;gap:6px;min-width:0;display:grid}.smart-demand-metrics>span{background:#f5f6f7;border-radius:7px;min-width:0;padding:7px 8px;display:block}.smart-demand-term,.smart-demand-value{margin:0;display:block}.smart-demand-term{color:var(--muted);font-size:10px}.smart-demand-value{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:800;overflow:hidden}.smart-planning-decision{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:14px;min-width:0;display:grid}.smart-planning-decision>*{min-width:0}.smart-match-results{overflow:hidden}.smart-match-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:272px;padding:28px;display:flex}.smart-match-empty>span{width:52px;height:52px;color:var(--orange);background:#fff0ed;border-radius:16px;place-items:center;font-size:22px;display:grid}.smart-match-empty h3{margin:12px 0 0;font-size:15px}.smart-match-empty p{color:var(--muted);margin:5px 0 0;font-size:11px}.smart-match-list{overscroll-behavior-inline:contain;margin-top:14px;overflow-x:auto}.smart-match-row{width:100%;min-width:970px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef0;grid-template-columns:82px 1.2fr 30px 1.18fr .62fr .68fr .76fr .56fr;align-items:center;gap:9px;padding:12px;display:grid}.smart-match-row:hover,.smart-match-row.active{box-shadow:inset 3px 0 0 var(--orange);background:#fff8f6}.smart-match-row>span{min-width:0}.smart-match-row>span:not(.smart-match-link):not(.smart-match-rank):not(.smart-match-score){flex-direction:column;gap:3px;display:flex}.smart-match-row b,.smart-match-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-match-row b{font-size:11.5px}.smart-match-row small{color:var(--muted);font-size:10.5px}.smart-match-rank{align-items:center;gap:6px;display:flex}.smart-match-rank>i{color:#474c52;background:#e9ebed;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.smart-match-row.active .smart-match-rank>i{background:var(--orange);color:#fff}.smart-match-rank>em{color:var(--orange-dark);background:#fff0ed;border-radius:5px;padding:3px 5px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.2}.smart-match-route b{color:var(--orange-dark)}.smart-match-link{place-items:center;display:grid}.smart-match-link>i{width:25px;height:25px;color:var(--orange-dark);background:#fff;border:1px solid #f0c0ba;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.smart-match-score{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.smart-match-score>b{color:var(--orange-dark);font-size:13px}.smart-match-score>i{background:#e4e6e8;border-radius:4px;width:54px;height:4px;overflow:hidden}.smart-match-score>i>span{border-radius:inherit;background:var(--orange);height:100%;display:block}.smart-assignment-preview{min-height:380px}.selected-pair-label{background:#292c30;border:1px solid #3b3e43;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding:8px 10px;display:flex}.selected-pair-label span{color:#f2a49b;font-size:10.5px;font-weight:850}.selected-pair-label small{color:#b8bbc0;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.smart-assignment-preview .selected-pair-label+h2{margin-top:13px}.assignment-waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:315px;display:flex}.assignment-waiting>span{color:#f2a49b;background:#292c30;border:1px solid #45484e;border-radius:18px;place-items:center;width:56px;height:56px;font-size:13px;font-weight:900;display:grid}.assignment-waiting h3{margin:13px 0 0;font-size:14px}.assignment-waiting p{color:#a9adb3;max-width:240px;margin:6px 0 0;font-size:10px;line-height:1.45}.smart-planning-map>section[aria-label="Türkiye genelinde temsili demo operasyon ağı"]{min-height:390px}.planning-complete{text-align:left;justify-content:center;align-items:center;gap:18px;min-height:260px;padding:30px;display:flex}.planning-complete>span{color:#21835f;background:#e8f7f0;border-radius:18px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:850;display:grid}.planning-complete small{color:#21835f;letter-spacing:.1em;font-size:11px;font-weight:850}.planning-complete h2{margin:7px 0 0;font-size:22px}.planning-complete p{color:var(--muted);margin:6px 0 0;font-size:12px}.mobile-backdrop{display:none}@media (width<=1440px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.tower-bottom-grid{grid-template-columns:1.25fr .9fr}.health-panel{grid-column:1/3}.planning-layout{grid-template-columns:250px minmax(450px,1fr)}.capacity-timeline{grid-column:1/3;min-height:430px}.operations-focus{grid-template-columns:190px minmax(0,1fr)}.operations-focus__views{grid-template-columns:repeat(5,minmax(120px,1fr))}.planning-workbench{grid-template-columns:290px minmax(0,1fr)}.planning-resource-panel{grid-column:1/3}.resource-timeline-list{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}}@media (width<=1180px){.sidebar{width:232px}.main-shell{width:calc(100% - 232px);margin-left:232px}.brand .brand-wordmark{width:128px}.tower-grid,.tracking-layout,.finance-layout,.report-layout{grid-template-columns:1fr}.alert-panel,.live-list-panel,.finance-side,.report-insight{min-height:auto}.alert-list{grid-template-columns:1fr 1fr;display:grid}.alert-item:nth-child(odd){border-right:1px solid var(--line)}.resource-kpis,.finance-kpis,.report-kpis{grid-template-columns:repeat(2,1fr)}.operations-focus{background:#fff;grid-template-columns:1fr}.operations-focus__intro{background:#202226;border-radius:11px;padding:10px 12px}.operations-focus__views{grid-template-columns:repeat(5,minmax(132px,1fr));padding-bottom:3px;overflow-x:auto}.planning-decision-grid{grid-template-columns:1fr}.assignment-preview{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.assignment-preview__head,.assignment-preview h2,.assignment-preview>p,.assignment-apply,.audit-note{grid-column:1/3}}@media (width<=960px){.sidebar{z-index:91;width:270px;transition:transform .24s;transform:translate(-103%)}.sidebar--open{transform:translate(0);box-shadow:18px 0 60px #0f141c40}.main-shell{width:100%;margin-left:0}.mobile-close{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.mobile-backdrop{z-index:90;opacity:0;pointer-events:none;background:#12181f80;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.mobile-backdrop.show{opacity:1;pointer-events:auto}.global-search{width:min(440px,50vw)}.profile-button div,.profile-button>i,.system-live{display:none}.profile-button{border-left:0;grid-template-columns:34px;width:42px;padding:0 4px}.planning-layout{grid-template-columns:1fr}.planning-loads,.candidate-panel,.capacity-timeline{min-height:auto}.capacity-timeline{grid-column:1}.admin-layout{grid-template-columns:1fr}.audit-panel{grid-column:1}.planning-workbench{grid-template-columns:1fr}.planning-resource-panel{grid-column:1}.resource-timeline-list{grid-template-columns:1fr}.planning-map-workspace>section[aria-label="Gerçek Türkiye operasyon haritası"]{min-height:340px}.data-table--workbench th:first-child,.data-table--workbench td:first-child{z-index:4;background:#fff;position:sticky;left:0}.data-table--workbench th:nth-child(2),.data-table--workbench td:nth-child(2){z-index:4;background:#fff;position:sticky;left:42px;box-shadow:6px 0 10px #181c210f}.data-table--workbench th:nth-child(11),.data-table--workbench td:nth-child(11){z-index:4;background:#fff;position:sticky;right:0;box-shadow:-6px 0 10px #181c210f}.data-table--workbench thead th:first-child,.data-table--workbench thead th:nth-child(2),.data-table--workbench thead th:nth-child(11){z-index:6;background:#f7f8f8}.data-table--workbench tr.is-selected td:first-child,.data-table--workbench tr.is-selected td:nth-child(2),.data-table--workbench tr.is-selected td:nth-child(11){background:#fff8f6}.row-actions button,.table-pagination button,.bulk-action-bar button{min-height:40px}}@media (width<=720px){.topbar{height:64px;padding:0 13px}.global-search{grid-template-columns:1fr;justify-items:center;width:42px}.global-search>b,.global-search>kbd{display:none}.topbar-actions{gap:5px}.page{padding:20px 12px 38px}.page-heading{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.date-chip{flex:1}.page-heading p{font-size:12px}.kpi-grid,.resource-kpis,.finance-kpis,.report-kpis{grid-template-columns:1fr 1fr}.kpi-card{min-height:112px}.kpi-card strong{font-size:20px}.tower-grid,.tower-bottom-grid{grid-template-columns:1fr}.health-panel{grid-column:1}.map-panel,.alert-panel{min-height:auto}.map{min-height:320px}.alert-list{grid-template-columns:1fr}.alert-item:nth-child(odd){border-right:0}.pipeline{grid-template-columns:repeat(7,92px);overflow-x:auto}.pipeline--8-steps{grid-template-columns:repeat(8,92px)}.table-toolbar,.exception-header{flex-direction:column;align-items:stretch}.shipment-drilldown-scope{flex-direction:column;align-items:flex-start}.table-search{width:100%}.table-selects{flex-direction:column;align-items:stretch;width:100%}.table-selects label{width:100%}.operations-focus{padding:10px}.operations-focus__views{grid-template-columns:repeat(5,150px)}.bulk-action-bar{flex-direction:column;align-items:flex-start}.candidate-compare-panel,.assignment-preview,.planning-queue-panel,.planning-resource-panel,.planning-map-workspace{padding:13px}.assignment-preview{display:block}.assignment-preview__head,.assignment-preview h2,.assignment-preview>p,.assignment-apply,.audit-note{grid-column:auto}.filter-chips{overflow-x:auto}.filter-chips button{min-width:max-content}.finance-main{overscroll-behavior-inline:contain;overflow-x:auto}.finance-tabs,.finance-table-head,.finance-row{min-width:720px}.candidate{grid-template-columns:24px 1fr 45px}.candidate__metrics{grid-column:2/4}.score-ring{grid-area:1/3}.candidate>button{grid-column:2/4;width:100%}.tracking-summary{grid-template-columns:1fr 1fr;height:auto}.tracking-summary>div{border-bottom:1px solid var(--line);min-height:65px}.role-cards{grid-template-columns:1fr}.user-row{grid-template-columns:34px 1fr 70px 25px}.user-row>em{display:none}.report-layout{grid-template-columns:1fr}.combo-chart{gap:8px;padding-left:12px;padding-right:12px}.combo-chart__line-dot:after{width:39px}.wizard-grid,.wizard-summary,.assignment-choice{grid-template-columns:1fr}.wizard-create-modes{grid-template-columns:1fr;padding:10px 14px}.wizard-create-modes>button{min-height:52px}.wizard-bulk-body{padding:10px}.wizard-summary>span{min-height:58px}.wizard-progress b{display:none}.wizard-body{padding:20px}.wizard-actions{flex-wrap:wrap}.wizard-readiness{width:100%;margin-right:0}.drawer-body{padding:15px}}.guided-demo-button{color:#34383e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe2e5;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.guided-demo-button:hover,.guided-demo-button:focus-visible{border-color:var(--orange);color:var(--orange);outline:none}.app-shell--ledger .guided-demo-button{color:#f2f3f4;background:#292c31;border-color:#4a4e55}.app-shell--ledger .guided-demo-button:hover,.app-shell--ledger .guided-demo-button:focus-visible{border-color:var(--orange);color:#fff;background:#34373d}@media (width<=1180px){.guided-demo-button{width:34px;padding:0;font-size:0}.guided-demo-button svg{width:17px;height:17px}}@media (width<=470px){.page-actions{flex-direction:column;align-items:stretch}.primary-button{min-height:46px}.kpi-grid,.resource-kpis,.finance-kpis,.report-kpis{grid-template-columns:1fr}.kpi-card{min-height:105px}.capacity-content,.margin-visual{grid-template-columns:1fr;justify-items:center}.capacity-bars,.margin-values{width:100%}.health-metrics{grid-template-columns:1fr}.health-metrics>div{border-right:0;border-bottom:1px solid var(--line);justify-content:center;min-height:85px}.health-metrics>div:last-child{border-bottom:0}.drawer-kpis,.detail-list,.drawer-finance{grid-template-columns:1fr}.detail-list>div,.detail-list>div:nth-child(2n),.detail-list>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.detail-list>div:last-child{border-bottom:0}.driver-card{grid-template-columns:38px 1fr 38px}.driver-card>div:nth-of-type(2){display:none}.drawer-finance>div.highlight{grid-column:1}.toast{min-width:0;bottom:12px;left:12px;right:12px}}@media (width<=1280px){.smart-planning-board{grid-template-columns:minmax(285px,.9fr) 188px minmax(330px,1.1fr)}.smart-match-rail{padding-left:12px;padding-right:12px}.smart-planning-decision{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=1180px){.smart-planning-hero{align-items:flex-start}.smart-planning-board{grid-template-columns:minmax(285px,1fr) 176px minmax(315px,1fr)}.smart-planning-decision{grid-template-columns:1fr}.smart-assignment-preview{display:block}}@media (width<=880px){.smart-planning-hero{flex-direction:column;align-items:stretch;gap:16px}.smart-planning-stats{width:min(100%,420px)}.smart-planning-board,.planning-getting-started{grid-template-columns:1fr}.smart-match-rail{min-height:290px}.smart-match-rail:before,.smart-match-rail:after{width:calc(50% - 54px);top:91px}.smart-vehicle-list,.smart-demand-list{overscroll-behavior:contain;max-height:min(52vh,480px)}}@media (width<=720px){.smart-planning-hero,.smart-pool-panel,.smart-demand-panel,.smart-match-results,.smart-planning-map{padding:14px}.smart-planning-stats{grid-template-columns:repeat(3,1fr)}.smart-planning-stats>span{min-width:0;padding:9px 6px}.smart-demand-metrics{grid-template-columns:.65fr 1.15fr .8fr}.smart-match-row{min-width:930px}.smart-planning-map>section[aria-label="Gerçek Türkiye operasyon haritası"]{min-height:330px}}@media (width<=470px){.planning-getting-started ol{grid-template-columns:1fr}.smart-planning-stats{gap:5px}.smart-card-meta>small,.smart-demand-copy>small{display:none}.smart-demand-metrics{grid-template-columns:.7fr 1.3fr}.smart-demand-metrics>span:last-child{grid-column:1/3}.smart-match-rail{min-height:270px}}.skip-link{z-index:200;color:#fff;background:#111315;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.workspace-switch{width:calc(100% - 28px);color:inherit;font:inherit;text-align:left;cursor:pointer}.workspace-switch:hover,.workspace-switch:focus-visible{background:#ffffff13;border-color:#e854467a}.page{padding-bottom:104px}.panel,.kpi-card{border-color:#dfe3e8;box-shadow:0 1px 2px #161e2a09,0 14px 38px #161e2a0e}.table-wrap{scrollbar-gutter:stable}.data-table--workbench th:first-child,.data-table--workbench td:first-child{z-index:3;background:inherit;position:sticky;left:0;box-shadow:1px 0 #e1e4e8}.data-table--workbench th:last-child,.data-table--workbench td:last-child{z-index:3;background:inherit;position:sticky;right:0;box-shadow:-1px 0 #e1e4e8}.data-table--workbench thead th:first-child,.data-table--workbench thead th:last-child{z-index:5;background:#f7f8f8}.manual-match-intro{color:#315f50;background:#f3faf7;border:1px solid #dce8e3;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.smart-vehicle-card{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:grab}.smart-vehicle-card:active{cursor:grabbing}.smart-planning-stats small em{color:#8b4b43;margin-top:3px;font-size:11px;font-style:normal;font-weight:700;display:block}.document-state{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-top:2px;padding:3px 6px;font-size:11px;font-weight:800;display:inline-flex}.document-state.ready{color:#1f7557;background:#eaf7f1}.document-state.warning{color:#a93d32;background:#fff0ed}.manual-match-guide{z-index:1;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;gap:6px;width:100%;margin-top:10px;padding:12px;display:grid;position:relative}.manual-match-guide.is-ready{background:#347a5b2e;border-color:#6fd0a775}.manual-match-guide>b{color:#f7f8f9;letter-spacing:.08em;font-size:11px}.manual-match-guide>small{color:#bdc2c8;font-size:12px;line-height:1.4}.manual-match-guide>button{color:#25282c;cursor:pointer;background:#fff;border:1px solid #ffffff2e;border-radius:8px;min-height:38px;font-size:12px;font-weight:850}.manual-match-guide>button:disabled{opacity:.45;cursor:not-allowed}.smart-match-resource>em{color:#b24438;margin-top:4px;font-size:11px;font-style:normal;font-weight:800;display:block}.assignment-document-alert{color:#fff;background:#3a2626;border:1px solid #9d4b42;border-radius:10px;margin-top:12px;padding:12px 13px}.assignment-document-alert b,.assignment-document-alert small{display:block}.assignment-document-alert b{color:#ffc2bb;font-size:13px}.assignment-document-alert ul{color:#f5d9d5;margin:8px 0;padding-left:18px;font-size:12px;line-height:1.5}.assignment-document-alert small{color:#c9b4b1;font-size:11px;line-height:1.45}.assignment-checks span.blocked{color:#ffd1cb}.assignment-checks span.blocked:before{color:#fff;background:#7a302a}.smart-planning-hero>div:first-child>small,.pool-live,.smart-demand-risk,.matching-criteria>span,.smart-demand-copy>b,.smart-demand-term{font-size:11px}.smart-card-copy small,.smart-card-copy span,.smart-card-meta small,.pool-footnote p,.smart-match-rail>small,.smart-demand-copy>small,.smart-demand-value,.assignment-finance dt,.assignment-checks span,.match-explanation small{font-size:12px}.smart-card-meta>em,.smart-card-meta>b,.match-explanation b,.assignment-finance dd{font-size:13px}@media (width<=1100px) and (width>=961px){.smart-planning-board{grid-template-columns:1fr}.smart-match-rail{min-height:340px}}@media (width<=470px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card{min-height:92px;padding:14px}.smart-planning-stats{grid-template-columns:1fr}.smart-planning-stats>span{text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.smart-planning-stats small{margin-top:0}}.sidebar,.main-shell{transition:width .22s cubic-bezier(.2,.8,.2,1),margin-left .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.menu-toggle,.sidebar-collapse-toggle{border:1px solid var(--line);color:#454b54;cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:grid;box-shadow:0 1px 2px #131b2608}.menu-toggle:hover,.sidebar-collapse-toggle:hover{background:var(--orange-soft);color:var(--orange-dark);border-color:#d8aaa5;box-shadow:0 5px 16px #451f1b14}.menu-toggle svg,.sidebar-collapse-toggle svg{pointer-events:none;width:19px;height:19px}.sidebar .sidebar-collapse-toggle{color:#f3f4f5;box-shadow:none;background:#ffffff0e;border-color:#ffffff1f}.sidebar .sidebar-collapse-toggle:hover{color:#fff;background:#e8544629;border-color:#e854466b}.nav-icon{color:currentColor;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.nav-icon svg{pointer-events:none;width:17px;height:17px}.nav-group>button.active .nav-icon{background:var(--orange);color:#fff;border-color:#e8544652;box-shadow:0 5px 14px #e8544633}@media (width>=961px){.app-shell.sidebar-collapsed .sidebar,.sidebar.sidebar--collapsed{width:78px}.app-shell.sidebar-collapsed .main-shell,.main-shell.main-shell--sidebar-collapsed{width:calc(100% - 78px);margin-left:78px}.sidebar.sidebar--collapsed .sidebar__top,.app-shell.sidebar-collapsed .sidebar__top{justify-content:center;padding-inline:10px}.sidebar.sidebar--collapsed .brand,.app-shell.sidebar-collapsed .brand{justify-content:center;width:100%}.sidebar.sidebar--collapsed .brand>img,.app-shell.sidebar-collapsed .brand>img{width:54px;height:38px}.sidebar.sidebar--collapsed .brand .brand-wordmark,.app-shell.sidebar-collapsed .brand .brand-wordmark{display:none}.sidebar.sidebar--collapsed .brand .brand-symbol,.app-shell.sidebar-collapsed .brand .brand-symbol{border-radius:10px;width:38px;height:38px;display:block}.sidebar.sidebar--collapsed .brand>span:not(.brand-wordmark),.sidebar.sidebar--collapsed .brand-copy,.sidebar.sidebar--collapsed .brand-text,.app-shell.sidebar-collapsed .brand>span:not(.brand-wordmark),.app-shell.sidebar-collapsed .brand-copy,.app-shell.sidebar-collapsed .brand-text{display:none}.sidebar.sidebar--collapsed .workspace-switch,.app-shell.sidebar-collapsed .workspace-switch{grid-template-columns:1fr;justify-items:center;gap:0;width:48px;min-height:48px;margin:14px auto 8px;padding:6px}.sidebar.sidebar--collapsed .workspace-switch>div,.sidebar.sidebar--collapsed .workspace-switch>i,.sidebar.sidebar--collapsed .workspace-copy,.app-shell.sidebar-collapsed .workspace-switch>div,.app-shell.sidebar-collapsed .workspace-switch>i,.app-shell.sidebar-collapsed .workspace-copy{display:none}.sidebar.sidebar--collapsed .workspace-switch>span,.app-shell.sidebar-collapsed .workspace-switch>span{margin:0}.sidebar.sidebar--collapsed .sidebar-nav,.app-shell.sidebar-collapsed .sidebar-nav{padding-inline:8px;overflow:visible}.sidebar.sidebar--collapsed .nav-group,.app-shell.sidebar-collapsed .nav-group{margin-top:8px}.sidebar.sidebar--collapsed .nav-group>small,.sidebar.sidebar--collapsed .nav-group-label,.app-shell.sidebar-collapsed .nav-group>small,.app-shell.sidebar-collapsed .nav-group-label{display:none}.sidebar.sidebar--collapsed .nav-group>button,.sidebar.sidebar--collapsed .sidebar-foot>button,.app-shell.sidebar-collapsed .nav-group>button,.app-shell.sidebar-collapsed .sidebar-foot>button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:0;width:48px;min-height:46px;margin-inline:auto;padding:7px}.sidebar.sidebar--collapsed .nav-group>button>b,.sidebar.sidebar--collapsed .nav-label,.sidebar.sidebar--collapsed .nav-group>button>em,.sidebar.sidebar--collapsed .sidebar-foot>button>b,.sidebar.sidebar--collapsed .sidebar-help-copy,.app-shell.sidebar-collapsed .nav-group>button>b,.app-shell.sidebar-collapsed .nav-label,.app-shell.sidebar-collapsed .nav-group>button>em,.app-shell.sidebar-collapsed .sidebar-foot>button>b,.app-shell.sidebar-collapsed .sidebar-help-copy{display:none}.sidebar.sidebar--collapsed .nav-icon,.app-shell.sidebar-collapsed .nav-icon{width:32px;height:32px}.sidebar.sidebar--collapsed .sidebar-foot,.app-shell.sidebar-collapsed .sidebar-foot{margin-top:auto;padding:9px 8px 12px}.sidebar.sidebar--collapsed .demo-note,.app-shell.sidebar-collapsed .demo-note{justify-content:center;width:48px;min-height:46px;margin:0 auto 7px;padding:8px}.sidebar.sidebar--collapsed .demo-note>div,.sidebar.sidebar--collapsed .demo-copy,.app-shell.sidebar-collapsed .demo-note>div,.app-shell.sidebar-collapsed .demo-copy{display:none}.sidebar.sidebar--collapsed [data-tooltip],.app-shell.sidebar-collapsed .sidebar [data-tooltip]{position:relative}.sidebar.sidebar--collapsed [data-tooltip]:after,.app-shell.sidebar-collapsed .sidebar [data-tooltip]:after{content:attr(data-tooltip);z-index:120;color:#fff;letter-spacing:0;text-align:left;white-space:nowrap;opacity:0;pointer-events:none;background:#202328;border:1px solid #34383e;border-radius:8px;min-width:max-content;max-width:230px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 11px);transform:translate(4px,-50%);box-shadow:0 10px 30px #090c1038}.sidebar.sidebar--collapsed [data-tooltip]:hover:after,.sidebar.sidebar--collapsed [data-tooltip]:focus-visible:after,.app-shell.sidebar-collapsed .sidebar [data-tooltip]:hover:after,.app-shell.sidebar-collapsed .sidebar [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)}}.workspace-actionbar{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex;position:relative;box-shadow:0 7px 24px #131b260b}.quick-actions{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.quick-action-button,.customize-layout-button{border:1px solid var(--line-strong);color:#4f5660;white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.quick-action-button:hover,.customize-layout-button:hover{background:var(--orange-soft);color:var(--orange-dark);border-color:#e3aaa4;transform:translateY(-1px);box-shadow:0 5px 16px #55231e12}.quick-action-button svg,.customize-layout-button svg{pointer-events:none;flex:none;width:16px;height:16px}.quick-action-button[aria-pressed=true],.quick-action-button[data-active=true],.customize-layout-button[aria-pressed=true]{background:var(--orange-soft);color:var(--orange-dark);border-color:#d98980;box-shadow:inset 0 0 0 1px #e8544614}.quick-action-button--primary{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 6px 16px #c93f3329}.quick-action-button--primary:hover,.quick-action-button--primary[data-active=true]{border-color:var(--orange-dark);background:var(--orange-dark);color:#fff}.customize-layout-button{color:#fff;background:#202328;border-color:#454a51;flex:none}.customize-layout-button:hover,.customize-layout-button[aria-pressed=true]{border-color:var(--orange);background:var(--orange);color:#fff}.tower-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.tower-widget-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.tower-widget-control{border:1px solid var(--line);color:#3f464e;cursor:pointer;min-height:32px;font:inherit;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.tower-widget-control:hover{background:var(--orange-soft);color:var(--orange-dark);border-color:#e8544680}.tower-widget-control:active{transform:translateY(1px)}.tower-widget-control:focus-visible{outline-offset:2px;outline:3px solid #e854463d}.tower-widget-control svg{stroke-width:2.2px;flex:none;width:14px;height:14px}.tower-widget-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.tower-widget-backdrop{z-index:1190;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11161ca8;position:fixed;inset:0}.tower-widget-grid>*{min-width:0}.tower-widget-slot{min-width:0;display:flex}.tower-widget-slot>.tower-widget{width:100%;height:100%}.tower-widget-slot.is-fullscreen{z-index:1200;overscroll-behavior:contain;background:#f5f7f8;border-radius:16px;display:block;position:fixed;inset:clamp(12px,3vw,34px);overflow:auto;box-shadow:0 32px 90px #080c126b}.tower-widget-slot.is-fullscreen>.tower-widget{border-radius:inherit;height:auto;min-height:100%}.tower-widget-slot.is-fullscreen .panel-title{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:sticky;top:0}.tower-widget-slot.is-fullscreen .map{min-height:clamp(420px,100vh - 150px,820px)}.tower-widget-slot.is-fullscreen .alert-list,.tower-widget-slot.is-fullscreen .pipeline,.tower-widget-slot.is-fullscreen .capacity-content,.tower-widget-slot.is-fullscreen .health-metrics{min-height:calc(100vh - 150px)}.tower-widget-slot--liveOperations{grid-column:span 8}.tower-widget-slot--actionQueue{grid-column:span 4}.tower-widget-slot--shipmentFlow{grid-column:span 6}.tower-widget-slot--capacity,.tower-widget-slot--fieldHealth{grid-column:span 3}@media (width<=1440px){.tower-widget-slot--shipmentFlow{grid-column:1/-1}.tower-widget-slot--capacity,.tower-widget-slot--fieldHealth{grid-column:span 6}}.layout-customizing .workspace-actionbar{background:linear-gradient(90deg,#fff0ede0,#fffffff7 42%);border-color:#e8544675;box-shadow:0 10px 30px #682c2514}.layout-customizing .tower-widget-slot{outline-offset:3px;cursor:grab;outline:2px dashed #e8544657;transition:opacity .16s,transform .16s,outline-color .16s,box-shadow .16s;position:relative}.layout-customizing .tower-widget-slot:before{content:"Taşınabilir";z-index:8;color:var(--orange-dark);letter-spacing:.04em;pointer-events:none;background:#fff0edf2;border:1px solid #e8544633;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850;position:absolute;top:8px;right:9px}.layout-customizing .tower-widget-slot:active,.layout-customizing .quick-action-button:active{cursor:grabbing}.layout-customizing [data-dragging=true]{opacity:.52;transform:scale(.988)}.layout-customizing [data-drop-target=true]{box-shadow:0 0 0 5px #e854461a, var(--shadow);outline-color:var(--orange)!important}@media (width<=1180px){.tower-widget-slot--liveOperations,.tower-widget-slot--actionQueue,.tower-widget-slot--shipmentFlow{grid-column:1/-1}.tower-widget-slot--capacity,.tower-widget-slot--fieldHealth{grid-column:span 6}}@media (width<=960px){.app-shell.sidebar-collapsed .sidebar,.sidebar.sidebar--collapsed{width:270px}.app-shell.sidebar-collapsed .main-shell,.main-shell.main-shell--sidebar-collapsed{width:100%;margin-left:0}.workspace-actionbar{flex-direction:column;align-items:stretch}.quick-actions{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.quick-action-button{flex:none}.customize-layout-button{align-self:flex-start}}@media (width<=680px){.workspace-actionbar{border-radius:12px;margin-bottom:13px;padding:9px}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.quick-action-button,.customize-layout-button{min-height:42px}.quick-action-button{width:100%;min-width:0;padding-inline:9px}.customize-layout-button{width:100%}.tower-widget-slot--capacity,.tower-widget-slot--fieldHealth{grid-column:1/-1}.tower-widget-actions{justify-content:flex-end;width:100%}.tower-widget-actions>.ghost-button{margin-right:auto}.tower-widget-control{min-width:40px;min-height:40px;padding:8px}.tower-widget-control>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tower-widget-slot.is-fullscreen{border-radius:0;inset:0}.tower-widget-slot.is-fullscreen .panel-title{flex-direction:column;align-items:flex-start;gap:9px}.tower-widget-slot.is-fullscreen .map,.tower-widget-slot.is-fullscreen .alert-list,.tower-widget-slot.is-fullscreen .pipeline,.tower-widget-slot.is-fullscreen .capacity-content,.tower-widget-slot.is-fullscreen .health-metrics{min-height:calc(100dvh - 138px)}.layout-customizing .tower-widget-slot:before{top:6px;right:7px}}@media (width>=961px){.app-shell--ledger .page{padding-bottom:118px}}@media (width<=960px){.app-shell--ledger .page{padding-bottom:112px}}.runtime-persistence-alert{color:#8d352d;background:#fff5f3;border:1px solid #edc1ba;border-radius:7px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.runtime-persistence-alert span{flex:1}.runtime-persistence-alert button{color:#8d352d;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d88f85;border-radius:5px;padding:0 10px}@media (width>=961px) and (height<=760px){.sidebar.sidebar--collapsed .sidebar-nav,.app-shell.sidebar-collapsed .sidebar-nav{overflow:hidden auto}.sidebar.sidebar--collapsed [data-tooltip]:after,.app-shell.sidebar-collapsed .sidebar [data-tooltip]:after{display:none}}.smart-vehicle-list,.smart-demand-list{background:#fff;border:1px solid #dfe2e5;border-radius:9px;gap:0;margin-top:12px;padding-right:0;display:block;overflow-y:auto}.smart-vehicle-list{max-height:404px}.smart-demand-list{max-height:386px}.smart-sheet-head{z-index:3;color:#747a81;letter-spacing:.06em;text-transform:uppercase;background:#f2f4f5;border-bottom:1px solid #dfe2e5;align-items:center;gap:7px;min-height:29px;padding:0 8px;font-size:10.5px;font-weight:900;display:grid;position:sticky;top:0}.smart-sheet-head--vehicle,.smart-vehicle-card{grid-template-columns:76px minmax(118px,1fr) 62px 44px}.smart-vehicle-card,.smart-demand-card{width:100%;min-width:0;min-height:42px;box-shadow:none;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eaec;border-radius:0;align-items:center;gap:7px;margin:0;padding:0 8px;transition:background .14s,box-shadow .14s;display:grid;transform:none}.smart-vehicle-card:nth-of-type(odd),.smart-demand-card:nth-of-type(odd){background:#fbfcfc}.smart-vehicle-card:last-child,.smart-demand-card:last-child{border-bottom:0}.smart-vehicle-card.is-selected,.smart-vehicle-card.is-recommended,.smart-demand-card.is-selected{box-shadow:inset 3px 0 0 var(--orange);background:#fff7f5}.smart-vehicle-card:focus-visible,.smart-demand-card:focus-visible{z-index:2;position:relative}.smart-sheet-cell{min-width:0;display:block}.smart-sheet-cell>b,.smart-sheet-cell>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-sheet-cell>b{font-size:12px;font-weight:800}.smart-sheet-cell>small{color:var(--muted);margin-top:1px;font-size:10px}.smart-sheet-cell--plate>b,.smart-sheet-cell--shipment>b{color:#25282c;letter-spacing:.01em;font-size:12px}.smart-sheet-cell--capacity,.smart-sheet-cell--weight,.smart-sheet-cell--window{text-align:right}.smart-sheet-status,.smart-demand-risk{color:#247357;white-space:nowrap;background:#edf8f3;border-radius:4px;justify-content:center;min-width:0;padding:3px 5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:static}.smart-sheet-status.live{color:#386d9d;background:#edf3fb}.smart-row-detail{opacity:0;visibility:hidden;border-top:0 solid #0000;grid-column:1/-1;grid-template-columns:.82fr 1.45fr .75fr .65fr;gap:10px;min-width:0;max-height:0;padding:0;transition:max-height .16s,opacity .16s,padding .16s,border-color .16s;display:grid;overflow:hidden}.smart-row-detail>span{min-width:0}.smart-row-detail small,.smart-row-detail b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-row-detail small{color:#8a9097;text-transform:uppercase;font-size:9px;font-weight:750}.smart-row-detail b{color:#41464c;margin-top:2px;font-size:10px;font-weight:750}.smart-row-detail .detail-warning{color:#a56812}.smart-row-detail .detail-ready{color:#247357}.smart-vehicle-card:is(:focus-visible,.is-selected,.is-recommended) .smart-row-detail,.smart-demand-card:is(:focus-visible,.is-selected) .smart-row-detail{opacity:1;visibility:visible;border-top-width:1px;border-top-color:#eceef0;max-height:62px;padding:7px 0 6px}.smart-vehicle-card:hover,.smart-demand-card:hover{box-shadow:inset 3px 0 0 var(--orange);background:#fff8f6}.smart-vehicle-card:hover .smart-row-detail,.smart-demand-card:hover .smart-row-detail{opacity:1;visibility:visible;border-top-width:1px;border-top-color:#eceef0;max-height:62px;padding:7px 0 6px}@media (width<=1280px) and (width>=721px){.smart-sheet-head--vehicle,.smart-vehicle-card{grid-template-columns:66px minmax(86px,1fr) 56px 38px;gap:5px}.smart-sheet-head--demand,.smart-demand-card{grid-template-columns:40px minmax(112px,1fr) 38px 66px;gap:5px}.smart-sheet-head--demand>:nth-child(4),.smart-sheet-cell--need{display:none}}@media (width<=720px){.smart-sheet-head{display:none}.smart-vehicle-card{grid-template-columns:76px minmax(0,1fr) 62px}.smart-demand-card{grid-template-columns:44px minmax(0,1fr) 72px}.smart-sheet-cell--capacity,.smart-sheet-cell--weight,.smart-sheet-cell--need{display:none}.smart-row-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-vehicle-card:is(:focus-visible,.is-selected,.is-recommended) .smart-row-detail,.smart-demand-card:is(:focus-visible,.is-selected) .smart-row-detail{max-height:96px}}@media (width<=470px){.smart-row-detail{grid-template-columns:1fr}.smart-vehicle-card:is(:focus-visible,.is-selected,.is-recommended) .smart-row-detail,.smart-demand-card:is(:focus-visible,.is-selected) .smart-row-detail{max-height:150px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell--ledger{--radius:6px;--shadow:none;background:#f4f4f1}.app-shell--ledger .topbar{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#17191d;border-bottom-color:#303236;gap:10px;height:64px;padding:0 16px}.app-shell--ledger .menu-toggle{color:#fff;background:#22252a;border-color:#383b40;border-radius:5px;flex:none;width:36px;height:36px}.ledger-top-brand{flex:0 0 132px;width:132px}.ledger-top-brand .brand-wordmark{width:126px}.ledger-top-brand .brand-symbol{display:none}.app-shell--ledger .ledger-top-brand .brand{justify-content:flex-start;width:auto}.app-shell--ledger.sidebar-collapsed .ledger-top-brand .brand-wordmark,.app-shell--ledger .ledger-top-brand .brand-wordmark{width:126px;display:block}.app-shell--ledger.sidebar-collapsed .ledger-top-brand .brand-symbol,.app-shell--ledger .ledger-top-brand .brand-symbol{display:none}.ledger-top-nav{align-items:stretch;gap:1px;height:64px;display:flex}.ledger-top-nav button{color:#aeb3ba;cursor:pointer;background:0 0;border:0;min-width:70px;padding:0 10px;font-size:12px;font-weight:750;position:relative}.ledger-top-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.ledger-top-nav button:hover,.ledger-top-nav button.active{color:#fff}.ledger-top-nav button.active:after{background:var(--orange)}.app-shell--ledger .global-search{background:#22252a;border-color:#3b3e43;border-radius:5px;width:min(330px,25vw);height:36px;margin-left:auto}.app-shell--ledger .global-search>span{width:27px;height:26px;box-shadow:none;background:#2d3035;border-radius:4px}.app-shell--ledger .global-search>b{color:#9ea4ac}.app-shell--ledger .global-search kbd{color:#aeb3ba;background:#292c31;border-color:#474b51}.app-shell--ledger .system-live{color:#86d9af;background:#29a4741a;border-color:#5bc78f38;border-radius:5px;padding:6px 8px}.app-shell--ledger .notification-button,.app-shell--ledger .profile-button{color:#fff;background:#22252a;border-color:#3a3d42;border-radius:5px}.app-shell--ledger .profile-button small,.app-shell--ledger .profile-button>i{color:#989ea6}.app-shell--ledger .profile-button>span{border-radius:4px}.app-shell--ledger .page{max-width:none;padding:16px 18px 42px}.app-shell--ledger .page-heading{align-items:center;margin-bottom:12px}.app-shell--ledger .page-heading>div:first-child>small{margin-bottom:4px;font-size:11px}.app-shell--ledger .page-heading h1{font-size:clamp(21px,1.8vw,27px)}.app-shell--ledger .page-heading p{margin-top:4px;font-size:13px}.app-shell--ledger .date-chip{border-radius:5px;height:40px}.app-shell--ledger .date-chip>i{border-radius:4px;width:29px;height:29px}.app-shell--ledger .workspace-actionbar{min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;margin-bottom:10px;padding:6px 8px}.app-shell--ledger .quick-action-button,.app-shell--ledger .customize-layout-button{border-radius:5px;min-height:34px;padding:0 10px;font-size:12px}.app-shell--ledger .panel{box-shadow:none;border-color:#d9dbde;border-radius:6px}.app-shell--ledger .panel-title{min-height:52px;padding:9px 11px}.app-shell--ledger .planning-stack{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""board""decision""market";gap:10px}.app-shell--ledger .smart-planning-hero{background:#fff;border-color:#d9dbde;grid-area:hero;min-height:92px;padding:13px 16px}.app-shell--ledger .smart-planning-hero:after{display:none}.app-shell--ledger .smart-planning-hero h2{margin-top:4px;font-size:18px}.app-shell--ledger .smart-planning-hero p{margin-top:4px;font-size:13px}.app-shell--ledger .smart-planning-stats>span{background:#f7f7f5;border-radius:5px;padding:7px 9px}.app-shell--ledger .smart-planning-board{grid-area:board;grid-template-columns:minmax(250px,.9fr) minmax(330px,1.1fr) minmax(280px,.95fr);grid-template-areas:"match match match""pool demand assignment";align-content:start;gap:8px}.app-shell--ledger .smart-pool-panel{grid-area:pool}.app-shell--ledger .smart-demand-panel{grid-area:demand}.app-shell--ledger .smart-assignment-preview{grid-area:assignment;min-width:0;min-height:100%}.app-shell--ledger .smart-pool-panel,.app-shell--ledger .smart-demand-panel,.app-shell--ledger .smart-match-results,.app-shell--ledger .smart-planning-map{padding:10px}.app-shell--ledger .smart-match-rail{text-align:left;border-radius:6px;grid-area:match;grid-template-columns:46px 104px minmax(130px,1fr) auto;justify-content:stretch;align-items:center;gap:9px;min-height:72px;padding:8px 10px;display:grid}.app-shell--ledger .smart-match-rail:before,.app-shell--ledger .smart-match-rail:after,.app-shell--ledger .matching-criteria,.app-shell--ledger .manual-match-guide{display:none}.app-shell--ledger .smart-match-orbit{width:40px;height:40px;margin:0;box-shadow:0 0 0 5px #e854460d}.app-shell--ledger .smart-match-orbit>span{width:29px;height:29px;box-shadow:none;border-radius:5px;font-size:10px}.app-shell--ledger .smart-match-orbit>i{display:none}.app-shell--ledger .smart-match-rail>b{font-size:12px}.app-shell--ledger .smart-match-rail>small{max-width:none;font-size:11px}.app-shell--ledger .smart-match-rail>button{min-height:36px;box-shadow:none;border-radius:5px;margin:0;padding:0 12px}.app-shell--ledger .smart-vehicle-list,.app-shell--ledger .smart-demand-list{max-height:402px}.app-shell--ledger .smart-planning-decision{grid-area:decision;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:start;gap:10px}.app-shell--ledger .smart-planning-map{grid-area:auto;align-self:start;position:sticky;top:74px;overflow:hidden}.app-shell--ledger .smart-planning-map>section[aria-label="Gerçek Türkiye operasyon haritası"],.app-shell--ledger .smart-planning-map>section[aria-label="Türkiye genelinde temsili demo operasyon ağı"]{min-height:424px;margin-top:8px}.app-shell--ledger .smart-planning-map dl[aria-label="Temsili demo ağ göstergeleri"]>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-inline:9px;display:flex}.app-shell--ledger .smart-planning-map dl[aria-label="Temsili demo ağ göstergeleri"] dt{font-size:10px;line-height:1.15}.app-shell--ledger .smart-planning-map dl[aria-label="Temsili demo ağ göstergeleri"] dd{grid-row:auto;font-size:18px}.app-shell--ledger .planning-marketplace{grid-area:market}@media (width>=961px){.app-shell--ledger:not(.sidebar-collapsed) .ledger-top-brand,.app-shell--ledger.sidebar-collapsed .sidebar__top{display:none}.app-shell--ledger.sidebar-collapsed .sidebar,.app-shell--ledger .sidebar.sidebar--collapsed{width:68px}.app-shell--ledger.sidebar-collapsed .main-shell,.app-shell--ledger .main-shell.main-shell--sidebar-collapsed{width:calc(100% - 68px);margin-left:68px}.app-shell--ledger.sidebar-collapsed .nav-group>button,.app-shell--ledger.sidebar-collapsed .sidebar-foot>button{width:44px;min-height:42px;padding:5px}.app-shell--ledger.sidebar-collapsed .workspace-switch,.app-shell--ledger.sidebar-collapsed .demo-note{width:44px}}@media (width<=1280px){.ledger-top-nav button{min-width:58px;padding-inline:7px}.app-shell--ledger .global-search{width:min(250px,21vw)}.app-shell--ledger .profile-button>div,.app-shell--ledger .profile-button>i,.app-shell--ledger .system-live{display:none}}@media (width<=1120px){.app-shell--ledger .planning-stack{grid-template-columns:1fr;grid-template-areas:"hero""board""decision""market"}.app-shell--ledger .smart-planning-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"match match""pool demand""assignment assignment"}.app-shell--ledger .smart-planning-decision{grid-template-columns:1fr}.app-shell--ledger .smart-planning-map{position:static}}@media (width<=960px){.ledger-top-brand,.ledger-top-nav{display:none}.app-shell--ledger .topbar{height:60px;padding-inline:12px}.app-shell--ledger .global-search{flex:1;width:auto}.app-shell--ledger .page{padding:13px 12px 36px}}@media (width<=760px){.app-shell--ledger .page-heading{align-items:flex-start}.app-shell--ledger .page-heading p,.app-shell--ledger .date-chip{display:none}.app-shell--ledger .smart-planning-hero{display:grid}.app-shell--ledger .smart-planning-stats{grid-template-columns:repeat(3,1fr);width:100%}.app-shell--ledger .smart-planning-board{grid-template-columns:1fr;grid-template-areas:"demand""pool""match""assignment"}.app-shell--ledger .smart-match-rail{grid-template-columns:40px minmax(0,1fr) auto}.app-shell--ledger .smart-match-rail>small{display:none}}.planning-filterbar{box-sizing:border-box;background:#f7f7f5;border:1px solid #e0e2e5;border-radius:6px;align-items:end;gap:6px;width:100%;max-width:100%;margin-top:10px;padding:8px;display:grid}.smart-pool-panel{container:planning-vehicle-filters/inline-size}.smart-demand-panel{container:planning-load-filters/inline-size}.planning-filterbar--vehicles{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"vehicle-search vehicle-search vehicle-reset""vehicle-type vehicle-status vehicle-documents"}.planning-filterbar--loads{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-template-areas:"load-search load-type load-reset"}.planning-filterbar--vehicles>label:first-child{grid-area:vehicle-search}.planning-filterbar--vehicles>label:nth-child(2){grid-area:vehicle-type}.planning-filterbar--vehicles>label:nth-child(3){grid-area:vehicle-status}.planning-filterbar--vehicles>label:nth-child(4){grid-area:vehicle-documents}.planning-filterbar--vehicles>button{grid-area:vehicle-reset}.planning-filterbar--loads>label:first-child{grid-area:load-search}.planning-filterbar--loads>label:nth-child(2){grid-area:load-type}.planning-filterbar--loads>button{grid-area:load-reset}.planning-filterbar>*{min-width:0;max-width:100%}.planning-filterbar label{gap:3px;min-width:0;display:grid}.planning-filterbar label>span{color:#73787e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.planning-filterbar input,.planning-filterbar select,.planning-filterbar>button{color:#292c30;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d5d8dc;border-radius:4px;font-size:12px}.planning-filterbar input,.planning-filterbar select{width:100%;max-width:100%;padding:0 8px}.planning-filterbar>button{color:#5b6066;white-space:nowrap;cursor:pointer;width:100%;padding:0 10px;font-weight:800}@container planning-load-filters (width<=430px){.planning-filterbar--loads{grid-template-columns:minmax(0,1fr) minmax(92px,.62fr);grid-template-areas:"load-search load-search""load-type load-reset"}}@container planning-vehicle-filters (width<=400px){.planning-filterbar--vehicles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vehicle-search vehicle-search""vehicle-type vehicle-status""vehicle-documents vehicle-reset"}}.planning-filterbar input:focus,.planning-filterbar select:focus,.planning-filterbar>button:focus-visible{outline-offset:1px;border-color:var(--orange);outline:2px solid #e8544647}.planning-filter-count,.planning-selection-summary{color:#666c72;align-items:center;gap:7px;min-height:28px;margin-top:6px;font-size:11px;display:flex}.planning-filter-count b,.planning-selection-summary b{color:var(--orange);font-size:12px}.planning-selection-summary{background:#fafafa;border:1px solid #e4e6e8;border-radius:5px;justify-content:space-between;padding:5px 7px}.planning-selection-summary>span{align-items:baseline;gap:4px;font-weight:800;display:inline-flex}.planning-selection-summary button{color:#a34237;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.smart-sheet-head--demand,.smart-demand-card{grid-template-columns:22px 44px minmax(145px,1fr) 38px 88px 70px}.smart-demand-check{color:#7a7f84;background:#fff;border:1px solid #c9cdd1;border-radius:3px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:inline-grid}.smart-demand-card.is-selected .smart-demand-check{border-color:var(--orange);background:var(--orange);color:#fff}.smart-vehicle-card .smart-row-detail,.smart-demand-card .smart-row-detail,.smart-vehicle-card:hover .smart-row-detail,.smart-demand-card:hover .smart-row-detail,.smart-vehicle-card:is(:focus-visible,.is-selected,.is-recommended) .smart-row-detail,.smart-demand-card:is(:focus-visible,.is-selected) .smart-row-detail{display:none!important}.smart-vehicle-card,.smart-demand-card{height:42px;min-height:42px;max-height:42px}.planning-inspector{z-index:98;color:#25282c;background:#fffffffa;border:1px solid #d8dade;border-radius:8px;width:min(370px,100vw - 32px);max-height:calc(100vh - 94px);padding:18px;position:fixed;top:76px;right:16px;overflow:auto;box-shadow:0 24px 60px #1215193d}.planning-inspector header{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.planning-inspector header small{color:var(--orange);letter-spacing:.08em;font-size:11px;font-weight:900}.planning-inspector header h3{margin-top:3px;font-size:20px}.planning-inspector header p{color:#72787e;margin-top:4px;font-size:10px;line-height:1.4}.planning-inspector header>button{color:#555a60;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:4px;flex:none;align-items:center;gap:5px;width:auto;height:30px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.planning-inspector header>button span{font-size:17px;line-height:1}.planning-inspector__risk,.planning-inspector__status{color:#247357;text-transform:uppercase;background:#eef7f2;border-radius:4px;margin-top:14px;padding:4px 7px;font-size:11px;font-weight:900;display:inline-flex}.planning-inspector__risk--critical{color:#b74337;background:#fff0ee}.planning-inspector__risk--warning{color:#936317;background:#fff7e7}.planning-inspector h4{margin-top:10px;font-size:16px}.planning-inspector>p{color:#5f666d;margin-top:5px;font-size:13px;line-height:1.5}.planning-inspector dl{background:#e3e5e7;border:1px solid #e3e5e7;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.planning-inspector dl>div{background:#fff;min-width:0;padding:9px}.planning-inspector dt{color:#747b82;text-transform:uppercase;font-size:10px;font-weight:850}.planning-inspector dd{color:#303439;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:800;overflow:hidden}.planning-inspector__warning{color:#8e3e35;background:#fff4f2;border:1px solid #f0c9c4;border-radius:5px;gap:4px;margin-top:12px;padding:10px;font-size:12px;display:grid}.planning-inspector__actions{gap:7px;margin-top:14px;display:flex}.planning-inspector__actions button{color:#33373b;cursor:pointer;background:#fff;border:1px solid #d6d9dc;border-radius:4px;flex:1;min-height:36px;font-size:12px;font-weight:850}.planning-inspector__actions button:first-child{border-color:var(--orange);background:var(--orange);color:#fff}.planning-inspector__dismiss{color:#3f4449;cursor:pointer;background:#f4f5f6;border:1px solid #cfd3d6;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:12px;padding:0 11px;font-size:12px;font-weight:850;display:flex}.planning-inspector__dismiss kbd{color:#60666c;background:#fff;border:1px solid #c9cdd0;border-bottom-width:2px;border-radius:4px;padding:3px 6px;font:800 9px/1 system-ui,sans-serif}body:has(.planning-inspector) [data-demo-target=assistant-launcher]{opacity:0;visibility:hidden;pointer-events:none}.map-mode-control{align-items:center;gap:8px;display:flex}.map-mode-control>div{background:#f6f7f7;border:1px solid #dcdfe1;border-radius:5px;padding:2px;display:inline-flex}.map-mode-control button{color:#5b6168;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:29px;padding:0 9px;font-size:10px;font-weight:850}.map-mode-control button[aria-pressed=true]{color:#fff;background:#272a2f}.app-shell--ledger .smart-planning-map{position:relative;top:auto}.app-shell--ledger .smart-planning-map.is-sticky{position:sticky;top:74px}.app-shell--ledger .smart-planning-map.is-flow{position:relative;top:auto}.nav-icon svg{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;display:block}@media (width<=1280px) and (width>=721px){.smart-sheet-head--demand,.smart-demand-card{grid-template-columns:22px 40px minmax(110px,1fr) 38px 66px}.smart-sheet-head--demand>:nth-child(5),.smart-sheet-cell--need{display:none}}@media (width<=1120px){.app-shell--ledger .smart-planning-map.is-sticky{position:static}}@media (width<=720px){.smart-demand-card{grid-template-columns:22px 44px minmax(0,1fr) 72px}.smart-demand-card .smart-sheet-cell--window{display:block}.planning-inspector{width:calc(100vw - 20px);max-height:calc(100vh - 82px);top:70px;right:10px}.map-mode-control .sync-label{display:none}}.topbar-info-wrap{position:relative}.topbar-info-button,.app-shell--ledger .topbar-info-button{color:#f5f6f7;cursor:pointer;background:#23262b;border:1px solid #3e4147;border-radius:5px;place-items:center;width:36px;height:36px;display:inline-grid}.topbar-info-button:hover,.topbar-info-button[aria-expanded=true]{color:#fff;background:#302725;border-color:#e85446}.topbar-info-button svg{fill:none;stroke:currentColor;display:block}.topbar-info-panel{z-index:90;color:#2a2e32;background:#fff;border:1px solid #d8dade;border-radius:7px;width:min(340px,100vw - 24px);padding:15px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 46px #0c0f123d}.topbar-info-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.topbar-info-panel header small{color:#e85446;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.topbar-info-panel header b{margin-top:3px;font-size:15px;display:block}.topbar-info-panel header button{color:#62676c;cursor:pointer;background:#fff;border:1px solid #dfe1e3;border-radius:4px;width:27px;height:27px}.topbar-info-panel>p{color:#5f666d;margin-top:10px;font-size:12px;line-height:1.5}.topbar-info-panel dl{background:#e3e5e7;border:1px solid #e3e5e7;border-radius:5px;gap:1px;margin-top:11px;display:grid;overflow:hidden}.topbar-info-panel dl>div{background:#fafafa;grid-template-columns:74px 1fr;gap:8px;padding:7px 8px;display:grid}.topbar-info-panel dt{color:#747b82;text-transform:uppercase;font-size:10px;font-weight:850}.topbar-info-panel dd{font-size:12px;font-weight:750}.topbar-info-panel>button{color:#fff;cursor:pointer;background:#272a2f;border:0;border-radius:4px;width:100%;min-height:36px;margin-top:11px;font-size:11px;font-weight:850}.notification-button:before{content:none!important;display:none!important}.notification-button{place-items:center;display:inline-grid;position:relative}.notification-button>svg{fill:none;stroke:currentColor;display:block}.notification-button>span{color:#fff;background:#e85446;border:2px solid #17191d;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.shipment-drawer.shipment-drawer--operations,.shipment-drawer--operations{color:#25292d;background:#f5f6f7;width:min(760px,98vw);max-width:98vw}.shipment-drawer--operations .drawer-header{background:#fff;border-bottom:1px solid #d9dcdf;padding:16px 18px 14px}.shipment-drawer--operations .drawer-tabs{background:#fff;border-bottom-color:#d9dcdf;padding-inline:18px}.shipment-drawer--operations .drawer-tab{letter-spacing:.02em;min-height:39px;font-size:11px;font-weight:850}.shipment-drawer--operations .drawer-body,.shipment-drawer--operations .shipment-ops-body{padding:14px 18px 24px}.shipment-ops-stack{gap:12px;display:grid}.shipment-ops-section{background:#fff;border:1px solid #dfe2e4;border-radius:7px;overflow:hidden;box-shadow:0 1px 2px #14191d0a}.shipment-ops-section__header{background:#fafafa;border-bottom:1px solid #e5e7e9;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 12px;display:flex}.shipment-ops-section__header h3,.shipment-ops-section__header h4{color:#25292d;letter-spacing:.01em;margin:0;font-size:13px;font-weight:900}.shipment-ops-section__header p{color:#7b8187;margin:2px 0 0;font-size:10.5px;line-height:1.4}.shipment-ops-section__body{padding:12px}.shipment-ops-eyebrow{color:#e85446;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.shipment-ops-operator-banner{background:#fff7f5;border:1px solid #f0b4ae;border-left:3px solid #e85446;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.shipment-ops-operator-banner__icon{color:#fff;background:#e85446;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.shipment-ops-operator-banner strong{color:#2e3033;font-size:12px;font-weight:900;display:block}.shipment-ops-operator-banner p{color:#6f5854;margin:3px 0 0;font-size:10.5px;line-height:1.45}.shipment-ops-operator-banner__badge,.shipment-ops-pill{color:#b23e34;white-space:nowrap;background:#fff;border:1px solid #e3b0aa;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.shipment-ops-lifecycle{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(54px,1fr));gap:0;padding:12px 4px 8px;display:grid;position:relative;overflow-x:auto}.shipment-ops-lifecycle:before{content:"";background:#dfe2e4;height:1px;position:absolute;top:23px;left:5%;right:5%}.shipment-ops-lifecycle__step{z-index:1;color:#9a9fa4;text-align:center;justify-items:center;gap:6px;min-width:70px;font-size:10px;font-weight:800;line-height:1.2;display:grid;position:relative}.shipment-ops-lifecycle__dot{color:#a0a5aa;background:#fff;border:2px solid #d9dcdf;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.shipment-ops-lifecycle__step.is-complete{color:#3b4146}.shipment-ops-lifecycle__step.is-complete .shipment-ops-lifecycle__dot{color:#fff;background:#34383d;border-color:#34383d}.shipment-ops-lifecycle__step.is-current{color:#c94337}.shipment-ops-lifecycle__step.is-current .shipment-ops-lifecycle__dot{color:#fff;background:#e85446;border-color:#e85446;box-shadow:0 0 0 4px #e8544621}.shipment-ops-lifecycle__step.is-cancelled{color:#b02d35}.shipment-ops-lifecycle__step.is-cancelled .shipment-ops-lifecycle__dot{color:#b62e38;background:#fff1f2;border-color:#b62e38}.shipment-ops-summary{background:#dfe2e4;border:1px solid #dfe2e4;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.shipment-ops-summary__item{background:#fff;min-width:0;padding:9px 10px}.shipment-ops-summary__item span{color:#858b91;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850;display:block;overflow:hidden}.shipment-ops-summary__item strong{color:#292d31;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:850;display:block;overflow:hidden}.shipment-ops-actions,.shipment-ops-menu{gap:8px;display:grid}.shipment-ops-menu__group{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.shipment-ops-menu__label{color:#8a9096;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-top:3px;font-size:10px;font-weight:900}.shipment-ops-button,.shipment-ops-btn{color:#383d42;min-height:36px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #d8dcdf;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:850;line-height:1.2;transition:border-color .14s,background .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}.shipment-ops-button:hover:not(:disabled),.shipment-ops-btn:hover:not(:disabled){background:#f8f8f8;border-color:#9fa4a9;transform:translateY(-1px);box-shadow:0 2px 8px #1c202412}.shipment-ops-button.is-primary,.shipment-ops-btn--primary{color:#fff;background:#e85446;border-color:#e85446}.shipment-ops-button.is-primary:hover:not(:disabled),.shipment-ops-btn--primary:hover:not(:disabled){background:#d94b3e;border-color:#d1473a}.shipment-ops-button.is-dark,.shipment-ops-btn--dark{color:#fff;background:#292d31;border-color:#292d31}.shipment-ops-button.is-danger,.shipment-ops-btn--danger{color:#ad2731;background:#fff5f5;border-color:#e2b0b4}.shipment-ops-button.is-danger:hover:not(:disabled),.shipment-ops-btn--danger:hover:not(:disabled){color:#922029;background:#fff0f1;border-color:#c83c46}.shipment-ops-button:disabled,.shipment-ops-btn:disabled,.shipment-ops-button[aria-disabled=true],.shipment-ops-btn[aria-disabled=true]{color:#a2a7ac;box-shadow:none;cursor:not-allowed;opacity:.72;background:#f0f1f2;border-color:#e4e6e8;transform:none}.shipment-ops-assignment{gap:10px;display:grid}.shipment-ops-driver-list{scrollbar-width:thin;gap:5px;max-height:248px;padding-right:2px;display:grid;overflow:auto}.shipment-ops-driver-row{color:#30353a;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e5;border-radius:4px;grid-template-columns:24px minmax(118px,1.2fr) minmax(96px,1fr) minmax(86px,.8fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.shipment-ops-driver-row:hover{background:#fbfbfb;border-color:#b8bdc1}.shipment-ops-driver-row.is-selected{background:#fff7f5;border-color:#e85446;box-shadow:inset 3px 0 #e85446}.shipment-ops-driver-row__check{color:#0000;border:1px solid #cbd0d4;border-radius:3px;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.shipment-ops-driver-row.is-selected .shipment-ops-driver-row__check{color:#fff;background:#e85446;border-color:#e85446}.shipment-ops-driver-row strong,.shipment-ops-driver-row span,.shipment-ops-driver-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shipment-ops-driver-row strong{font-size:11.5px;font-weight:900}.shipment-ops-driver-row span{color:#596067;font-size:10.5px}.shipment-ops-driver-row small{color:#818990;font-size:9.5px;font-weight:750}.shipment-ops-doc-warning{color:#725513;background:#fffbef;border:1px solid #ecd39b;border-radius:4px;align-items:flex-start;gap:8px;padding:8px 9px;font-size:10.5px;font-weight:750;line-height:1.45;display:flex}.shipment-ops-managed-check{color:#454a4f;cursor:pointer;background:#fafafa;border:1px solid #dfe2e4;border-radius:5px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;padding:10px;font-size:11px;font-weight:800;line-height:1.45;display:grid}.shipment-ops-managed-check input{accent-color:#e85446;width:16px;height:16px;margin:1px 0 0}.shipment-ops-form,.shipment-ops-transition{gap:10px;display:grid}.shipment-ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shipment-ops-field{color:#565c61;gap:5px;font-size:10px;font-weight:850;display:grid}.shipment-ops-field>span:first-child{letter-spacing:.025em;text-transform:uppercase}.shipment-ops-field input,.shipment-ops-field select,.shipment-ops-field textarea{color:#2d3236;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d5dade;border-radius:4px;outline:none;padding:8px 9px;font-size:12px}.shipment-ops-field textarea{resize:vertical;min-height:72px;line-height:1.45}.shipment-ops-field input:focus,.shipment-ops-field select:focus,.shipment-ops-field textarea:focus{border-color:#e85446;box-shadow:0 0 0 3px #e854461a}.shipment-ops-field.is-invalid input,.shipment-ops-field.is-invalid select,.shipment-ops-field.is-invalid textarea,.shipment-ops-field [aria-invalid=true]{background:snow;border-color:#c43842}.shipment-ops-field__help{color:#757d84;font-size:9.5px;font-weight:650;line-height:1.4}.shipment-ops-field__error{color:#b62e38;font-size:10px;font-weight:850}.shipment-ops-form-actions{justify-content:flex-end;align-items:center;gap:7px;padding-top:2px;display:flex}.shipment-ops-document-list{gap:6px;display:grid}.shipment-ops-document-row{background:#fff;border:1px solid #e0e3e5;border-radius:5px;grid-template-columns:30px minmax(126px,1.25fr) minmax(105px,1fr) auto;align-items:center;gap:9px;min-height:60px;padding:8px 9px;display:grid}.shipment-ops-document-row.is-missing{background:snow;border-color:#ead6d1}.shipment-ops-document-row.is-rejected{background:#fff5f6;border-color:#e3afb4}.shipment-ops-document-row.is-verified{border-left:3px solid #2e8b68}.shipment-ops-document-row__icon{color:#61676d;background:#f7f8f8;border:1px solid #e0e3e5;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.shipment-ops-document-row__meta{min-width:0}.shipment-ops-document-row__meta strong,.shipment-ops-document-row__meta span,.shipment-ops-document-row__meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipment-ops-document-row__meta strong{color:#30353a;font-size:11px;font-weight:900}.shipment-ops-document-row__meta span{color:#687078;margin-top:3px;font-size:10px}.shipment-ops-document-row__meta small{color:#848c93;margin-top:2px;font-size:9.5px}.shipment-ops-document-status,.shipment-ops-source-badge{color:#686e74;white-space:nowrap;background:#f7f8f8;border:1px solid #dfe2e4;border-radius:999px;align-items:center;width:max-content;min-height:21px;padding:0 7px;font-size:9.5px;font-weight:900;display:inline-flex}.shipment-ops-document-status.is-missing{color:#8a6412;background:#fff9e8;border-color:#ead4a5}.shipment-ops-document-status.is-uploaded{color:#315f94;background:#f2f7fd;border-color:#b9cfeb}.shipment-ops-document-status.is-verified{color:#267253;background:#effaf5;border-color:#acd5c4}.shipment-ops-document-status.is-rejected{color:#a92b35;background:#fff1f2;border-color:#e2aeb3}.shipment-ops-document-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.shipment-ops-document-actions button{color:#555b61;min-width:28px;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce0e2;border-radius:4px;place-items:center;padding:5px 7px;font-size:10px;font-weight:850;display:inline-grid}.shipment-ops-document-actions button:hover{background:#f7f8f8;border-color:#aeb4b9}.shipment-ops-document-actions button.is-danger{color:#b32d37}.shipment-ops-document-input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.shipment-ops-preview{background:#eef0f1;border:1px solid #dfe2e4;border-radius:6px;overflow:hidden}.shipment-ops-preview__header{background:#fff;border-bottom:1px solid #dfe2e4;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 9px;display:flex}.shipment-ops-preview__header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.shipment-ops-preview img,.shipment-ops-preview iframe{object-fit:contain;border:0;width:100%;min-height:360px;display:block}.shipment-ops-preview__fallback{color:#747a80;text-align:center;place-items:center;min-height:180px;padding:24px;font-size:11px;font-weight:750;display:grid}.shipment-ops-history{gap:0;display:grid}.shipment-ops-history-event{grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding:10px 0;display:grid;position:relative}.shipment-ops-history-event:not(:last-child){border-bottom:1px solid #eceeef}.shipment-ops-history-event__marker{color:#62686e;background:#f8f9f9;border:1px solid #dce0e2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9.5px;font-weight:900;display:grid}.shipment-ops-history-event.is-important .shipment-ops-history-event__marker{color:#d2473b;background:#fff3f1;border-color:#efb1aa}.shipment-ops-history-event__content{min-width:0}.shipment-ops-history-event__content strong{color:#30353a;font-size:11.5px;font-weight:900;display:block}.shipment-ops-history-event__content p{color:#5d656c;margin:3px 0 0;font-size:10.5px;line-height:1.5}.shipment-ops-history-event__content small{color:#818990;margin-top:4px;font-size:9.5px;display:block}.shipment-ops-history-event__time{color:#858b91;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px;font-weight:750}.shipment-ops-source-badge.is-operator{color:#b63e34;background:#fff4f2;border-color:#e8b3ad}.shipment-ops-source-badge.is-driver{color:#315f90;background:#f2f7fc;border-color:#b7cee8}.shipment-ops-source-badge.is-integration{color:#65509a;background:#f7f4ff;border-color:#cabee8}.shipment-ops-source-badge.is-system{color:#6d7379;background:#f5f6f7;border-color:#d8dcdf}.shipment-ops-empty{color:#82888e;text-align:center;background:#fafafa;border:1px dashed #d6dade;border-radius:6px;place-items:center;min-height:140px;padding:24px;font-size:11px;font-weight:750;line-height:1.5;display:grid}.shipment-ops-inline-error{color:#9d2730;background:#fff3f4;border:1px solid #e2afb4;border-radius:4px;padding:8px 9px;font-size:10.5px;font-weight:800;line-height:1.45}@media (width<=760px){.shipment-drawer.shipment-drawer--operations,.shipment-drawer--operations{width:100vw;max-width:100vw}.shipment-drawer--operations .drawer-header,.shipment-drawer--operations .drawer-body,.shipment-drawer--operations .shipment-ops-body{padding-inline:12px}.shipment-drawer--operations .drawer-tabs{padding-inline:10px}.shipment-ops-operator-banner{grid-template-columns:31px minmax(0,1fr)}.shipment-ops-operator-banner__badge{grid-column:2;justify-self:start}.shipment-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-ops-driver-row{grid-template-columns:22px minmax(0,1fr) auto}.shipment-ops-driver-row>:nth-child(3),.shipment-ops-driver-row>:nth-child(4){display:none}.shipment-ops-document-row{grid-template-columns:30px minmax(0,1fr) auto}.shipment-ops-document-row>.shipment-ops-document-status{grid-column:2}.shipment-ops-document-row>.shipment-ops-document-actions{grid-area:1/3/span 2}.shipment-ops-preview img,.shipment-ops-preview iframe{min-height:280px}}@media (width<=480px){.shipment-ops-menu__group,.shipment-ops-form-grid{grid-template-columns:1fr}.shipment-ops-summary{grid-template-columns:1fr 1fr}.shipment-ops-form-actions{flex-direction:column-reverse;align-items:stretch}.shipment-ops-form-actions .shipment-ops-button,.shipment-ops-form-actions .shipment-ops-btn{width:100%}.shipment-ops-history-event{grid-template-columns:25px minmax(0,1fr)}.shipment-ops-history-event__time{grid-area:2/2}}.shipment-operations-drawer{font-size:12px}.shipment-operations-drawer .shipment-ops-body{min-height:0}.shipment-operations-drawer .shipment-ops-operator-banner small,.shipment-operations-drawer .shipment-ops-operator-banner b,.shipment-operations-drawer .shipment-ops-operator-banner p{display:block}.shipment-operations-drawer .shipment-ops-operator-banner small{color:#b54237;letter-spacing:.07em;font-size:10px;font-weight:900}.shipment-operations-drawer .shipment-ops-operator-banner b{color:#282d31;margin-top:3px;font-size:13px}.shipment-operations-drawer .shipment-ops-operator-banner p{color:#6d5955;margin:4px 0 0;font-size:11px;line-height:1.45}.shipment-operations-drawer .shipment-ops-operator-banner>.shipment-ops-button{min-height:34px;padding:0 12px;font-size:11px}.shipment-operations-drawer .shipment-ops-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.shipment-operations-drawer .shipment-ops-summary>div{min-width:0}.shipment-operations-drawer .shipment-ops-summary>div small,.shipment-operations-drawer .shipment-ops-summary>div b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipment-operations-drawer .shipment-ops-summary>div small{color:#747b82;font-size:10px;font-weight:750}.shipment-operations-drawer .shipment-ops-summary>div b{color:#292d31;margin-top:4px;font-size:12px}.shipment-operations-drawer .drawer-section__title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.shipment-operations-drawer .drawer-section__title h3{margin:0}.shipment-operations-drawer .drawer-section__title>button,.shipment-operations-drawer .shipment-document-readiness-actions>button,.shipment-operations-drawer .document-preview footer button{color:#b74338;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dcdf;border-radius:7px;padding:0 11px;font-size:11px;font-weight:850}.shipment-operations-drawer .shipment-document-readiness-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.shipment-operations-drawer .shipment-document-readiness-actions>button{background:#fff6f4;border-color:#efada4}.shipment-operations-drawer .driver-card__no-phone{color:#92989e;background:#f1f2f3;border-radius:8px;place-items:center;width:36px;height:32px;display:grid}.shipment-operations-drawer .shipment-document-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shipment-operations-drawer .shipment-document-list{gap:7px;display:grid}.shipment-operations-drawer .document-readiness,.shipment-operations-drawer .audit-count{color:#8c6417;white-space:nowrap;background:#fff8e9;border:1px solid #e4c9a6;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.shipment-operations-drawer .document-readiness--complete{color:#277154;background:#eff9f4;border-color:#b9d9cb}.shipment-operations-drawer .document-row--enhanced{grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;min-height:68px;padding:7px 0}.shipment-operations-drawer .document-row--enhanced>.shipment-ops-document-status{grid-column:3}.shipment-operations-drawer .document-row--enhanced>.shipment-ops-document-actions{grid-column:4}.shipment-operations-drawer .document-row--enhanced>b{min-width:0;font-size:12px}.shipment-operations-drawer .document-row--enhanced>b em{color:#b94438;background:#fff1ef;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.shipment-operations-drawer .document-row--enhanced>b em.optional{color:#747b82;background:#f0f2f4}.shipment-operations-drawer .document-row--enhanced>b small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.shipment-operations-drawer .document-row__actions{gap:5px;display:inline-flex}.shipment-operations-drawer .document-row__actions button{place-items:center;width:32px;height:32px;padding:0;display:grid}.shipment-operations-drawer .document-row__actions button.danger{color:#ae383e}.shipment-operations-drawer .document-preview{background:#fff;border:1px solid #dfe3e6;border-radius:9px;margin-top:14px;overflow:hidden}.shipment-operations-drawer .document-preview header,.shipment-operations-drawer .document-preview footer{background:#f8f9fa;border-bottom:1px solid #e6e8ea;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.shipment-operations-drawer .document-preview header>div{align-items:center;gap:9px;min-width:0;display:flex}.shipment-operations-drawer .document-preview header b,.shipment-operations-drawer .document-preview header small{display:block}.shipment-operations-drawer .document-preview header b{font-size:12px}.shipment-operations-drawer .document-preview header small{color:#7b8187;margin-top:2px;font-size:10px}.shipment-operations-drawer .document-preview header>button{cursor:pointer;background:#fff;border:1px solid #d8dcdf;border-radius:7px;width:30px;height:30px}.shipment-operations-drawer .document-preview img,.shipment-operations-drawer .document-preview iframe{object-fit:contain;border:0;width:100%;min-height:330px;display:block}.shipment-operations-drawer .document-preview footer{color:#747b82;border-top:1px solid #e6e8ea;border-bottom:0;font-size:10px}.shipment-operations-drawer .document-preview__placeholder{color:#777e84;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;padding:24px;display:grid}.shipment-operations-drawer .document-preview__placeholder b,.shipment-operations-drawer .document-preview__placeholder small{display:block}.shipment-operations-drawer .document-preview__placeholder b{color:#363b40;font-size:12px}.shipment-operations-drawer .document-preview__placeholder small{max-width:430px;font-size:10px;line-height:1.5}.shipment-operations-drawer .finance-blocker-note,.shipment-operations-drawer .assignment-warning,.shipment-operations-drawer .status-override-warning{color:#7e5a17;background:#fff9ec;border:1px solid #ecd2a6;border-radius:8px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 11px;display:flex}.shipment-operations-drawer .finance-blocker-note b,.shipment-operations-drawer .finance-blocker-note small,.shipment-operations-drawer .assignment-warning b,.shipment-operations-drawer .assignment-warning small,.shipment-operations-drawer .status-override-warning b,.shipment-operations-drawer .status-override-warning small{display:block}.shipment-operations-drawer .finance-blocker-note b,.shipment-operations-drawer .assignment-warning b,.shipment-operations-drawer .status-override-warning b{font-size:11px}.shipment-operations-drawer .finance-blocker-note small,.shipment-operations-drawer .assignment-warning small,.shipment-operations-drawer .status-override-warning small{margin-top:3px;font-size:10px;line-height:1.4}.shipment-operations-drawer .assignment-driver-preview{background:#fff;border:1px solid #dfe3e6;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.shipment-operations-drawer .assignment-driver-preview>span{color:#fff;background:#262a2f;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.shipment-operations-drawer .assignment-driver-preview b,.shipment-operations-drawer .assignment-driver-preview small{display:block}.shipment-operations-drawer .assignment-driver-preview b{font-size:11px}.shipment-operations-drawer .assignment-driver-preview small{color:#757c82;margin-top:3px;font-size:10px}.shipment-operations-drawer .assignment-driver-preview em{border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.shipment-operations-drawer .assignment-driver-preview em.complete{color:#267054;background:#eaf7f1}.shipment-operations-drawer .assignment-driver-preview em.warning{color:#b23f36;background:#fff0ed}.shipment-operations-drawer .operator-managed-check{background:#fff7f5;border:1px solid #ebc0bb;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.shipment-operations-drawer .operator-managed-check input{accent-color:#e85446;margin-top:2px}.shipment-operations-drawer .operator-managed-check b,.shipment-operations-drawer .operator-managed-check small{display:block}.shipment-operations-drawer .operator-managed-check b{font-size:11px}.shipment-operations-drawer .operator-managed-check small{color:#765d59;margin-top:3px;font-size:10px}.shipment-operations-drawer .status-update-panel select,.shipment-operations-drawer .status-update-panel input[type=datetime-local]{color:#2d3236;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d5dade;border-radius:7px;padding:8px 10px;font-size:11px}.shipment-operations-drawer .operator-assignment-panel,.shipment-operations-drawer .operator-status-panel{max-height:min(58vh,540px);overflow-y:auto}.shipment-operations-drawer .audit-count{color:#5f666c;background:#f4f5f6;border-color:#d9dddf}.shipment-operations-drawer .audit-mini--event{grid-template-columns:110px minmax(0,1fr);padding-block:8px}.shipment-operations-drawer .audit-mini--event>span{font-size:10px}.shipment-operations-drawer .audit-mini--event b{font-size:11px}.shipment-operations-drawer .audit-mini--event em{color:#565d63;margin-top:4px;font-size:10px;font-style:normal;font-weight:500;line-height:1.4;display:block}.shipment-operations-drawer .shipment-operations-menu--complete{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:min(46vh,360px);padding:10px 18px;overflow-y:auto}.shipment-operations-drawer .shipment-operations-menu--complete button,.shipment-operations-drawer .drawer-actions--operator button{align-items:center;gap:7px;font-size:10px;display:inline-flex}.shipment-operations-drawer .shipment-operations-menu--complete button:last-child{color:#ad4137}.shipment-operations-drawer .drawer-actions--operator{flex:none}.shipment-operations-drawer .detail-list>div:last-child:nth-child(odd){border-bottom:0;border-right:0;grid-column:1/-1}@media (width<=760px){.shipment-operations-drawer .shipment-ops-operator-banner>.shipment-ops-button{grid-column:2;justify-self:start}}@media (width<=560px){.shipment-operations-drawer .shipment-operations-menu--complete,.shipment-operations-drawer .shipment-ops-summary{grid-template-columns:1fr}.shipment-operations-drawer .document-row--enhanced{grid-template-columns:28px minmax(0,1fr)}.shipment-operations-drawer .document-row__actions{grid-column:2;justify-self:start}}@media (width<=720px){.topbar .topbar-popover,.topbar .topbar-info-panel{width:auto;max-width:none;max-height:calc(100dvh - 82px);position:fixed;inset:70px 12px auto;overflow:auto}}body.kamyoon-hektas-demo{--orange:#007938;--orange-dark:#005d2c;--orange-soft:#eaf6ef}body.kamyoon-hektas-demo .modal-layer .primary-button,body.kamyoon-hektas-demo .modal-layer .shipment-ops-btn--primary{box-shadow:0 7px 18px #00793833}.app-shell[data-demo-scenario=hektas]{--scenario-accent:#007938;--scenario-accent-dark:#005d2c;--scenario-accent-soft:#eaf6ef;--orange:var(--scenario-accent);--orange-dark:var(--scenario-accent-dark);--orange-soft:var(--scenario-accent-soft)}.app-shell[data-demo-scenario=hektas] .sidebar{background:radial-gradient(circle at 0 0,#00793833,#0000 34%),#111513;border-right-color:#26352c}.app-shell[data-demo-scenario=hektas] button:focus-visible,.app-shell[data-demo-scenario=hektas] input:focus-visible,.app-shell[data-demo-scenario=hektas] select:focus-visible,.app-shell[data-demo-scenario=hektas] textarea:focus-visible,.app-shell[data-demo-scenario=hektas] tr:focus-visible{outline-color:#00793852}.app-shell[data-demo-scenario=hektas] .nav-group button.active,.app-shell[data-demo-scenario=hektas] .ledger-top-nav button.active,.app-shell[data-demo-scenario=hektas] .workspace-switch-panel>button[aria-checked=true]{border-color:#00793894}.app-shell[data-demo-scenario=hektas] .nav-group button.active .nav-icon,.app-shell[data-demo-scenario=hektas] .quick-action-button--primary,.app-shell[data-demo-scenario=hektas] .guided-demo-button,.app-shell[data-demo-scenario=hektas] .notification-button>span,.app-shell[data-demo-scenario=hektas] .profile-button>span,.app-shell[data-demo-scenario=hektas] .workspace-switch-panel>button>span,.app-shell[data-demo-scenario=hektas] .smart-match-empty button,.app-shell[data-demo-scenario=hektas] .assignment-apply,.app-shell[data-demo-scenario=hektas] .shipment-ops-button.is-primary,.app-shell[data-demo-scenario=hektas] .shipment-ops-btn--primary{border-color:var(--scenario-accent);background:var(--scenario-accent);color:#fff}.app-shell[data-demo-scenario=hektas] .page-heading>div:first-child>small,.app-shell[data-demo-scenario=hektas] .topbar-info-panel header small,.app-shell[data-demo-scenario=hektas] .shipment-ops-eyebrow,.app-shell[data-demo-scenario=hektas] [data-demo-target=appointments-overview] small,.app-shell[data-demo-scenario=hektas] [data-demo-target=appointment-recommendation] small,.app-shell[data-demo-scenario=hektas] [data-demo-target=network-clusters] [class*=clusterTooltip] small{color:var(--scenario-accent)}.app-shell[data-demo-scenario=hektas] .date-chip>i,.app-shell[data-demo-scenario=hektas] .ai-label,.app-shell[data-demo-scenario=hektas] [data-demo-target=appointments-overview] [aria-hidden=true],.app-shell[data-demo-scenario=hektas] [data-demo-target=appointments-kpis] article:first-child>span{background:var(--scenario-accent);color:#fff}.app-shell[data-demo-scenario=hektas] .demo-note{background:#00793821;border-color:#00793852}.app-shell[data-demo-scenario=hektas] .demo-note>i{color:#61d193}@media (width<=1440px) and (width>=961px){.app-shell[data-demo-scenario=hektas] .topbar{gap:10px;padding-inline:18px}.app-shell[data-demo-scenario=hektas] .global-search{width:min(260px,20vw)}.app-shell[data-demo-scenario=hektas] .profile-button>div,.app-shell[data-demo-scenario=hektas] .profile-button>i,.app-shell[data-demo-scenario=hektas] .system-live{display:none}.app-shell[data-demo-scenario=hektas] .profile-button{border-left:0;grid-template-columns:34px;width:42px;padding-inline:4px}}.app-shell[data-demo-scenario=hektas] [data-network-node-kind=operational-origin]{--cluster-color:#007938}.app-shell[data-demo-scenario=hektas] [data-network-node-kind=demand-region]{--cluster-color:#4f7d61;border-style:double}.hektas-cobrand{align-items:center;gap:10px;min-width:0;display:flex}.hektas-cobrand__kamyoon{flex:0 0 122px;width:122px}.hektas-cobrand__divider{background:#ffffff38;flex:0 0 1px;width:1px;height:28px}.hektas-cobrand__hektas{background:#fff;border-radius:5px;flex:0 0 68px;place-items:center;width:68px;height:31px;padding:4px 7px;display:grid}.hektas-cobrand__hektas img{object-fit:contain;width:100%;height:100%;display:block}.hektas-cobrand--compact{gap:6px}.hektas-cobrand--compact .hektas-cobrand__kamyoon{flex-basis:98px;width:98px}.hektas-cobrand--compact .hektas-cobrand__divider{height:22px}.hektas-cobrand--compact .hektas-cobrand__hektas{flex-basis:55px;width:55px;height:26px;padding:3px 5px}.brand--hektas{gap:9px}.brand--hektas .brand-wordmark{flex:0 0 112px;width:112px}.brand--hektas>.brand-cobrand{letter-spacing:normal;background:0 0;border-radius:0;align-items:center;gap:8px;width:auto;min-width:0;height:auto;padding:0;display:flex}.brand-cobrand>i{background:#ffffff3d;flex:0 0 1px;width:1px;height:28px}.brand-cobrand>img{object-fit:contain;background:#fff;border-radius:5px;flex:0 0 66px;width:66px;height:31px;padding:4px 7px;display:block}.app-shell[data-demo-scenario=hektas] .ledger-top-brand{flex-basis:213px;width:213px}.app-shell[data-demo-scenario=hektas] .ledger-top-brand .brand-wordmark{width:112px}.app-shell[data-demo-scenario=hektas] .hektas-control-title{color:#1e3528;background:linear-gradient(105deg,#00793817,#fff0 48%),#f8fcf9;border:1px solid #b9d8c6;border-left:4px solid #007938;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:14px 16px;display:flex}.app-shell[data-demo-scenario=hektas] .hektas-control-title>div{min-width:0}.app-shell[data-demo-scenario=hektas] .hektas-control-title small{color:#007938;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.app-shell[data-demo-scenario=hektas] .hektas-control-title h1{color:#172c20;letter-spacing:-.025em;margin:3px 0 2px;font-size:clamp(18px,1.65vw,24px);line-height:1.15}.app-shell[data-demo-scenario=hektas] .hektas-control-title p{color:#5a6f62;margin:0;font-size:11px;font-weight:650;line-height:1.45}.app-shell[data-demo-scenario=hektas] .hektas-control-title>span{color:#006a32;white-space:nowrap;background:#eaf6ef;border:1px solid #9fcab1;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:900}.app-shell[data-demo-scenario=hektas] .hektas-asia-card{background:radial-gradient(circle at 100% 0,#0079381f,#0000 36%),#f7fbf8;border:1px dashed #72a989;border-left:4px solid #007938;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-top:12px;padding:16px;display:grid}.app-shell[data-demo-scenario=hektas] .hektas-asia-card>div{min-width:0}.app-shell[data-demo-scenario=hektas] .hektas-asia-card small{color:#007938;letter-spacing:.075em;font-size:9px;font-weight:900;display:block}.app-shell[data-demo-scenario=hektas] .hektas-asia-card h2{color:#213a2b;margin:4px 0 2px;font-size:16px}.app-shell[data-demo-scenario=hektas] .hektas-asia-card p{color:#617369;margin:0;font-size:10px;font-weight:650;line-height:1.45}.app-shell[data-demo-scenario=hektas] .hektas-asia-card>span{color:#006b33;white-space:nowrap;background:#e8f5ed;border:1px solid #a9cfb9;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.app-shell[data-demo-scenario=hektas] .hektas-asia-card>a{color:#00652f;white-space:nowrap;border:1px solid #007938;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.app-shell[data-demo-scenario=hektas] .hektas-asia-card>a:hover{color:#fff;background:#007938}.hektas-demo-disclaimer{color:#315844;background:#f0f8f3;border:1px solid #b7d8c5;border-left:3px solid #007938;border-radius:5px;align-items:center;gap:9px;margin:0 0 12px;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.hektas-demo-disclaimer>b{color:#fff;letter-spacing:.08em;background:#007938;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.hektas-demo-disclaimer>svg{color:#007938;flex:none}.hektas-demo-disclaimer>span{min-width:0}.future-network-node{z-index:7;color:#253c30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f7fcf9f5;border:1px dashed #70a887;border-radius:10px;grid-template-columns:44px minmax(0,1fr);gap:10px;width:min(286px,100% - 28px);padding:11px;display:grid;position:absolute;bottom:58px;right:14px;box-shadow:0 10px 28px #16352524}.future-network-node>span{color:#007938;background:#e8f5ed;border:1px dashed #007938;border-radius:50%;place-items:center;width:44px;height:44px;font-size:10px;font-weight:900;display:grid}.future-network-node small,.future-network-node b,.future-network-node em{display:block}.future-network-node small{color:#007938;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.future-network-node b{margin-top:2px;font-size:12px}.future-network-node em{color:#65776d;margin-top:2px;font-size:9px;font-style:normal;font-weight:700}.future-network-node p{color:#586b61;margin:5px 0 0;font-size:9px;line-height:1.4}.future-network-node a{color:#006d33;text-underline-offset:2px;margin-top:6px;font-size:9px;font-weight:850;display:inline-flex}@media (width<=680px){.hektas-cobrand__kamyoon{flex-basis:96px;width:96px}.hektas-cobrand__hektas{flex-basis:54px;width:54px;height:25px;padding:3px 5px}.brand--hektas .brand-wordmark{flex-basis:100px;width:100px}.brand-cobrand>i{height:24px}.brand-cobrand>img{flex-basis:56px;width:56px;height:27px;padding:3px 5px}.app-shell[data-demo-scenario=hektas] .hektas-control-title{flex-direction:column;align-items:flex-start;gap:10px;padding:13px}.app-shell[data-demo-scenario=hektas] .hektas-control-title>span{white-space:normal}.app-shell[data-demo-scenario=hektas] .hektas-asia-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:13px}.app-shell[data-demo-scenario=hektas] .hektas-asia-card>span{white-space:normal;justify-self:start}.app-shell[data-demo-scenario=hektas] .hektas-asia-card>a{justify-self:stretch}.future-network-node{width:auto;bottom:70px;left:10px;right:10px}}@media (width>=961px){.app-shell.app-shell--ledger .page{padding-bottom:118px}}@media (width<=960px){.app-shell.app-shell--ledger .page{padding-bottom:112px}}
