:root{--lime:#b0cb1f;--green:#009846;--sky:#67c6e6;--navy:#26448c;--ink:#10203e;--paper:#f6f8fc;--line:rgba(38,68,140,0.12);--card:rgba(255,255,255,0.88);--shadow:0 24px 80px rgba(15,31,66,0.14)}*{box-sizing:border-box}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}html{min-height:100%}body{margin:0;min-height:100vh;color:var(--ink);font-family:Segoe UI Variable Display,Bahnschrift,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(176,203,31,.22),transparent 28%),radial-gradient(circle at top right,rgba(103,198,230,.2),transparent 24%),linear-gradient(180deg,#eef4fb,#f7fafc)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.auth-shell,.dashboard-shell{min-height:100vh}.auth-shell{display:grid;grid-template-columns:1.15fr .85fr}.login-shell{grid-template-columns:1fr;place-items:center;padding:24px}.login-shell .auth-side{width:100%;padding:0}.login-panel{width:min(100%,440px)}.login-logo{display:block;width:128px;height:auto;margin:0 auto 22px}.login-panel h2{text-align:center}.auth-hero{position:relative;overflow:hidden;padding:64px;background:linear-gradient(160deg,rgba(38,68,140,.96),rgba(0,152,70,.92)),linear-gradient(135deg,var(--sky),var(--green));color:white}.auth-hero:after,.auth-hero:before{content:"";position:absolute;border-radius:999px;filter:blur(8px)}.auth-hero:before{width:420px;height:420px;top:-120px;right:-80px;background:rgba(176,203,31,.22)}.auth-hero:after{width:320px;height:320px;bottom:-110px;left:-80px;background:rgba(103,198,230,.2)}.auth-brand{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px;max-width:620px}.auth-logo{display:block;width:180px;height:auto;object-fit:contain}.eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.auth-title,.page-title{margin:0;font-size:clamp(40px,5vw,40px);line-height:.95;font-weight:800;letter-spacing:-.04em}.auth-copy,.page-copy{margin:0;max-width:52ch;font-size:18px;line-height:1.65}.auth-metrics,.grid-three,.grid-two,.stats-grid{display:grid;grid-gap:18px;gap:18px}.auth-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.list-card,.metric-card,.order-card,.panel,.stat-card{border:1px solid var(--line);border-radius:28px;background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.metric-card{padding:20px;min-height:150px}.metric-card strong,.stat-card strong{display:block;font-size:34px;font-weight:800}.auth-side{display:flex;align-items:center;justify-content:center;padding:40px}.panel{width:min(100%,480px);padding:36px}.panel h2,.section-title{margin:0 0 10px;font-size:28px;line-height:1.1}.muted{color:rgba(16,32,62,.66)}.field{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.field label,.field-label{font-size:14px;font-weight:700}.field input,.field select,.field textarea{width:100%;padding:14px 16px;border:1px solid rgba(38,68,140,.18);border-radius:16px;background:rgba(255,255,255,.92)}.field select,.field textarea{resize:vertical}.field input:focus{outline:2px solid rgba(103,198,230,.45);border-color:rgba(38,68,140,.28)}.password-input-control{position:relative}.field .password-input-control input{padding-right:52px}.password-visibility-button{position:absolute;top:50%;right:8px;display:grid;width:38px;height:38px;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:8px;color:#43536f;background:transparent;cursor:pointer}.password-visibility-button:hover{background:rgba(38,68,140,.08)}.password-visibility-button:focus-visible{outline:2px solid rgba(38,68,140,.45);outline-offset:1px}.password-eye-icon{position:relative;display:block;width:20px;height:13px;border:2px solid;border-radius:50%}.password-eye-icon:before{position:absolute;top:50%;left:50%;width:5px;height:5px;content:"";transform:translate(-50%,-50%);border-radius:50%;background:currentColor}.password-visibility-button[aria-pressed=false] .password-eye-icon:after{position:absolute;top:4px;left:-3px;width:24px;height:2px;content:"";transform:rotate(40deg);background:currentColor;box-shadow:0 0 0 2px rgba(255,255,255,.92)}.field select:focus,.field textarea:focus{outline:2px solid rgba(103,198,230,.45);border-color:rgba(38,68,140,.28)}.field-error{margin-top:-2px;font-size:13px;font-weight:700;color:#931a1a}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:rgba(147,26,26,.58);background:rgba(147,26,26,.04);outline:2px solid rgba(147,26,26,.16)}.checkbox-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(38,68,140,.12);border-radius:16px;background:rgba(255,255,255,.72)}.checkbox-row input[type=checkbox]{width:18px;height:18px}.temperature-options{display:flex;gap:10px;flex-wrap:wrap}.button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;border:0;cursor:pointer;transition:transform .16s ease,opacity .16s ease,background .16s ease}.button{width:100%;margin-top:20px;padding:15px 18px;background:linear-gradient(135deg,var(--green),var(--navy));color:white;font-weight:700}.ghost-button{padding:12px 16px;background:rgba(38,68,140,.06);color:var(--navy);font-weight:700}.button:hover,.ghost-button:hover{transform:translateY(-1px)}.error-box{background:rgba(255,96,96,.08);color:#931a1a}.error-box,.success-box{margin-top:16px;padding:14px 16px;border-radius:16px}.success-box{background:rgba(0,152,70,.1);color:#0a6a38}.demo-users{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;font-size:14px}.demo-users code{display:inline-block;padding:4px 8px;border-radius:999px;background:rgba(38,68,140,.08)}.dashboard-shell{display:grid;grid-template-columns:72px 1fr;transition:grid-template-columns .18s ease}.dashboard-shell:has(.sidebar-toggle-input:checked){grid-template-columns:260px 1fr}.sidebar-toggle-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:9999;min-height:100vh;padding:14px 10px;background:linear-gradient(180deg,rgba(38,68,140,.98),rgba(17,37,82,.96)),linear-gradient(180deg,var(--navy),var(--green));color:white}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:52px;min-height:40px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.08);color:white;font-weight:800;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-toggle:hover{background:rgba(255,255,255,.14)}.sidebar-toggle-input:focus-visible+.sidebar .sidebar-toggle{outline:3px solid rgba(103,198,230,.55);outline-offset:3px}.sidebar-toggle-label,.sidebar-toggle-label-close{display:none}.dashboard-shell:has(.sidebar-toggle-input:checked) .sidebar-toggle{justify-content:flex-start;width:100%}.dashboard-shell:has(.sidebar-toggle-input:checked) .sidebar-toggle-label-open{display:inline}.dashboard-shell:has(.sidebar-toggle-input:checked) .sidebar-toggle-input:checked+.sidebar .sidebar-toggle-label-open{display:none}.dashboard-shell:has(.sidebar-toggle-input:checked) .sidebar-toggle-label-close{display:inline}.brand-lockup{display:grid;grid-gap:6px;gap:6px;justify-items:center}.brand-lockup strong{display:none}.dashboard-shell:has(.sidebar-toggle-input:checked) .brand-lockup{justify-items:start;margin-top:22px;padding:0 4px}.dashboard-shell:has(.sidebar-toggle-input:checked) .brand-lockup strong{display:block;font-size:24px;letter-spacing:-.03em}.brand-logo{display:block;width:40px;height:auto;object-fit:contain}.dashboard-shell:has(.sidebar-toggle-input:checked) .brand-logo{width:132px}.brand-user{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.72);font-size:11px;font-weight:600}.dashboard-shell:has(.sidebar-toggle-input:checked) .brand-user{max-width:100%;font-size:14px}.nav-list{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin-top:18px}.nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:13px;color:rgba(255,255,255,.84);background:rgba(255,255,255,.05)}.dashboard-shell:has(.sidebar-toggle-input:checked) .nav-link{justify-content:flex-start;gap:12px;width:100%;padding:0 14px}.nav-link:focus-visible,.nav-link:hover,.sidebar-logout:focus-visible,.sidebar-logout:hover{background:rgba(255,255,255,.12)}.nav-icon{font-size:24px;line-height:1}.nav-icon svg{display:block;width:20px;height:20px}.nav-label{position:absolute;left:calc(100% + 10px);top:50%;z-index:9999;min-width:max-content;padding:8px 10px;border-radius:10px;background:rgba(16,32,62,.96);color:white;font-size:12px;font-weight:700;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(-4px);transition:opacity .16s ease,transform .16s ease}.dashboard-shell:has(.sidebar-toggle-input:checked) .nav-label{position:static;min-width:0;padding:0;background:transparent;opacity:1;transform:none}.nav-link:focus-visible .nav-label,.nav-link:hover .nav-label,.sidebar-logout:focus-visible .nav-label,.sidebar-logout:hover .nav-label{opacity:1;transform:translateY(-50%) translateX(0)}.sidebar-footer{margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);display:grid;justify-items:center;grid-gap:12px;gap:12px}.sidebar-footer span,.sidebar-footer strong{display:block}.sidebar-footer span{color:rgba(255,255,255,.72)}.sidebar .ghost-button{background:rgba(255,255,255,.08);color:white}.sidebar-logout{position:relative;width:56px;height:56px;padding:0;border-radius:16px;font-size:22px}.dashboard-shell:has(.sidebar-toggle-input:checked) .sidebar-logout{justify-content:flex-start;gap:12px;width:100%;padding:0 14px}.content{padding:32px;display:grid;grid-gap:22px;gap:22px;align-content:start}.dashboard-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:9000;display:grid;grid-template-columns:minmax(max-content,1fr) minmax(260px,520px) auto;align-items:center;grid-gap:22px;gap:22px;min-height:58px;margin:-32px -32px 0;padding:8px 28px;border-bottom:1px solid #e5e7eb;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(16,32,62,.035)}.dashboard-breadcrumbs{display:flex;align-items:center;gap:10px;min-width:max-content;color:#8b8581;font-size:13px}.dashboard-breadcrumbs a{color:inherit;text-decoration:none}.dashboard-breadcrumbs strong{color:var(--navy)}.dashboard-global-search{position:relative;display:flex;align-items:center;min-width:0;height:40px;padding:0 13px;border:1px solid #dce3ee;border-radius:999px;color:#667389;background:#f7f9fc;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard-global-search:focus-within{border-color:#9bb8f5;background:#fff;box-shadow:0 0 0 3px rgba(47,105,217,.12)}.dashboard-global-search input{width:100%;min-width:0;padding:0 0 0 9px;border:0;outline:0;color:#14213a;background:transparent;font:inherit;font-size:13px;font-weight:700}.dashboard-global-search input::placeholder{color:#8a96aa;font-weight:700}.dashboard-global-search-menu{position:absolute;top:calc(100% + 9px);right:0;left:0;z-index:120;max-height:min(520px,calc(100vh - 92px));overflow-y:auto;padding:6px;border:1px solid #d8e0ed;border-radius:14px;background:#fff;box-shadow:0 22px 55px rgba(23,46,93,.2)}.dashboard-global-search-result{display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border-radius:9px;text-decoration:none}.dashboard-global-search-result:focus-visible,.dashboard-global-search-result:hover{background:#f2f6fd;outline:0}.dashboard-global-search-result span{color:#2c5db7;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dashboard-global-search-result strong{overflow:hidden;color:#14213a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dashboard-global-search-result small{overflow:hidden;color:#6f7d95;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-global-search-empty{margin:0;padding:14px 12px;color:#758197;font-size:12px;font-weight:700}.carrier-dashboard,.carrier-stop-detail{display:grid;grid-gap:18px;gap:18px}.carrier-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.carrier-dashboard-header h1,.carrier-stop-detail-card h1{margin:4px 0;color:var(--navy);font-size:32px}.carrier-dashboard-header p,.carrier-stop-detail-card p{margin:0;color:#61708c}.carrier-dashboard-total{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:3px 8px;min-width:120px;padding:13px 16px;border:1px solid #dce5f2;border-radius:12px;background:#fff}.carrier-dashboard-total strong{color:var(--navy);font-size:24px}.carrier-dashboard-total span{grid-column:1/-1;color:#72809a;font-size:11px;font-weight:800;text-transform:uppercase}.carrier-stop-groups{display:grid;grid-gap:14px;gap:14px}.carrier-stop-detail-card,.carrier-stop-group,.carrier-stop-scans{padding:18px}.carrier-stop-list{display:grid;grid-gap:10px;gap:10px}.carrier-stop-card{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:14px;border:1px solid #dfe7f2;border-radius:12px;color:inherit;background:#fff;text-decoration:none}.carrier-stop-card:hover{border-color:#b7cdf7;background:#fbfdff}.carrier-stop-card-complete{border-color:#16a46c;border-width:2px;background:#f1fff8}.carrier-stop-card-complete:hover{border-color:#078957;background:#eafff4}.carrier-stop-card-partial{border-color:#f59e0b;border-width:2px;background:#fff8ed}.carrier-stop-card-partial:hover{border-color:#d97706;background:#fff3df}.carrier-stop-card-empty{border-color:#ef4444;border-width:2px;background:#fff5f5}.carrier-stop-card-empty:hover{border-color:#dc2626;background:#ffeded}.carrier-stop-card h3{margin:3px 0;color:#14213a;font-size:16px}.carrier-stop-card p,.carrier-stop-card small{display:block;margin:0;color:#61708c}.carrier-stop-meta{display:grid;grid-gap:6px;gap:6px;color:#52637f;font-size:12px;font-weight:800}.carrier-stop-meta span,.carrier-stop-open,.carrier-stop-scan-state{display:inline-flex;align-items:center;gap:6px}.carrier-stop-scan-state{justify-content:center;min-width:132px;padding:9px 11px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.carrier-stop-card-complete .carrier-stop-scan-state{color:#067647;background:#dcfce7}.carrier-stop-card-partial .carrier-stop-scan-state{color:#92400e;background:#fef3c7}.carrier-stop-card-empty .carrier-stop-scan-state{color:#b91c1c;background:#fee2e2}.carrier-stop-open{color:#24469a;font-size:12px;font-weight:900}.carrier-stop-empty{margin:0;padding:16px;border:1px dashed #cbd6e5;border-radius:10px;color:#66758f;background:#f8fafc}.carrier-board{display:grid;overflow:hidden;border:1px solid #dbe4ef;border-radius:18px;background:#eef3f8;box-shadow:0 18px 44px rgba(17,34,64,.12)}.carrier-board-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 28px 0;background:linear-gradient(110deg,#e8f5df,#e7f2f3 52%,#dcebf7)}.carrier-board-hero h1{margin:5px 0 6px;color:#07183d;font-size:28px;line-height:1}.carrier-board-hero p{margin:0;color:#2f4d82;font-size:14px;font-weight:700}.carrier-board-total{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;min-width:120px;padding:13px 16px;border:1px solid rgba(255,255,255,.9);border-radius:10px;color:#07183d;background:rgba(255,255,255,.78)}.carrier-board-total svg{padding:8px;box-sizing:content-box;border-radius:8px;color:#fff;background:#173a78}.carrier-board-total strong{font-size:26px;line-height:1}.carrier-board-total span{grid-column:2;color:#7c8aa7;font-size:11px;font-weight:900;text-transform:uppercase}.carrier-infinite-scroll-sentinel{width:100%;height:1px}.carrier-platform-summaries{display:grid;grid-gap:8px;gap:8px;padding:2px 20px 20px;background:#eef3f8}.carrier-platform-summary{display:grid;grid-template-columns:auto auto;grid-gap:3px 10px;gap:3px 10px;width:100%;padding:10px 12px;border:1px solid #d8e2ef;border-radius:10px;color:#344d78;background:#fff;font-size:11px;font-weight:800}.carrier-platform-summary strong{grid-column:1/-1;color:#102b5f;font-size:12px}.carrier-platform-summary span:last-child{color:#173a78}.carrier-board-tabs{display:flex;gap:2px;align-items:flex-end;padding:22px 28px 0;background:linear-gradient(110deg,#e8f5df,#e7f2f3 52%,#dcebf7)}.carrier-board-tab{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 20px;border:0;border-bottom:2px solid transparent;color:#24406f;background:transparent;font-size:14px;font-weight:800;cursor:pointer}.carrier-collection-tabs .carrier-board-tab{text-decoration:none}.carrier-board-tab span{min-width:24px;padding:2px 7px;border:1px solid #d8e3f2;border-radius:999px;color:#24469a;background:#fff;font-size:12px;line-height:1.3}.carrier-board-tab:first-child span{border-color:#fecaca;color:#ef4444}.carrier-board-tab:nth-child(2) span{border-color:#fed7aa;color:#f97316}.carrier-board-tab:nth-child(4) span{border-color:#bbf7d0;color:#059669}.carrier-board-tab-active{color:#07183d;background:rgba(255,255,255,.5);border-color:#173a78}.carrier-board-toolbar{display:grid;grid-template-columns:minmax(260px,320px) 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:14px 20px;border-bottom:1px solid #d8e1ee;background:#f8fafc}.carrier-board-search{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 12px;border:1px solid #d9e2ee;border-radius:6px;color:#8796b2;background:#f1f5fb}.carrier-board-search input{width:100%;border:0;outline:0;color:#12244a;background:transparent;font:inherit;font-size:13px;font-weight:700}.carrier-board-search input::placeholder{color:#8a98b4}.carrier-board-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.carrier-board-filter{min-height:36px;padding:0 16px;border:1px solid #dce4f1;border-radius:999px;color:#263a67;background:#f4f7fc;font-size:12px;font-weight:800;cursor:pointer}.carrier-board-filter-active{border-color:#22c55e;color:#047857;background:#ecfdf5}.carrier-board-count{color:#7a88a3;font-size:13px;font-weight:800;white-space:nowrap}.carrier-board-list{display:grid;grid-gap:9px;gap:9px;padding:0 20px 10px;background:#eef3f8}.carrier-board-row{display:grid;grid-template-columns:minmax(320px,1fr) minmax(150px,.32fr) auto auto;align-items:center;grid-gap:18px;gap:18px;min-height:88px;padding:14px 20px 14px 18px;border:1px solid #dce4ef;border-left-width:4px;border-radius:8px;color:inherit;background:#fff;text-decoration:none}.carrier-board-row:hover{border-color:#b9c8dc;box-shadow:0 10px 28px rgba(20,33,58,.08)}.carrier-board-row-empty{border-left-color:#ef4444;background:#fffafa}.carrier-board-row-partial{border-left-color:#f97316;background:#fffdf8}.carrier-board-row-complete{border-left-color:#22c55e;background:#fbfffd}.carrier-board-row-main h3{margin:5px 0 4px;color:#07183d;font-size:15px;line-height:1.1}.carrier-board-row-main p{margin:0;color:#29436e;font-size:12px;font-weight:700}.carrier-board-row-meta{display:grid;grid-gap:5px;gap:5px;color:#334c7b;font-size:12px;font-weight:700}.carrier-board-row-meta span{display:inline-flex;align-items:center;gap:6px}.carrier-board-row-meta svg{color:#8a98b4}.carrier-board-row-meta strong{color:#07183d;font-size:12px}.carrier-board-progress-line i{display:inline-flex;overflow:hidden;width:78px;height:4px;margin-left:2px;border-radius:999px;background:#e6edf6}.carrier-board-progress-line b{display:block;border-radius:inherit;background:#f97316}.carrier-board-row-complete .carrier-board-progress-line b{background:#22c55e}.carrier-board-open,.carrier-board-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:900;white-space:nowrap}.carrier-board-status{min-width:132px;padding:8px 12px;border:1px solid;border-radius:999px}.carrier-board-status-empty{color:#ef4444;background:#fff5f5}.carrier-board-status-partial{color:#f97316;background:#fff7ed}.carrier-board-status-complete{color:#059669;background:#ecfdf5}.carrier-board-open{color:#07183d}.carrier-board-pagination{margin:0;padding:14px 20px 18px;background:#eef3f8}.carrier-orders-list{padding-top:20px;padding-bottom:20px}.carrier-order-card{overflow:hidden;border:1px solid #dce4ef;border-left:4px solid #173a78;border-radius:8px;background:#fff}.carrier-order-summary{display:grid;grid-template-columns:minmax(320px,1fr) minmax(150px,.32fr) auto auto;align-items:center;grid-gap:18px;gap:18px;min-height:88px;padding:14px 20px 14px 18px;cursor:pointer;list-style:none}.carrier-order-summary::-webkit-details-marker{display:none}.carrier-order-status{min-width:108px;padding:8px 12px;border:1px solid #c7d5e8;border-radius:999px;color:#173a78;background:#eef4ff;font-size:12px;font-weight:900;text-align:center;white-space:nowrap}.carrier-order-card[open] .carrier-board-open svg{transform:rotate(90deg)}.carrier-order-deliveries{display:grid;grid-gap:8px;gap:8px;padding:0 16px 16px;border-top:1px solid #e2e8f1;background:#f8fafc}.carrier-order-deliveries a{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,.4fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-top:10px;padding:12px 14px;border:1px solid #dce4ef;border-radius:8px;color:#29436e;background:#fff;font-size:12px;font-weight:700;text-decoration:none}.carrier-order-deliveries a>span{display:flex;align-items:center;gap:7px}.carrier-order-deliveries a>span:first-child{display:grid;grid-template-columns:auto 1fr}.carrier-order-deliveries a>span:first-child small{grid-column:2;color:#74839e}.carrier-order-deliveries a>strong{display:inline-flex;align-items:center;gap:5px;color:#173a78;white-space:nowrap}.carrier-stop-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.carrier-stop-detail-grid>div{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid #dfe7f2;border-radius:11px;background:#f8fafc}.carrier-stop-detail-grid svg{color:#24469a}.carrier-stop-address small,.carrier-stop-detail-grid span{color:#72809a;font-size:11px;font-weight:800;text-transform:uppercase}.carrier-stop-detail-grid strong{color:#14213a;font-size:14px}.carrier-stop-address,.carrier-stop-progress{margin-top:16px;padding-top:16px;border-top:1px solid #e5ebf4}.carrier-stop-progress{display:grid;grid-gap:9px;gap:9px}.carrier-stop-progress strong{display:block;color:var(--navy);font-size:22px}.carrier-stop-progress-bar{overflow:hidden;height:9px;border-radius:999px;background:#e8eef7}.carrier-stop-progress-bar span{display:block;height:100%;border-radius:inherit;background:#0f9f6e}.carrier-stop-actions{display:flex;align-items:flex-start;gap:12px;margin-top:18px;flex-wrap:wrap}.carrier-confirm-form{display:grid;grid-gap:8px;gap:8px}.carrier-stop-warning{margin:0;color:#b45309;font-size:12px;font-weight:800}.carrier-scan-list{display:grid;grid-gap:8px;gap:8px}.carrier-scan-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #e1e7f0;border-radius:10px;background:#fff}.carrier-scan-list strong{color:#14213a}.carrier-scan-list span{color:#61708c;font-size:12px;font-weight:700}.dashboard-users-page{display:grid;grid-gap:18px;gap:18px}.internal-users-list{display:grid;grid-gap:14px;gap:14px}.internal-user-card{display:grid;grid-gap:16px;gap:16px;padding:16px;border:1px solid #dfe7f2;border-radius:14px;background:#fff}.internal-user-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.internal-user-card-head strong{display:block;color:#14213a;font-size:16px}.internal-user-form{display:grid;grid-gap:12px;gap:12px}.carrier-route-checkbox-list{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto;padding:10px;border:1px solid #cfdced;border-radius:14px;background:#fff}.carrier-route-location-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.carrier-route-location-groups>section{display:grid;min-width:0;grid-gap:6px;gap:6px}.carrier-route-location-groups h4{display:flex;align-items:center;justify-content:space-between;margin:0;color:#173a78;font-size:11px;text-transform:uppercase}.carrier-route-location-groups h4 span{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:999px;color:#315fba;background:#e7efff;font-size:10px}@media (max-width:760px){.carrier-route-location-groups{grid-template-columns:1fr}}.carrier-route-checkbox-list label{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;grid-gap:9px;gap:9px;padding:8px;border-radius:10px;color:#12244a;font-size:12px;font-weight:700}.carrier-route-checkbox-list label:hover{background:#f4f7fc}.carrier-route-checkbox-list input{width:16px;height:16px;margin-top:2px}.carrier-route-checkbox-list span,.carrier-route-checkbox-list strong{display:block}.carrier-route-checkbox-list strong{color:#173a78;font-size:11px;letter-spacing:.04em}.carrier-route-configuration{display:grid;grid-gap:11px;gap:11px;margin:2px 0 0;padding:16px;border:1px solid #d9e2ef;border-radius:12px;background:#f8faff}.carrier-route-configuration legend{padding:0 6px;color:#173a78;font-size:13px;font-weight:850}.carrier-route-configuration>p,.carrier-route-configuration>small{margin:0;color:#6f7e99;font-size:11px;line-height:1.45}.carrier-route-weekdays{display:flex;gap:6px;flex-wrap:wrap}.carrier-route-weekdays label{position:relative;cursor:pointer}.carrier-route-weekdays input{position:absolute;opacity:0;pointer-events:none}.carrier-route-weekdays span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid #d3ddec;border-radius:999px;color:#526383;background:#fff;font-size:11px;font-weight:800}.carrier-route-weekdays input:checked+span{border-color:#315fba;color:#fff;background:#315fba}.carrier-route-search{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 11px;border:1px solid #cfdced;border-radius:9px;color:#8291ae;background:#fff}.carrier-route-search input{width:100%;padding:0;border:0;outline:0;background:transparent}.carrier-route-match{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#236247;font-size:10px;font-weight:750}.carrier-route-match.is-empty{color:#a34b29}.carrier-route-match button{padding:0;border:0;color:#2454a0;background:transparent;cursor:pointer;font:inherit;white-space:nowrap}.carrier-route-match button:hover{text-decoration:underline}.internal-user-danger,.internal-user-delete-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mobile-scan-shell{min-height:100dvh;padding:18px;background:linear-gradient(180deg,#eef5ff,#f8fafc)}.mobile-scan-wrap{display:grid;min-height:calc(100dvh - 36px);place-items:center}.mobile-scan-card{display:grid;justify-items:center;grid-gap:16px;gap:16px;width:min(100%,520px);padding:18px;border:1px solid #d9e4f2;border-radius:22px;background:#fff;box-shadow:0 24px 60px rgba(20,33,58,.16)}.mobile-scan-header{display:grid;justify-items:center;grid-gap:13px;gap:13px;width:100%;text-align:center}.mobile-scan-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:14px;color:#fff;background:#173a78}.mobile-scan-header h1{margin:2px 0 4px;color:#14213a;font-size:26px;line-height:1.1}.mobile-scan-header p{margin:0;color:#61708c;font-size:13px;font-weight:700}.mobile-scan-viewfinder{position:relative;overflow:hidden;width:min(100%,360px);aspect-ratio:3/4;border:1px solid #d7e1ee;border-radius:18px;background:#10203e}.mobile-scan-viewfinder video{width:100%;height:100%;object-fit:cover}.mobile-scan-viewfinder:not(.mobile-scan-viewfinder-active):before{position:absolute;inset:0;display:grid;place-items:center;color:#c9d6ea;content:"Camera oprita";font-size:13px;font-weight:900}.mobile-scan-frame{position:absolute;inset:19%;border:3px solid rgba(255,255,255,.92);border-radius:18px;box-shadow:0 0 0 999px rgba(7,18,38,.34)}.mobile-scan-actions{width:min(100%,360px)}.mobile-scan-actions .button,.mobile-scan-actions .ghost-button{width:100%}.mobile-scan-manual{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid #e5ebf4}.mobile-scan-manual label{display:inline-flex;align-items:center;gap:6px}.mobile-scan-manual .ghost-button{justify-content:center}@media (max-width:560px){.mobile-scan-shell{padding:0}.mobile-scan-wrap{min-height:100dvh;align-items:stretch}.mobile-scan-card{min-height:100dvh;border:0;border-radius:0;box-shadow:none}}.dashboard-shell-carrier{grid-template-columns:76px minmax(0,1fr)}.dashboard-shell-carrier .content{padding:20px;gap:16px}.dashboard-shell-carrier .dashboard-topbar{margin:-20px -20px 0;padding:8px 18px}@media (max-width:760px){.dashboard-shell-carrier,.dashboard-shell-carrier:has(.sidebar-toggle-input:checked){display:block;min-height:100dvh;background:#f4f7fb}.dashboard-shell-carrier .sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:9500;display:flex;width:100%;height:auto;min-height:58px;padding:8px 10px;border-right:0;border-bottom:1px solid #dce5f1;box-shadow:0 8px 24px rgba(16,32,62,.08)}.dashboard-shell-carrier .brand-lockup,.dashboard-shell-carrier .sidebar-toggle{display:none}.dashboard-shell-carrier .nav-list{display:flex;width:100%;gap:8px;overflow-x:auto;padding:0}.dashboard-shell-carrier .nav-link,.dashboard-shell-carrier:has(.sidebar-toggle-input:checked) .nav-link{width:auto;min-width:max-content;height:42px;padding:0 12px;justify-content:center;border-radius:11px}.dashboard-shell-carrier .nav-label,.dashboard-shell-carrier:has(.sidebar-toggle-input:checked) .nav-label{position:static;overflow:visible;width:auto;opacity:1;transform:none;white-space:nowrap}.dashboard-shell-carrier .content{padding:12px}.dashboard-shell-carrier .dashboard-topbar{position:static;display:none}.carrier-dashboard,.carrier-stop-detail{gap:12px}.carrier-dashboard-header{align-items:stretch;flex-direction:column;gap:10px;padding:6px 2px}.carrier-dashboard-header h1,.carrier-stop-detail-card h1{font-size:25px;line-height:1.12}.carrier-dashboard-header p,.carrier-stop-detail-card p{font-size:13px}.carrier-dashboard-total{width:100%;min-width:0;grid-template-columns:auto 1fr}.carrier-stop-detail-card,.carrier-stop-group,.carrier-stop-scans{padding:14px;border-radius:16px}.carrier-stop-detail-card .section-header,.carrier-stop-group .section-header,.carrier-stop-scans .section-header{align-items:flex-start;gap:10px}.carrier-stop-card{grid-template-columns:1fr;gap:12px;padding:13px}.carrier-stop-card h3{font-size:17px;line-height:1.2}.carrier-stop-card p,.carrier-stop-card small{overflow-wrap:anywhere}.carrier-stop-meta{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.carrier-stop-open{justify-content:flex-end;width:100%}.carrier-stop-detail>.ghost-button{width:100%;justify-content:center}.carrier-stop-detail-grid{grid-template-columns:1fr;margin-top:14px}.carrier-stop-address,.carrier-stop-progress{margin-top:14px;padding-top:14px}.carrier-stop-actions{display:grid;grid-gap:10px;gap:10px}.carrier-confirm-form,.carrier-confirm-form .button,.carrier-stop-actions .ghost-button{width:100%;justify-content:center}.carrier-scan-list>div{align-items:flex-start;flex-direction:column;gap:4px}}.dashboard-topbar-account{display:flex;align-items:center;justify-content:flex-end;gap:11px;min-width:0}.dashboard-notifications{position:relative;display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:#69645f}.dashboard-notifications:hover{color:var(--navy);background:#f1f4f9}.dashboard-notifications span{position:absolute;top:1px;right:0;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#ef4763;font-size:9px;font-weight:900}.dashboard-notifications-shell{position:relative}.dashboard-notifications{border:0;background:transparent;cursor:pointer}.dashboard-notifications-menu{position:absolute;z-index:100;right:0;top:46px;width:360px;max-height:480px;overflow:hidden;border:1px solid #d8e0ed;border-radius:12px;background:#fff;box-shadow:0 18px 45px #172e5d2b}.dashboard-notifications-head{display:flex;flex-direction:column;gap:3px;padding:15px 17px;border-bottom:1px solid #e1e6ef}.dashboard-notifications-head strong{color:#142953;font-size:14px}.dashboard-notifications-head small{color:#8793ad}.dashboard-notifications-list{max-height:340px;overflow-y:auto}.dashboard-notifications-list>a{display:grid;grid-template-columns:1fr auto;grid-gap:3px 12px;gap:3px 12px;padding:12px 17px;border-bottom:1px solid #edf0f5;text-decoration:none}.dashboard-notifications-list>a:hover{background:#f5f8fc}.dashboard-notifications-list strong{color:#162b56;font-size:13px}.dashboard-notifications-list span{grid-column:1;color:#596a8e;font-size:12px}.dashboard-notifications-list small{grid-column:2;grid-row:1/3;color:#1b4b9b;font-weight:700;align-self:center}.dashboard-notifications-empty{padding:20px 17px;margin:0;color:#7f8da9}.dashboard-notifications-all{display:block;padding:12px;text-align:center;color:#1d4d9b;font-size:12px;font-weight:700;text-decoration:none;background:#f7f9fc}@media(max-width:600px){.dashboard-notifications-menu{position:fixed;top:62px;left:12px;right:12px;width:auto}}.dashboard-avatar{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#173a78;font-size:12px;font-weight:900}.dashboard-profile-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.dashboard-profile-copy span,.dashboard-profile-copy strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-profile-copy strong{color:var(--navy);font-size:13px}.dashboard-profile-copy span{color:#8a8784;font-size:10px}.dashboard-profile-chevron{color:#9b9895}.dashboard-session{display:flex;align-items:center;gap:10px;max-width:min(520px,60vw);padding:10px 14px;border:1px solid rgba(0,152,70,.24);border-radius:16px;background:rgba(0,152,70,.1);box-shadow:0 12px 36px rgba(0,152,70,.12)}.dashboard-session-label{color:rgba(0,108,50,.72);font-size:11px;font-weight:800;text-transform:uppercase}.dashboard-session strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#006c32;font-size:14px}.dashboard-order-create{min-height:42px;box-shadow:0 12px 36px rgba(0,152,70,.12)}.dashboard-logout{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:0;border-left:1px solid #ececec;color:#d82f4f;background:transparent;font-weight:800;cursor:pointer}.dashboard-logout:focus-visible,.dashboard-logout:hover{color:#a81430;background:#fff1f3}.dashboard-client-actions{display:flex;justify-content:flex-end}.orders-page{display:grid;grid-gap:22px;gap:22px}.orders-page .page-title{font-size:clamp(28px,3vw,40px)}.orders-page .page-copy{max-width:72ch;font-size:15px;line-height:1.5}.orders-page .eyebrow{padding:6px 12px;font-size:11px}.orders-page .section-title{font-size:22px}.orders-page .list-card h3,.orders-page .order-card h3{font-size:18px}.orders-page .badge,.orders-page .status-pill{padding:6px 10px;font-size:11px}.orders-page .meta-label,.orders-page .mini-label{margin-bottom:8px;font-size:11px}.orders-page .field{gap:6px;margin-top:12px}.orders-page .field label{font-size:12px}.orders-page .field input,.orders-page .field select,.orders-page .field textarea,.orders-page .inline-form select{padding:10px 12px;border-radius:12px}.edit-order-modal .edit-order-top-grid{align-items:start}.edit-order-modal .edit-order-top-grid .field input,.edit-order-modal .edit-order-top-grid .field select,.edit-order-modal .edit-order-top-grid .romanian-date-trigger{width:100%;min-height:44px;height:44px}.edit-order-modal .edit-order-temperature-field{position:relative;padding-bottom:16px}.edit-order-modal .edit-order-temperature-note{position:absolute;left:0;top:calc(100% - 12px);max-width:100%;margin:0;font-size:11px;line-height:1.15}.orders-page .button{margin-top:14px;padding:13px 16px}.orders-create-card{padding-bottom:16px}.orders-create-toggle{padding:0 2px}.orders-create-toggle summary{cursor:pointer;font-weight:700;color:var(--navy);list-style:none}.orders-create-toggle summary::-webkit-details-marker{display:none}.orders-create-toggle summary:before{content:"Arata formularul";display:inline-flex;align-items:center;padding:10px 14px;border-radius:14px;background:rgba(38,68,140,.08)}.orders-create-toggle[open] summary:before{content:"Ascunde formularul"}.orders-create-toggle[open]{display:grid;grid-gap:14px;gap:14px}.hero-card{padding:32px;border-radius:32px;background:radial-gradient(circle at top right,rgba(176,203,31,.18),transparent 20%),radial-gradient(circle at left bottom,rgba(103,198,230,.22),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(244,248,253,.88));border:1px solid var(--line);box-shadow:var(--shadow)}.hero-card-compact{padding:22px 24px;border-radius:24px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{padding:22px}.meta-label,.mini-label,.stat-card span{display:block;margin-bottom:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(16,32,62,.58)}.stat-card.primary{background:linear-gradient(135deg,rgba(38,68,140,.92),rgba(17,37,82,.96));color:white}.stat-card.green{background:linear-gradient(135deg,rgba(0,152,70,.14),rgba(176,203,31,.22))}.stat-card.sky{background:linear-gradient(135deg,rgba(103,198,230,.2),rgba(255,255,255,.92))}.stat-card.navy{background:linear-gradient(135deg,rgba(38,68,140,.12),rgba(255,255,255,.94))}.grid-two{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.list-card,.order-card{padding:22px}.sheet-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.82)}.register-chip-grid,.register-summary-grid{display:grid;grid-gap:14px;gap:14px}.register-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.register-summary-card{padding:18px;border-radius:20px;border:1px solid rgba(38,68,140,.1);background:rgba(255,255,255,.72)}.register-summary-card strong{display:block;font-size:28px;margin-bottom:8px}.register-summary-card-total{background:linear-gradient(135deg,rgba(38,68,140,.12),rgba(103,198,230,.16))}.sheet-table{width:100%;border-collapse:collapse;min-width:1600px;font-size:14px}.sheet-table td,.sheet-table th{padding:10px 12px;border-bottom:1px solid rgba(38,68,140,.08);border-right:1px solid rgba(38,68,140,.08);text-align:left;white-space:nowrap}.sheet-table th{position:-webkit-sticky;position:sticky;top:0;background:#f4f7fb;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.sheet-table tr:last-child td{border-bottom:0}.sheet-accent-green{background:rgba(176,203,31,.28);font-weight:700}.sheet-accent-gold{background:rgba(255,193,7,.28);font-weight:700}.sheet-total{color:#c52020;font-weight:800}.reports-page{gap:20px}.pallet-report-filters{position:relative;z-index:30;padding:12px 14px;overflow:visible}.pallet-report-filter-grid{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(150px,.9fr) minmax(180px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;grid-gap:10px;gap:10px;align-items:flex-end}.pallet-report-filter-grid .field{min-width:0;gap:5px;margin:0}.pallet-report-filter-grid .field>span{color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap}.pallet-report-filter-grid .romanian-date-trigger,.pallet-report-filter-grid input,.pallet-report-filter-grid select{height:36px;min-height:36px;padding-top:0;padding-bottom:0;border-radius:8px;font-size:12px;background:#fff;line-height:1.2}.pallet-report-filter-grid .romanian-date-picker{position:relative;z-index:40}.pallet-report-filter-grid .romanian-date-popover{z-index:1000}.pallet-report-client-field{position:relative;z-index:50}.pallet-report-client-combobox{position:relative;display:flex;align-items:center}.pallet-report-client-combobox input[type=search]{width:100%;min-height:36px;padding:0 36px 0 11px;border:1px solid var(--line);color:var(--ink);font:inherit}.pallet-report-client-combobox>button{position:absolute;right:4px;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.pallet-report-client-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:1001;display:grid;width:min(460px,90vw);max-height:340px;padding:8px;overflow-y:auto;border:1px solid rgba(38,68,140,.16);border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(15,31,66,.18)}.pallet-report-client-option{width:100%;padding:10px 12px;border:0;border-radius:11px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.pallet-report-client-option-active,.pallet-report-client-option:hover{color:var(--navy);background:rgba(38,68,140,.08)}.pallet-report-client-empty{padding:12px;color:var(--muted);font-size:13px}.pallet-report-multi-field{position:relative;z-index:49}.pallet-report-multi-picker{position:relative}.pallet-report-multi-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 10px;overflow:hidden;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;font-size:12px;line-height:1.2;list-style:none;white-space:nowrap;cursor:pointer}.pallet-report-multi-picker>summary::-webkit-details-marker{display:none}.pallet-report-multi-picker>summary svg{flex:0 0 auto;color:var(--muted)}.pallet-report-multi-picker[open]>summary svg{transform:rotate(180deg)}.pallet-report-multi-menu{width:min(360px,90vw)}.pallet-report-multi-search{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:#fff}.pallet-report-filter-grid .pallet-report-multi-search input{width:100%;height:26px;min-height:26px;padding:0;border:0;outline:0;background:transparent}.pallet-report-multi-menu .pallet-report-client-option{display:flex;align-items:center;gap:9px}.pallet-report-multi-check{display:inline-grid;flex:0 0 auto;width:18px;height:18px;place-items:center;border:1px solid rgba(38,68,140,.24);border-radius:5px;color:#fff;background:#fff;font-size:12px;font-weight:900}.pallet-report-client-option-active .pallet-report-multi-check{border-color:var(--navy);background:var(--navy)}.pallet-report-week-picker{display:flex;gap:8px;align-items:center}.pallet-report-week-picker select{min-width:0;flex:1 1}.pallet-report-filter-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end;white-space:nowrap}.pallet-report-filter-actions .button,.pallet-report-filter-actions .ghost-button{width:auto;height:36px;min-height:36px;margin:0;padding:0 10px;border-radius:8px;font-size:11px;line-height:1}.pallet-report-export-button{width:auto;min-height:44px;margin:0;padding:0 18px;gap:8px;white-space:nowrap}.pallet-report-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pallet-report-table-card{padding:0;overflow:hidden}.pallet-report-table-card>.section-header{padding:22px;border-bottom:1px solid rgba(38,68,140,.08)}.pallet-report-table-wrap{border-radius:0}.pallet-report-table{min-width:1900px;table-layout:fixed}.pallet-report-table td,.pallet-report-table th{vertical-align:middle}.pallet-report-table td:nth-child(10),.pallet-report-table td:nth-child(11),.pallet-report-table td:nth-child(12),.pallet-report-table td:nth-child(14),.pallet-report-table td:nth-child(7),.pallet-report-table td:nth-child(8),.pallet-report-table td:nth-child(9),.pallet-report-table th:nth-child(10),.pallet-report-table th:nth-child(11),.pallet-report-table th:nth-child(12),.pallet-report-table th:nth-child(14),.pallet-report-table th:nth-child(7),.pallet-report-table th:nth-child(8),.pallet-report-table th:nth-child(9){text-align:right}.pallet-report-table td:first-child,.pallet-report-table th:first-child{width:230px}.pallet-report-table td:nth-child(2),.pallet-report-table td:nth-child(3),.pallet-report-table td:nth-child(4),.pallet-report-table th:nth-child(2),.pallet-report-table th:nth-child(3),.pallet-report-table th:nth-child(4){width:130px}.pallet-report-table td:nth-child(5),.pallet-report-table th:nth-child(5){width:220px}.pallet-report-table td:nth-child(6),.pallet-report-table th:nth-child(6){width:145px}.pallet-report-table td:nth-child(7),.pallet-report-table td:nth-child(8),.pallet-report-table td:nth-child(9),.pallet-report-table th:nth-child(7),.pallet-report-table th:nth-child(8),.pallet-report-table th:nth-child(9){width:130px}.pallet-report-table td:nth-child(10),.pallet-report-table td:nth-child(11),.pallet-report-table td:nth-child(12),.pallet-report-table td:nth-child(14),.pallet-report-table th:nth-child(10),.pallet-report-table th:nth-child(11),.pallet-report-table th:nth-child(12),.pallet-report-table th:nth-child(14){width:135px}.pallet-report-table td:nth-child(13),.pallet-report-table th:nth-child(13){width:310px}.pallet-report-table td:first-child,.pallet-report-table td:nth-child(5){white-space:normal}.pallet-report-client-name,.pallet-report-location-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere}.pallet-report-client-name{font-weight:700}.pallet-report-pill{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.pallet-report-pill>span[aria-hidden=true]{width:6px;height:6px;border-radius:999px;background:currentColor}.pallet-report-status-active{color:#1d5bd8;background:#e8f1ff}.pallet-report-status-delivered{color:#047857;background:#dff8ec}.pallet-report-status-invoiced{color:#7c3aed;background:#eee7ff}.pallet-report-temperature-refrigerated{color:#1f4f9f;background:#edf4ff}.pallet-report-temperature-frozen{color:#4f46e5;background:#eef0ff}.pallet-report-temperature-mixed{color:#0f766e;background:#e3f8f4}.pallet-report-temperature-ambient{color:#57534e;background:#f4f2ef}.pallet-report-table a{color:var(--royal);font-weight:800;text-decoration:none}.pallet-report-table a:hover{text-decoration:underline}.billing-money{display:block;color:var(--navy);font-weight:800;white-space:nowrap}.billing-money small,.billing-shared-pool-note{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:600}.billing-shared-pool-note{font-style:normal}.billing-final-total{color:#047857}.billing-missing-price{display:inline-flex;margin-top:5px;padding:4px 8px;border-radius:999px;color:#9a3412;background:#fff7ed;font-size:11px;font-weight:800;white-space:nowrap}.billing-adjustment-form{display:grid;width:100%;min-width:0;grid-template-columns:minmax(88px,96px) 64px minmax(74px,1fr) auto;grid-gap:6px;gap:6px;align-items:center}.billing-adjustment-form input,.billing-adjustment-form select{width:100%;min-width:0;min-height:34px;border:1px solid rgba(15,23,42,.14);border-radius:10px;padding:7px 9px;color:var(--navy);font:inherit;font-size:12px;background:#fff}.billing-transport-price{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.billing-transport-price small{padding:3px 6px;border-radius:999px;color:#075f46;background:#e8f8f1;font-size:9px;font-weight:850;white-space:nowrap}.billing-adjustment-form input[type=number]{text-align:right}.billing-adjustment-form .ghost-button{min-height:34px;padding:7px 8px;font-size:11px;white-space:nowrap}.billing-deliveries-table td:nth-child(7),.billing-deliveries-table th:nth-child(7){width:340px}.billing-deliveries-table td:nth-child(8),.billing-deliveries-table th:nth-child(8){min-width:150px;white-space:nowrap}.billing-carrier-name{color:#173a78;font-size:12px;font-weight:800;white-space:nowrap}.billing-adjustment-reason{grid-column:2/-1;justify-self:start;color:#9a3412;font-size:11px;font-weight:800}.pallet-report-pagination{padding:16px 22px;border-top:1px solid rgba(38,68,140,.08)}.pallet-report-page-link-wrap{display:inline-flex;align-items:center;gap:6px}.pallet-report-page-ellipsis{color:var(--muted);font-weight:800}.pallet-report-pagination .is-active{color:#fff;background:var(--navy);border-color:var(--navy)}.pallet-report-pagination .is-disabled{opacity:.45;pointer-events:none}.billing-orders-list{display:grid;grid-gap:10px;gap:10px;padding:14px;background:#f4f6fa}.billing-order-card{overflow:hidden;border:1px solid #dce3ee;border-radius:11px;background:#fff}.billing-order-card>summary{display:grid;grid-template-columns:minmax(190px,1.35fr) auto auto 62px 120px 120px 135px 118px;grid-gap:14px;gap:14px;align-items:center;min-height:82px;padding:14px 16px;color:#172a4a;cursor:pointer;list-style:none}.billing-order-card>summary::-webkit-details-marker{display:none}.billing-order-card[open]>summary{border-bottom:1px solid #dce3ee;background:#f8faff}.billing-order-identity,.billing-order-money,.billing-order-stat,.billing-order-total{display:grid;grid-gap:4px;gap:4px;min-width:0}.billing-order-identity>small,.billing-order-money small,.billing-order-stat small,.billing-order-total small{color:#8592a9;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.billing-order-identity>strong{overflow:hidden;color:#102344;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.billing-order-identity>span{color:#78879f;font-size:10px}.billing-order-money strong,.billing-order-stat strong,.billing-order-total strong{color:#18305a;font-size:12px;white-space:nowrap}.billing-order-money em{justify-self:start;padding:3px 6px;border-radius:999px;color:#9a3412;background:#fff1e8;font-size:9px;font-style:normal;font-weight:800}.billing-order-total{padding:9px 11px;border-radius:8px;background:#eaf8f2}.billing-order-total strong{color:#047857;font-size:13px}.billing-order-expand{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#3157a4;font-size:10px;font-weight:800;white-space:nowrap}.billing-order-expand svg{transition:transform .16s ease}.billing-order-card[open] .billing-order-expand svg{transform:rotate(180deg)}.billing-order-details{padding:14px;background:#f7f9fc}.billing-order-collection{display:flex;align-items:center;gap:24px;margin-bottom:12px;padding:12px 14px;border:1px solid #dce3ee;border-radius:9px;background:#fff}.billing-order-collection>span{display:flex;align-items:center;gap:9px}.billing-order-collection>span:not(:first-child),.billing-order-collection>span>span{display:grid;grid-gap:3px;gap:3px}.billing-order-collection small{color:#8693aa;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.billing-order-collection strong{color:#18305a;font-size:12px}.billing-order-collection .ghost-button{margin-left:auto}.billing-deliveries-table-wrap{border:1px solid #dce3ee;border-radius:9px;background:#fff}.billing-deliveries-table{min-width:1380px}.billing-deliveries-table td,.billing-deliveries-table th{vertical-align:middle}.billing-deliveries-table td:first-child,.billing-deliveries-table th:first-child{width:14%;white-space:normal}.billing-deliveries-table td:nth-child(2),.billing-deliveries-table th:nth-child(2){width:9%}.billing-deliveries-table td:nth-child(3),.billing-deliveries-table th:nth-child(3){width:16%;white-space:normal}.billing-deliveries-table td:nth-child(4),.billing-deliveries-table td:nth-child(5),.billing-deliveries-table th:nth-child(4),.billing-deliveries-table th:nth-child(5){width:8%}.billing-deliveries-table td:nth-child(6),.billing-deliveries-table th:nth-child(6){width:11%}.billing-deliveries-table td:nth-child(7),.billing-deliveries-table th:nth-child(7){width:24%}.billing-deliveries-table td:nth-child(8),.billing-deliveries-table th:nth-child(8){width:10%;text-align:right}.billing-delivery-location{display:flex;min-width:0;align-items:flex-start;gap:7px;color:#18305a}.billing-delivery-location strong{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere;line-height:1.35;white-space:normal}.billing-delivery-location svg{margin-top:2px;flex:0 0 auto;color:#4f6da7}.billing-deliveries-table .billing-carrier-name{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere;line-height:1.35;white-space:normal}@media (max-width:1300px){.billing-order-card>summary{grid-template-columns:minmax(210px,1fr) repeat(4,auto)}.billing-order-expand,.billing-order-money,.billing-order-total{justify-self:stretch}}@media (max-width:760px){.billing-order-card>summary{grid-template-columns:1fr 1fr;gap:12px}.billing-order-expand,.billing-order-identity{grid-column:1/-1}.billing-order-collection{align-items:stretch;flex-direction:column;gap:12px}.billing-order-collection .ghost-button{margin-left:0}}.pricing-page{gap:20px}.pricing-client-select,.pricing-create-scheme-form{display:grid;grid-gap:14px;gap:14px;align-items:flex-end}.pricing-client-select{grid-template-columns:minmax(260px,1fr) auto}.pricing-client-select label,.pricing-create-scheme-form label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#6f7d96;font-size:11px;font-weight:900;letter-spacing:.04em}.pricing-assignment-date-form input,.pricing-assignment-form input,.pricing-assignment-form select,.pricing-client-select select,.pricing-create-scheme-form input,.pricing-create-scheme-form select,.pricing-fixed-form input,.pricing-range-form input,.pricing-range-form select{width:100%;min-height:44px;border:1px solid #d7dfeb;border-radius:8px;outline:0;background:#fff;color:#162744;font:inherit;font-size:13px;font-weight:700;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pricing-assignment-date-form input:focus,.pricing-assignment-form input:focus,.pricing-assignment-form select:focus,.pricing-client-select select:focus,.pricing-create-scheme-form input:focus,.pricing-create-scheme-form select:focus,.pricing-fixed-form input:focus,.pricing-range-form input:focus,.pricing-range-form select:focus{border-color:#3157a4;box-shadow:0 0 0 3px rgba(49,87,164,.12)}.pricing-scheme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.pricing-scheme-grid .mini-card strong{display:block;margin-top:6px;font-size:18px}.pricing-actions-row{display:flex;gap:14px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.pricing-create-scheme-form{flex:1 1 420px;grid-template-columns:repeat(4,minmax(0,1fr)) auto}.pricing-create-template-form{grid-template-columns:minmax(260px,1.2fr) minmax(220px,1fr) repeat(3,minmax(140px,.72fr)) repeat(2,minmax(170px,.8fr)) auto;margin-top:16px}.pricing-create-template-form button{min-height:44px;padding-inline:18px;border-radius:8px;white-space:nowrap}.pricing-scheme-buttons,.pricing-schemes-list{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pricing-schemes-list{margin-top:14px}.pricing-scheme-current{color:#fff;background:var(--navy);border-color:var(--navy)}.pricing-assignment-form{display:grid;grid-template-columns:repeat(3,minmax(160px,220px)) minmax(260px,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-end;padding:0 22px 22px}.pricing-assignment-form>label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#6f7d96;font-size:11px;font-weight:900;letter-spacing:.04em}.pricing-client-checkbox-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:180px;overflow:auto;padding:10px;border:1px solid #d7dfeb;border-radius:8px;background:#fff}.pricing-client-checkbox-list label{display:flex;gap:8px;align-items:center;color:var(--ink);font-size:12px;font-weight:700}.pricing-assignment-pill{display:inline-flex;gap:8px;align-items:center}.pricing-assignment-date-form{display:inline-flex;gap:8px;align-items:flex-end}.pricing-assignment-date-form label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:11px;font-weight:800}.pricing-assignment-date-form input{min-height:34px;font-size:12px}.pricing-helper-text{margin:0;padding:0 22px 22px;color:var(--muted);font-size:13px;line-height:1.5}.pricing-rule-card{padding:0;overflow:hidden}.pricing-rule-card>.section-header{padding:22px;border-bottom:1px solid rgba(38,68,140,.08)}.pricing-temperature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 22px 22px}.pricing-temperature-card{display:grid;grid-gap:16px;gap:16px;padding:16px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 10px 24px rgba(15,23,42,.05)}.pricing-temperature-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pricing-temperature-card-head>div{display:grid;grid-gap:6px;gap:6px}.pricing-temperature-card-head small{color:var(--muted);font-size:12px}.pricing-fixed-form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:flex-end}.pricing-fixed-form label,.pricing-range-form label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#6f7d96;font-size:11px;font-weight:900;letter-spacing:.04em}.pricing-fixed-form label>div{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px}.pricing-fixed-form input,.pricing-range-form input{min-height:40px}.pricing-fixed-form label>div>span{color:var(--muted);font-size:12px;font-weight:900}.pricing-ranges-block{display:grid;grid-gap:10px;gap:10px}.pricing-ranges-block h3{margin:0;color:var(--navy);font-size:14px}.pricing-range-table-wrap{border-radius:14px}.pricing-range-table{min-width:0;table-layout:fixed}.pricing-range-table td,.pricing-range-table th{padding:10px 12px}.pricing-range-table td:first-child,.pricing-range-table td:nth-child(2),.pricing-range-table th:first-child,.pricing-range-table th:nth-child(2){width:90px}.pricing-range-table td:nth-child(4),.pricing-range-table th:nth-child(4){width:120px}.pricing-range-form{display:grid;grid-template-columns:repeat(6,minmax(96px,1fr)) auto;grid-gap:10px;gap:10px;align-items:flex-end;padding:16px 0 4px}.pricing-range-form button{min-height:40px;border-radius:8px;white-space:nowrap}@media (max-width:1280px){.pricing-create-template-form{grid-template-columns:repeat(2,minmax(220px,1fr)) repeat(3,minmax(150px,.8fr))}.pricing-create-template-form button{grid-column:1/-1;justify-self:start}.pricing-range-form{grid-template-columns:repeat(3,minmax(140px,1fr))}.pricing-range-form button{justify-self:start}.pricing-assignment-form{grid-template-columns:repeat(3,minmax(160px,1fr))}.pricing-assignment-form .pricing-client-checkbox-list,.pricing-assignment-form button{grid-column:1/-1}.pricing-assignment-form button{justify-self:start}}@media (max-width:760px){.pricing-assignment-form,.pricing-client-select,.pricing-create-scheme-form,.pricing-create-template-form,.pricing-range-form,.pricing-scheme-grid,.pricing-temperature-grid{grid-template-columns:1fr}}.section-inset{padding:20px;box-shadow:none;background:rgba(255,255,255,.72)}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.section-header-tight{margin-bottom:10px}.stack{display:grid;grid-gap:14px;gap:14px}.toolbar-row{margin-top:16px}.order-card header,.row-between{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-card-link{display:block}.order-card-link:focus-visible{outline:3px solid rgba(103,198,230,.55);outline-offset:4px}.order-card[data-status=IN_EXECUTIE]{border-color:rgba(38,68,140,.28);box-shadow:0 30px 92px rgba(15,31,66,.18)}.order-row[data-status=IN_EXECUTIE]{border-color:rgba(38,68,140,.22);box-shadow:0 18px 58px rgba(15,31,66,.1)}.order-card[data-status=FACTURATA],.order-row[data-status=FACTURATA]{background:rgba(245,246,248,.92);border-color:rgba(16,32,62,.1)}.order-card[data-status=FACTURATA]{box-shadow:0 16px 56px rgba(15,31,66,.1)}.mini-card-link{display:block;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mini-card-link:hover{border-color:rgba(38,68,140,.3);box-shadow:0 16px 44px rgba(15,31,66,.13);transform:translateY(-2px)}.mini-card-link:focus-visible{outline:3px solid rgba(103,198,230,.55);outline-offset:4px}.button-danger{background:#b42318;box-shadow:0 18px 42px rgba(180,35,24,.22)}.button-danger:hover{background:#912018}.ghost-button-danger{color:#b42318;background:rgba(180,35,24,.08)}.action-button-primary{color:#fff;background:var(--navy)}.action-button-primary:hover{background:#183574}.action-button-neutral{color:#43536f;border:1px solid rgba(67,83,111,.18);background:rgba(255,255,255,.82)}.action-button-neutral:hover{background:rgba(67,83,111,.08)}.action-button-success{color:#17633a;background:rgba(20,145,83,.14)}.action-button-success:hover{background:rgba(20,145,83,.22)}.action-button-warning{color:#855500;background:rgba(245,166,35,.2)}.action-button-warning:hover{background:rgba(245,166,35,.3)}.network-management-grid{align-items:start}.network-page-shell{display:grid;grid-gap:30px;gap:30px;padding:2px 0 18px}.network-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 2px}.network-page-eyebrow{display:block;margin-bottom:10px;color:#7a6f67;font-size:11px;font-weight:900;letter-spacing:.48em;text-transform:uppercase}.network-page-header h1{margin:0;color:#080808;font-size:clamp(30px,3vw,36px);line-height:1.02;letter-spacing:-.045em}.network-page-header p{margin:8px 0 0;color:#746a63;font-size:15px}.network-sync-state{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#6f625b;font-size:13px;font-weight:700}.network-sync-state i{width:8px;height:8px;border-radius:999px;background:#10b981}.network-bulk-actions,.network-bulk-row,.network-table-actions,.network-table-toolbar,.network-tabs-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.network-tabs-row{width:-moz-fit-content;width:fit-content;margin:0;padding:6px;border:1px solid #e6e2df;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(28,25,23,.05)}.network-tabs-row .orders-tab{min-width:170px;min-height:52px;justify-content:flex-start;gap:10px;padding:10px 12px;border:0;border-radius:12px;color:#6c625b;background:transparent;box-shadow:none}.network-tabs-row .orders-tab-active{color:#fff;background:#171412;box-shadow:0 10px 22px rgba(23,20,18,.22)}.network-tab-icon{display:grid;width:22px;height:22px;place-items:center;flex:0 0 22px;color:#7a716b;font-size:16px;line-height:1}.network-tabs-row .orders-tab-active .network-tab-icon{color:#10b981}.network-tab-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.network-tab-copy strong{color:inherit;font-size:14px;line-height:1.05}.network-tab-copy small{color:rgba(120,110,103,.82);font-size:10px;font-weight:700;line-height:1.05}.network-tabs-row .orders-tab-active .network-tab-copy small{color:rgba(255,255,255,.8)}.network-tabs-row .orders-tab .badge{margin-left:auto;min-width:30px;height:28px;justify-content:center;border-radius:8px;color:#172033;background:#f0f1f3}.network-tabs-row .orders-tab-active .badge{color:#fff;background:#10b981}.network-page-shell .list-card,.network-page-shell>.list-card{border:1px solid #e6e2df;border-radius:18px;background:#fff;box-shadow:0 16px 50px rgba(28,25,23,.04)}.network-page-shell .list-card>.section-header{align-items:flex-start;padding:28px 28px 22px}.network-page-shell .section-title{color:#080808;font-size:24px}.network-add-button{display:inline-flex;align-items:center;gap:10px;min-width:116px;min-height:48px;justify-content:center;border-radius:12px;background:#059669}.network-table-toolbar{align-items:flex-end;justify-content:space-between;margin:0 28px 20px;display:grid;grid-template-columns:minmax(0,1fr) 240px}.network-search-field{flex:1 1 360px}.network-filter-field{flex:0 1 260px}.network-bulk-row{justify-content:space-between;margin:0 28px 20px;padding:16px;border:1px solid #e7e2df;border-radius:12px;background:#fff}.network-bulk-row:has(.network-filter-field){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}.network-table-wrap{overflow-x:visible;border:0;border-top:1px solid #eee9e5;border-radius:0;background:#fff}.network-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:14px}.network-table td,.network-table th{padding:14px 18px;border-bottom:1px solid #f0ece8;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.network-table td:first-child,.network-table th:first-child{width:9%;text-align:center}.network-table td:nth-child(2),.network-table th:nth-child(2){width:6%;text-align:center}.network-table td:nth-child(3),.network-table th:nth-child(3){width:10%}.network-table td:nth-child(4),.network-table th:nth-child(4){width:24%}.network-table td:nth-child(5),.network-table th:nth-child(5){width:14%}.network-table td:nth-child(6),.network-table th:nth-child(6){width:27%}.network-table td:nth-child(7),.network-table th:nth-child(7){width:10%}.network-table th{color:#786e67;background:#fbfaf9;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.network-table tr:last-child td{border-bottom:0}.network-table td:nth-child(4){color:#0f172a;font-weight:800}.network-table td:nth-child(3){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;overflow-wrap:anywhere}.network-table td:last-child{overflow-wrap:normal}.network-table-actions{justify-content:flex-end;flex-wrap:nowrap;gap:8px}.network-table-actions .ghost-button{min-height:32px;padding:6px 10px;border-radius:8px;white-space:nowrap}.network-page-shell .orders-pagination{padding:18px 16px}.location-list{display:grid;grid-gap:12px;gap:12px}.location-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px;border:1px solid rgba(38,68,140,.12);border-radius:18px;background:rgba(255,255,255,.72)}.location-row p{margin:8px 0 0;color:rgba(16,32,62,.72)}.location-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.location-row-actions form{display:grid;justify-items:end;grid-gap:6px;gap:6px}.network-modal-shell{width:min(820px,100%)}.order-card-actions{display:grid;justify-items:end;grid-gap:8px;gap:8px}.order-card-stage{font-size:12px}.list-card h3,.order-card h3{margin:0;font-size:20px}.badge,.status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700}.badge{background:rgba(38,68,140,.08);color:var(--navy)}.badge-adjustment{background:rgba(255,193,7,.2);color:#8a5a00}.dashboard-adjustment-badge{margin-left:8px}.status-pill.IN_EXECUTIE,.status-pill.ON_ROUTE{background:rgba(38,68,140,.12);color:var(--navy)}.status-pill.LOADING{background:rgba(176,203,31,.18);color:#586400}.status-pill.SERVICE{background:rgba(255,121,77,.16);color:#9b3d15}.status-pill.AVAILABLE,.status-pill.LIVRATA{background:rgba(0,152,70,.14);color:#0a6a38}.status-pill.FACTURATA{background:rgba(103,198,230,.18);color:#14586e}.status-pill.ASSIGNED{background:rgba(103,198,230,.2);color:#14586e}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.meta-value{font-weight:700}.timeline{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.timeline-item{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px}.timeline-dot{width:14px;height:14px;margin-top:4px;border-radius:999px;background:linear-gradient(135deg,var(--lime),var(--green));box-shadow:0 0 0 6px rgba(176,203,31,.12)}.mini-grid{display:grid;grid-gap:14px;gap:14px}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-card{padding:18px;border-radius:22px;background:rgba(255,255,255,.75);border:1px solid var(--line)}.checkbox-card{display:flex;align-items:flex-start;gap:14px}.checkbox-card input[type=checkbox]{margin-top:6px;width:18px;height:18px;flex-shrink:0}.checkbox-card p{margin:10px 0 0}.compact-card{padding:14px 16px}.mini-card strong{display:block;font-size:18px}.register-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.field-span-2{grid-column:span 2}.inline-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inline-form select{min-width:180px;padding:10px 12px;border:1px solid rgba(38,68,140,.18);border-radius:14px;background:rgba(255,255,255,.92)}.export-carrier-picker{position:relative;min-width:300px;max-width:420px}.export-carrier-picker summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;overflow:hidden;border:1px solid rgba(38,68,140,.18);border-radius:14px;background:rgba(255,255,255,.92);cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.export-carrier-picker summary::-webkit-details-marker{display:none}.export-carrier-chevron{flex:0 0 auto;transition:transform .16s ease}.export-carrier-picker[open] .export-carrier-chevron{transform:rotate(180deg)}.export-carrier-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;width:min(440px,90vw);min-width:100%;max-height:320px;padding:8px;overflow-y:auto;border:1px solid rgba(38,68,140,.18);border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(15,31,66,.16)}.export-carrier-option{width:100%;padding:9px 10px;border:0;border-radius:8px;color:#10203e;background:transparent;cursor:pointer;font:inherit;text-align:left;overflow-wrap:anywhere}.export-carrier-option:hover{background:rgba(38,68,140,.06)}.export-carrier-option:focus-visible{outline:2px solid rgba(38,68,140,.4);outline-offset:-2px}.export-carrier-option-selected,.export-carrier-option-selected:hover{color:#fff;background:var(--navy)}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.inline-form input{min-width:180px;padding:10px 12px;border:1px solid rgba(38,68,140,.18);border-radius:14px;background:rgba(255,255,255,.92)}.ghost-button-small{padding:10px 14px}.download-labels-button{min-height:42px;gap:8px;font-size:13px;font-weight:700;line-height:normal;text-decoration:none}.inline-error{color:#931a1a;font-size:13px}.split-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.split-item{padding:12px 14px;border-radius:16px;border:1px solid rgba(38,68,140,.08)}.empty-state,.split-item{background:rgba(38,68,140,.04)}.empty-state{padding:20px;border-radius:18px;border:1px dashed rgba(38,68,140,.16)}.register-editor{margin-top:16px;padding:16px 18px;border:1px solid rgba(38,68,140,.12);border-radius:22px;background:rgba(255,255,255,.68)}.register-editor summary{cursor:pointer;font-weight:700;color:var(--navy)}.register-editor[open] summary{margin-bottom:14px}@media (max-width:1440px){.content,.orders-page{gap:18px}.content{padding:24px}.orders-page .hero-card,.orders-page .list-card,.orders-page .order-card{padding:18px;border-radius:24px}.orders-page .section-inset{padding:16px}.orders-page .section-header{align-items:flex-start;flex-wrap:wrap;margin-bottom:14px}.orders-page .section-title{font-size:24px}.orders-page .register-chip-grid,.orders-page .register-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .mini-card,.orders-page .register-summary-card{padding:14px;border-radius:18px}.orders-page .register-summary-card strong{font-size:24px}.orders-page .form-grid,.orders-page .meta-grid{gap:12px}.orders-page .field{margin-top:14px}.orders-page .sheet-wrap{border-radius:18px}.orders-page .sheet-table{min-width:1320px;font-size:13px}.orders-page .sheet-table td,.orders-page .sheet-table th{padding:8px 10px}}@media (min-width:1281px){.orders-page .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.orders-page .register-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .sheet-table{min-width:1180px}.orders-page .form-grid,.orders-page .meta-grid,.orders-page .register-chip-grid{grid-template-columns:1fr}}@media (max-width:1180px){.orders-list{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-metrics,.auth-shell,.dashboard-shell,.grid-three,.grid-two,.register-chip-grid,.register-summary-grid,.stats-grid{grid-template-columns:1fr}.orders-page .sheet-table{min-width:1060px}}@media (max-width:760px){.orders-list,.planning-carrier-form{grid-template-columns:1fr}.planning-carrier-form{min-width:0}.auth-hero,.auth-side,.content,.sidebar{padding:24px}.hero-card,.list-card,.order-card,.panel,.stat-card{border-radius:24px}.form-grid,.meta-grid{grid-template-columns:1fr}.field-span-2{grid-column:span 1}.compact-grid{grid-template-columns:1fr}.dashboard-topbar{align-items:stretch;flex-direction:column}.dashboard-session{max-width:none;justify-content:space-between}.dashboard-logout,.dashboard-order-create{width:100%}}.orders-overview-card{padding:18px 20px}.orders-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard-toolbar{display:flex;justify-content:flex-end;margin:-10px 0 18px}.dashboard-workspace{display:grid;grid-gap:18px;gap:18px}.dashboard-manifest-card{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:visible}.dashboard-manifest-card p{margin:8px 0 0}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.dashboard-kpi-card{padding:18px;border:1px solid rgba(38,68,140,.12);border-radius:20px;background:rgba(255,255,255,.78)}.dashboard-kpi-card strong{display:block;font-size:34px}.dashboard-kpi-card-warning{border-color:rgba(180,112,0,.24);background:rgba(255,193,7,.16)}.dashboard-quick-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-attention-list,.dashboard-history-list{display:grid;grid-gap:8px;gap:8px}.dashboard-planning-attention{margin-top:8px}.dashboard-attention-item,.dashboard-history-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(38,68,140,.1);border-radius:14px;background:rgba(38,68,140,.04);font-weight:700}.dashboard-attention-item{border-color:rgba(180,112,0,.2);background:rgba(255,193,7,.12)}.dashboard-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.78)}.dashboard-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;font-size:14px}.dashboard-table td,.dashboard-table th{padding:10px 12px;border-bottom:1px solid rgba(38,68,140,.08);text-align:left;white-space:nowrap}.dashboard-table th{color:rgba(16,32,62,.58);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dashboard-table tr:last-child td{border-bottom:0}.dashboard-table tr[data-late=true] td{background:rgba(255,193,7,.08)}.dashboard-table tr[data-assignment=assigned] td{border-top:2px solid #2f5fb3;border-bottom:2px solid #2f5fb3;background:rgba(47,95,179,.045)}.dashboard-table tr[data-assignment=unassigned] td{border-top:2px solid #c43d3d;border-bottom:2px solid #c43d3d;background:rgba(196,61,61,.045)}.dashboard-table tr[data-assignment] td:first-child{border-left-width:2px;border-left-style:solid}.dashboard-table tr[data-assignment] td:last-child{border-right-width:2px;border-right-style:solid}.dashboard-table tr[data-assignment=assigned] td:first-child,.dashboard-table tr[data-assignment=assigned] td:last-child{border-color:#2f5fb3}.dashboard-table tr[data-assignment=unassigned] td:first-child,.dashboard-table tr[data-assignment=unassigned] td:last-child{border-color:#c43d3d}.transport-assignment-legend{display:flex;align-items:center;gap:18px;margin:0 0 14px;color:rgba(16,32,62,.72);font-size:13px;font-weight:700;flex-wrap:wrap}.transport-assignment-legend>span{display:inline-flex;align-items:center;gap:7px}.transport-assignment-swatch{display:inline-block;width:10px;height:12px;border:0;border-left:3px solid;border-radius:999px 0 0 999px}.transport-assignment-swatch-assigned{border-left-color:#3f7fff;background:#edf4ff}.transport-assignment-swatch-unassigned{border-left-color:#ff4968;background:#fff0f3}.dashboard-client-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-client-hero>div,.dashboard-client-order{border:1px solid rgba(38,68,140,.12);border-radius:20px;background:rgba(255,255,255,.78)}.dashboard-client-hero>div{padding:20px}.dashboard-client-hero strong{display:block;font-size:28px}.dashboard-client-order{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.dashboard-client-order h3,.dashboard-client-order p{margin:0 0 6px}.dashboard-operations{gap:26px;color:#14213d}.dashboard-operations-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 0 6px}.dashboard-operations-eyebrow{display:block;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.dashboard-operations-header h1{margin:0;color:var(--navy);font-size:34px;line-height:1.05}.dashboard-operations-header p{margin:8px 0 0;color:#64748b;font-size:14px}.dashboard-system-status{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.dashboard-system-status>span{width:9px;height:9px;border-radius:50%;background:#00a878;box-shadow:0 0 0 4px rgba(0,168,120,.1)}.dashboard-operations .dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dashboard-operations .dashboard-kpi-card{min-height:178px;padding:24px;border-color:#e1e6ef;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(38,68,140,.06)}.dashboard-kpi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-kpi-head small{display:block;margin-top:5px;color:#94a3b8;font-size:12px}.dashboard-kpi-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:3px solid #cfe0ff;border-radius:14px;color:#2563eb;background:#eff6ff;font-size:21px;font-weight:800}.dashboard-kpi-card-delivered .dashboard-kpi-icon{border-color:#b9f0dc;color:#008f68;background:#ecfdf5}.dashboard-kpi-card-invoiced .dashboard-kpi-icon{border-color:#fde8ad;color:#b66a00;background:#fffbeb;font-size:12px}.dashboard-operations .dashboard-kpi-card>strong{display:flex;align-items:baseline;gap:8px;margin-top:28px;color:#111827;font-size:46px;line-height:1}.dashboard-operations .dashboard-kpi-card>strong small{color:#475569;font-size:15px;font-weight:700}.dashboard-kpi-pallets{display:block;margin-top:9px;color:#64748b;font-size:15px;font-weight:700}.dashboard-operations .dashboard-quick-actions{gap:10px}.assigned-pallets-view{padding:20px}.assigned-pallets-filters{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.assigned-pallets-search{display:flex;align-items:center;gap:9px;width:min(100%,420px);margin-bottom:0;padding:0 13px;border:1px solid #dbe3ef;border-radius:11px;color:#64748b;background:#fff}.assigned-pallets-week{display:grid;grid-gap:5px;gap:5px;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.assigned-pallets-week select{min-height:42px;padding:8px 12px;border:1px solid #dbe3ef;border-radius:11px;color:#10203e;background:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-transform:none}.assigned-pallets-period-filter{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.assigned-pallets-interval{display:flex;padding:3px;border-radius:10px;background:#eef2f7}.assigned-pallets-interval button{min-height:36px;padding:0 12px;border:0;border-radius:8px;color:#64748b;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.assigned-pallets-interval button.active{color:#fff;background:#24469a;box-shadow:0 3px 9px rgba(36,70,154,.2)}.assigned-pallets-week .romanian-date-picker,.assigned-pallets-week .romanian-date-trigger{width:180px}.assigned-pallets-week .romanian-date-popover{right:0;left:auto;min-width:310px}.assigned-pallets-week .romanian-date-popover .rdp-month,.assigned-pallets-week .romanian-date-popover .rdp-month_grid,.assigned-pallets-week .romanian-date-popover .rdp-months{min-width:286px}.assigned-pallets-week .romanian-date-popover .rdp-month_grid{width:286px}.assigned-pallets-custom-range{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.assigned-pallets-search input{width:100%;padding:11px 0;border:0;outline:0;color:#10203e;background:transparent;font:inherit}.assigned-pallets-grid{display:grid;grid-gap:10px;gap:10px}.assigned-carrier-card{overflow:hidden;border:1px solid #e1e7f0;border-radius:13px;background:#fff}.assigned-carrier-card>summary{display:grid;grid-template-columns:42px minmax(220px,1fr) minmax(150px,220px) repeat(2,minmax(75px,110px)) minmax(210px,auto);align-items:center;grid-gap:14px;gap:14px;padding:15px 18px;cursor:pointer;list-style:none}.assigned-carrier-card>summary::-webkit-details-marker{display:none}.assigned-carrier-card>summary:hover{background:#f8faff}.assigned-carrier-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#24469a;background:#edf3ff}.assigned-carrier-name{color:#14213a;font-weight:800}.assigned-carrier-stat{display:grid;grid-gap:2px;gap:2px}.assigned-carrier-stat strong{color:#14213a;font-size:18px}.assigned-carrier-stat small{color:#7b8ba5;font-size:11px;text-transform:uppercase}.assigned-carrier-cargo{display:flex;flex-wrap:wrap;gap:4px 12px}.assigned-carrier-cargo strong{white-space:nowrap}.assigned-route-cargo{display:grid;grid-gap:2px;gap:2px}.assigned-carrier-expand{gap:5px;color:#24469a;font-size:12px;font-weight:800}.assigned-carrier-actions,.assigned-carrier-expand{display:flex;align-items:center;justify-content:flex-end}.assigned-carrier-actions{gap:10px}.assigned-carrier-print{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #f0c56d;border-radius:8px;color:#875500;background:#fff8e7;cursor:pointer;font:inherit;font-size:11px;font-weight:800;white-space:nowrap}.assigned-carrier-print:hover{border-color:#dca83c;background:#fff1c7}.assigned-carrier-export{border-color:#9bc9af;color:#17633a;background:#effaf3}.assigned-carrier-export:hover{border-color:#69aa84;background:#dcf4e5}.order-delivery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.info-box{padding:12px 14px;border:1px solid #bfd3f2;border-radius:10px;color:#24446f;background:#f2f7ff;font-size:13px;line-height:1.45}.assigned-carrier-expand svg{transition:transform .16s ease}.assigned-carrier-card[open] .assigned-carrier-expand svg{transform:rotate(180deg)}.assigned-carrier-routes{border-top:1px solid #e8edf5;background:#f8faff}.assigned-carrier-route{display:grid;grid-template-columns:minmax(220px,1fr) 130px 150px 120px;grid-gap:16px;gap:16px;padding:12px 20px 12px 74px;color:#52627b}.assigned-carrier-route,.assigned-route-details{border-bottom:1px solid #e8edf5}.assigned-route-details:last-child{border-bottom:0}.assigned-route-details>summary{cursor:pointer;list-style:none}.assigned-route-details>summary::-webkit-details-marker{display:none}.assigned-route-expand{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#3157a4;font-size:11px;font-weight:800;white-space:nowrap}.assigned-route-expand svg{transition:transform .16s ease}.assigned-route-details[open] .assigned-route-expand svg{transform:rotate(180deg)}.assigned-route-clients{display:grid;margin:0 20px 12px 74px;overflow:hidden;border:1px solid #dce6f2;border-radius:10px;background:#fff}.assigned-route-client{display:grid;grid-template-columns:minmax(220px,1fr) 130px 150px;grid-gap:16px;gap:16px;padding:10px 14px;border-bottom:1px solid #e8edf5;color:#52627b;font-size:12px}.assigned-route-client:last-child{border-bottom:0}.assigned-route-client>strong{color:#17233b}.assigned-carrier-route:last-child{border-bottom:0}.assigned-carrier-route>span:first-child{display:flex;align-items:center;gap:7px;color:#24469a;font-weight:700}.assigned-carrier-route strong{color:#14213a}.dashboard-assigned-pallets-card{border:1px solid #d9e2ef;border-radius:14px;background:#fff}.dashboard-assigned-pallets-card>.section-header{min-height:84px;align-items:center;padding:20px 24px;border-bottom:1px solid #dbe3ef}.dashboard-assigned-pallets-card .assigned-pallets-view{padding:0}.dashboard-assigned-pallets-card .assigned-pallets-filters{align-items:center;margin:0;padding:14px 20px;border-bottom:1px solid #dbe3ef}.dashboard-assigned-pallets-card .assigned-pallets-search{width:320px;min-height:42px;border-color:transparent;border-radius:9px;background:#f3f5f8}.dashboard-assigned-pallets-card .assigned-pallets-search:focus-within{border-color:#9bb4df;background:#fff;box-shadow:0 0 0 3px rgba(47,95,179,.08)}.dashboard-assigned-pallets-card .assigned-pallets-interval{border:1px solid #dce3ed;border-radius:8px;background:#f3f5f8}.dashboard-assigned-pallets-card .assigned-pallets-interval button{min-height:34px;border-radius:6px;font-size:11px}.dashboard-assigned-pallets-card .assigned-pallets-week .romanian-date-trigger,.dashboard-assigned-pallets-card .assigned-pallets-week select{min-height:40px;border-radius:8px;font-size:12px}.dashboard-assigned-pallets-card .assigned-pallets-grid{display:block;overflow-x:auto}.assigned-pallets-table-header{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) repeat(2,minmax(75px,110px)) minmax(210px,auto);align-items:center;grid-gap:14px;gap:14px;min-width:1100px;min-height:42px;padding:0 18px 0 74px;border-bottom:1px solid #dbe3ef;color:#71809d;background:#f7f9fd;font-size:10px;font-weight:900;text-transform:uppercase}.assigned-pallets-table-header span:last-child{text-align:right}.dashboard-assigned-pallets-card .assigned-carrier-card{min-width:1100px;border:0;border-bottom:1px solid #e1e7f0;border-radius:0}.dashboard-assigned-pallets-card .assigned-carrier-card:last-child{border-bottom:0}.dashboard-assigned-pallets-card .assigned-carrier-card>summary{min-height:64px;padding:10px 18px}.dashboard-assigned-pallets-card .assigned-carrier-card>summary:hover,.dashboard-assigned-pallets-card .assigned-carrier-card[open]>summary{background:#f8faff}.dashboard-assigned-pallets-card .assigned-carrier-icon{width:27px;height:27px;border:1px solid #d7e0ed;border-radius:7px;color:#607291;background:#fff}.dashboard-assigned-pallets-card .assigned-carrier-icon svg{transform:rotate(-90deg);transition:transform .16s ease}.dashboard-assigned-pallets-card .assigned-carrier-card[open] .assigned-carrier-icon svg{transform:rotate(0deg)}.dashboard-assigned-pallets-card .assigned-carrier-name{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#102750;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.dashboard-assigned-pallets-card .assigned-carrier-name>svg{flex:0 0 auto;color:#3157a4}.dashboard-assigned-pallets-card .assigned-carrier-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-assigned-pallets-card .assigned-carrier-stat{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#526383;white-space:nowrap}.dashboard-assigned-pallets-card .assigned-carrier-stat>svg{flex:0 0 auto;color:#8291ae}.dashboard-assigned-pallets-card .assigned-carrier-stat strong{display:inline-flex;align-items:center;gap:5px;font-size:14px;white-space:nowrap}.dashboard-assigned-pallets-card .assigned-carrier-stat small{font-size:10px}.dashboard-assigned-pallets-card .assigned-carrier-cargo{flex-wrap:nowrap;overflow:hidden}.dashboard-assigned-pallets-card .assigned-carrier-print{width:34px;height:34px;min-height:34px;justify-content:center;padding:0;border-radius:7px}.dashboard-assigned-pallets-card .assigned-carrier-expand{min-height:34px;padding:0 12px;border-radius:7px;color:#fff;background:#173a78;white-space:nowrap}.dashboard-assigned-pallets-card .assigned-carrier-routes{padding:12px 18px 16px 74px;border-top:1px solid #dce3ee;background:#f8faff}.dashboard-assigned-pallets-card .assigned-route-details{overflow:hidden;border:1px solid #dce3ee;border-bottom:0;background:#fff}.dashboard-assigned-pallets-card .assigned-route-details:first-child{border-radius:8px 8px 0 0}.dashboard-assigned-pallets-card .assigned-route-details:last-child{border-bottom:1px solid #dce3ee;border-radius:0 0 8px 8px}.dashboard-assigned-pallets-card .assigned-carrier-route{min-height:48px;padding:11px 14px;font-size:12px}.dashboard-assigned-pallets-card .assigned-carrier-route>span:first-child,.dashboard-assigned-pallets-card .assigned-carrier-route>span:nth-child(2),.dashboard-assigned-pallets-card .assigned-route-cargo{display:inline-flex;min-width:0;align-items:center;gap:6px;white-space:nowrap}.dashboard-assigned-pallets-card .assigned-carrier-route>span:first-child>svg,.dashboard-assigned-pallets-card .assigned-carrier-route>span:nth-child(2)>svg,.dashboard-assigned-pallets-card .assigned-route-cargo>svg{flex:0 0 auto;color:#8291ae}.dashboard-assigned-pallets-card .assigned-carrier-route>span:first-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-assigned-pallets-card .assigned-route-cargo{overflow:hidden}.dashboard-assigned-pallets-card .assigned-route-cargo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-assigned-pallets-card .assigned-route-clients{margin:0 12px 12px}@media (max-width:900px){.assigned-pallets-filters,.assigned-pallets-period-filter{align-items:stretch;flex-direction:column}.assigned-pallets-custom-range,.assigned-pallets-interval,.assigned-pallets-week .romanian-date-picker,.assigned-pallets-week .romanian-date-trigger{width:100%}.assigned-pallets-interval button{flex:1 1}.assigned-pallets-week select{width:100%}.assigned-carrier-card>summary{grid-template-columns:38px 1fr repeat(2,65px)}.assigned-carrier-stat:nth-of-type(4){display:none}.assigned-carrier-actions{grid-column:1/-1;justify-content:flex-start}.assigned-carrier-route{grid-template-columns:1fr auto;padding-left:18px}.assigned-carrier-route>span:nth-child(2){display:none}.assigned-route-expand{grid-column:1/-1;justify-content:flex-start}.assigned-route-clients{margin:0 12px 12px}.assigned-route-client{grid-template-columns:1fr;gap:5px}}@media (max-width:760px){.dashboard-shell-client,.dashboard-shell-client:has(.sidebar-toggle-input:checked){display:block;width:100%;min-width:0}.dashboard-shell-client .sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:10000;width:100%;min-height:0;padding:8px 10px}.dashboard-shell-client .brand-lockup,.dashboard-shell-client .sidebar-toggle{display:none}.dashboard-shell-client .nav-list{display:flex;justify-content:flex-start;gap:7px;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap}.dashboard-shell-client .nav-list::-webkit-scrollbar{display:none}.dashboard-shell-client .nav-link,.dashboard-shell-client:has(.sidebar-toggle-input:checked) .nav-link{flex:0 0 auto;width:auto;height:44px;gap:7px;padding:0 12px;border-radius:10px}.dashboard-shell-client .nav-icon svg{width:18px;height:18px}.dashboard-shell-client .nav-label,.dashboard-shell-client:has(.sidebar-toggle-input:checked) .nav-label{position:static;display:block;min-width:0;padding:0;color:#fff;background:transparent;font-size:12px;opacity:1;transform:none}.dashboard-shell-client .content{display:grid;width:100%;min-width:0;grid-gap:14px;gap:14px;padding:14px;overflow:hidden}.dashboard-shell-client .dashboard-topbar{position:static;grid-template-columns:1fr;gap:9px;width:auto;min-width:0;margin:-14px -14px 0;padding:10px 14px}.dashboard-shell-client .dashboard-breadcrumbs{min-width:0;overflow:hidden;font-size:12px}.dashboard-shell-client .dashboard-topbar-account{display:grid;grid-template-columns:34px 34px minmax(0,1fr) auto;width:100%;grid-gap:8px;gap:8px}.dashboard-shell-client .dashboard-avatar,.dashboard-shell-client .dashboard-notifications{width:34px;height:34px}.dashboard-shell-client .dashboard-profile-copy span,.dashboard-shell-client .dashboard-profile-copy strong{max-width:100%}.dashboard-shell-client .dashboard-logout{width:38px;min-width:38px;padding:0;justify-content:center;border:0}.dashboard-shell-client .dashboard-logout span,.dashboard-shell-client .dashboard-profile-chevron{display:none}.dashboard-shell-client .dashboard-client-actions,.dashboard-shell-client .dashboard-client-actions .button,.dashboard-shell-client .dashboard-order-create{width:100%}.dashboard-shell-client .dashboard-client-actions .button{justify-content:center}.dashboard-shell-client .dashboard-workspace,.dashboard-shell-client .order-details-page,.dashboard-shell-client .orders-page{width:100%;min-width:0;gap:14px;padding:0}.dashboard-shell-client .dashboard-client-orders-grid,.dashboard-shell-client .dashboard-client-workspace .dashboard-client-hero{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-shell-client .dashboard-client-workspace .dashboard-client-kpi{min-height:112px;padding:16px}.dashboard-shell-client .dashboard-client-workspace .dashboard-client-kpi .mini-label{margin-bottom:16px}.dashboard-shell-client .dashboard-client-workspace .dashboard-client-kpi strong{font-size:27px;overflow-wrap:anywhere}.dashboard-shell-client .dashboard-client-section>.section-header,.dashboard-shell-client .orders-catalog-heading,.dashboard-shell-client .orders-section-heading{align-items:flex-start;flex-direction:column;gap:10px;padding:16px}.dashboard-shell-client .dashboard-client-orders-grid{padding:12px}.dashboard-shell-client .dashboard-client-workspace .dashboard-client-order{min-height:0;padding:16px}.dashboard-shell-client .dashboard-client-workspace .dashboard-history-item{align-items:flex-start;flex-direction:column;gap:7px;padding:14px 16px}.dashboard-shell-client .orders-module-header h1{font-size:27px}.dashboard-shell-client .orders-create-hero .orders-toolbar{min-height:0;padding:20px 16px}.dashboard-shell-client .orders-create-hero .section-title{font-size:23px}.dashboard-shell-client .orders-catalog-card,.dashboard-shell-client .orders-operational-overview{padding:0;overflow:hidden}.dashboard-shell-client .register-summary-grid-operations{padding:12px}.dashboard-shell-client .orders-page-redesign .orders-list-toolbar-group{padding:14px}.dashboard-shell-client .orders-date-filter{display:grid;grid-template-columns:1fr;align-items:stretch;width:100%}.dashboard-shell-client .orders-date-filter .romanian-date-picker,.dashboard-shell-client .orders-date-filter .romanian-date-trigger,.dashboard-shell-client .orders-date-filter button,.dashboard-shell-client .orders-date-filter select{width:100%;min-width:0}.dashboard-shell-client .orders-catalog-tabs-bar{gap:12px;padding:0 14px}.dashboard-shell-client .orders-list-tabs{display:flex;width:100%;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap}.dashboard-shell-client .orders-tab{flex:0 0 auto}.dashboard-shell-client .orders-catalog-list-tools,.dashboard-shell-client .orders-catalog-search,.dashboard-shell-client .orders-search,.dashboard-shell-client .orders-search-input{width:100%;min-width:0}.dashboard-shell-client .orders-page-redesign .orders-list{grid-template-columns:minmax(0,1fr);padding:0 14px 14px}.dashboard-shell-client .orders-page-redesign .order-row{min-width:0;min-height:0;padding:16px}.dashboard-shell-client .meta-value,.dashboard-shell-client .order-card-deliveries span,.dashboard-shell-client .order-row-code{overflow-wrap:anywhere}.dashboard-shell-client .orders-pagination{padding:14px}.dashboard-shell-client .order-deliveries-card,.dashboard-shell-client .order-detail-back,.dashboard-shell-client .order-summary-card{width:100%;min-width:0}.dashboard-shell-client .order-summary-card{grid-template-columns:1fr;padding:16px}.dashboard-shell-client .order-summary-side,.dashboard-shell-client .order-summary-side .order-chip,.dashboard-shell-client .order-summary-side button{width:100%}.dashboard-shell-client .modal-backdrop{align-items:stretch;padding:0}.dashboard-shell-client .create-order-modal{width:100vw;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.dashboard-shell-client .create-order-modal .modal-header{padding:14px 16px 8px}.dashboard-shell-client .create-order-modal .wizard-steps{grid-template-columns:1fr 18px 1fr;padding:10px}.dashboard-shell-client .create-order-modal .wizard-step{grid-template-columns:26px minmax(0,1fr);min-height:46px;padding:6px 8px}.dashboard-shell-client .create-order-modal .wizard-step>span:not(.wizard-step-icon){display:none}.dashboard-shell-client .create-order-modal .wizard-panel-active,.dashboard-shell-client .create-order-modal .wizard-panel-delivery.wizard-panel-active{padding:10px 12px}.dashboard-shell-client .create-order-modal .temperature-options,.dashboard-shell-client .create-order-modal .wizard-grid-delivery,.dashboard-shell-client .create-order-modal .wizard-grid-loading{grid-template-columns:minmax(0,1fr)}.dashboard-shell-client .create-order-modal .wizard-grid-delivery>*,.dashboard-shell-client .create-order-modal .wizard-grid-loading>*{grid-column:1}.dashboard-shell-client .create-order-modal .delivery-line-card{padding:10px}.dashboard-shell-client .create-order-modal .delivery-line-head{align-items:flex-start;flex-direction:column}.dashboard-shell-client .create-order-modal .wizard-footer{gap:8px;padding:10px 12px}.dashboard-shell-client .create-order-modal .wizard-footer .button,.dashboard-shell-client .create-order-modal .wizard-footer .ghost-button{width:100%}}.dashboard-operations .dashboard-quick-actions .button,.dashboard-operations .dashboard-quick-actions .ghost-button{gap:7px;min-height:44px;border:1px solid #dce2eb;border-radius:12px;background:#fff;box-shadow:none}.dashboard-operations .dashboard-quick-actions .button{border-color:#009b72;color:#fff;background:#009b72}.dashboard-operations .dashboard-quick-actions>a:last-child{margin-left:auto;border-color:var(--navy);color:#fff;background:var(--navy)}.dashboard-operations .dashboard-filter-band{padding:20px 24px;border-color:#dfe4ec;border-radius:16px;background:#fff;box-shadow:none}.dashboard-filter-band .section-title{margin-bottom:0;font-size:14px}.dashboard-filter-copy{display:flex;align-items:center;gap:12px;min-width:230px}.dashboard-filter-icon{position:relative;display:block;width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:var(--navy);display:grid;place-items:center;color:#6ee7c2}.export-interval-segments{display:inline-flex;padding:4px;border-radius:12px;background:#f1f3f6}.export-interval-segments button{min-height:34px;padding:7px 13px;border:0;border-radius:9px;color:#64748b;background:transparent;cursor:pointer;font-size:12px;font-weight:700}.export-interval-segments button:hover{color:var(--navy)}.export-interval-segments .export-interval-active{color:var(--navy);background:#fff;box-shadow:0 2px 8px rgba(38,68,140,.08)}.export-european-date{position:relative;display:flex;align-items:center;min-width:180px;min-height:44px;padding:10px 42px 10px 14px;overflow:hidden;border:1px solid rgba(38,68,140,.18);border-radius:14px;background:rgba(255,255,255,.92);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.export-date-icon{position:absolute;top:50%;right:14px;color:#43536f;transform:translateY(-50%);pointer-events:none}.export-european-date input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.export-period-picker{gap:8px;min-width:220px;padding:0;overflow:visible;border:0;background:transparent;cursor:default}.export-period-picker input,.export-period-picker select{position:static;width:auto;height:44px;margin:0;opacity:1;border:1px solid rgba(38,68,140,.18);border-radius:14px;background:rgba(255,255,255,.92);color:var(--ink);cursor:pointer;font:inherit;font-size:14px}.export-period-picker select{min-width:138px;padding:0 34px 0 14px}.export-period-picker input{max-width:74px;padding:0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.export-romanian-date{min-width:180px;padding:0;overflow:visible;border:0;background:transparent}.export-romanian-date .romanian-date-trigger{min-height:44px;padding:10px 14px;border:1px solid rgba(38,68,140,.18);border-radius:14px;color:var(--ink);background:rgba(255,255,255,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-filter-band .romanian-date-popover{z-index:100000}.dashboard-filter-band .export-orders{justify-content:flex-end}.dashboard-filter-band .export-orders>.ghost-button{gap:8px;border:1px solid var(--navy);color:#fff;background:var(--navy)}.dashboard-operations .dashboard-attention-card,.dashboard-operations .dashboard-orders-card{border-color:#dfe4ec;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(38,68,140,.05)}.dashboard-operations-views{display:grid;grid-gap:20px;gap:20px}.dashboard-view-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px;border:1px solid #dbe4f0;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(38,68,140,.12)}.dashboard-view-tab{display:flex;align-items:center;gap:11px;min-width:218px;min-height:52px;padding:8px 10px;border:0;border-radius:11px;color:#475569;background:transparent;cursor:pointer;text-align:left}.dashboard-view-tab>svg{box-sizing:content-box;flex:0 0 auto;width:16px;height:16px;padding:5px;border-radius:8px;color:#64748b;background:transparent}.dashboard-view-tab-copy{display:grid;grid-gap:1px;gap:1px}.dashboard-view-tab-copy strong{color:inherit;font-size:14px;font-weight:800;line-height:1.05;white-space:nowrap}.dashboard-view-tab-copy small{color:#94a3b8;font-size:9px;font-weight:700;line-height:1.05}.dashboard-view-tab-count{display:grid;min-width:26px;height:26px;margin-left:auto;padding:0 7px;place-items:center;border-radius:8px;color:#475569;background:#f1f3f6;font-size:12px;font-weight:800}.dashboard-view-tab-attention>svg{color:#e99a00;background:transparent}.dashboard-view-tab-attention .dashboard-view-tab-count{color:#a45c00;background:#fff1c2}.dashboard-view-tab-active{color:#fff;background:var(--navy);box-shadow:0 8px 16px rgba(38,68,140,.22)}.dashboard-view-tab-active .dashboard-view-tab-copy small,.dashboard-view-tab-active>svg{color:rgba(255,255,255,.76)}.dashboard-view-tab-active>svg{color:rgba(255,255,255,.76);background:transparent}.dashboard-view-tab-active .dashboard-view-tab-count{color:#fff;background:#00a878}.dashboard-view-tab-active.dashboard-view-tab-attention .dashboard-view-tab-count{color:#fff;background:#f59e0b}.dashboard-operations .dashboard-attention-card{padding:0;overflow:hidden}.dashboard-attention-card>.section-header{margin:0;padding:22px 24px;border-bottom:1px solid #e7eaf0}.dashboard-attention-title{display:flex;align-items:center;gap:12px}.dashboard-attention-title-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:11px;color:#b66a00;background:#fff3cd}.dashboard-attention-title p{margin:4px 0 0;color:#64748b;font-size:12px}.dashboard-attention-card>.dashboard-attention-list:not(.dashboard-planning-attention){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px}.dashboard-attention-card .dashboard-attention-item{display:grid;align-content:start;justify-content:stretch;grid-gap:8px;gap:8px;min-height:130px;padding:16px;border:1px solid #f4c76a;border-left:3px solid #e99a00;border-radius:12px;background:#fffcf3;font-weight:500}.dashboard-attention-card .dashboard-attention-item-with-notes{grid-template-columns:minmax(0,1fr) minmax(120px,.85fr);column-gap:14px}.dashboard-attention-details{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.dashboard-attention-notes{min-width:0;padding-left:13px;border-left:1px solid rgba(217,143,0,.28)}.dashboard-attention-notes>span{display:block;margin-bottom:5px;color:#a16207;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dashboard-attention-notes p{display:-webkit-box;margin:0;overflow:hidden;color:#475569;font-size:12px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.dashboard-attention-card .dashboard-attention-item-with-notes .dashboard-attention-action{grid-column:1/-1}.dashboard-attention-card .dashboard-attention-item strong{color:#111827;font-size:14px}.dashboard-attention-destination{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:13px}.dashboard-attention-meta{display:flex;align-items:center;gap:14px;margin-top:auto;color:#475569;font-size:12px;font-weight:700;flex-wrap:wrap}.dashboard-attention-meta>span{display:inline-flex;align-items:center;gap:5px}.dashboard-attention-action{display:flex;align-items:center;justify-content:center;min-height:36px;margin-top:6px;border:1px solid #f4c44f;border-radius:9px;color:var(--navy);background:#fff;font-size:12px;font-weight:800}.dashboard-attention-action:focus-visible,.dashboard-attention-action:hover{border-color:#e99a00;background:#fff8e1}.dashboard-attention-card>.dashboard-planning-attention{margin:0;padding:12px 20px;border-top:1px solid #e7eaf0}.dashboard-attention-card>.dashboard-planning-attention .dashboard-attention-item{display:flex;min-height:0;padding:0;border:0;background:transparent;font-weight:700}.dashboard-attention-card>.dashboard-planning-attention .ghost-button{gap:7px;color:#fff;background:var(--navy)}.dashboard-operations .dashboard-orders-card{padding:0;overflow:hidden}.dashboard-orders-card>.section-header{margin:0;padding:22px 24px 10px}.dashboard-orders-card>.transport-assignment-legend{margin:0;padding:0 24px 16px}.dashboard-table-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px}.dashboard-table-heading .section-title{margin:6px 0 12px;font-size:22px}.dashboard-table-heading .transport-assignment-legend{margin:0}.dashboard-table-heading-actions{display:flex;align-items:center;gap:18px}.dashboard-table-search{display:flex;align-items:center;gap:9px;width:260px;min-height:42px;padding:9px 13px;border-radius:11px;color:#94a3b8;background:#f3f4f6}.dashboard-table-search input{width:100%;min-width:0;padding:0;border:0;outline:0;color:#14213d;background:transparent;font-size:13px}.dashboard-table-search input::placeholder{color:#9ca3af}.dashboard-table-view-all{display:inline-flex;align-items:center;gap:6px;color:var(--navy);font-size:13px;font-weight:800;white-space:nowrap}.dashboard-table-view-all:hover{text-decoration:underline}.dashboard-orders-card>.dashboard-table-wrap{max-width:100%;overflow-x:visible;border:0;border-top:1px solid #e7eaf0;border-radius:0;background:#fff}.dashboard-operations .dashboard-table{min-width:0}.dashboard-operations .dashboard-table th{padding:12px 10px;color:#64748b;background:#fbfcfe;letter-spacing:0;white-space:normal}.dashboard-operations .dashboard-table td{height:58px;padding:11px 10px;border-bottom:1px solid #edf0f4;white-space:nowrap;overflow-wrap:normal}.dashboard-operations .dashboard-table td:first-child,.dashboard-operations .dashboard-table th:first-child{width:18%}.dashboard-operations .dashboard-table td:nth-child(2),.dashboard-operations .dashboard-table th:nth-child(2){width:34%}.dashboard-operations .dashboard-table td:nth-child(3),.dashboard-operations .dashboard-table td:nth-child(4),.dashboard-operations .dashboard-table th:nth-child(3),.dashboard-operations .dashboard-table th:nth-child(4){width:9%}.dashboard-operations .dashboard-table td:nth-child(5),.dashboard-operations .dashboard-table th:nth-child(5){width:12%}.dashboard-operations .dashboard-table td:nth-child(6),.dashboard-operations .dashboard-table td:nth-child(7),.dashboard-operations .dashboard-table th:nth-child(6),.dashboard-operations .dashboard-table th:nth-child(7){width:9%}.dashboard-active-orders-card .dashboard-table td:first-child,.dashboard-active-orders-card .dashboard-table th:first-child{width:20%}.dashboard-active-orders-card .dashboard-table td:nth-child(2),.dashboard-active-orders-card .dashboard-table th:nth-child(2){width:30%}.dashboard-active-orders-card .dashboard-table td:nth-child(3),.dashboard-active-orders-card .dashboard-table th:nth-child(3){width:10%}.dashboard-active-orders-card .dashboard-table td:nth-child(4),.dashboard-active-orders-card .dashboard-table th:nth-child(4){width:11%}.dashboard-active-orders-card .dashboard-table td:nth-child(5),.dashboard-active-orders-card .dashboard-table th:nth-child(5){width:21%}.dashboard-active-orders-card .dashboard-table td:nth-child(6),.dashboard-active-orders-card .dashboard-table th:nth-child(6){width:8%}.dashboard-collections-card .dashboard-table{min-width:1280px;table-layout:fixed}.dashboard-collection-client{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-collections-card{border:1px solid #d9e2ef;border-radius:14px;background:#fff}.dashboard-collections-card .dashboard-table-heading{min-height:110px;align-items:center;padding:20px 24px;border-bottom:1px solid #dbe3ef}.dashboard-collections-card .dashboard-table-heading .section-title{margin:6px 0 0;color:#132342;font-size:21px}.dashboard-collections-card .dashboard-table-search{width:260px;min-height:42px;border:1px solid transparent;border-radius:9px;background:#f3f5f8}.dashboard-collections-card .dashboard-table-search:focus-within{border-color:#9bb4df;background:#fff;box-shadow:0 0 0 3px rgba(47,95,179,.08)}.dashboard-collections-card .dashboard-table-view-all{color:#173d86;font-size:12px}.dashboard-collections-card>.dashboard-table-wrap{overflow-x:auto;border-top:0}.dashboard-collections-card .dashboard-table th{height:42px;padding:0 10px;border-bottom:1px solid #dbe3ef;color:#71809d;background:#f7f9fd;font-size:10px;font-weight:900;text-transform:uppercase}.dashboard-collections-card .dashboard-table td:first-child,.dashboard-collections-card .dashboard-table th:first-child{width:17%}.dashboard-collections-card .dashboard-table td:nth-child(2),.dashboard-collections-card .dashboard-table th:nth-child(2){width:22%}.dashboard-collections-card .dashboard-table td:nth-child(3),.dashboard-collections-card .dashboard-table th:nth-child(3){width:10%}.dashboard-collections-card .dashboard-table td:nth-child(4),.dashboard-collections-card .dashboard-table th:nth-child(4){width:8%}.dashboard-collections-card .dashboard-table td:nth-child(5),.dashboard-collections-card .dashboard-table th:nth-child(5){width:33%}.dashboard-collections-card .dashboard-table td:nth-child(6),.dashboard-collections-card .dashboard-table th:nth-child(6){width:10%}.dashboard-collections-card .dashboard-table td{height:58px;padding:9px 10px;overflow:hidden;color:#334465;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-collections-card .dashboard-table tbody tr{transition:background .14s ease}.dashboard-collections-card .dashboard-table tbody tr:hover{background:#fbfcff}.dashboard-collections-card .dashboard-table td:nth-child(3) strong{color:#122342}.dashboard-collections-card .dashboard-table td:nth-child(4){color:#142443}.dashboard-collection-quantity{display:inline-flex;align-items:center;gap:5px;color:#142443;white-space:nowrap}.dashboard-collection-quantity svg{flex:0 0 auto;stroke-width:2}.dashboard-collection-quantity strong{color:#142443;font-size:12px;font-weight:900}.dashboard-collection-quantity small{color:#7786a3;font-size:9px;font-weight:900;letter-spacing:.03em}.collection-carrier-assignment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;min-width:0}.collection-carrier-combobox{position:relative;min-width:0;color:#8290aa}.collection-carrier-combobox>svg{position:absolute;z-index:1;top:10px;left:10px;pointer-events:none}.collection-carrier-combobox>input{width:100%;min-width:0;min-height:34px;padding:6px 10px 6px 31px;border:1px solid #ccd8e8;border-radius:7px;outline:none;color:#172b52;background:#fff;font-size:11px}.collection-carrier-combobox>input:focus{border-color:#6f99e6;box-shadow:0 0 0 3px rgba(63,127,255,.1)}.collection-carrier-menu{display:grid;max-height:min(320px,55vh);padding:5px;overflow-y:auto;border:1px solid #d5ddea;border-radius:9px;background:#fff;box-shadow:0 16px 38px rgba(28,50,99,.2)}.collection-carrier-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:6px;color:#13264f;background:#fff;cursor:pointer;text-align:left}.collection-carrier-menu button:hover,.collection-carrier-menu button[aria-selected=true]{color:#173d91;background:#eef3ff}.collection-carrier-menu button small,.collection-carrier-menu button span,.collection-carrier-menu button strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-carrier-menu button small{margin-top:2px;color:#7b8aa2;font-size:10px;font-weight:500}.collection-carrier-menu-empty{padding:11px;color:#8290af;font-size:11px}.collection-carrier-assignment .action-button-success{min-height:34px;padding:0 11px;border:0;border-radius:7px;color:#fff;background:#0db985;font-size:11px}.collection-carrier-error{grid-column:1/-1;overflow:hidden;color:#d13a52;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-collections-card .dashboard-table td:last-child{text-align:right}.dashboard-collections-card .dashboard-table td:last-child .ghost-button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #d8e1ef;border-radius:999px;color:#183d88;background:#fff;font-size:11px;font-weight:800;white-space:nowrap}.dashboard-collections-card .dashboard-table td:last-child .ghost-button:hover{border-color:#9eb8ea;background:#f5f8ff}.dashboard-order-comment{display:block;max-width:100%;overflow:hidden;color:#475569;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dashboard-order-comment-empty{color:#94a3b8}.dashboard-operations .dashboard-table td:first-child{color:#111827;font-weight:800}.dashboard-delivery-list{display:flex;flex-wrap:nowrap;gap:5px 6px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.dashboard-delivery-list>span{display:inline-flex;max-width:220px;padding:3px 7px;overflow:hidden;border-radius:999px;color:#24324d;background:#f1f5f9;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-delivery-list>.dashboard-delivery-more{flex:0 0 auto;max-width:none;color:#1d4ed8;background:#dbeafe;font-weight:800}.dashboard-operations .dashboard-table tr[data-assignment] td{border-top:0;border-right:0;border-bottom:1px solid #edf0f4;background:#fff}.dashboard-operations .dashboard-table tr[data-assignment=assigned] td:first-child{border-left:3px solid #3b82f6}.dashboard-operations .dashboard-table tr[data-assignment=unassigned] td:first-child{border-left:3px solid #f43f5e}.dashboard-operations .dashboard-table .status-pill,.dashboard-operations .dashboard-table td:nth-last-child(3){color:#1d4ed8}.dashboard-operations .dashboard-table td:nth-child(3),.dashboard-operations .dashboard-table td:nth-child(4),.dashboard-operations .dashboard-table td:nth-child(6),.dashboard-operations .dashboard-table td:nth-child(7){white-space:nowrap;overflow-wrap:normal}.dashboard-operations .dashboard-table .ghost-button{min-height:32px;padding:6px 8px;font-size:12px;white-space:nowrap}.dashboard-table-unit{color:#94a3b8;font-size:12px}.dashboard-order-status{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;color:#1d4ed8;background:#dbeafe;font-size:12px;font-weight:700}.dashboard-order-status>span{width:6px;height:6px;border-radius:50%;background:#3b82f6}.dashboard-operations .dashboard-table .ghost-button{gap:6px;border:1px solid #dbe1ea;color:var(--navy);background:#fff}.dashboard-table-footer{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 24px;color:#64748b;background:#fbfcfe;font-size:12px}.dashboard-table-pagination{display:flex;align-items:center;gap:10px}.dashboard-table-pagination button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid #dbe1ea;border-radius:8px;color:var(--navy);background:#fff;cursor:pointer}.dashboard-table-pagination button:hover:not(:disabled){border-color:var(--navy);background:#eff4ff}.dashboard-table-pagination button:disabled{cursor:not-allowed;opacity:.4}.orders-list-toolbar{position:relative;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;grid-gap:0;gap:0;margin-bottom:16px;padding:0;border:1px solid rgba(38,68,140,.1);border-radius:18px;overflow:visible;background:rgba(255,255,255,.64)}.orders-list-toolbar-group{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:16px}.orders-list-toolbar-group:first-child{border-radius:18px 0 0 18px}.orders-list-export-group{border-left:1px solid rgba(38,68,140,.12);border-radius:0 18px 18px 0;background:rgba(0,152,70,.045)}.orders-week-filter label{color:rgba(16,32,62,.72);font-size:14px;font-weight:700}.orders-date-filter label{color:rgba(16,32,62,.72);font-size:13px;font-weight:700}.orders-date-filter .romanian-date-picker{width:158px;flex:0 0 158px}.orders-date-filter .romanian-date-trigger{min-height:42px;border-radius:8px}.localized-week-input{position:relative;display:inline-flex;align-items:center;min-width:180px;min-height:42px;padding:0 14px;overflow:hidden;border:1px solid rgba(38,68,140,.18);border-radius:12px;color:#111827;background:#fff;font-size:14px}.localized-week-input>span{pointer-events:none}.localized-week-input input{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.orders-filter-active{color:#fff;background:var(--navy)}.orders-list-tabs{margin-bottom:14px}.orders-toolbar-copy{display:grid;grid-gap:6px;gap:6px}.button-inline{width:auto;margin-top:0;white-space:nowrap}.register-summary-grid-operations{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.orders-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(38,68,140,.1)}.orders-pagination-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.orders-page-redesign{gap:16px}.orders-page-compact-header{position:relative;z-index:35;display:flex;min-height:74px;align-items:center;gap:10px;padding:10px 16px;overflow:visible;border:1px solid #dce3ee;border-radius:0;color:#172b54;background:#fff;box-shadow:0 4px 14px rgba(23,43,84,.05)}.orders-compact-title{display:grid;min-width:100px;grid-gap:2px;gap:2px;align-self:stretch;align-content:center;padding-right:14px;border-right:1px solid #dce3ee}.orders-compact-title>span{color:#8290aa;font-size:9px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.orders-compact-title h1{margin:0;color:#102855;font-size:20px;line-height:1}.orders-compact-kpis{display:flex;flex:0 0 auto;align-items:center;gap:6px}.orders-compact-kpi{display:flex;min-width:112px;min-height:52px;align-items:center;gap:9px;padding:7px 10px;border:1px solid #dbe2ed;border-radius:10px;color:#173a78;background:#f1f4f9}.orders-compact-kpi>svg{flex:0 0 auto;color:#2859bd}.orders-compact-kpi>span{display:flex;flex-direction:column;min-width:0;flex:1 1;gap:2px}.orders-compact-kpi small{order:2;color:#8794ab;font-size:9px;font-weight:700;white-space:nowrap}.orders-compact-kpi strong{order:1;color:#102855;font-size:18px;line-height:1}.orders-compact-kpi i{order:3;display:block;width:100%;height:3px;overflow:hidden;border-radius:99px;background:#dce3ee}.orders-compact-kpi i b{display:block;height:100%;min-width:2px;border-radius:inherit;background:#65a1ff}.orders-compact-kpi-delivered strong,.orders-compact-kpi-delivered>svg{color:#008b62}.orders-compact-kpi-delivered i b{background:#20d39b}.orders-compact-kpi-omitted strong,.orders-compact-kpi-omitted>svg{color:#e94444}.orders-page-compact-header .orders-compact-export{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap;margin-left:8px;padding:5px 6px 5px 18px;border-left:1px solid #dce3ee;border-radius:8px;background:#f1f3f7}.orders-page-compact-header .orders-compact-export .export-period-picker,.orders-page-compact-header .orders-compact-export .romanian-date-trigger,.orders-page-compact-header .orders-compact-export>select{min-width:0;min-height:36px;height:36px;border-color:#d6deea;border-radius:7px;color:#17315f;background:#fff;font-size:11px}.orders-page-compact-header .orders-compact-export>select:first-child{width:96px}.orders-page-compact-header .orders-compact-export .export-period-picker{width:125px;padding:0}.orders-page-compact-header .orders-compact-export .export-period-picker select{min-width:0;width:100%;height:34px;padding:0 24px 0 9px;font-size:11px}.orders-page-compact-header .orders-compact-export .export-carrier-select{width:158px}.orders-page-compact-header .orders-compact-export>.ghost-button{min-height:36px;padding:0 10px;border-color:#173a78;border-radius:7px;color:#fff;background:#173a78;white-space:nowrap}.orders-compact-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.orders-page-compact-header .orders-sync-state{padding:7px 12px;border:1px solid #a9e6d1;border-radius:999px;color:#00855e;background:#eafaf4;font-size:11px;white-space:nowrap}.orders-page-compact-header .orders-compact-create{min-height:36px;margin:0;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#0db985;box-shadow:none;white-space:nowrap}.orders-page-compact-header .orders-compact-create:before{content:"+";margin-right:6px;font-size:17px}@media (max-width:1450px){.orders-page-compact-header{flex-wrap:wrap}.orders-page-compact-header .orders-compact-export{order:4;flex-basis:100%;justify-content:flex-start}.orders-compact-actions{margin-left:auto}}@media (max-width:820px){.orders-compact-actions,.orders-compact-kpis,.orders-page-compact-header,.orders-page-compact-header .orders-compact-export{width:100%}.orders-compact-kpis,.orders-page-compact-header .orders-compact-export{overflow-x:auto}.orders-compact-actions{justify-content:space-between;margin-left:0}}.orders-module-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 0}.orders-module-eyebrow,.orders-page-redesign .orders-catalog-heading .mini-label,.orders-page-redesign .orders-section-heading .mini-label{display:block;margin-bottom:7px;color:#6d645f;font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.orders-module-header h1{margin:0;color:var(--navy);font-size:34px;line-height:1.05}.orders-module-header p{margin:8px 0 0;color:#746b66;font-size:14px}.orders-sync-state{display:inline-flex;align-items:center;gap:7px;color:#526258;font-size:13px;white-space:nowrap}.orders-sync-state svg{color:#08a877;fill:#08a877}.orders-create-hero{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background-color:#173a78;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:32px 32px;box-shadow:0 18px 42px rgba(18,48,105,.14)}.orders-create-hero .orders-toolbar{min-height:182px;padding:32px}.orders-create-hero .orders-toolbar-copy{max-width:650px;gap:8px}.orders-create-hero .mini-label{justify-self:start;margin:0 0 4px;padding:6px 10px;border:1px solid rgba(105,232,192,.34);border-radius:999px;color:#77efc8;background:rgba(119,239,200,.1);letter-spacing:1.7px}.orders-create-hero .section-title{color:#fff;font-size:30px}.orders-toolbar-description{margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.5}.orders-create-hero .button{display:inline-flex;align-items:center;min-height:46px;margin:0;border:0;border-radius:8px;color:#fff;background:#079e72;box-shadow:0 12px 28px rgba(0,130,94,.28)}.orders-create-hero .button:before{content:"+";margin-right:8px;font-size:20px;font-weight:500}.orders-catalog-card,.orders-operational-overview{border-radius:8px;background:rgba(255,255,255,.92)}.orders-section-heading-copy{display:flex;align-items:center;gap:13px}.orders-section-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;color:#5fe4bd;background:#173a78}.orders-page-redesign .orders-catalog-heading .mini-label,.orders-page-redesign .orders-section-heading .mini-label{margin-bottom:3px}.orders-page-redesign .orders-catalog-heading .section-title,.orders-page-redesign .orders-section-heading .section-title{margin:0}.orders-summary-card{min-height:168px;padding:20px;border-radius:8px;box-shadow:none}.orders-summary-active{border-color:#bad3ff;background:#f4f8ff}.orders-summary-delivered{border-color:#a9e9d0;background:#f2fcf8}.orders-summary-invoiced{border-color:#f4d992;background:#fffbef}.orders-summary-card-head,.orders-summary-value{display:flex;align-items:center;justify-content:space-between;gap:16px}.orders-summary-card .mini-label{margin:0 0 4px;color:var(--navy);letter-spacing:1.7px}.orders-summary-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;color:#2d75ed;background:#2d75ed;color:#fff}.orders-summary-delivered .orders-summary-icon{background:#0db985}.orders-summary-invoiced .orders-summary-icon{background:#d79a12}.orders-summary-value{margin-top:20px}.orders-summary-value strong{font-size:42px;line-height:1}.orders-summary-value span{color:#6f777f;font-size:12px;font-weight:700}.orders-summary-progress{display:block;height:6px;margin-top:16px;overflow:hidden;border-radius:999px;background:rgba(16,32,62,.07)}.orders-summary-progress i{display:block;height:100%;min-width:4px;border-radius:inherit;background:#347df4}.orders-summary-delivered .orders-summary-progress i{background:#0db985}.orders-summary-invoiced .orders-summary-progress i{background:#d79a12}.orders-catalog-card{padding:24px}.orders-export-card{padding:22px 24px;border-color:#ccebdd;background:linear-gradient(135deg,#ffffff,#f7fdf9)}.orders-export-card .section-header{margin-bottom:16px}.orders-export-card .export-orders{justify-content:flex-start;padding:16px;border:1px solid #dcebe4;border-radius:10px;background:#fff}.orders-page-redesign .orders-list-toolbar{gap:16px;margin-top:18px;border:0;border-radius:0;background:transparent}.orders-page-redesign .orders-list-toolbar-single{grid-template-columns:minmax(0,1fr)}.orders-page-redesign .orders-list-toolbar-group{min-width:0;padding:18px;border:1px solid #e2e4e8;border-radius:8px;background:#fff}.orders-page-redesign .orders-list-export-group{border:1px solid #aee8d1;border-radius:8px;background:#f6fdf9}.orders-catalog-tabs-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0}.orders-catalog-list-tools{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}.orders-catalog-search{width:min(310px,32vw);min-width:230px}.orders-catalog-search .orders-search{gap:0}.orders-catalog-search label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.orders-catalog-search .orders-search-input{min-height:42px;padding:10px 14px;border-radius:8px;background:#f5f5f5}.orders-page-redesign .orders-list-tabs{margin:0}.orders-page-redesign .orders-tab{border-radius:999px;background:#fff}.orders-page-redesign .orders-tab-active{border-color:#2f69d9;color:#fff;background:#2f69d9}.orders-page-redesign .orders-tab-active .badge{color:#fff;background:rgba(255,255,255,.18)}.orders-page-redesign .orders-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.orders-deliveries-table-wrap{grid-column:1/-1;width:100%;overflow-x:auto;border:1px solid #dce3ee;border-radius:12px;background:#fff}.orders-catalog-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.orders-deliveries-export-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid #cfd9e8;border-radius:8px;color:#173a78;background:#fff;font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.orders-deliveries-export-button:hover{border-color:#9eb1cf;background:#f4f7fc}.orders-deliveries-table{width:100%;min-width:1260px;border-collapse:collapse;table-layout:fixed}.orders-deliveries-table td,.orders-deliveries-table th{padding:13px 14px;border-bottom:1px solid #e2e7f0;text-align:left;vertical-align:middle}.orders-deliveries-table th{color:#7f8cac;background:#f6f8fc;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.orders-deliveries-table th:first-child{width:20%}.orders-deliveries-table th:nth-child(2){width:15%}.orders-deliveries-table th:nth-child(3){width:9%}.orders-deliveries-table th:nth-child(4){width:8%}.orders-deliveries-table th:nth-child(5){width:10%}.orders-deliveries-table th:nth-child(6){width:13%}.orders-deliveries-table th:nth-child(7){width:8%}.orders-deliveries-table th:nth-child(8){width:17%;text-align:right}.orders-deliveries-table td:last-child{text-align:right}.orders-deliveries-table tbody tr:last-child td{border-bottom:0}.orders-deliveries-table tbody tr{transition:background .15s ease}.orders-deliveries-table tbody tr:hover{background:#f8fbff}.orders-deliveries-table tbody tr[data-assignment=assigned] td:first-child{box-shadow:inset 3px 0 #3f7fff}.orders-deliveries-table tbody tr[data-assignment=unassigned] td:first-child{box-shadow:inset 3px 0 #ef526c}.orders-delivery-client{display:flex;align-items:center;gap:11px;min-width:0;color:inherit;text-decoration:none}.orders-delivery-avatar{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:9px;color:#087a58;background:#e7f8f1;font-size:11px;font-weight:900}.orders-delivery-client>span:last-child,.orders-delivery-destination{display:grid;min-width:0;grid-gap:4px;gap:4px}.orders-delivery-client strong,.orders-delivery-destination strong{overflow:hidden;color:#102750;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.orders-delivery-client small,.orders-delivery-destination small{overflow:hidden;color:#8491ad;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.orders-delivery-cargo,.orders-delivery-date{display:inline-flex;align-items:center;gap:6px;color:#31476f;font-size:12px;font-weight:750;white-space:nowrap}.orders-delivery-cargo svg,.orders-delivery-date svg{color:#8291ae}.orders-delivery-temperature{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;color:#245aac;background:#eaf2ff;font-size:11px;font-weight:800;white-space:nowrap}.orders-delivery-temperature.temperature-frozen{color:#4257ad;background:#edf0ff}.orders-delivery-temperature.temperature-ambient{color:#8a5b13;background:#fff5df}.orders-deliveries-table .order-assignment-chip,.orders-deliveries-table .status-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.orders-delivery-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #d8e0ed;border-radius:7px;color:#173a78;background:#fff;font-size:11px;font-weight:850;text-decoration:none;white-space:nowrap}.orders-delivery-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.orders-delivery-duplicate-action{border-color:#d2ccef;color:#5a48aa;background:#f5f2ff}.orders-delivery-duplicate-action:hover{border-color:#b2a7e4;background:#eae5ff}.orders-delivery-action:hover{border-color:#aebeda;background:#f2f6fc}.orders-empty-state{grid-column:1/-1;display:grid;min-height:150px;place-items:center;align-content:center;grid-gap:12px;gap:12px;padding:28px;color:#7b706a;text-align:center}.orders-empty-state p{margin:0;font-size:14px}.orders-empty-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#aaa5a1;background:#f4f3f2}.orders-page-redesign .order-row{grid-template-rows:auto auto minmax(70px,auto) 1fr auto;align-content:start;min-height:330px;padding:20px;border-radius:8px;background:#fff}.orders-page-redesign .order-row-card-with-comment{grid-template-rows:auto auto minmax(70px,auto) auto 1fr auto}.orders-page-redesign .order-row-card-link[data-assignment=assigned]{border-color:#3f7fff;background:#f8fbff}.orders-page-redesign .order-row-card-link[data-assignment=unassigned]{border-color:#ff4968;background:#fffafb}.orders-page-redesign .order-row-code{font-size:17px;letter-spacing:0;overflow-wrap:anywhere}.order-card-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.orders-page-redesign .order-card-chips>span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800}.order-assignment-chip.assigned{color:#235ebc;background:#e6f0ff}.order-assignment-chip.unassigned{color:#b52342;background:#ffe4e9}.order-card-deliveries{display:grid;align-content:start;grid-gap:8px;gap:8px;color:#5d6269;font-size:12px}.order-card-deliveries span{display:flex;align-items:flex-start;gap:7px}.order-card-delivery-pair{display:grid;grid-gap:8px;gap:8px}.order-card-deliveries svg{flex:0 0 auto;margin-top:1px;color:#8b9299}.order-card-deliveries .order-card-cargo{color:#25395f;font-weight:800}.order-card-deliveries .order-card-cargo svg{color:#294a91}.order-card-total{grid-template-columns:minmax(0,1fr);align-self:flex-end;width:100%;padding:14px;border:1px solid #eaebed;border-radius:8px;background:#f8f8f7}.order-card-comment{padding:11px 12px;border-left:3px solid #e6a21a;border-radius:0 7px 7px 0;background:#fff8e8}.order-card-comment>span{display:block;margin-bottom:4px;color:#9a6200;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.order-card-comment p{display:-webkit-box;margin:0;overflow:hidden;color:#4b5563;font-size:12px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.orders-page-redesign .order-card-total .meta-label{margin-bottom:6px}.orders-page-redesign .order-card-total .meta-value{display:block;width:100%;font-weight:800}.order-card-open{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:8px;color:#fff;background:#173a78;font-size:13px;font-weight:900}.orders-page-redesign .order-row-card-link:hover .order-card-open{background:#2253a4}.orders-page-redesign .orders-list:has(.orders-compact-table){display:block}.orders-compact-table{width:100%;overflow-x:auto;border:1px solid #dce3ee;border-radius:12px;background:#fff}.orders-compact-header,.orders-compact-summary{display:grid;grid-template-columns:minmax(220px,2fr) 120px 90px minmax(180px,1.25fr) minmax(145px,.9fr) minmax(180px,1fr) minmax(205px,.9fr);align-items:center;grid-gap:14px;gap:14px;min-width:1260px}.orders-compact-header{padding:12px 18px 12px 70px;border-bottom:1px solid #dce3ee;color:#7f8cac;background:#f6f8fc;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.orders-compact-header span:last-child{text-align:right}.orders-compact-entry{min-width:1260px}.orders-compact-order{border:0;border-bottom:1px solid #e2e7f0;background:#fff}.orders-compact-entry:last-child .orders-compact-order{border-bottom:0}.orders-compact-order[data-assignment=assigned]{border-left:3px solid #3f7fff;background:#fbfdff}.orders-compact-order[data-assignment=unassigned]{border-left:3px solid #ff4968;background:#fffdfd}.orders-compact-summary{position:relative;grid-template-columns:38px minmax(220px,2fr) 120px 90px minmax(180px,1.25fr) minmax(145px,.9fr) minmax(180px,1fr) minmax(205px,.9fr);min-height:64px;padding:10px 18px;cursor:pointer;list-style:none;transition:background .15s ease}.orders-compact-summary::-webkit-details-marker{display:none}.orders-compact-order[open]>.orders-compact-summary,.orders-compact-summary:hover{background:rgba(239,244,252,.72)}.orders-compact-chevron{display:grid;width:26px;height:26px;place-items:center;border:1px solid #d7e0ed;border-radius:7px;color:#607291;background:#fff}.orders-compact-chevron svg{transform:rotate(-90deg);transition:transform .16s ease}.orders-compact-order[open] .orders-compact-chevron svg{transform:rotate(0deg)}.orders-compact-client{min-width:0;overflow:hidden;color:#102750;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.orders-compact-summary>span{min-width:0}.orders-compact-delivery-count,.orders-compact-total{color:#34496f;font-size:12px}.orders-compact-delivery-count strong{color:#102750;font-size:14px}.orders-compact-total{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-compact-temperatures{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.orders-compact-summary .order-assignment-chip,.orders-compact-summary .status-pill,.orders-compact-temperatures .order-chip{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.orders-compact-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;justify-self:end;gap:6px;padding:0 13px;border-radius:7px;color:#fff;background:#173a78;font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.orders-compact-action:hover{background:#2253a4}.orders-compact-details{padding:0 18px 18px 70px;border-top:1px solid rgba(220,227,238,.78)}.orders-compact-details-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0 10px;color:#7583a0;font-size:11px}.orders-compact-details-heading>span{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.orders-compact-details-heading>strong{color:#31476f;font-size:12px}.orders-compact-deliveries{display:grid;grid-gap:7px;gap:7px}.orders-compact-delivery{display:grid;grid-template-columns:30px minmax(240px,1fr) 155px 145px;align-items:center;grid-gap:14px;gap:14px;min-height:48px;padding:8px 12px;border:1px solid #dce3ee;border-left-width:3px;border-radius:8px;color:#526383;background:#fff;font-size:12px;transition:border-color .15s ease,background .15s ease}.orders-compact-delivery:hover{border-left-color:#10cf88;background:#fdfffe}.orders-compact-delivery-index{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#667896;background:#f0f3f9;font-size:11px;font-weight:800}.orders-compact-delivery>.orders-compact-delivery-location{display:grid;min-width:0;grid-gap:3px;gap:3px;white-space:normal}.orders-compact-delivery-location>small,.orders-compact-delivery-location>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-compact-delivery-location>strong{color:#102750;font-size:12px}.orders-compact-delivery-location>small{color:#8291ae;font-size:10px}.orders-compact-delivery>span:not(.orders-compact-delivery-index):not(.orders-compact-delivery-location){display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.orders-compact-delivery svg{color:#8291ae}.orders-compact-details .order-card-comment{margin-top:10px}.orders-compact-backdated{display:flex;gap:24px;margin-top:10px;padding:10px 12px;border-radius:7px;color:#5d6880;background:#f6f7fa;font-size:12px}.orders-page-redesign .orders-catalog-tabs-bar{display:block;margin:18px -24px 0;padding:0 24px;overflow-x:auto;border-top:1px solid #e0e6ef;border-bottom:1px solid #dce3ee}.orders-page-redesign .orders-list-tabs{width:max-content;min-width:100%;flex-wrap:nowrap;gap:24px}.orders-page-redesign .orders-tab{min-height:50px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#2e426b;background:transparent;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.orders-page-redesign .orders-tab:hover{color:#173a78;transform:none}.orders-page-redesign .orders-tab-active{border-bottom-color:#173a78;color:#173a78;background:transparent}.orders-page-redesign .orders-tab-active .badge{color:#244b9c;background:#edf3ff}.orders-page-redesign .orders-tab .badge{display:inline-flex;min-width:23px;height:20px;align-items:center;justify-content:center;padding:0 6px;border:1px solid;border-radius:999px;font-size:10px;line-height:1}.orders-page-redesign .orders-tab[data-tab=IN_EXECUTIE] .badge{border-color:#b9caff;color:#315bc8;background:#eef3ff}.orders-page-redesign .orders-tab[data-tab=COLLECTED] .badge,.orders-page-redesign .orders-tab[data-tab=LIVRATA] .badge{border-color:#a9e4cf;color:#07845c;background:#e9faf4}.orders-page-redesign .orders-tab[data-tab=DELIVERIES] .badge{border-color:#172e68;color:#fff;background:#172e68}.orders-page-redesign .orders-tab[data-tab=FACTURATA] .badge{border-color:#d3c8ff;color:#7457d9;background:#f3f0ff}.orders-page-redesign .orders-tab[data-tab=BACKDATED] .badge{border-color:#ffb7bd;color:#e23c49;background:#fff2f3}.orders-page-redesign .orders-tab[data-tab=ALL] .badge{border-color:#d9e0ea;color:#7c8ba6;background:#f0f3f7}.orders-catalog-controls-bar{display:flex;align-items:center;gap:12px;padding:12px 0 18px;flex-wrap:wrap}.orders-catalog-controls-bar .orders-catalog-search{flex:0 1 320px;width:320px}.orders-catalog-controls-bar .orders-catalog-search .orders-search-input{min-height:42px;padding:0 14px;border-radius:8px;font-size:13px}.orders-catalog-controls-bar .orders-list-toolbar{flex:0 1 auto;width:auto;margin:0}.orders-catalog-controls-bar .orders-list-toolbar-group{padding:0;border:0;background:transparent}.orders-catalog-controls-bar .orders-date-filter{gap:8px;flex-wrap:nowrap}.orders-catalog-controls-bar .orders-date-filter label{font-size:11px;white-space:nowrap}.orders-catalog-controls-bar .orders-date-filter .romanian-date-picker{width:158px;flex-basis:158px}.orders-catalog-controls-bar .orders-date-filter .romanian-date-trigger,.orders-catalog-controls-bar .orders-date-filter select{min-height:42px;border-radius:8px;font-size:12px}.orders-catalog-controls-bar .orders-date-filter select{min-width:180px;width:180px}.orders-catalog-controls-bar .orders-date-filter button{min-height:40px;padding:0 14px;border-radius:999px;font-size:12px}.orders-catalog-controls-bar .transport-assignment-legend{flex:0 1 auto;margin:0;font-size:11px}.orders-expand-all-button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;flex:0 0 40px;padding:0;border:1px solid #d5deeb;border-radius:7px;color:#274273;background:#f5f7fb;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.orders-expand-all-button:hover{border-color:#aebed7;background:#edf2fa}.orders-page-redesign .orders-pagination{margin-top:0;padding:14px 0 0;border-top:1px solid #dce3ee}.orders-pagination-range{color:#7888a8;font-size:12px}.orders-page-redesign .orders-pagination-actions,.orders-page-redesign .orders-pagination-pages{display:flex;align-items:center;gap:5px;flex-wrap:nowrap}.orders-pagination-button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #d8e0ec;border-radius:7px;color:#31476f;background:#fff;font-size:12px;font-weight:800;text-decoration:none}.orders-pagination-button:hover{border-color:#aab9d0;background:#f3f6fb}.orders-pagination-button.is-active{border-color:#173a78;color:#fff;background:#173a78}.orders-pagination-button.is-disabled{color:#aab5c7;background:#f6f8fb;opacity:.65}.orders-pagination-ellipsis{display:grid;width:26px;height:34px;place-items:center;color:#7888a8}@media (max-width:1100px){.orders-catalog-controls-bar{align-items:stretch}.orders-catalog-controls-bar .orders-catalog-search,.orders-catalog-controls-bar .orders-list-toolbar{flex-basis:100%;width:100%}}@media (max-width:1180px){.orders-page-redesign .orders-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.orders-catalog-list-tools,.orders-catalog-tabs-bar,.orders-module-header{align-items:flex-start;flex-direction:column}.orders-catalog-list-tools{width:100%}.orders-catalog-search{width:100%;min-width:0}.orders-sync-state{align-self:flex-start}.orders-create-hero .orders-toolbar{min-height:0;padding:24px}.orders-page-redesign .orders-list-toolbar,.orders-page-redesign .register-summary-grid-operations{grid-template-columns:1fr}}@media (max-width:620px){.orders-page-redesign .orders-list{grid-template-columns:1fr}.orders-module-header h1{font-size:30px}.orders-create-hero .section-title{font-size:25px}.orders-catalog-card{padding:16px}}@media (max-width:1100px){.dashboard-topbar{grid-template-columns:1fr auto}.dashboard-global-search{grid-column:1/-1;order:3}}.orders-page-redesign .order-row-card-link[data-assignment=assigned]{border:1px solid #bed3fb;border-left:3px solid #3f7fff;background:#fbfdff}.orders-page-redesign .order-row-card-link[data-assignment=unassigned]{border:1px solid #ffc0cb;border-left:3px solid #ff4968;background:#fffdfd}.dashboard-operations .dashboard-table tr[data-assignment=assigned] td{background:#fbfdff}.dashboard-operations .dashboard-table tr[data-assignment=unassigned] td{background:#fffdfd}.dashboard-operations .dashboard-table tr[data-assignment=assigned] td:first-child{border-left:3px solid #3f7fff}.dashboard-operations .dashboard-table tr[data-assignment=unassigned] td:first-child{border-left:3px solid #ff4968}.dashboard-client-workspace{gap:24px;color:#14213d}.dashboard-client-workspace .dashboard-client-hero{gap:16px}.dashboard-client-workspace .dashboard-client-kpi{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:150px;padding:22px;border-radius:8px;box-shadow:0 10px 30px rgba(38,68,140,.05)}.dashboard-client-kpi-active{border-color:#bad3ff!important;background:#f4f8ff!important}.dashboard-client-kpi-delivery{border-color:#a9e9d0!important;background:#f2fcf8!important}.dashboard-client-kpi-status{border-color:#f4d992!important;background:#fffbef!important}.dashboard-client-workspace .dashboard-client-kpi .mini-label{margin:0 0 28px;color:#617089;letter-spacing:1.5px}.dashboard-client-workspace .dashboard-client-kpi strong{color:#111827;font-size:34px;line-height:1.1}.dashboard-client-kpi-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:3px solid #cfe0ff;border-radius:8px;color:#2563eb;background:#eff6ff}.dashboard-client-kpi-delivery .dashboard-client-kpi-icon{border-color:#b9f0dc;color:#008f68;background:#ecfdf5}.dashboard-client-kpi-status .dashboard-client-kpi-icon{border-color:#fde8ad;color:#b66a00;background:#fffbeb}.dashboard-client-section{padding:0;overflow:hidden;border-radius:8px;background:#fff}.dashboard-client-section>.section-header{margin:0;padding:22px 24px;border-bottom:1px solid #edf0f4}.dashboard-client-section .section-title{margin:4px 0 0}.dashboard-client-orders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px}.dashboard-client-workspace .dashboard-client-order{display:grid;grid-template-rows:1fr auto;align-items:stretch;min-height:220px;padding:20px;border:1px solid #dde5ef;border-left:3px solid #3f7fff;border-radius:8px;color:inherit;background:#fbfdff;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-client-workspace .dashboard-client-order:hover{border-color:#9fbeef;box-shadow:0 14px 34px rgba(38,68,140,.1);transform:translateY(-2px)}.dashboard-client-order-copy h3{color:var(--navy);font-size:18px}.dashboard-client-order-status{display:inline-flex;align-items:center;gap:6px;color:#225dcc;font-size:12px;font-weight:800}.dashboard-client-order-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#3f7fff}.dashboard-client-order-meta{display:flex;align-items:center;gap:6px;color:#687386;font-size:13px}.dashboard-client-order-total{margin-top:14px!important;padding:12px;border:1px solid #eceef1;border-radius:8px;color:#263248;background:#f7f8fa;font-size:13px;font-weight:800}.dashboard-client-order-open{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;color:#fff;background:#173a78;font-size:13px;font-weight:900}.dashboard-history-list{display:grid}.dashboard-client-workspace .dashboard-history-item{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:12px 24px;border-bottom:1px solid #edf0f4;color:#29354b;text-decoration:none}.dashboard-client-workspace .dashboard-history-item:last-child{border-bottom:0}.dashboard-client-workspace .dashboard-history-item:hover{background:#f8fbff}.dashboard-history-date,.dashboard-history-destination{display:inline-flex;align-items:center;gap:7px}.dashboard-history-destination{color:var(--navy);font-weight:800}.dashboard-history-date{color:#69758a;font-size:13px}@media (max-width:900px){.dashboard-client-orders-grid,.dashboard-client-workspace .dashboard-client-hero{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-client-workspace .dashboard-history-item{align-items:flex-start;flex-direction:column;gap:7px}}@media (max-width:760px){.dashboard-topbar{display:grid;grid-template-columns:1fr;align-items:center;grid-gap:10px;gap:10px;margin:-24px -24px 0;padding:12px 18px}.dashboard-breadcrumbs{min-width:0;overflow-x:auto}.dashboard-topbar-account{justify-content:flex-start}.dashboard-profile-copy{flex:1 1}.dashboard-profile-chevron{display:none}.dashboard-logout{width:auto}}@media (max-width:480px){.dashboard-breadcrumbs span:first-of-type,.dashboard-breadcrumbs span:nth-of-type(2),.dashboard-breadcrumbs span:nth-of-type(3),.dashboard-logout span,.dashboard-profile-copy span{display:none}}.order-details-page{gap:24px;padding:2px 4px 0}.order-detail-back{min-height:30px}.order-detail-back .ghost-link{display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-size:13px;font-weight:800}.order-details-page .order-detail-card{gap:26px}.order-details-page .order-deliveries-card,.order-details-page .order-summary-card{overflow:hidden;border:1px solid #dde1e7;border-radius:8px;background:#fff;box-shadow:0 10px 30px rgba(16,32,62,.035)}.order-details-page .order-summary-card{min-height:196px;align-items:flex-start;padding:32px}.order-details-page .order-summary-main{gap:8px}.order-details-page .order-detail-code{margin-bottom:8px;color:var(--navy);font-size:29px;letter-spacing:0}.order-details-page .order-summary-main p{color:#554f4b;font-size:14px}.order-detail-status-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.order-detail-status-line span{display:inline-flex;align-items:center;gap:6px;color:#225dcc;font-weight:800}.order-detail-status-line span:before{content:"";width:6px;height:6px;border-radius:50%;background:#3f7fff}.order-detail-status-line i{color:#aaa29d;font-style:normal}.order-details-page .order-summary-side{display:grid;flex:1 1 640px;justify-items:end;grid-gap:10px;gap:10px;max-width:900px}.order-summary-indicators{gap:7px;flex-wrap:wrap}.order-summary-actions,.order-summary-indicators{display:flex;align-items:center;justify-content:flex-end}.order-summary-actions{gap:8px;max-width:100%;padding:7px;border:1px solid #e1e7f0;border-radius:12px;background:#f8fafc}.order-action-group{display:flex;align-items:center;gap:7px;min-width:0}.order-action-group+.order-action-group{margin-left:2px;padding-left:10px;border-left:1px solid #dce3ed}.order-summary-actions>.order-action-group>.ghost-button{min-height:40px;padding:0 13px;border-radius:8px;gap:7px;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.order-details-page .order-summary-indicators>.order-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border-radius:8px;font-size:13px;font-weight:800}.order-details-page .order-temperature-chip{border:0;color:#12608e;background:#e3f4ff}.order-details-page .action-button-primary{border-color:#173a78;background:#173a78;box-shadow:0 7px 16px rgba(23,58,120,.16)}.order-details-page .action-button-duplicate{border:1px solid #cfc8f2;color:#5544a9;background:#f2efff}.order-details-page .action-button-duplicate:hover{border-color:#afa3e8;background:#e8e3ff}.order-details-page .action-button-print{border:1px solid #bfdaef;color:#216292;background:#edf7ff}.order-details-page .action-button-print:hover{background:#dff0fd}.order-details-page .action-button-download{border:1px solid #b9e0ce;color:#18714b;background:#ecfaf4}.order-details-page .action-button-download:hover{background:#ddf5e9}.order-details-page .action-button-cmr{border:1px solid #ead49e;color:#805a08;background:#fff8e5}.order-details-page .action-button-cmr:hover{background:#fff0c8}.order-details-page .ghost-button-danger{border:1px solid #ffb8c4;color:#d82f4f;background:#fff}.order-details-page .action-button-delete:hover{border-color:#ef8fa1;background:#fff0f3}.order-details-page .order-deliveries-card{overflow:visible;padding:0}.order-transport-tabs{display:flex;min-height:54px;align-items:stretch;gap:4px;padding:0 24px;border-bottom:1px solid #dde4ef;border-radius:8px 8px 0 0;background:#f8faff}.order-transport-tabs button{position:relative;display:inline-flex;min-width:132px;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:0;color:#687998;background:transparent;font-size:13px;font-weight:850;cursor:pointer}.order-transport-tabs button:after{content:"";position:absolute;right:14px;bottom:-1px;left:14px;height:3px;border-radius:3px 3px 0 0;background:transparent}.order-transport-tabs button:hover{color:#234a8e;background:#f1f5fb}.order-transport-tabs button.is-active{color:#163d86}.order-transport-tabs button.is-active:after{background:#316be0}.order-collection-tab-panel{min-height:230px}.order-collection-details-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr minmax(330px,1.45fr);grid-gap:12px;gap:12px;padding:22px 24px 26px}.order-collection-details-grid>div{display:grid;min-width:0;align-content:start;grid-gap:5px;gap:5px;padding:15px;border:1px solid #dce4f0;border-radius:9px;background:#f9fbfe}.order-collection-details-grid>div>span{color:#7b89a5;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.order-collection-details-grid>div>strong{overflow:hidden;color:#14284f;font-size:13px;text-overflow:ellipsis}.order-collection-details-grid>div>small{overflow:hidden;color:#7b89a5;font-size:10px;line-height:1.4;text-overflow:ellipsis}.order-collection-carrier .collection-carrier-assignment{margin-top:3px}@media (max-width:1050px){.order-collection-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.order-transport-tabs{padding-inline:12px}.order-transport-tabs button{min-width:0;flex:1 1}.order-collection-details-grid{grid-template-columns:1fr;padding:16px}}.order-deliveries-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:24px;border-bottom:1px solid #eceef1}.order-details-page .order-deliveries-heading .section-title{margin:0;color:var(--navy)}.order-details-page .assignment-order-navigation{display:flex;align-items:center;gap:8px}.order-details-page .assignment-order-navigation .ghost-button{min-width:96px;justify-content:center}.order-details-page .order-deliveries-table-wrap{overflow:visible;margin:0}.order-details-page .order-deliveries-table td:has(.carrier-combobox:focus-within){position:relative;z-index:90}.order-details-page .order-deliveries-table{min-width:1040px}.order-details-page .order-deliveries-table th{padding:13px 20px;color:#756b64;background:#fbfbfa;font-size:10px;font-weight:900;letter-spacing:1.5px}.order-details-page .order-deliveries-table td{height:84px;padding:15px 20px;border-top:2px solid #d7e0ec;border-bottom:12px solid #e8eef5;color:#333b49;background:#fff;vertical-align:top}.order-details-page .order-deliveries-table tbody tr:nth-child(odd) td{background:#f7faff}.order-details-page .order-deliveries-table tbody tr:nth-child(2n) td{background:#fffdf8}.order-details-page .order-deliveries-table tbody tr td:first-child{border-left:5px solid #3157a4}.order-details-page .order-deliveries-table tbody tr:nth-child(2n) td:first-child{border-left-color:#00a878}.order-details-page .order-deliveries-table tbody tr:hover td{background:#eef5ff}.delivery-index-badge{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#fff;background:#3157a4;font-size:13px;font-weight:900}.order-details-page .order-deliveries-table tbody tr:nth-child(2n) .delivery-index-badge{background:#008c67}.delivery-destination-cell{display:grid;grid-gap:7px;gap:7px;min-width:190px}.delivery-destination-details summary{width:max-content;color:#3157a4;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.delivery-destination-details summary::-webkit-details-marker{display:none}.delivery-destination-details summary:after{content:" +"}.delivery-destination-details[open] summary:after{content:" −"}.delivery-destination-details>div{display:grid;grid-gap:7px;gap:7px;margin-top:8px;padding:10px 12px;border:1px solid #dfe7f2;border-radius:9px;color:#34445e;background:#f7faff;font-size:12px;font-weight:500}.delivery-destination-details span{display:grid;grid-gap:2px;gap:2px}.delivery-destination-details small{color:#7b8aa2;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.order-details-page .order-deliveries-table tbody td:nth-child(2),.order-details-page .order-deliveries-table tfoot td{color:var(--navy);font-weight:800}.order-details-page .order-deliveries-table tfoot td{height:56px;background:#fdfdfc}.order-details-page .assign-carrier-form{display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:start;grid-gap:8px;gap:8px;min-width:330px}.order-details-page .assign-carrier-form select{min-width:0;min-height:42px;border:1px solid #dfe2e6;border-radius:8px;background:#fff}.order-details-page .carrier-combobox{position:relative;min-width:0;color:#7b8aa2}.order-details-page .carrier-combobox:focus-within{z-index:80}.order-details-page .carrier-combobox>svg{position:absolute;z-index:2;top:13px;left:12px;pointer-events:none}.order-details-page .carrier-combobox-input{width:100%;min-width:0;min-height:42px;padding:8px 12px 8px 36px;border:1px solid #dfe2e6;border-radius:8px;outline:none;color:#10203e;background:#fff;font:inherit;font-size:12px}.order-details-page .carrier-combobox-input:focus{border-color:#789fe7;box-shadow:0 0 0 3px rgba(47,95,179,.09)}.order-details-page .carrier-combobox-menu{position:absolute;z-index:80;top:calc(100% + 5px);right:0;left:0;display:grid;max-height:min(420px,55vh);padding:5px;overflow-y:auto;border:1px solid #d5ddea;border-radius:9px;background:#fff;box-shadow:0 14px 32px rgba(28,50,99,.16)}.order-details-page .carrier-combobox-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:6px;color:#13264f;background:#fff;cursor:pointer;text-align:left}.order-details-page .carrier-combobox-menu button:hover,.order-details-page .carrier-combobox-menu button[aria-selected=true]{color:#173d91;background:#eef3ff}.order-details-page .carrier-combobox-menu button span{display:grid;min-width:0}.order-details-page .carrier-combobox-menu button small,.order-details-page .carrier-combobox-menu button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-details-page .carrier-combobox-menu button small{margin-top:2px;color:#7b8aa2;font-size:10px}.order-details-page .carrier-combobox-empty{padding:11px;color:#8290af;font-size:11px}.order-details-page .assign-carrier-form .action-button-success{min-height:42px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:#0db985}.order-details-page .assign-carrier-stack{display:grid;grid-gap:10px;gap:10px;min-width:430px}.order-details-page .intermediate-carriers-box{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid #e7eaf0;border-radius:10px;background:#fbfcfe}.order-details-page .intermediate-carriers-list{display:flex;flex-wrap:wrap;gap:6px}.order-details-page .intermediate-carrier-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:999px;color:#1d4ed8;background:#dbeafe;font-size:12px;font-weight:800}.order-details-page .intermediate-carrier-chip button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:999px;color:#1d4ed8;background:rgba(255,255,255,.75);cursor:pointer;font:inherit;line-height:1}.order-details-page .intermediate-carrier-form{display:grid;grid-template-columns:minmax(190px,1fr) auto;align-items:start;grid-gap:8px;gap:8px}.order-details-page .intermediate-carrier-form select{min-width:0;min-height:38px;border:1px solid #dfe2e6;border-radius:8px;background:#fff}.order-details-page .intermediate-carrier-form .carrier-combobox-input{min-height:38px}.order-details-page .intermediate-carrier-form .carrier-combobox>svg{top:11px}.order-details-page .action-button-warning{display:inline-flex;align-items:center;gap:6px;min-height:38px;border-radius:8px}@media (max-width:1400px){.order-details-page .order-summary-card{flex-wrap:wrap}.order-details-page .order-summary-side{width:100%;max-width:none;justify-items:start}.order-summary-actions,.order-summary-indicators{justify-content:flex-start}.order-summary-actions{flex-wrap:wrap}}@media (max-width:900px){.order-details-page .order-summary-card{min-height:0;padding:24px}.order-details-page .order-summary-side{width:100%;justify-items:stretch}.order-summary-indicators{justify-content:flex-start}.order-summary-actions{width:100%;align-items:stretch;flex-direction:column}.order-action-group{width:100%;flex-wrap:wrap}.order-action-group+.order-action-group{margin:0;padding:8px 0 0;border-top:1px solid #dce3ed;border-left:0}.order-summary-actions>.order-action-group>.ghost-button{flex:1 1 auto}.order-details-page .order-deliveries-card{overflow:visible;background:transparent}.order-details-page .order-deliveries-heading{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid #dce5f0;border-radius:14px 14px 0 0;background:#fff}.order-details-page .assignment-order-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px}.order-details-page .assignment-order-navigation .ghost-button{width:100%;height:42px;min-width:0;padding-inline:10px;border-radius:10px;font-size:12px;white-space:nowrap}.order-details-page .order-deliveries-table-wrap{overflow:visible;border:0}.order-details-page .order-deliveries-table{display:block;min-width:0;border:0;background:transparent}.order-details-page .order-deliveries-table thead{display:none}.order-details-page .order-deliveries-table tbody{display:grid;grid-gap:14px;gap:14px;padding:14px 0}.order-details-page .order-deliveries-table tbody tr{display:grid;overflow:hidden;border:1px solid #d7e1ed;border-left:5px solid #3157a4;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(31,54,92,.08)}.order-details-page .order-deliveries-table tbody tr:nth-child(2n){border-left-color:#008c67}.order-details-page .order-deliveries-table tbody tr td,.order-details-page .order-deliveries-table tbody tr:nth-child(2n) td,.order-details-page .order-deliveries-table tbody tr:nth-child(odd) td{display:grid;grid-template-columns:minmax(90px,32%) minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;width:100%;height:auto;min-width:0;padding:12px 14px;border:0;border-bottom:1px solid #e8edf4;background:#fff;white-space:normal}.order-details-page .order-deliveries-table tbody tr td:last-child{border-bottom:0}.order-details-page .order-deliveries-table tbody td:before{content:attr(data-label);color:#738199;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.order-details-page .order-deliveries-table tbody td:first-child{display:flex;align-items:center;min-height:54px;border-left:0;background:#f3f7fd}.order-details-page .order-deliveries-table tbody td:first-child:before{margin-right:12px}.order-details-page .assign-carrier-form,.order-details-page .assign-carrier-stack,.order-details-page .intermediate-carrier-form{grid-template-columns:1fr;width:100%;min-width:0}.order-details-page .action-button-warning,.order-details-page .assign-carrier-form button,.order-details-page .intermediate-carrier-form button{width:100%;justify-content:center}.delivery-destination-cell,.delivery-destination-details,.delivery-destination-details>div{width:100%;min-width:0}.delivery-destination-details>div{overflow-wrap:anywhere}.order-details-page .order-deliveries-table tfoot{display:block;overflow:hidden;border:1px solid #d7e1ed;border-radius:12px;background:#fff}.order-details-page .order-deliveries-table tfoot tr{display:flex;justify-content:space-between}.order-details-page .order-deliveries-table tfoot td{display:block;width:auto;height:auto;padding:14px;border:0}}@media (max-width:620px){.order-details-page .order-detail-code{font-size:24px}.order-details-page .order-summary-actions>.order-action-group>.ghost-button,.order-details-page .order-summary-indicators>.order-chip{width:100%;justify-content:center}}@media (max-width:430px){.order-details-page .order-deliveries-heading{padding:14px}.order-details-page .assignment-order-navigation{gap:6px}.order-details-page .assignment-order-navigation .ghost-button{height:40px;padding-inline:8px;font-size:11px}}.planning-page{display:grid;grid-gap:18px;gap:18px}.planning-summary-grid{margin-top:14px}.planning-notes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.planning-table-card{display:grid;grid-gap:16px;gap:16px}.planning-date-field{display:grid;grid-gap:6px;gap:6px}.planning-date-field input{padding:10px 12px;border:1px solid rgba(38,68,140,.18);border-radius:14px;background:rgba(255,255,255,.92)}.planning-carrier-form{display:grid;grid-template-columns:minmax(150px,1fr) auto;grid-gap:8px;gap:8px;min-width:250px}.planning-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.planning-table td,.planning-table th{vertical-align:top}.orders-tabs-shell{display:grid;grid-gap:16px;gap:16px}.orders-tabs-header{display:grid;grid-gap:14px;gap:14px}.orders-tabs-row{display:flex;flex-wrap:wrap;gap:10px}.orders-tab{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(38,68,140,.14);background:rgba(38,68,140,.06);color:var(--navy);font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.orders-tab:hover{transform:translateY(-1px)}.orders-tab-active{background:linear-gradient(135deg,rgba(0,152,70,.14),rgba(103,198,230,.16));border-color:rgba(38,68,140,.18)}.orders-search,.orders-search-grid{display:grid;grid-gap:8px;gap:8px}.team-client-search{margin-bottom:18px}.orders-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid rgba(38,68,140,.08)}.orders-controls-right{display:flex;align-items:center;gap:10px}.orders-page-size{padding:10px 12px;border-radius:14px;border:1px solid rgba(38,68,140,.18);background:rgba(255,255,255,.92)}.orders-pagination-pages{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orders-page-active{background:linear-gradient(135deg,rgba(0,152,70,.12),rgba(103,198,230,.16))}.orders-search-input{width:100%;padding:14px 16px;border:1px solid rgba(38,68,140,.18);border-radius:16px;background:rgba(255,255,255,.92)}.orders-search-input:focus{outline:2px solid rgba(103,198,230,.45);border-color:rgba(38,68,140,.28)}.order-row{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(38,68,140,.12);border-radius:22px;background:rgba(255,255,255,.78)}.order-row-card-link{color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.order-row-card-link[data-assignment=assigned]{border:2px solid #2f5fb3;background:rgba(47,95,179,.04)}.order-row-card-link[data-assignment=unassigned]{border:2px solid #c43d3d;background:rgba(196,61,61,.04)}.order-row-card-link:hover{border-color:rgba(38,68,140,.3);box-shadow:0 20px 60px rgba(15,31,66,.14);transform:translateY(-2px)}.order-row-card-link:focus-visible{outline:3px solid rgba(103,198,230,.55);outline-offset:4px}.order-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-row-head-side{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.order-row-code{font-size:20px;font-weight:800;letter-spacing:-.02em}.order-row-client{margin-top:4px;color:var(--navy);font-size:15px;font-weight:800;overflow-wrap:anywhere}.order-row-link{color:inherit;text-decoration:none}.order-row-link:hover{text-decoration:underline}.order-row-subtitle{display:grid;grid-gap:3px;gap:3px;margin-top:6px;color:rgba(16,32,62,.66)}.order-row-subtitle strong{color:rgba(16,32,62,.78);font-weight:700}.order-row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.order-kv{padding:14px;border-radius:18px;background:rgba(38,68,140,.04);border:1px solid rgba(38,68,140,.08)}.order-kv strong{display:block;font-size:16px}.order-chip{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:rgba(38,68,140,.08);color:var(--navy);font-size:12px;font-weight:700}.order-chip-strong{background:rgba(0,152,70,.12);color:#0a6a38}.order-row-footer{padding-top:14px;border-top:1px solid rgba(38,68,140,.1)}.order-row-footer .inline-form{align-items:stretch}.order-row-footer .inline-form select{min-width:0;flex:1 1}.ghost-link{color:inherit;text-decoration:none;font-weight:700}.ghost-link:hover{text-decoration:underline}.order-detail-card{display:grid;grid-gap:18px;gap:18px}.order-deliveries-card,.order-summary-card{border:1px solid rgba(38,68,140,.12);border-radius:18px;background:rgba(255,255,255,.74)}.order-summary-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px}.order-summary-main{display:grid;grid-gap:7px;gap:7px;min-width:0}.order-summary-main p{margin:0;color:rgba(16,32,62,.72);line-height:1.35}.order-summary-side{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.order-deliveries-card{padding:18px 20px 20px}.order-deliveries-table-wrap{overflow-x:auto;margin-top:12px}.order-deliveries-table{width:100%;border-collapse:collapse;min-width:720px;font-size:14px}.order-deliveries-table td,.order-deliveries-table th{padding:10px 12px;border-bottom:1px solid rgba(38,68,140,.08);text-align:left;white-space:nowrap}.order-deliveries-table th{color:rgba(16,32,62,.58);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.order-deliveries-table tr:last-child td{border-bottom:0}.order-deliveries-table tfoot td{border-top:1px solid rgba(38,68,140,.14);border-bottom:0;font-weight:800}.order-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-detail-code{margin:0;font-size:24px}.order-detail-tags{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.section-header-compact{margin-top:8px}.deliveries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.delivery-card{padding:20px 22px;border-radius:26px;border:1px solid rgba(38,68,140,.12);background:rgba(38,68,140,.04)}.delivery-card-body{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.delivery-card-title{display:block;margin-top:6px;font-size:16px}.delivery-card-qr{display:grid;justify-items:center;grid-gap:8px;gap:8px}.delivery-qr{width:220px;height:220px;border-radius:16px;background:white;border:1px solid rgba(38,68,140,.12)}.delivery-qr-caption{max-width:220px;word-break:break-word;text-align:center;font-size:12px}.print-labels-page{min-height:100vh;padding:16px;overflow-x:hidden;background:#eef2f8}.pallet-labels{display:grid;grid-gap:18px;gap:18px;justify-items:center}.pallet-label-sheet{width:min(100%,620px)}.pallet-label{display:grid;grid-gap:clamp(16px,3vw,28px);gap:clamp(16px,3vw,28px);padding:clamp(18px,5vw,42px);border:1px solid rgba(16,32,62,.22);border-radius:clamp(18px,5vw,34px);background:#fff}.pallet-label-meta{display:grid;grid-gap:clamp(10px,2.6vw,18px);gap:clamp(10px,2.6vw,18px);color:#10203e;font-size:clamp(18px,4.6vw,28px);line-height:1.15}.pallet-label-row{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.pallet-label-key{font-weight:700}.pallet-label-value{min-width:0;overflow-wrap:anywhere;font-weight:700}.pallet-label-qr{display:grid;place-items:center;grid-gap:clamp(14px,3vw,24px);gap:clamp(14px,3vw,24px)}.pallet-qr{width:min(100%,280px);height:auto;aspect-ratio:1;border-radius:clamp(14px,4vw,28px);border:1px solid rgba(16,32,62,.18);background:#fff}.pallet-label-delivery-location{display:grid;grid-gap:6px;gap:6px;width:100%;color:#10203e;text-align:center}.pallet-label-delivery-location span{font-size:clamp(18px,4vw,26px);font-weight:700}.pallet-label-delivery-location strong{overflow-wrap:anywhere;font-size:clamp(34px,8vw,54px);line-height:1.02}@media print{.no-print{display:none!important}@page{size:A4;margin:.5cm}.print-labels-page,body,html{padding:0;margin:0;background:#fff!important}body,html{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-labels-page .pallet-label-sheet{width:auto;break-after:page;page-break-after:always}.print-labels-page .pallet-label-sheet:last-child{break-after:auto;page-break-after:auto}.print-labels-page .pallet-label{display:flex;flex-direction:column;justify-content:flex-start;gap:12mm;height:calc(297mm - 10mm);padding:12mm;border:2px solid rgba(16,32,62,.22);border-radius:10mm;background:#fff!important;box-shadow:none!important}.print-labels-page .pallet-label-meta{display:grid;grid-gap:6mm;gap:6mm;font-size:32px;line-height:1.15;color:#10203e}.print-labels-page .pallet-label-row{display:grid;grid-template-columns:72mm 1fr;grid-gap:6mm;gap:6mm;align-items:baseline}.print-labels-page .pallet-label-key{font-weight:700}.print-labels-page .pallet-label-value{font-weight:800}.print-labels-page .delivery-qr-caption{display:none!important}.print-labels-page .pallet-label-qr{display:grid;place-items:center;grid-gap:7mm;gap:7mm}.print-labels-page .pallet-qr{width:70mm;height:70mm;border-radius:7mm;border:1px solid rgba(16,32,62,.18);background:#fff!important}.print-labels-page .pallet-label-delivery-location span{font-size:24px}.print-labels-page .pallet-label-delivery-location strong{font-size:50px;line-height:1}}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(16,32,62,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-shell{width:min(1120px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:clamp(18px,2vw,28px);border:1px solid var(--line);border-radius:28px;background:rgba(248,251,255,.98);box-shadow:0 32px 80px rgba(15,31,66,.28)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.modal-header h3{margin:0 0 8px;font-size:24px}.modal-close{flex-shrink:0}.delete-order-modal,.operational-adjustment-modal{width:min(520px,100%);padding:24px;border-radius:22px}.operational-adjustment-modal .form-grid{grid-template-columns:1fr;gap:14px}.operational-adjustment-modal .field-span-2{grid-column:auto}.operational-adjustment-modal .form-actions{justify-content:space-between}.operational-adjustment-modal .form-actions .button{width:auto;min-width:190px;margin-top:0}.wizard-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.wizard-step{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:104px;padding:16px;border:1px solid rgba(38,68,140,.12);border-radius:18px;background:rgba(255,255,255,.72);color:inherit;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.wizard-step:focus-visible,.wizard-step:hover{border-color:rgba(38,68,140,.28);background:rgba(255,255,255,.94);box-shadow:0 16px 42px rgba(15,31,66,.12);transform:translateY(-2px)}.wizard-step span{display:inline-flex;width:-moz-fit-content;width:fit-content;height:28px;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:rgba(38,68,140,.08);font-size:12px;font-weight:700}.wizard-step strong{font-size:16px;line-height:1.15}.wizard-step small{color:rgba(16,32,62,.66);line-height:1.4}.wizard-step-active{border-color:rgba(38,68,140,.24);background:linear-gradient(135deg,rgba(103,198,230,.18),rgba(255,255,255,.92))}.wizard-step-active span{background:linear-gradient(135deg,var(--green),var(--navy));color:white}.wizard-panel{display:none}.wizard-panel-active{display:grid;grid-gap:16px;gap:16px}.wizard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.wizard-grid-delivery{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(150px,.62fr) minmax(150px,.62fr) minmax(140px,.58fr)}.wizard-grid-loading{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-end}.wizard-grid-loading .field-metric,.wizard-grid-loading .field-origin,.wizard-grid-loading .field-pickup,.wizard-grid-loading .field-temperature{grid-column:span 2}.wizard-grid-loading .field-metric{margin-top:0}.wizard-footer{justify-content:space-between;gap:14px;margin-top:8px;padding-top:18px;border-top:1px solid rgba(38,68,140,.1)}.wizard-footer,.wizard-nav{display:flex;align-items:center}.wizard-nav{gap:10px}.wizard-nav-end{margin-left:auto}.modal-note{padding:12px 14px;border-radius:16px;background:rgba(176,203,31,.14);color:rgba(16,32,62,.84);font-size:14px}.create-order-modal{position:relative;width:min(1100px,calc(100vw - 72px));max-width:1100px;height:min(720px,calc(100vh - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;padding:0;overflow:hidden;border:0;border-radius:14px;background:#fff;box-shadow:0 24px 68px rgba(15,23,42,.24);isolation:isolate}.create-order-modal>form.stack{flex:1 1;display:flex;flex-direction:column;min-height:0}.create-order-modal:before{content:"";position:absolute;top:0;right:0;left:0;z-index:2;height:4px;background:linear-gradient(90deg,var(--green) 0,var(--sky) 58%,#f5a623 100%);pointer-events:none}.create-order-modal .modal-header{flex:0 0 auto;padding:14px 28px 8px;border-bottom:0;margin-bottom:0}.create-order-modal .modal-header .mini-label{margin:0 0 4px;color:var(--green);letter-spacing:.28em}.create-order-modal .modal-header h3{color:var(--ink);font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.035em}.create-order-modal .modal-header p{margin:4px 0 0;color:#766f69;font-size:15px}.create-order-modal .modal-close{width:36px;height:36px;padding:0;border:0;color:#766f69;background:transparent;font-size:28px;font-weight:300;line-height:1}.create-order-modal .wizard-steps{position:relative;flex:0 0 auto;display:grid;grid-template-columns:320px 48px 320px;justify-content:center;align-items:center;grid-gap:0;gap:0;margin:0;padding:16px 28px 14px;border-bottom:1px solid #f0ece8}.create-order-modal .wizard-steps:before{content:"";grid-column:2;grid-row:1;height:2px;background:#e7e2df}.create-order-modal .wizard-step:first-child{grid-column:1;grid-row:1}.create-order-modal .wizard-step:nth-child(2){grid-column:3;grid-row:1}.create-order-modal .wizard-step{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;align-content:center;min-height:52px;padding:8px 14px;border:1px solid #e4dfda;border-radius:12px;background:#fff}.create-order-modal .wizard-step:focus-visible,.create-order-modal .wizard-step:hover{transform:none}.create-order-modal .wizard-step-active{border-color:var(--navy);color:#fff;background:linear-gradient(135deg,var(--navy),var(--green));box-shadow:0 16px 30px rgba(38,68,140,.16)}.create-order-modal .wizard-step-complete{border-color:rgba(16,185,129,.4);color:#075f46;background:rgba(16,185,129,.1)}.create-order-modal .wizard-step-complete span{opacity:1}.create-order-modal .wizard-step-icon{display:grid;width:26px;height:26px;grid-row:span 2;place-items:center;border-radius:10px;color:#766f69;background:#f3f1ef;font-size:16px;font-weight:900}.create-order-modal .wizard-step-icon svg{display:block}.create-order-modal .wizard-step-active .wizard-step-icon,.create-order-modal .wizard-step-complete .wizard-step-icon{color:#fff;background:var(--green)}.create-order-modal .wizard-step>span:not(.wizard-step-icon){height:auto;padding:0;border-radius:0;color:inherit;background:transparent;opacity:.74;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.create-order-modal .wizard-step strong{grid-column:2;color:inherit;font-size:15px}.create-order-modal form.stack{gap:0;overflow:visible;background:#fff}.create-order-modal .wizard-panel-active{position:relative;z-index:3;flex:1 1 auto;min-height:0;overflow:visible;padding:12px 28px;background:#fff}.create-order-modal .romanian-date-picker{z-index:20}.create-order-modal .romanian-date-picker:has(.romanian-date-trigger[aria-expanded=true]){z-index:80}.create-order-modal .romanian-date-popover{z-index:90000}.create-order-modal .wizard-panel-collection.wizard-panel-active{display:grid;align-content:start;justify-items:stretch;grid-gap:8px;gap:8px;overflow:visible;padding-bottom:10px}.create-order-modal .wizard-panel-collection>.field,.create-order-modal .wizard-panel-collection>.no-collection-card,.create-order-modal .wizard-panel-collection>.wizard-grid-loading{width:100%;max-width:none}.create-order-modal .wizard-grid-loading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px 16px}.create-order-modal .wizard-grid-loading .field-origin,.create-order-modal .wizard-grid-loading .field-pickup{grid-column:span 1;min-width:0}.create-order-modal .wizard-grid-loading .field-temperature{grid-column:1/-1}.create-order-modal .wizard-grid-loading .field-metric{grid-column:1/span 1;grid-template-columns:170px minmax(190px,1fr);align-items:flex-end;max-width:420px;column-gap:10px}.create-order-modal .wizard-grid-loading .field-metric>label{grid-column:1/-1}.create-order-modal .wizard-grid-loading .field-metric .field-error{align-self:center;margin-top:0}.create-order-modal .field label,.create-order-modal .field-label{color:#4b4540;font-size:12px;font-weight:800}.create-order-modal .wizard-panel-collection .field{display:grid;grid-gap:4px;gap:4px}.create-order-modal .required-mark{color:#ef4444}.create-order-modal .romanian-date-trigger,.create-order-modal input,.create-order-modal select,.create-order-modal textarea{width:100%;height:48px;min-height:48px;padding:0 16px;border:1px solid #ded8d3;border-radius:10px;background:#fff;box-sizing:border-box}.create-order-modal .romanian-date-picker,.create-order-modal .romanian-date-trigger{width:100%}.create-order-modal .romanian-date-trigger{display:flex;align-items:center;justify-content:space-between;padding:0 16px}.create-order-modal .wizard-panel-collection .romanian-date-trigger,.create-order-modal .wizard-panel-collection select{min-height:38px}.create-order-modal .wizard-panel-collection .romanian-date-trigger[data-invalid=true],.create-order-modal .wizard-panel-collection input[aria-invalid=true],.create-order-modal .wizard-panel-collection select[aria-invalid=true]{min-height:34px;padding:7px 12px;border:1px solid #d92d20;border-radius:9px;box-shadow:0 0 0 1px rgba(217,45,32,.16)}.create-order-modal .wizard-panel-collection .field-error{margin-top:-3px;font-size:12px;line-height:1.2}.create-order-modal input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.create-order-modal input[type=number]::-webkit-inner-spin-button,.create-order-modal input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.create-order-modal .no-collection-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;min-height:48px;margin:0;padding:7px 16px;border:1px solid #e7e2df;border-radius:12px;background:#fff}.create-order-modal .no-collection-card input{position:absolute;opacity:0;pointer-events:none}.create-order-modal .no-collection-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#766f69;background:#f3f1ef;font-size:20px}.create-order-modal .no-collection-card strong{color:var(--ink);font-size:14px}.create-order-modal .no-collection-card p{margin:2px 0 0;color:#766f69;font-size:12px}.create-order-modal .no-collection-toggle{position:relative;width:42px;height:22px;border-radius:999px;background:#d2cfcc}.create-order-modal .no-collection-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform .16s ease}.create-order-modal .no-collection-card:has(input:checked) .no-collection-toggle{background:var(--green)}.create-order-modal .no-collection-card:has(input:checked) .no-collection-toggle:after{transform:translateX(20px)}.create-order-modal .no-collection-card:has(input:checked) .no-collection-icon{color:#fff;background:var(--green)}.create-order-modal .no-collection-card:has(input:checked){border-color:rgba(0,152,70,.45);background:rgba(0,152,70,.08)}.create-order-modal .temperature-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.create-order-modal .temperature-options .checkbox-row{position:relative;display:grid;min-height:82px;align-content:space-between;grid-gap:8px;gap:8px;padding:9px 14px;border:1px solid #e4dfda;border-radius:12px;background:#fff;color:var(--ink);font-size:14px;font-weight:800}.create-order-modal .temperature-options .checkbox-row:after{content:"✓";position:absolute;top:14px;right:14px;display:none;width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:var(--green);font-size:13px;font-weight:900}.create-order-modal .temperature-options .checkbox-row:has(input:checked){border-color:var(--sky);box-shadow:0 0 0 2px rgba(103,198,230,.28)}.create-order-modal .temperature-options .checkbox-row:has(input:checked):after{display:grid}.create-order-modal .temperature-options .checkbox-row:has(input[value=REFRIGERATED]:checked){border-color:var(--sky);box-shadow:0 0 0 2px rgba(103,198,230,.28)}.create-order-modal .temperature-options .checkbox-row:has(input[value=FROZEN]:checked){border-color:#9aa7ff;box-shadow:0 0 0 2px rgba(130,145,255,.32)}.create-order-modal .temperature-options .checkbox-row:has(input[value=AMBIENT]:checked){border-color:#a8a29e;box-shadow:0 0 0 2px rgba(168,162,158,.28)}.create-order-modal .temperature-options input{position:absolute;top:14px;right:14px;width:18px;height:18px;min-height:0;opacity:0;pointer-events:none}.create-order-modal .temperature-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;font-size:16px;line-height:1}.create-order-modal .temperature-option-refrigerated .temperature-icon{color:#0369a1;background:rgba(103,198,230,.22)}.create-order-modal .temperature-option-frozen .temperature-icon{color:#4f46e5;background:rgba(130,145,255,.18)}.create-order-modal .temperature-option-ambient .temperature-icon{color:#57534e;background:#f3f1ef}.create-order-modal .temperature-copy{display:grid;grid-gap:2px;gap:2px}.create-order-modal .temperature-copy strong{color:var(--ink);font-size:15px}.create-order-modal .temperature-copy small{color:#766f69;font-size:12px;font-weight:600}.create-order-modal .field-temperature>.muted{font-size:11px;line-height:1.15}.create-order-modal .temperature-pallet-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.create-order-modal .temperature-pallet-field{display:grid;grid-gap:6px;gap:6px;padding:10px;border:2px solid var(--sky);border-radius:10px;background:rgba(103,198,230,.12);box-shadow:0 0 0 1px rgba(103,198,230,.08)}.create-order-modal .temperature-pallet-field-frozen{grid-column:2;border-color:#9aa7ff;background:rgba(130,145,255,.12);box-shadow:0 0 0 1px rgba(130,145,255,.1)}.create-order-modal .temperature-pallet-field-ambient{grid-column:3;border-color:#a8a29e;background:rgba(168,162,158,.12);box-shadow:0 0 0 1px rgba(168,162,158,.1)}.create-order-modal .temperature-pallet-field>label{color:#34445e;font-size:11px;font-weight:800}.create-order-modal .temperature-pallet-field .pallet-stepper{width:100%}.create-order-modal .temperature-pallet-field-refrigerated .pallet-stepper{border-color:var(--sky)}.create-order-modal .temperature-pallet-field-refrigerated{grid-column:1}.create-order-modal .temperature-pallet-field-frozen .pallet-stepper{border-color:#9aa7ff}.create-order-modal .temperature-pallet-field-ambient .pallet-stepper{border-color:#a8a29e}.create-order-modal .wizard-panel-collection.wizard-panel-active{overflow-x:hidden;overflow-y:auto;padding-bottom:24px}.create-order-modal .field-temperature{min-width:0}.create-order-modal .temperature-pallet-fields{align-items:start}@media (max-width:760px){.create-order-modal .temperature-pallet-fields{grid-template-columns:1fr}.create-order-modal .temperature-pallet-field-ambient,.create-order-modal .temperature-pallet-field-frozen,.create-order-modal .temperature-pallet-field-refrigerated{grid-column:1}}.create-order-modal .wizard-footer{position:relative;z-index:1;margin-top:0;padding:9px 28px;border-top:1px solid #f0ece8;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.create-order-modal .wizard-footer .button,.create-order-modal .wizard-footer .ghost-button{min-width:100px;min-height:38px;border-radius:10px}.create-order-modal .wizard-footer .button{min-width:188px}.create-order-modal .create-order-next-button{min-width:122px;border-color:transparent!important;color:#fff!important;background:linear-gradient(135deg,var(--green),var(--navy))!important;box-shadow:0 14px 30px rgba(0,152,70,.18)}.create-order-modal .wizard-footer .create-order-next-button:hover{color:#fff!important;background:linear-gradient(135deg,#0a9d68,#183574)!important}.create-order-modal .pallet-stepper{display:grid;width:170px;height:30px;grid-template-columns:42px 1fr 42px;overflow:hidden;border:1px solid #ded8d3;border-radius:10px;background:#fff}.create-order-modal .pallet-stepper button{display:grid;place-items:center;border:0;color:#766f69;background:#fff;font-size:22px;line-height:1;cursor:pointer}.create-order-modal .pallet-stepper input{min-height:0;height:28px;padding:0;border:0;border-radius:0;color:var(--ink);background:#fff;font-size:18px;font-weight:800;text-align:center}.create-order-modal .delivery-plan-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 0 14px}.create-order-modal .delivery-plan-header .mini-label{margin:0 0 9px;color:#766f69;letter-spacing:.34em}.create-order-modal .delivery-plan-header h3{margin:0;color:var(--ink);font-size:21px;letter-spacing:-.025em}.create-order-modal .delivery-plan-header p{margin:6px 0 0;color:#766f69;font-size:13px}.create-order-modal .delivery-plan-summary{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;color:#9a5f00;background:rgba(245,166,35,.16);font-size:12px;font-weight:800;white-space:nowrap}.create-order-modal .wizard-panel-delivery.wizard-panel-active{flex:1 1;padding:0 28px 18px}.create-order-modal .wizard-panel-delivery>.stack{overflow-x:visible;padding:0 2px 8px 0}.create-order-modal .delivery-line-card{min-width:0;min-height:auto;overflow:visible;flex:0 0 auto;gap:6px;padding:10px 14px;border-color:#e4dfda;border-radius:12px;background:#fff}.create-order-modal .delivery-line-head strong{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:15px}.create-order-modal .delivery-line-head strong>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--navy),var(--green));font-size:13px}.create-order-modal .delivery-line-remove{width:24px;height:24px;color:#a8a29e;background:transparent;font-size:0}.create-order-modal .delivery-line-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.create-order-modal .delivery-temperature-chips{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex-wrap:wrap}.create-order-modal .delivery-temperature-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 10px;border:1px solid #d8e2f0;border-radius:999px;color:var(--navy);background:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.create-order-modal button.delivery-temperature-chip{cursor:pointer}.create-order-modal .delivery-temperature-chip-active,.create-order-modal .delivery-temperature-chip-static{border-color:rgba(0,166,118,.32);color:var(--green);background:rgba(0,166,118,.08)}.create-order-modal .delivery-temperature-chip svg{flex:0 0 auto}.create-order-modal .wizard-grid-delivery{grid-template-columns:minmax(0,1.45fr) 135px 95px 110px 100px;align-items:flex-end;column-gap:10px;row-gap:8px;min-width:0}.create-order-modal .wizard-grid-delivery .field{min-width:0}.create-order-modal .wizard-grid-delivery .romanian-date-trigger,.create-order-modal .wizard-grid-delivery input,.create-order-modal .wizard-grid-delivery select{min-height:38px;padding:8px 10px;border-radius:9px}.create-order-modal .wizard-grid-delivery .romanian-date-trigger{font-size:14px}.create-order-modal .wizard-grid-delivery .romanian-date-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-order-modal .wizard-grid-delivery .field:has(.location-combobox-input){position:relative}.create-order-modal .wizard-grid-delivery .field:has(.location-combobox-input):after{content:"⌄";position:absolute;right:12px;top:50%;transform:translateY(6px);height:16px;line-height:16px;color:#53627a;font-size:14px;pointer-events:none;z-index:3}.create-order-modal .wizard-panel-delivery .location-combobox-menu,.create-order-modal .wizard-panel-delivery .romanian-date-popover{z-index:100000}.create-order-modal .delivery-add-row{display:grid;margin-top:4px}.create-order-modal .delivery-add-row .ghost-button{justify-content:center;min-height:48px;border:2px dashed #d8d3cf;border-radius:14px;color:#6f6761;background:#fff;font-weight:800}.pallet-organization{overflow:hidden;margin-top:18px;border:1px solid #d8e2ef;border-radius:14px;background:#f6f8fc}.pallet-organization-toggle{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:15px 17px;border:0;color:#17345f;background:transparent;text-align:left}.pallet-organization-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#fff;background:#173a78}.pallet-organization-toggle>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.pallet-organization-toggle strong{font-size:13px}.pallet-organization-toggle b,.pallet-organization-toggle small,.pallet-organization-toolbar span{color:#74829a;font-size:10px}.pallet-organization-toggle b{display:inline-flex;min-height:34px;padding:0 13px;align-items:center;justify-content:center;border:1px solid #1d4d9b;border-radius:9px;color:#fff;background:#1d4d9b;box-shadow:0 5px 12px rgba(29,77,155,.18);font-size:10px;font-weight:850;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pallet-organization-toggle:hover b{border-color:#143b7d;background:#143b7d;box-shadow:0 7px 16px rgba(29,77,155,.24);transform:translateY(-1px)}.pallet-organization.is-enabled .pallet-organization-toggle b{border-color:#cbd8e8;color:#31527f;background:#fff;box-shadow:none}.pallet-organization-body{display:grid;grid-gap:16px;gap:16px;padding:16px;border-top:1px solid #e1e8f1}.pallet-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.pallet-summary-grid>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px 13px;border:1px solid #dce5f0;border-radius:10px;background:#fff}.pallet-summary-grid strong{color:#13366e;font-size:20px;line-height:1}.pallet-summary-grid span{overflow:hidden;color:#71809a;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.pallet-summary-grid .is-warning{border-color:#ecd9ad;background:#fffaf1}.pallet-summary-grid .is-warning strong{color:#a66b0a}.pallet-summary-grid .is-billable{border-color:#bfe4d6;background:#f1fbf7}.pallet-summary-grid .is-billable strong{color:#087956}.pallet-created-section,.pallet-unassigned-panel{display:grid;grid-gap:11px;gap:11px}.pallet-unassigned-panel{padding:14px;border:1px solid #d5e0ed;border-radius:12px;background:#fff}.pallet-section-heading,.pallet-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.pallet-section-heading>div,.pallet-section-title>div{display:flex;align-items:center;gap:9px}.pallet-section-heading>div>div{display:grid;grid-gap:2px;gap:2px}.pallet-section-heading strong,.pallet-section-title strong{color:#17345f;font-size:13px}.pallet-section-heading small{color:#7a879c;font-size:10px}.pallet-section-heading>span,.pallet-section-title>span{display:grid;min-width:25px;height:25px;padding:0 7px;place-items:center;border-radius:999px;color:#244b8d;background:#edf3fb;font-size:11px;font-weight:850}.pallet-section-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#205099;background:#eef4fc}.pallet-delivery-list{display:grid;grid-gap:7px;gap:7px}.pallet-delivery-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:10px 11px;border:1px solid #dce5ef;border-radius:9px;background:#fbfcfe}.pallet-delivery-row.is-selectable{cursor:pointer}.pallet-delivery-row.is-selectable:has(input:checked){border-color:#6ba1dc;background:#f0f6fd;box-shadow:inset 3px 0 #2459a3}.pallet-delivery-row input{width:17px;height:17px;accent-color:#1d4d9b}.pallet-delivery-sequence{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;color:#fff;background:#1b4b8f;font-size:10px;font-weight:850}.pallet-delivery-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.pallet-delivery-copy strong{color:#1c365f;font-size:11px}.pallet-delivery-copy small,.pallet-delivery-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pallet-delivery-copy small{color:#7c899d;font-size:9px}.pallet-delivery-quantity{display:grid;min-width:58px;grid-gap:1px;gap:1px;text-align:right}.pallet-delivery-quantity strong{color:#173a78;font-size:12px}.pallet-delivery-quantity small{color:#8490a3;font-size:9px}.pallet-create-selected{justify-self:end;min-height:40px;padding:0 15px;font-size:11px}.pallet-card-actions button:disabled,.pallet-create-selected:disabled,.pallet-inline-panel button:disabled{cursor:not-allowed;opacity:.45}.pallet-list-complete{display:flex;align-items:center;justify-content:center;gap:8px;min-height:55px;border:1px dashed #bcdccc;border-radius:9px;color:#197254;background:#f4fbf8;font-size:11px;font-weight:750}.pallet-organization-card{overflow:hidden;border:1px solid #cfdaea;border-radius:12px;background:#fff}.pallet-organization-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #e5eaf2;background:#f2f6fb}.pallet-card-title{display:flex;align-items:center;gap:9px}.pallet-card-billing,.pallet-card-title>div{display:grid;grid-gap:2px;gap:2px}.pallet-card-title strong{color:#17345f;font-size:13px}.pallet-card-title small{color:#7e8ca1;font-size:9px}.pallet-number{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#fff;background:#173a78;font-size:11px;font-weight:850}.pallet-card-billing{text-align:right}.pallet-card-billing strong{color:#07815a;font-size:14px}.pallet-card-billing span{color:#618172;font-size:9px;font-weight:750}.pallet-card-deliveries{display:grid;grid-gap:7px;gap:7px;padding:12px 13px}.pallet-card-delivery{display:grid;grid-gap:5px;gap:5px}.pallet-card-delivery .pallet-delivery-row{background:#fff}.pallet-card-delivery-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.pallet-card-delivery-actions label{display:flex;align-items:center;gap:6px;color:#76849a;font-size:9px;font-weight:750}.pallet-card-delivery-actions select{min-height:30px;padding:0 26px 0 8px;border:1px solid #d2ddea;border-radius:7px;color:#244270;background:#fff;font-size:10px}.pallet-split-action{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:0;color:#6d7890;background:transparent;font-size:9px;font-weight:750}.pallet-split-action:disabled{opacity:.35}.pallet-card-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-top:1px solid #edf0f5;color:#71809a;background:#fbfcfe;font-size:10px}.pallet-card-total strong{color:#234576}.pallet-card-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 13px;border-top:1px solid #e8edf4}.pallet-card-actions button{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 9px;border:1px solid #d5dfec;border-radius:7px;color:#31527f;background:#fff;font:inherit;font-size:9px;font-weight:800}.pallet-card-actions button.is-danger{margin-left:auto;border-color:#efcfd2;color:#b52f3a;background:#fff8f8}.pallet-card-actions .is-rotated{transform:rotate(180deg)}.pallet-inline-panel{display:grid;grid-gap:9px;gap:9px;padding:12px 13px;border-top:1px solid #dce5f0;background:#f6f9fd}.pallet-inline-panel>strong{color:#294873;font-size:10px}.pallet-inline-panel>button{justify-self:end;font-size:10px}.pallet-organization-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px 13px}.pallet-organization-fields label{display:grid;grid-gap:5px;gap:5px}.pallet-organization-fields label span{color:#7c899f;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.pallet-organization-fields input{min-height:38px}.pallet-organization-empty,.pallet-unassigned-warning{display:flex;align-items:center;gap:10px;padding:13px;border:1px dashed #cbd8e8;border-radius:10px;color:#71809a;background:#fff;font-size:11px}.pallet-unassigned-warning{align-items:flex-start;border-style:solid;border-color:#efd9a8;color:#8b6114;background:#fffaf0}.pallet-unassigned-warning div{display:grid;grid-gap:3px;gap:3px}.pallet-unassigned-warning small,.pallet-unassigned-warning span{font-size:10px}@media (max-width:620px){.pallet-organization-toggle{grid-template-columns:40px minmax(0,1fr)}.pallet-organization-toggle b{grid-column:2}.pallet-organization-body{padding:12px}.pallet-summary-grid{grid-template-columns:1fr 1fr}.pallet-delivery-row{grid-template-columns:26px minmax(0,1fr) auto}.pallet-create-selected{width:100%;justify-self:stretch}.pallet-card-actions button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);justify-content:center}.pallet-card-actions button.is-danger{margin-left:0}.pallet-organization-fields{grid-template-columns:1fr}}.delivery-line-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(38,68,140,.12);border-radius:20px;background:rgba(255,255,255,.76)}.delivery-line-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.delivery-line-head strong{font-size:16px}.delivery-line-remove{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:rgba(38,68,140,.08);color:var(--navy);font-size:24px;line-height:1;cursor:pointer}.location-combobox-input{padding-right:38px}.field:has(.location-combobox-input){position:relative}.field:has(.location-combobox-input):after{content:"⌄";position:absolute;right:14px;top:46px;color:rgba(16,32,62,.68);font-size:18px;pointer-events:none}.location-combobox-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9999;max-height:280px;overflow:auto;border:1px solid rgba(38,68,140,.18);border-radius:14px;background:white;box-shadow:0 18px 46px rgba(15,31,66,.18)}.location-combobox-empty,.location-combobox-status{padding:10px 12px;color:rgba(16,32,62,.62);font-size:13px}.location-combobox-status{border-bottom:1px solid rgba(38,68,140,.08)}.location-combobox-option{display:block;width:100%;padding:11px 12px;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.location-combobox-option:focus-visible,.location-combobox-option:hover{background:rgba(103,198,230,.14);outline:none}@media (max-width:1440px){.register-summary-grid-operations{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-grid,.wizard-grid-delivery,.wizard-grid-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-grid-loading .field-metric,.wizard-grid-loading .field-origin,.wizard-grid-loading .field-pickup,.wizard-grid-loading .field-temperature{grid-column:auto}}@media (max-width:1180px){.dashboard-manifest-card{align-items:stretch;flex-direction:column}.orders-list-toolbar{grid-template-columns:1fr}.orders-list-export-group{border-top:1px solid rgba(38,68,140,.12);border-left:0;border-radius:0 0 18px 18px}.orders-list-toolbar-group:first-child{border-radius:18px 18px 0 0}.dashboard-shell:has(.sidebar-toggle-input:checked){grid-template-columns:1fr}.sidebar{position:static;min-height:0}.brand-lockup{display:none}.nav-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0}.sidebar-footer{margin-top:16px;padding-top:16px}.modal-header,.order-row-head,.orders-toolbar,.wizard-footer{align-items:stretch;flex-direction:column}.order-row-head-side{justify-content:flex-start}.order-row-grid,.register-summary-grid-operations,.wizard-grid-delivery,.wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-shell{width:min(960px,100%)}}@media (max-width:760px){.network-bulk-actions,.network-bulk-row,.network-table-actions,.network-table-toolbar,.network-tabs-row,.orders-pagination,.orders-pagination-actions{align-items:stretch;flex-direction:column}.network-filter-field,.network-search-field{flex:1 1 auto;width:100%}.network-table-wrap{max-width:100%;border-radius:14px;-webkit-overflow-scrolling:touch}.network-table{min-width:780px}.network-table td,.network-table th{padding:9px 10px}.orders-pagination-pages{justify-content:flex-start}.pallet-label-row{grid-template-columns:1fr;gap:4px}.pallet-label-key{font-size:.86em}.order-row-grid,.orders-toolbar,.register-summary-grid-operations,.wizard-grid,.wizard-steps{grid-template-columns:1fr}.order-summary-card{align-items:stretch;flex-direction:column}.order-summary-side{justify-content:flex-start}.wizard-grid-delivery,.wizard-grid-loading{grid-template-columns:1fr}.modal-backdrop{padding:10px}.modal-shell{max-height:calc(100vh - 20px);padding:16px;border-radius:22px}.modal-header h3{font-size:22px}.wizard-steps{gap:10px;margin-bottom:18px}.wizard-step{min-height:0;padding:14px}.wizard-step span{width:26px;height:26px}.wizard-footer{gap:12px}.wizard-footer .button,.wizard-footer .ghost-button,.wizard-nav,.wizard-nav-end{width:100%}.wizard-footer .button,.wizard-footer .ghost-button{justify-content:center}}.list-card.team-access-card{padding:18px 20px;align-self:start}.team-page{display:grid;grid-gap:22px;gap:22px;align-content:start}.team-summary-card{padding:16px 20px}.team-summary-card .section-title{margin-bottom:4px}@media (max-width:1180px){.dashboard-attention-card>.dashboard-attention-list:not(.dashboard-planning-attention){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-filter-band .export-orders{justify-content:flex-start}}@media (max-width:760px){.dashboard-operations{gap:18px}.dashboard-operations-header{align-items:flex-start;flex-direction:column;gap:12px}.dashboard-operations-header h1{font-size:28px}.dashboard-attention-card>.dashboard-attention-list:not(.dashboard-planning-attention),.dashboard-operations .dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-operations .dashboard-kpi-card{min-height:150px}.dashboard-operations .dashboard-kpi-card>strong{margin-top:20px;font-size:40px}.dashboard-operations .dashboard-quick-actions,.dashboard-operations .dashboard-quick-actions .button,.dashboard-operations .dashboard-quick-actions .ghost-button{width:100%}.dashboard-operations .dashboard-quick-actions>a:last-child{margin-left:0}.dashboard-attention-card>.section-header,.dashboard-orders-card>.section-header{align-items:flex-start;flex-direction:column}.dashboard-attention-card .dashboard-attention-item-with-notes{grid-template-columns:1fr}.dashboard-attention-notes{padding:9px 0 0;border-top:1px solid rgba(217,143,0,.22);border-left:0}.dashboard-attention-card .dashboard-attention-item-with-notes .dashboard-attention-action{grid-column:auto}.dashboard-attention-card>.dashboard-planning-attention .dashboard-attention-item{align-items:stretch;flex-direction:column}.dashboard-view-tabs{display:grid;width:100%;grid-template-columns:1fr}.dashboard-view-tab{width:100%}.dashboard-view-tab-count{margin-left:auto}.dashboard-table-footer{align-items:flex-start;flex-direction:column;gap:10px}.dashboard-table-heading,.dashboard-table-heading-actions{align-items:stretch;flex-direction:column}.dashboard-table-heading{padding:18px}.dashboard-table-search{width:100%}}.romanian-date-picker{position:relative;width:100%}.romanian-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(38,68,140,.18);border-radius:12px;color:var(--navy);background:#fff;font:inherit;text-align:left;cursor:pointer}.romanian-date-trigger:focus-visible,.romanian-date-trigger:hover,.romanian-date-trigger[aria-expanded=true]{border-color:#6f9de9;outline:0;box-shadow:0 0 0 3px rgba(47,95,179,.11)}.romanian-date-trigger[data-invalid=true]{border-color:#d92d20}.romanian-date-placeholder{color:#8a94a6}.romanian-date-trigger-icons{display:inline-flex;align-items:center;gap:5px;color:#60708a}.romanian-date-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:30000;width:max-content;padding:12px;border:1px solid #dfe4ec;border-radius:8px;color:#17233b;background:#fff;box-shadow:0 22px 55px rgba(16,32,62,.2)}.romanian-date-popover[data-placement=top]{top:auto;bottom:calc(100% + 7px)}.dashboard-operations .dashboard-orders-card.dashboard-assigned-pallets-card:has(.romanian-date-popover){position:relative;z-index:60;overflow:visible}.romanian-date-popover .rdp-root{--rdp-accent-color:#2f69d9;--rdp-accent-background-color:#eaf1ff;--rdp-day-height:36px;--rdp-day-width:36px;--rdp-day_button-height:34px;--rdp-day_button-width:34px;--rdp-day_button-border-radius:8px;margin:0;font-size:13px}.romanian-date-popover .rdp-month,.romanian-date-popover .rdp-month_grid,.romanian-date-popover .rdp-months{min-width:252px}.romanian-date-popover .rdp-month_grid{width:252px;table-layout:fixed}.romanian-date-popover .rdp-month_caption{font-weight:900;text-transform:capitalize}.romanian-date-popover .rdp-weekday{color:#758197;font-size:11px;font-weight:800;text-transform:capitalize}.romanian-date-popover .rdp-selected .rdp-day_button{color:#fff;background:#2f69d9}.romanian-date-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:10px;border-top:1px solid #edf0f4}.romanian-date-footer button{padding:6px 8px;border:0;border-radius:6px;color:#225dcc;background:transparent;font-size:12px;font-weight:800;cursor:pointer}.romanian-date-footer button:hover{background:#edf4ff}.planning-date-field .romanian-date-picker{width:190px}.planning-page-redesign{gap:24px;color:#14213d}.planning-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 2px}.planning-page-header h1{margin:0;color:var(--navy);font-size:34px;line-height:1.05}.planning-page-header p{margin:8px 0 0;color:#64748b;font-size:14px}.planning-header-date{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;color:#64748b;font-size:13px;font-weight:700;text-transform:capitalize;white-space:nowrap}.planning-page-redesign .planning-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.planning-page-redesign .planning-kpi-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:132px;padding:20px;border-radius:8px;box-shadow:0 10px 30px rgba(38,68,140,.045)}.planning-page-redesign .planning-kpi-card .mini-label{margin:0 0 24px;color:#617089;letter-spacing:1.4px}.planning-page-redesign .planning-kpi-card strong{display:block;color:#111827;font-size:34px;line-height:1}.planning-kpi-blue{border-color:#bad3ff!important;background:#f4f8ff!important}.planning-kpi-green{border-color:#a9e9d0!important;background:#f2fcf8!important}.planning-kpi-warning{border-color:#f4d992!important;background:#fffbef!important}.planning-kpi-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:3px solid #cfe0ff;border-radius:8px;color:#2563eb;background:#eff6ff}.planning-kpi-green .planning-kpi-icon{border-color:#b9f0dc;color:#008f68;background:#ecfdf5}.planning-kpi-warning .planning-kpi-icon{border-color:#fde8ad;color:#b66a00;background:#fffbeb}.planning-page-redesign .planning-notes{margin-top:12px}.planning-page-redesign .planning-board{gap:0;padding:0;overflow:visible;border-radius:8px;background:#fff}.planning-date-field .romanian-date-popover{right:0;left:auto}.planning-board .planning-board-heading{align-items:flex-end;padding:24px}.planning-board .planning-board-heading .section-title{margin:6px 0 12px;font-size:22px}.planning-board .planning-board-heading .transport-assignment-legend{margin:0}.planning-board .planning-date-field{display:flex;align-items:center;gap:10px}.planning-board .planning-date-field>.mini-label{margin:0}.localized-planning-date{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:190px;min-height:42px;padding:0 13px;overflow:hidden;border:1px solid #dce2eb;border-radius:8px;color:var(--navy);background:#fff;font-size:13px;font-weight:700;text-transform:capitalize}.localized-planning-date input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.planning-board .planning-filters{gap:8px;margin:0;padding:14px 20px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fff}.planning-board .orders-tab{padding:8px 12px;border-radius:999px}.planning-board .dashboard-table-wrap{margin:0;overflow-x:visible;border:0;border-radius:0}.planning-board .planning-table{min-width:0;table-layout:fixed}.planning-board .planning-table th{padding:12px 8px;color:#756b64;background:#fff;font-size:10px;font-weight:900;letter-spacing:1.2px;white-space:normal}.planning-board .planning-table td{min-height:70px;padding:12px 8px;border-bottom:1px solid #edf0f4;background:#fff;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.planning-board .planning-table td:first-child,.planning-board .planning-table td:nth-child(2),.planning-board .planning-table th:first-child,.planning-board .planning-table th:nth-child(2){width:13%}.planning-board .planning-table td:nth-child(3),.planning-board .planning-table th:nth-child(3){width:7%}.planning-board .planning-table td:nth-child(4),.planning-board .planning-table td:nth-child(5),.planning-board .planning-table td:nth-child(6),.planning-board .planning-table td:nth-child(7),.planning-board .planning-table th:nth-child(4),.planning-board .planning-table th:nth-child(5),.planning-board .planning-table th:nth-child(6),.planning-board .planning-table th:nth-child(7){width:6%;text-align:center}.planning-board .planning-table td:nth-child(8),.planning-board .planning-table th:nth-child(8){width:18%}.planning-board .planning-table td:nth-child(9),.planning-board .planning-table th:nth-child(9){width:8%}.planning-board .planning-table td:nth-child(10),.planning-board .planning-table th:nth-child(10){width:17%}.planning-board .planning-table td:first-child,.planning-board .planning-table td:nth-child(2){color:var(--navy);font-weight:800}.planning-board .planning-carrier-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0}.planning-board .planning-carrier-form select{width:100%;min-width:0;max-width:100%;min-height:36px;padding:6px 8px;font-size:12px}.planning-board .planning-carrier-form button{width:100%;min-height:32px;padding:5px 8px;border:0;border-radius:8px;color:#fff;background:#0db985;font-size:12px}.planning-board .planning-table .status-pill{white-space:normal;text-align:center}.planning-board .planning-actions{display:grid;grid-gap:6px;gap:6px}.planning-board .planning-actions .ghost-button{display:inline-flex;align-items:center;gap:5px;justify-content:center;width:100%;min-height:32px;border-radius:8px;padding:5px 7px;font-size:12px;white-space:normal;text-align:center}.planning-empty-state{display:grid;min-height:170px;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:#7b706a;text-align:center}.planning-empty-state>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#aaa5a1;background:#f4f3f2}.planning-empty-state p{margin:0;font-size:14px}@media (max-width:1050px){.planning-page-redesign .planning-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.planning-board .planning-board-heading,.planning-page-header{align-items:flex-start;flex-direction:column}.planning-page-header h1{font-size:28px}.localized-planning-date,.planning-board .planning-date-field{width:100%}}@media (max-width:560px){.planning-page-redesign .planning-summary-grid{grid-template-columns:1fr}}.planning-board .planning-table tr[data-assignment] td{border:0;border-bottom:1px solid #edf0f4}.planning-board .planning-table tr[data-assignment=assigned] td{background:#fbfdff}.planning-board .planning-table tr[data-assignment=unassigned] td{background:#fffdfd}.planning-board .planning-table tr[data-assignment=assigned] td:first-child{border-left:3px solid #3f7fff}.planning-board .planning-table tr[data-assignment=unassigned] td:first-child{border-left:3px solid #ff4968}.planning-board .planning-table th{padding:10px 8px;color:#64748b;background:#fbfcfe;letter-spacing:0}.planning-board .planning-table td{height:auto;min-height:58px;padding:10px 8px;vertical-align:top}.planning-board .planning-table td:first-child{color:#111827;font-weight:800}.planning-board .planning-table td:nth-child(2){color:#263248;font-weight:600}.planning-board .planning-filters{padding:12px 20px;background:#fbfcfe}.planning-board .orders-tab{min-height:36px;padding:7px 12px;border-color:#dbe2ed;color:#264478;background:#fff;font-size:12px}.planning-board .orders-tab-active{border-color:#2f69d9;color:#fff;background:#2f69d9}.planning-board .planning-date-field>.mini-label{display:none}.planning-board .planning-actions .ghost-button{border:1px solid #dbe2ed;color:#264478;background:#fff}.planning-board .planning-actions .ghost-button:hover{border-color:#aac0e6;background:#f4f7fc}.planning-board .status-pill{padding:6px 10px;font-size:11px}.planning-regions{display:grid;grid-gap:18px;gap:18px}.planning-localities-heading,.planning-map-heading,.planning-regions-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.planning-regions-heading p{max-width:760px;margin:5px 0 0;color:#71809a;font-size:13px}.planning-regions-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex:0 0 auto}.planning-region-date{display:grid;grid-gap:5px;gap:5px}.planning-region-date>.mini-label{display:block;color:#708098;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.planning-region-date .romanian-date-picker{min-width:180px}.planning-region-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.planning-region-card{--region-color:#3768a8;display:grid;min-width:0;min-height:145px;padding:17px 18px;text-align:left;color:#28415f;border:1px solid #dbe4ef;border-top:4px solid var(--region-color);border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(31,57,91,.06);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.planning-region-card.is-active,.planning-region-card:hover{border-color:color-mix(in srgb,var(--region-color) 62%,#dbe4ef);box-shadow:0 13px 30px color-mix(in srgb,var(--region-color) 16%,transparent);transform:translateY(-2px)}.planning-region-card.is-active{background:color-mix(in srgb,var(--region-color) 7%,#fff)}.planning-region-card.is-warning{border-style:dashed}.planning-region-card-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.planning-region-card-title i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--region-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--region-color) 15%,transparent)}.planning-region-card>strong{align-self:end;color:#193654;font-size:clamp(24px,2.1vw,32px);line-height:1}.planning-region-card>strong small{color:#62738d;font-size:12px;font-weight:700}.planning-region-card>small,.planning-region-card>span:not(.planning-region-card-title){margin-top:5px;color:#75849a;font-size:11px}.planning-region-detail{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.4fr);grid-gap:14px;gap:14px;min-width:0}.planning-localities-card,.planning-map-card{min-width:0;overflow:hidden;border:1px solid #dbe4ef;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(31,57,91,.06)}.planning-localities-heading,.planning-map-heading{min-height:58px;padding:13px 17px;border-bottom:1px solid #e4ebf3;background:#f9fbfd}.planning-localities-heading>span,.planning-map-heading>span{display:inline-flex;align-items:center;gap:7px;color:#27496f;font-size:12px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.planning-localities-heading>strong,.planning-map-heading>small{color:#687a94;font-size:11px}.planning-localities-list{max-height:390px;overflow:auto}.planning-localities-list>div{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;grid-gap:5px 12px;gap:5px 12px;min-height:54px;padding:9px 17px;border-bottom:1px solid #edf1f6}.planning-localities-list>div:last-child{border-bottom:0}.planning-localities-list span{display:flex;align-items:center;min-width:0;gap:8px;overflow:hidden;color:#294766;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.planning-localities-list span i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.planning-localities-list strong{color:#173d67;font-size:13px;text-align:right}.planning-localities-list small{color:#8290a4;font-size:10px}.planning-locality-extras{grid-column:2/4;min-height:12px;text-align:right}.planning-region-map-canvas,.planning-region-map-loading{min-height:390px;background:#eaf0f6}.planning-region-map-leaflet{z-index:0;width:100%;height:390px;font-family:Segoe UI Variable Display,Bahnschrift,Segoe UI,sans-serif}.planning-region-map-leaflet .leaflet-popup-content-wrapper{border:1px solid rgba(38,68,140,.12);border-radius:14px;color:#10203e;background:#fff;box-shadow:0 16px 38px rgba(15,31,66,.22);font-family:Segoe UI Variable Display,Bahnschrift,Segoe UI,sans-serif}.planning-region-map-leaflet .leaflet-popup-content{width:190px!important;margin:16px 18px 17px;color:#10203e;font-family:Segoe UI Variable Display,Bahnschrift,Segoe UI,sans-serif;line-height:1.45}.planning-region-map-leaflet .leaflet-popup-close-button{top:5px;right:5px;color:#52627a!important;font-size:19px!important}.planning-region-empty,.planning-region-map-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px;color:#75859b;font-size:12px;text-align:center}.planning-region-map-loading i{width:20px;height:20px;border:2px solid #afbdd0;border-top-color:#356da9;border-radius:50%;animation:network-map-spin .8s linear infinite}.planning-map-quantity{padding:2px 6px!important;color:#173653!important;font-family:Segoe UI Variable Display,Bahnschrift,Segoe UI,sans-serif!important;font-size:10px!important;font-weight:900!important;border:1px solid rgba(41,70,102,.16)!important;border-radius:7px!important;box-shadow:0 4px 12px rgba(20,44,78,.15)!important}.planning-map-popup>span{display:inline-flex;padding:4px 7px;border-radius:999px;background:#eef5f3;font-size:10px;font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;opacity:1;-webkit-text-fill-color:currentColor;text-shadow:none}.planning-map-popup h3{margin:10px 0 14px;color:#102344!important;font-size:17px;font-weight:800;line-height:1.3;opacity:1;overflow-wrap:anywhere;-webkit-text-fill-color:#102344;text-shadow:none}.planning-map-popup dl,.planning-map-popup h3{font-family:Segoe UI Variable Display,Bahnschrift,Segoe UI,sans-serif}.planning-map-popup dl{display:grid;grid-template-columns:minmax(70px,1fr) auto;grid-gap:7px 14px;gap:7px 14px;margin:0;font-size:12px;line-height:1.35}.planning-map-popup dt{color:#6b7a91!important;font-weight:650;opacity:1;-webkit-text-fill-color:#6b7a91;text-shadow:none}.planning-map-popup dd{margin:0;color:#142f52!important;font-weight:800;opacity:1;text-align:right;-webkit-text-fill-color:#142f52;text-shadow:none}.planning-table-region{display:block;margin-top:3px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media (max-width:1180px){.planning-region-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.planning-region-detail{grid-template-columns:1fr}}@media (max-width:720px){.planning-regions-heading{align-items:flex-start;flex-direction:column}.planning-regions-actions{align-items:stretch;width:100%;flex-direction:column-reverse}.planning-region-date,.planning-region-date .romanian-date-picker{width:100%}.planning-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-region-card{min-height:132px;padding:14px}.planning-region-card>strong{font-size:24px}.planning-region-detail{grid-template-columns:minmax(0,1fr)}.planning-localities-list>div{grid-template-columns:minmax(100px,1fr) auto}.planning-localities-list>div>small:not(.planning-locality-extras){display:none}.planning-locality-extras{grid-column:1/3}.planning-region-map-canvas,.planning-region-map-leaflet,.planning-region-map-loading{height:330px;min-height:330px}}@media (max-width:1180px){.create-order-modal{width:min(768px,calc(100vw - 72px))}.create-order-modal .modal-header,.create-order-modal .wizard-footer{align-items:center;flex-direction:row}.create-order-modal .wizard-steps{grid-template-columns:320px 48px 320px}.create-order-modal .wizard-grid-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.create-order-modal .wizard-grid-loading .field-origin,.create-order-modal .wizard-grid-loading .field-pickup{grid-column:span 1}.create-order-modal .wizard-grid-loading .field-temperature{grid-column:1/-1}.create-order-modal .wizard-grid-loading .field-metric{grid-column:1/span 1}.create-order-modal .wizard-grid-delivery{grid-template-columns:minmax(0,1.8fr) minmax(116px,.95fr) minmax(96px,.78fr) minmax(96px,.82fr) minmax(96px,.82fr)}}@media (max-width:760px){.create-order-modal{width:min(768px,calc(100vw - 20px));max-height:calc(100vh - 20px);padding:0}.create-order-modal .modal-header{align-items:flex-start;padding:22px 18px 16px}.create-order-modal .wizard-steps{grid-template-columns:1fr;gap:10px;padding:0 18px 16px}.create-order-modal .wizard-steps:before{display:none}.create-order-modal .wizard-step:first-child,.create-order-modal .wizard-step:nth-child(2){grid-column:auto;grid-row:auto}.create-order-modal .wizard-panel-active,.create-order-modal .wizard-panel-delivery.wizard-panel-active{padding:20px 18px}.create-order-modal .temperature-options,.create-order-modal .wizard-grid-delivery,.create-order-modal .wizard-grid-loading{grid-template-columns:1fr}.create-order-modal .wizard-grid-loading .field-metric,.create-order-modal .wizard-grid-loading .field-origin,.create-order-modal .wizard-grid-loading .field-pickup,.create-order-modal .wizard-grid-loading .field-temperature{grid-column:auto;max-width:none}.create-order-modal .delivery-plan-header{align-items:flex-start;flex-direction:column}.create-order-modal .wizard-footer{align-items:stretch;flex-direction:column;padding:18px}}.create-order-modal .wizard-grid-delivery .field:has(.location-combobox-input){position:relative!important}.create-order-modal .wizard-grid-delivery .field:has(.location-combobox-input):after{content:"⌄"!important;position:absolute!important;right:14px!important;top:auto!important;bottom:19px!important;transform:none!important;height:14px!important;line-height:14px!important;font-size:14px!important;color:#53627a!important;z-index:5!important;pointer-events:none!important}.create-order-modal form.stack{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.create-order-modal .wizard-panel:not(.wizard-panel-active){display:none}.create-order-modal .wizard-panel-delivery.wizard-panel-active{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.create-order-modal .wizard-panel-delivery>.stack{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;gap:16px}.create-order-modal .wizard-panel-delivery.wizard-panel-active:has(.location-combobox-menu),.create-order-modal .wizard-panel-delivery.wizard-panel-active:has(.location-combobox-menu)>.stack,.create-order-modal .wizard-panel-delivery.wizard-panel-active:has(.romanian-date-popover),.create-order-modal .wizard-panel-delivery.wizard-panel-active:has(.romanian-date-popover)>.stack{overflow:visible}.create-order-modal .wizard-panel-delivery:has(.location-combobox-menu) .delivery-line-card,.create-order-modal .wizard-panel-delivery:has(.romanian-date-popover) .delivery-line-card{position:relative;z-index:20}.create-order-modal .wizard-panel-delivery .location-combobox-menu,.create-order-modal .wizard-panel-delivery .romanian-date-popover{top:auto;bottom:calc(100% + 7px);z-index:100001}.create-order-modal .wizard-panel-delivery .location-combobox-menu{max-height:calc(100dvh - 90px);overflow-y:auto;box-shadow:0 -18px 42px rgba(15,31,66,.18)}.create-order-modal .wizard-panel-delivery .romanian-date-popover{box-shadow:0 -18px 42px rgba(15,31,66,.18)}.create-order-modal:has(.wizard-panel-delivery .location-combobox-menu)>form.stack,.create-order-modal:has(.wizard-panel-delivery .romanian-date-popover)>form.stack{overflow:visible}.create-order-modal .modal-header,.create-order-modal .wizard-steps{z-index:1}.create-order-modal .wizard-panel-delivery.wizard-panel-active:has(.location-combobox-menu),.create-order-modal .wizard-panel-delivery.wizard-panel-active:has(.romanian-date-popover){position:relative;z-index:10000}.create-order-modal .wizard-panel-delivery:has(.location-combobox-menu) .field:has(.location-combobox-input),.create-order-modal .wizard-panel-delivery:has(.romanian-date-popover) .romanian-date-picker{z-index:10001}.create-order-modal .wizard-panel-delivery .location-combobox-menu,.create-order-modal .wizard-panel-delivery .romanian-date-popover{z-index:10002}.create-order-modal .wizard-footer{min-height:65px;padding:10px 28px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.create-order-modal .wizard-footer .button,.create-order-modal .wizard-footer .ghost-button{margin-top:0}@media (max-width:1180px){.create-order-modal{width:min(960px,calc(100vw - 32px))}.create-order-modal .wizard-steps{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.create-order-modal .wizard-grid-delivery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.create-order-modal .wizard-grid-delivery>.field:first-child{grid-column:1/-1}.create-order-modal .wizard-grid-delivery .romanian-date-picker,.create-order-modal .wizard-grid-delivery .romanian-date-trigger,.create-order-modal .wizard-grid-delivery input,.create-order-modal .wizard-grid-delivery select{width:100%;min-width:0}.create-order-modal .delivery-line-head{align-items:flex-start;gap:10px}.create-order-modal .delivery-line-head-actions{max-width:65%;flex-wrap:wrap}}@media (max-width:760px){.modal-backdrop{align-items:stretch;padding:0}.create-order-modal{width:100vw;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.create-order-modal .modal-header{padding:12px 14px 8px}.create-order-modal .modal-header h3{font-size:19px}.create-order-modal .modal-header p{font-size:13px}.create-order-modal .wizard-steps{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:0;padding:8px 10px}.create-order-modal .wizard-steps:before{display:block;grid-column:2;grid-row:1}.create-order-modal .wizard-step:first-child{grid-column:1;grid-row:1}.create-order-modal .wizard-step:nth-child(2){grid-column:3;grid-row:1}.create-order-modal .wizard-step{grid-template-columns:26px minmax(0,1fr);min-height:46px;padding:6px 8px}.create-order-modal .wizard-step-icon{width:24px;height:24px}.create-order-modal .wizard-step small,.create-order-modal .wizard-step>span:not(.wizard-step-icon){display:none}.create-order-modal .wizard-step strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-order-modal .wizard-panel-active,.create-order-modal .wizard-panel-delivery.wizard-panel-active{padding:10px 12px}.create-order-modal .wizard-panel-collection.wizard-panel-active,.create-order-modal .wizard-panel-delivery>.stack{overflow-y:auto;overflow-x:clip}.create-order-modal .temperature-options,.create-order-modal .wizard-grid-delivery,.create-order-modal .wizard-grid-loading{grid-template-columns:minmax(0,1fr)}.create-order-modal .wizard-grid-delivery>*,.create-order-modal .wizard-grid-delivery>.field:first-child,.create-order-modal .wizard-grid-loading>*{grid-column:1;min-width:0;max-width:none}.create-order-modal .delivery-line-head,.create-order-modal .delivery-plan-header{align-items:flex-start;flex-direction:column}.create-order-modal .delivery-plan-header{gap:8px}.create-order-modal .delivery-line-card{width:100%;min-width:0;padding:10px}.create-order-modal .delivery-line-head-actions{justify-content:flex-start;width:100%;max-width:none}.create-order-modal .delivery-temperature-chips{justify-content:flex-start}.create-order-modal .no-collection-card{grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.create-order-modal .temperature-options .checkbox-row{width:100%;min-width:0}.create-order-modal .wizard-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-height:60px;padding:8px 12px}.create-order-modal .wizard-footer .button,.create-order-modal .wizard-footer .ghost-button,.create-order-modal .wizard-nav,.create-order-modal .wizard-nav button{width:100%;min-width:0;justify-content:center}}@media (max-width:420px){.create-order-modal .modal-header .mini-label,.create-order-modal .modal-header p{display:none}.create-order-modal .wizard-step{grid-template-columns:22px minmax(0,1fr);padding:5px 6px}.create-order-modal .wizard-step-icon{width:21px;height:21px}.create-order-modal .wizard-panel-active,.create-order-modal .wizard-panel-delivery.wizard-panel-active{padding:8px}}@media (max-width:900px){.pallet-report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pallet-report-filter-actions{justify-content:flex-start}.pallet-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pallet-report-filter-grid,.pallet-report-summary{grid-template-columns:1fr}.pallet-report-filter-actions{flex-direction:column;align-items:stretch}}@media (max-width:1000px){.dashboard-shell-client,.dashboard-shell-client:has(.sidebar-toggle-input:checked){display:block}.dashboard-shell-client .sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:10000;width:100%;min-height:0;padding:8px}.dashboard-shell-client .brand-lockup,.dashboard-shell-client .sidebar-toggle{display:none}.dashboard-shell-client .nav-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin:0;overflow-x:auto;scrollbar-width:none}.dashboard-shell-client .nav-list::-webkit-scrollbar{display:none}.dashboard-shell-client .nav-link,.dashboard-shell-client:has(.sidebar-toggle-input:checked) .nav-link{flex:0 0 auto;justify-content:center;width:auto;height:44px;gap:7px;padding:0 12px;border-radius:10px}.dashboard-shell-client .nav-icon svg{width:18px;height:18px}.dashboard-shell-client .nav-label,.dashboard-shell-client:has(.sidebar-toggle-input:checked) .nav-label{position:static;display:block;min-width:0;padding:0;color:#fff;background:transparent;font-size:12px;opacity:1;transform:none}.dashboard-shell-client .content{width:100%;min-width:0;padding:18px}.dashboard-shell-client .dashboard-topbar{position:static;grid-template-columns:minmax(0,1fr) auto;width:auto;min-height:52px;margin:-18px -18px 0;padding:8px 14px}.dashboard-shell-client .dashboard-breadcrumbs{min-width:0;overflow:hidden;white-space:nowrap}.dashboard-shell-client .dashboard-topbar-account{gap:7px}.dashboard-shell-client .dashboard-notifications,.dashboard-shell-client .dashboard-profile-chevron{display:none}.dashboard-shell-client .dashboard-profile-copy{max-width:150px}.dashboard-shell-client .dashboard-logout{width:38px;padding:0;justify-content:center;border-left:0}.dashboard-shell-client .dashboard-logout span{display:none}}@media (max-width:900px){.modal-backdrop{align-items:center;padding:8px}.create-order-modal{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:16px}.create-order-modal .modal-header{min-height:62px;padding:12px 16px 8px}.create-order-modal .modal-header h3{font-size:20px}.create-order-modal .modal-header p{margin-top:3px;font-size:13px}.create-order-modal .wizard-steps{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:0;padding:8px 12px 10px}.create-order-modal .wizard-steps:before{display:block;grid-column:2;grid-row:1}.create-order-modal .wizard-step:first-child{grid-column:1;grid-row:1}.create-order-modal .wizard-step:nth-child(2){grid-column:3;grid-row:1}.create-order-modal .wizard-step{grid-template-columns:28px minmax(0,1fr);min-height:48px;padding:7px 10px}.create-order-modal .wizard-step small,.create-order-modal .wizard-step>span:not(.wizard-step-icon){display:none}.create-order-modal .wizard-step strong{font-size:13px}.create-order-modal .wizard-panel-active,.create-order-modal .wizard-panel-delivery.wizard-panel-active{padding:12px 14px}.create-order-modal .temperature-options,.create-order-modal .wizard-grid-delivery,.create-order-modal .wizard-grid-loading{grid-template-columns:minmax(0,1fr)}.create-order-modal .wizard-grid-delivery>*,.create-order-modal .wizard-grid-delivery>.field:first-child,.create-order-modal .wizard-grid-loading>*{grid-column:1;min-width:0;max-width:none}.create-order-modal .delivery-line-head,.create-order-modal .delivery-plan-header{align-items:flex-start;flex-direction:column}.create-order-modal .delivery-line-head-actions{justify-content:flex-start;width:100%;max-width:none}.create-order-modal .wizard-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:9px 14px;background:#fff;box-shadow:0 -8px 22px rgba(15,31,66,.07)}.create-order-modal .wizard-footer .button,.create-order-modal .wizard-footer .ghost-button,.create-order-modal .wizard-nav,.create-order-modal .wizard-nav button{width:100%;min-width:0;justify-content:center}}@media (max-width:520px){.dashboard-shell-client .nav-link,.dashboard-shell-client:has(.sidebar-toggle-input:checked) .nav-link{flex-direction:column;height:50px;gap:2px;padding:4px 10px}.dashboard-shell-client .nav-label,.dashboard-shell-client:has(.sidebar-toggle-input:checked) .nav-label{font-size:10px}.dashboard-shell-client .content{padding:12px}.dashboard-shell-client .dashboard-topbar{grid-template-columns:minmax(0,1fr) auto;margin:-12px -12px 0}.dashboard-shell-client .dashboard-profile-copy span{display:none}.create-order-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.modal-backdrop{padding:0}}.modal-backdrop:has(.create-order-modal){align-items:flex-start;overflow-x:hidden;overflow-y:auto}.create-order-modal,.create-order-modal .wizard-panel-active,.create-order-modal .wizard-panel-collection.wizard-panel-active,.create-order-modal .wizard-panel-delivery.wizard-panel-active,.create-order-modal .wizard-panel-delivery>.stack,.create-order-modal form.stack{height:auto;max-height:none;overflow:visible}.create-order-modal{flex:0 0 auto;margin:auto 0}.modal-backdrop:has(.create-order-modal){z-index:1000000}.modal-backdrop:has(.create-order-modal) .create-order-modal{z-index:1}.create-order-modal .wizard-panel-active,.create-order-modal .wizard-panel-delivery.wizard-panel-active{flex:0 0 auto}.cmr-print-page{min-height:100vh;padding:24px;color:#111827;background:#e9eef5}.cmr-print-toolbar{position:-webkit-sticky;position:sticky;top:12px;z-index:10;display:flex;width:min(100%,210mm);align-items:center;justify-content:space-between;gap:16px;margin:0 auto 18px;padding:12px 14px;border:1px solid #d7e0ec;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(15,31,66,.1)}.cmr-print-toolbar p{margin:0;color:#5c6b82;font-size:13px}.cmr-documents{display:grid;grid-gap:24px;gap:24px;justify-items:center}.cmr-sheet{width:210mm;min-height:297mm;padding:7mm;border:1px solid #bcc7d4;background:#fff;box-shadow:0 18px 50px rgba(15,31,66,.14);box-sizing:border-box}.cmr-header{display:grid;grid-template-columns:minmax(0,1fr) auto 48mm;align-items:center;min-height:17mm;border:1.4px solid #172033;border-bottom:0}.cmr-header>div{display:grid;grid-gap:2px;gap:2px;padding:3mm}.cmr-header strong{font-size:12px;letter-spacing:.04em}.cmr-document-number span,.cmr-header small{color:#526078;font-size:8px}.cmr-header .cmr-mark{display:block;padding:0 5mm;border-right:1px solid #172033;border-left:1px solid #172033;color:#c9232b;font-size:27px;font-weight:900;letter-spacing:-.05em}.cmr-document-number strong{overflow-wrap:anywhere;font-size:11px}.cmr-middle-grid,.cmr-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cmr-middle-grid>.cmr-box:first-child,.cmr-top-grid>div:first-child{border-right:0}.cmr-box{position:relative;min-height:20mm;border:1.4px solid #172033;border-bottom:0;box-sizing:border-box}.cmr-box-number{position:absolute;top:2mm;left:2mm;color:#c9232b;font-size:10px;font-weight:900}.cmr-box-content{display:grid;grid-gap:2mm;gap:2mm;padding:2mm 2.4mm 2mm 8mm}.cmr-box h2{margin:0;color:#344155;font-size:7.5px;font-weight:700;line-height:1.2}.cmr-box-value{display:grid;grid-gap:1mm;gap:1mm;font-size:9px;line-height:1.25}.cmr-box-value span,.cmr-box-value strong{display:block}.cmr-box-tall{min-height:48mm}.cmr-goods-grid{display:grid;grid-template-columns:24mm 18mm 22mm minmax(0,1fr) 18mm 23mm 18mm}.cmr-goods-grid .cmr-box{min-height:27mm;border-right:0}.cmr-goods-grid .cmr-box:last-child{border-right:1.4px solid #172033}.cmr-middle-grid .cmr-box-medium{min-height:30mm}.cmr-payment-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr}.cmr-payment-grid .cmr-box{min-height:19mm;border-right:0}.cmr-payment-grid .cmr-box:last-child{border-right:1.4px solid #172033}.cmr-signatures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cmr-signatures .cmr-box{min-height:36mm;border-right:0;border-bottom:1.4px solid #172033}.cmr-signatures .cmr-box:last-child{border-right:1.4px solid #172033}.cmr-signature-box{background:linear-gradient(180deg,transparent 75%,rgba(201,35,43,.035))}@media (max-width:900px){.cmr-print-page{padding:10px;overflow-x:auto}.cmr-print-toolbar{position:static;width:100%;min-width:0;flex-wrap:wrap}.cmr-print-toolbar p{order:3;width:100%;text-align:center}.cmr-documents{width:max-content;transform-origin:top left}}@media print{@page{size:A4 portrait;margin:0}.cmr-print-page{min-height:0;margin:0;padding:0;background:#fff!important}.cmr-documents{display:block}.cmr-sheet{width:210mm;height:297mm;min-height:297mm;margin:0;padding:7mm;border:0;box-shadow:none;break-after:page;page-break-after:always}.cmr-sheet:last-child{break-after:auto;page-break-after:auto}}.carrier-page{display:grid;grid-gap:24px;gap:24px}.carrier-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0}.carrier-page-header h1{margin:0 0 6px;color:var(--navy);font-size:28px;line-height:1.15;letter-spacing:-.025em}.carrier-page-header p{margin:0;color:rgba(16,32,62,.64)}.carrier-add-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;width:auto;min-height:42px;padding:0 18px;border:0;border-radius:8px;background:#12c982;color:#fff;font:inherit;font-size:14px;font-weight:750;box-shadow:0 7px 18px rgba(18,201,130,.18);cursor:pointer}.carrier-add-button:hover{background:#0eb979}.carrier-list-card{padding:26px 24px 20px;border-radius:16px;overflow:visible}.carrier-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.carrier-list-heading .section-title{margin-top:3px}.carrier-toolbar{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.carrier-search{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid rgba(38,68,140,.14);border-radius:8px;background:#f3f6fb;color:rgba(38,68,140,.55);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.carrier-search:focus-within{border-color:rgba(43,174,216,.7);background:#fff;box-shadow:0 0 0 3px rgba(103,198,230,.15)}.carrier-search input{width:100%;min-height:38px;padding:0;border:0;outline:0;background:transparent;box-shadow:none}.carrier-filters{display:flex;flex-wrap:wrap;gap:8px}.carrier-filters button{padding:6px 13px;border:1px solid rgba(38,68,140,.12);border-radius:999px;background:rgba(38,68,140,.055);color:rgba(16,32,62,.72);font:inherit;font-size:13px;cursor:pointer}.carrier-filters .carrier-filter-active,.carrier-filters button:hover{border-color:rgba(8,182,120,.55);background:rgba(8,182,120,.09);color:#087b57}.carrier-table-wrap{overflow-x:auto;max-width:100%}.carrier-table{width:100%;min-width:940px;table-layout:fixed}.carrier-table td:first-child,.carrier-table th:first-child{width:13%}.carrier-table td:nth-child(2),.carrier-table th:nth-child(2){width:26%}.carrier-table td:nth-child(3),.carrier-table th:nth-child(3){width:9%}.carrier-table td:nth-child(4),.carrier-table th:nth-child(4){width:14%}.carrier-table td:nth-child(5),.carrier-table th:nth-child(5){width:12%}.carrier-table td:nth-child(6),.carrier-table td:nth-child(7),.carrier-table th:nth-child(6),.carrier-table th:nth-child(7){width:13%}.carrier-table th{padding-block:12px;color:rgba(38,68,140,.62);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.carrier-table td{padding-block:14px;vertical-align:middle}.carrier-code{color:#24447f;font-family:var(--font-mono,monospace);font-size:12px;font-weight:700}.carrier-contact{display:inline-flex;align-items:center;max-width:100%}.carrier-name{display:block;color:var(--navy);font-size:14px;line-height:1.35;overflow-wrap:break-word}.carrier-contact{color:rgba(16,32,62,.76);font-size:13px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.carrier-contact:hover{color:#147ca3}.carrier-missing{color:rgba(38,68,140,.38)}.carrier-type{display:inline-flex;padding:5px 9px;border:1px solid;border-radius:999px;font-size:12px;font-weight:700}.carrier-type-internal{border-color:rgba(66,104,255,.22);background:rgba(66,104,255,.09);color:#3154c9}.carrier-type-third_party{border-color:rgba(235,152,45,.35);background:rgba(255,174,66,.11);color:#a85e0c}.carrier-table .network-table-actions{flex-wrap:nowrap}.carrier-table .network-table-actions form button,.carrier-table .network-table-actions>button{display:inline-flex;align-items:center;gap:5px}.users-table{min-width:1320px;table-layout:auto}.users-table td:first-child,.users-table th:first-child{width:15%}.users-table td:nth-child(2),.users-table th:nth-child(2){width:14%}.users-table td:nth-child(3),.users-table th:nth-child(3){width:23%}.users-table td:nth-child(4),.users-table th:nth-child(4){width:11%}.users-table td:nth-child(5),.users-table th:nth-child(5){width:21%}.users-table td:nth-child(6),.users-table td:nth-child(7),.users-table th:nth-child(6),.users-table th:nth-child(7){width:8%}.users-table td{padding-inline:12px;vertical-align:middle;overflow-wrap:normal;word-break:normal}.users-table td[data-label=Email],.users-table td[data-label=Telefon],.users-table td[data-label=Username]{white-space:nowrap}.users-table td[data-label=Email] .carrier-contact{display:inline-flex;overflow:visible;max-width:none;line-height:1.35;text-overflow:clip;white-space:nowrap}.users-table td[data-label=Transportator]{max-width:300px;white-space:normal;overflow-wrap:break-word;word-break:normal}.users-table td[data-label=Actiuni]{white-space:nowrap}.users-table .network-table-actions{justify-content:flex-end;gap:8px}.users-table .network-table-actions .ghost-button{min-height:32px;padding-inline:11px}.carrier-empty-state{display:grid;min-height:230px;place-items:center;align-content:center;grid-gap:8px;gap:8px}.carrier-empty-state span{color:rgba(16,32,62,.58)}.carrier-modal-shell{width:min(820px,calc(100vw - 32px))}.carrier-modal-close{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(38,68,140,.12);border-radius:11px;background:rgba(38,68,140,.05);color:var(--navy);cursor:pointer}@media (max-width:800px){.carrier-page-header{align-items:stretch;flex-direction:column;padding:0}.carrier-add-button{justify-content:center}.carrier-list-card{padding:22px 18px}.carrier-table thead{display:none}.carrier-table,.carrier-table tbody,.carrier-table td,.carrier-table tr{display:block;width:100%}.carrier-table{min-width:0}.carrier-table td:nth-child(n),.carrier-table th:nth-child(n){width:100%}.carrier-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:12px;padding:16px;border:1px solid rgba(38,68,140,.1);border-radius:16px;background:#fff}.carrier-table td{padding:0;border:0}.carrier-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:rgba(38,68,140,.52);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.carrier-table td:last-child{grid-column:1/-1}.carrier-table td:last-child:before{content:"Actiuni"}}@media (max-width:520px){.carrier-table tr{grid-template-columns:1fr}.carrier-table td:last-child{grid-column:auto}}.kpi-page{background:#f1f4f9;margin:-24px;padding:24px;min-height:calc(100vh - 70px);color:#071b48}.kpi-title-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.kpi-title-row h1{font-size:23px;margin:0 0 7px}.kpi-card-title p,.kpi-title-row p{margin:0;color:#8391b5;font-size:13px}.kpi-export{display:inline-flex;align-items:center;gap:8px;border:1px solid #d8dfed;background:#fff;color:#243a70;padding:9px 14px;border-radius:6px;text-decoration:none;font-size:13px}.kpi-filters{display:grid;grid-template-columns:minmax(220px,1.35fr) auto minmax(135px,.7fr) minmax(135px,.7fr) auto;grid-gap:16px;gap:16px;align-items:end;background:#fff;border:1px solid #dae1ed;border-radius:15px;padding:20px;margin-bottom:24px}.kpi-filters label>span,.kpi-quick>span{display:block;color:#8996b8;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:7px}.kpi-filters input,.kpi-filters select{width:100%;height:37px;border:1px solid #d7deeb;border-radius:6px;background:#f4f6fa;color:#13264f;padding:0 12px}.kpi-quick{padding-right:16px;border-right:1px solid #dce2ed}.kpi-quick div{display:flex;gap:5px}.kpi-quick button{height:37px;padding:0 14px;border:1px solid #d8deea;border-radius:6px;background:#f3f5f9;color:#293d69}.kpi-quick button.active{background:#18c67a;color:#fff;border-color:#18c67a;font-weight:700}.kpi-date{position:relative}.kpi-date svg{position:absolute;right:11px;top:11px;pointer-events:none}.kpi-apply{height:37px;display:flex;align-items:center;gap:7px;padding:0 19px;border:0;border-radius:6px;background:#172d67;color:#fff;font-weight:700}.kpi-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:24px}.kpi-metric{position:relative;background:#fff;border:1px solid #dbe2ed;border-top:3px solid var(--tone);border-radius:14px;padding:16px 20px 17px;min-height:132px}.kpi-metric-head{display:flex;justify-content:space-between;align-items:center;color:#8794b5;font-size:11px;font-weight:800;letter-spacing:.04em}.kpi-metric-head i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--tone) 10%,white);color:var(--tone)}.kpi-metric-value{font-size:31px;font-weight:800;letter-spacing:.02em;margin:6px 0 2px}.kpi-metric-value em{font-size:13px;color:#8592b3;font-style:normal;font-weight:400}.kpi-tone-green{--tone:#18c47c}.kpi-tone-blue{--tone:#3d6df2}.kpi-tone-orange{--tone:#f59e0b}.kpi-tone-purple{--tone:#8757ed}.kpi-tone-red{--tone:#f34245}.kpi-tone-teal{--tone:#13bfae}.kpi-down,.kpi-up{font-weight:700;font-size:11px}.kpi-up{color:#008c59}.kpi-down{color:#f23441}.kpi-card{background:#fff;border:1px solid #d8e0eb;border-radius:14px;padding:20px}.kpi-card h2{font-size:15px;margin:0 0 5px}.kpi-card-title{display:flex;justify-content:space-between;align-items:flex-start}.kpi-main-charts{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.kpi-evolution{min-height:300px}.kpi-legend{display:flex;gap:14px;font-size:12px;color:#66779e}.kpi-donut-legend span:before,.kpi-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.kpi-donut-legend span:first-child:before,.kpi-legend .green:before{background:#18c47c}.kpi-donut-legend span:nth-child(2):before,.kpi-legend .blue:before{background:#3d6df2}.kpi-donut-legend span:nth-child(3):before{background:#f59e0b}.kpi-line-svg{width:100%;height:225px;margin-top:14px}.kpi-line-svg line{stroke:#e3e8f1;stroke-width:1}.kpi-line-svg path{fill:none;stroke-width:3}.kpi-line-svg .kpi-area{fill:#18c47c15;stroke:none}.kpi-line-delivery{stroke:#18c47c}.kpi-line-collection{stroke:#3d6df2}.kpi-line-svg text{font-size:11px;fill:#8290af}.kpi-donut{width:166px;height:166px;border-radius:50%;margin:18px auto 12px;display:grid;place-items:center}.kpi-donut span{width:82px;height:82px;background:#fff;border-radius:50%}.kpi-donut-legend{text-align:center;display:flex;justify-content:center;gap:14px;font-size:11px;color:#65759a}.kpi-small-charts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.kpi-bars{height:175px;border-bottom:1px solid #ccd5e3;display:flex;align-items:flex-end;justify-content:space-around;padding:12px 12px 0;background:repeating-linear-gradient(180deg,#e8edf4 0 1px,transparent 1px 44px)}.kpi-bar-slot{height:155px;width:18%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.kpi-bar-slot span{width:100%;border-radius:6px 6px 0 0}.kpi-bar-slot small{color:#7f8dad}.kpi-table-card{padding:20px;margin-bottom:20px}.kpi-table-actions{display:flex;gap:10px}.kpi-table-actions label{position:relative}.kpi-table-actions label svg{position:absolute;left:11px;top:10px;color:#8794b2}.kpi-table-actions input{height:36px;width:220px;border:1px solid #d7deea;border-radius:6px;background:#f1f4f8;padding:0 12px 0 34px}.kpi-table-wrap{overflow-x:auto;margin-top:14px}.kpi-table-card table{width:100%;border-collapse:collapse;font-size:13px}.kpi-table-card th{text-align:left;color:#8290b0;font-size:10px;letter-spacing:.05em;padding:9px 10px;border-bottom:1px solid #d8e0eb}.kpi-table-card td{padding:13px 10px;border-bottom:1px solid #dce3ed}.kpi-table-card td:not(:first-child),.kpi-table-card th:not(:first-child){text-align:right}.kpi-table-card td:first-child small,.kpi-table-card td:first-child strong{display:block}.kpi-table-card td:first-child small{color:#8593b4;margin-top:3px}.kpi-rate{color:#007f50;border-bottom:4px solid #16c67b;padding-bottom:7px}.kpi-table-card tbody tr:last-child td{border-bottom:0}.kpi-client-picker,.kpi-client-search{position:relative}.kpi-client-search>svg{position:absolute;left:12px;top:11px;color:#8290af;z-index:1}.kpi-filters .kpi-client-search input{padding-left:36px;background:#f4f6fa}.kpi-client-options{position:absolute;z-index:30;top:67px;left:0;right:0;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #d5ddea;border-radius:8px;box-shadow:0 12px 30px #1c326326;padding:5px}.kpi-client-options button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:#fff;color:#13264f;padding:10px 11px;border-radius:5px;text-align:left;cursor:pointer}.kpi-client-options button:hover,.kpi-client-options button[aria-selected=true]{background:#eef3ff;color:#173d91}.kpi-client-options p{margin:10px;color:#8290af;font-size:12px}@media(max-width:1050px){.kpi-filters{grid-template-columns:1fr 1fr}.kpi-metrics{grid-template-columns:repeat(2,1fr)}.kpi-main-charts,.kpi-small-charts{grid-template-columns:1fr}}.kpi-pagination{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce3ed;padding-top:14px;margin-top:6px;color:#7d8cab;font-size:12px}.kpi-pagination>div{display:flex;gap:5px}.kpi-pagination button{min-width:34px;height:32px;padding:0 10px;border:1px solid #d7dfeb;border-radius:6px;background:#fff;color:#31466f;cursor:pointer}.kpi-pagination button.active{background:#173370;border-color:#173370;color:#fff}.kpi-pagination button:disabled{opacity:.4;cursor:not-allowed}.kpi-empty{text-align:center;color:#8290af;padding:24px 0 8px}.kpi-page .kpi-small-charts{grid-template-columns:repeat(4,1fr)}@media(max-width:1050px){.kpi-page .kpi-small-charts{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.kpi-page{margin:-16px;padding:14px}.kpi-title-row{gap:12px}.kpi-title-row p{display:none}.kpi-filters,.kpi-metrics{grid-template-columns:1fr}.kpi-quick{border:0}.kpi-table-actions{flex-direction:column}.kpi-table-actions input{width:100%}.kpi-page .kpi-small-charts{grid-template-columns:1fr}.kpi-pagination{align-items:flex-start;gap:10px;flex-direction:column}}.dashboard-view-tab-collections .dashboard-view-tab-count{background:#ef3340;color:#fff;box-shadow:0 3px 10px #ef33404d}.dashboard-view-tab-collections.dashboard-view-tab-active .dashboard-view-tab-count{background:#ef3340;color:#fff}.collection-confirm-button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#16784d;font-weight:700;cursor:pointer}.collection-confirm-button span{display:grid;width:22px;height:22px;place-items:center;border:2px solid #19a769;border-radius:5px;color:transparent;background:#fff}.collection-confirm-button:focus-visible span,.collection-confirm-button:hover span{color:#fff;background:#19a769}.collection-confirm-button:hover{color:#0d603c}.collection-confirm-button-checked span{color:#fff;background:#19a769}.collection-confirm-button-checked:focus-visible span,.collection-confirm-button-checked:hover span{color:transparent;background:#fff}.collected-order-entry{position:relative}.collected-order-entry>.order-row{height:100%}.collected-order-toggle{position:absolute;z-index:2;top:20px;right:22px}.collected-order-entry:has(.collected-order-toggle) .order-card-open{display:none}.orders-page-redesign .orders-list.orders-list-collected{grid-template-columns:minmax(0,1fr)}.orders-page-redesign .orders-list-collected .order-row{min-height:0}.orders-page-redesign .orders-list-collected .order-row-head{padding-right:140px}.orders-page-redesign .orders-list-collected .order-card-deliveries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}@media(max-width:900px){.orders-page-redesign .orders-list-collected .order-card-deliveries{grid-template-columns:1fr}}.dashboard-loading{display:grid;min-height:calc(100vh - 140px);place-content:center;justify-items:center;grid-gap:16px;gap:16px;color:#173a78}.dashboard-loading strong{font-size:14px;letter-spacing:.02em}.dashboard-loading-icon{display:grid;width:96px;height:96px;place-items:center;animation:dashboard-pallet-spin 1.4s linear infinite}@keyframes dashboard-pallet-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.dashboard-loading-icon{animation:dashboard-pallet-pulse 1.4s ease-in-out infinite alternate}}@keyframes dashboard-pallet-pulse{to{opacity:.55;transform:scale(.94)}}.additional-carriers-toggle{align-self:flex-start}.additional-carriers-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.additional-carriers-heading>button{border:0;background:transparent;color:#64748b;font-size:12px;font-weight:700;cursor:pointer}.additional-carriers-heading>button:hover{color:#173a78}.bulk-assign-carriers{display:flex;align-items:center;gap:10px}.bulk-assign-carriers .field-error,.bulk-assign-carriers .success-box{margin:0;padding:7px 10px;font-size:12px}.bulk-assign-carriers-footer{display:flex;justify-content:flex-end;padding:16px 22px;border-top:1px solid #dce4ef;background:#f8fafc}@media (max-width:760px){body:has(.dashboard-shell-carrier),html:has(.dashboard-shell-carrier){overflow-x:hidden;background:#f4f7fb}.dashboard-shell-carrier,.dashboard-shell-carrier:has(.sidebar-toggle-input:checked){display:block!important;width:100%;min-height:100dvh;overflow-x:hidden;background:#f4f7fb}.dashboard-shell-carrier .sidebar{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9500;display:flex!important;width:100%!important;height:auto!important;min-height:56px;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;border-right:0;border-bottom:1px solid #dce5f1;background:rgba(255,255,255,.98);box-shadow:0 8px 24px rgba(16,32,62,.08)}.dashboard-shell-carrier .brand-lockup,.dashboard-shell-carrier .dashboard-topbar,.dashboard-shell-carrier .sidebar-footer,.dashboard-shell-carrier .sidebar-toggle{display:none!important}.dashboard-shell-carrier .nav-list{display:flex!important;width:100%;gap:8px;overflow-x:auto;padding:0;scrollbar-width:none}.dashboard-shell-carrier .nav-list::-webkit-scrollbar{display:none}.dashboard-shell-carrier .nav-link,.dashboard-shell-carrier:has(.sidebar-toggle-input:checked) .nav-link{display:inline-flex!important;width:auto!important;min-width:max-content;height:42px;padding:0 12px;justify-content:center!important;gap:7px;border-radius:11px}.dashboard-shell-carrier .nav-icon{width:auto;height:auto}.dashboard-shell-carrier .nav-label,.dashboard-shell-carrier:has(.sidebar-toggle-input:checked) .nav-label{position:static!important;overflow:visible!important;width:auto!important;opacity:1!important;transform:none!important;white-space:nowrap}.dashboard-shell-carrier .content{width:100%!important;min-width:0;padding:12px max(12px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;gap:12px}.dashboard-shell-carrier .list-card{border-radius:16px}.dashboard-shell-carrier .carrier-dashboard,.dashboard-shell-carrier .carrier-stop-detail{width:100%;max-width:100%;gap:12px}.dashboard-shell-carrier .carrier-dashboard-header{display:grid;grid-gap:10px;gap:10px;padding:4px 2px}.dashboard-shell-carrier .carrier-dashboard-header h1,.dashboard-shell-carrier .carrier-stop-detail-card h1{margin:2px 0;font-size:24px;line-height:1.12}.dashboard-shell-carrier .carrier-dashboard-header p,.dashboard-shell-carrier .carrier-stop-address p,.dashboard-shell-carrier .carrier-stop-card small,.dashboard-shell-carrier .carrier-stop-detail-card p{overflow-wrap:anywhere;font-size:13px}.dashboard-shell-carrier .carrier-dashboard-total{width:100%;min-width:0;grid-template-columns:auto 1fr;padding:12px 14px}.dashboard-shell-carrier .carrier-stop-detail-card,.dashboard-shell-carrier .carrier-stop-group,.dashboard-shell-carrier .carrier-stop-scans{padding:14px}.dashboard-shell-carrier .section-header{align-items:flex-start;gap:10px}.dashboard-shell-carrier .carrier-stop-card{display:grid;grid-template-columns:1fr!important;grid-gap:12px;gap:12px;min-width:0;padding:13px}.dashboard-shell-carrier .carrier-stop-card h3{font-size:17px;line-height:1.2}.dashboard-shell-carrier .carrier-stop-meta{display:grid;grid-gap:7px;gap:7px}.dashboard-shell-carrier .carrier-stop-meta span,.dashboard-shell-carrier .carrier-stop-open,.dashboard-shell-carrier .carrier-stop-scan-state{align-items:flex-start;line-height:1.25}.dashboard-shell-carrier .carrier-stop-scan-state{justify-content:center;width:100%;min-width:0}.dashboard-shell-carrier .carrier-stop-open{justify-content:flex-end;width:100%}.dashboard-shell-carrier .carrier-confirm-form,.dashboard-shell-carrier .carrier-confirm-form .button,.dashboard-shell-carrier .carrier-stop-actions .ghost-button,.dashboard-shell-carrier .carrier-stop-detail>.ghost-button{width:100%;justify-content:center}.dashboard-shell-carrier .carrier-stop-detail-grid{grid-template-columns:1fr!important;margin-top:14px}.dashboard-shell-carrier .carrier-stop-actions{display:grid;grid-gap:10px;gap:10px}.dashboard-shell-carrier .carrier-scan-list>div{align-items:flex-start;flex-direction:column;gap:4px}.dashboard-shell-carrier .carrier-board{border-radius:16px}.dashboard-shell-carrier .carrier-board-hero{display:grid;grid-gap:14px;gap:14px;padding:16px 14px 0}.dashboard-shell-carrier .carrier-board-hero h1{font-size:25px}.dashboard-shell-carrier .carrier-board-hero p{font-size:13px;line-height:1.35}.dashboard-shell-carrier .carrier-board-total{width:100%;min-width:0;grid-template-columns:auto 1fr}.dashboard-shell-carrier .carrier-board-tabs{overflow-x:auto;padding:16px 14px 0;scrollbar-width:none}.dashboard-shell-carrier .carrier-board-tabs::-webkit-scrollbar{display:none}.dashboard-shell-carrier .carrier-board-tab{min-width:max-content;padding-inline:15px}.dashboard-shell-carrier .carrier-board-toolbar{grid-template-columns:1fr;padding:12px}.dashboard-shell-carrier .carrier-board-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.dashboard-shell-carrier .carrier-board-filters::-webkit-scrollbar{display:none}.dashboard-shell-carrier .carrier-board-filter{min-width:max-content}.dashboard-shell-carrier .carrier-board-count{justify-self:flex-end}.dashboard-shell-carrier .carrier-board-list{gap:10px;padding:0 12px 12px}.dashboard-shell-carrier .carrier-board-row{grid-template-columns:1fr;gap:10px;min-height:0;padding:14px}.dashboard-shell-carrier .carrier-board-row-main h3{font-size:16px}.dashboard-shell-carrier .carrier-board-row-main p{overflow-wrap:anywhere}.dashboard-shell-carrier .carrier-board-row-meta{gap:7px}.dashboard-shell-carrier .carrier-board-open,.dashboard-shell-carrier .carrier-board-status{width:100%}.dashboard-shell-carrier .carrier-board-open{justify-content:flex-end}.dashboard-shell-carrier .carrier-board-pagination{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-actions{width:100%}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-pages{overflow-x:auto;max-width:100%;scrollbar-width:none}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-pages::-webkit-scrollbar{display:none}.dashboard-shell-carrier .carrier-board-pagination .ghost-button{min-width:max-content}}@media (max-width:560px){.mobile-scan-shell{min-height:100svh;padding:0}.mobile-scan-wrap{min-height:100svh}.mobile-scan-card{min-height:100svh;padding:calc(16px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));align-content:center;justify-items:center;text-align:center}.mobile-scan-header h1{font-size:24px}.mobile-scan-viewfinder{aspect-ratio:3/4.2;max-height:58dvh}}.mobile-scan-card,.mobile-scan-header,.mobile-scan-header>div{display:grid;justify-items:center;text-align:center}.mobile-scan-actions{display:grid;grid-gap:10px;gap:10px;justify-items:stretch;text-align:center}.mobile-scan-actions,.mobile-scan-viewfinder{width:min(100%,360px);margin-inline:auto}.mobile-scan-actions .button,.mobile-scan-actions .ghost-button{justify-content:center}.mobile-scan-shell{padding:0;background:#edf2f8}.mobile-scan-wrap{align-items:start;min-height:100dvh}.mobile-scan-card{align-content:start;width:min(100%,430px);min-height:100dvh;gap:14px;padding:0 16px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:0;background:#edf2f8;box-shadow:none}.mobile-scan-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% + 32px);min-height:62px;margin-inline:-16px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;border-bottom:1px solid #dce5f0;color:#07183d;background:#fff}.mobile-scan-topbar strong{font-size:16px;font-weight:900}.mobile-scan-topbar-back{display:inline-flex;align-items:center;gap:8px;color:#173a78;font-size:14px;font-weight:800;text-decoration:none}.mobile-scan-topbar-icon{display:inline-grid;justify-self:flex-end;width:34px;height:34px;place-items:center;border:1px solid #d9e3f0;border-radius:999px;color:#70809d}.mobile-scan-context,.mobile-scan-progress-card{width:min(100%,372px);margin-inline:auto;border:1px solid #dce4ef;border-radius:12px;background:#fff}.mobile-scan-pallet-deliveries{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid #d8e3ef;border-radius:12px;background:#fff}.mobile-scan-pallet-deliveries>strong{color:#173a78;font-size:12px}.mobile-scan-pallet-deliveries>div{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid #edf0f5}.mobile-scan-pallet-deliveries>div>span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#fff;background:#173a78;font-size:10px;font-weight:900}.mobile-scan-pallet-deliveries p{display:grid;grid-gap:2px;gap:2px;margin:0}.mobile-scan-pallet-deliveries b{color:#203b66;font-size:11px}.mobile-scan-pallet-deliveries small{color:#7c8aa2;font-size:9px}.mobile-scan-context{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-top:4px;padding:15px 16px;text-align:left}.mobile-scan-context-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#173a78;background:#eef4ff}.mobile-scan-context h1{margin:0 0 3px;color:#07183d;font-size:15px;line-height:1.05}.mobile-scan-context p,.mobile-scan-context small{display:block;margin:0;color:#2f4774;font-size:12px;font-weight:700}.mobile-scan-context small{margin-top:2px;color:#7a88a3}.mobile-scan-temperature{align-self:start;padding:6px 10px;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;background:#fff7ed;font-size:12px;font-weight:800}.mobile-scan-progress-card{display:grid;grid-gap:10px;gap:10px;padding:11px 14px}.mobile-scan-progress-card div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6d7b96;font-size:13px;font-weight:800}.mobile-scan-progress-card strong{color:#24406f}.mobile-scan-progress-card i{display:block;overflow:hidden;height:5px;border-radius:999px;background:#e6edf6}.mobile-scan-progress-card b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#0f9f66)}.mobile-scan-viewfinder{width:min(100%,372px);min-height:280px;aspect-ratio:4/3;border:0;border-radius:16px;background:#21356f}.mobile-scan-viewfinder:not(.mobile-scan-viewfinder-active):before{content:none}.mobile-scan-viewfinder video{position:absolute;inset:0}.mobile-scan-camera-empty,.mobile-scan-success-overlay{position:absolute;inset:0;z-index:4;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:rgba(255,255,255,.48);font-size:14px;font-weight:800}.mobile-scan-success-overlay{color:#fff;background:rgba(16,185,129,.84)}.mobile-scan-frame{inset:20%;border:0;border-radius:22px;box-shadow:none}.mobile-scan-corners{position:absolute;inset:19%;z-index:3;border-radius:22px;background:linear-gradient(#fff,#fff) 0 0 /42px 4px no-repeat,linear-gradient(#fff,#fff) 0 0 /4px 42px no-repeat,linear-gradient(#fff,#fff) 100% 0 /42px 4px no-repeat,linear-gradient(#fff,#fff) 100% 0 /4px 42px no-repeat,linear-gradient(#fff,#fff) 0 100% /42px 4px no-repeat,linear-gradient(#fff,#fff) 0 100% /4px 42px no-repeat,linear-gradient(#fff,#fff) 100% 100% /42px 4px no-repeat,linear-gradient(#fff,#fff) 100% 100% /4px 42px no-repeat}.mobile-scan-line{position:absolute;left:18%;right:18%;top:22%;z-index:3;height:3px;border-radius:999px;background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.8);animation:mobile-scan-line 1.7s ease-in-out infinite}@keyframes mobile-scan-line{0%,to{transform:translateY(0)}50%{transform:translateY(135px)}}.mobile-scan-live{position:absolute;top:14px;left:14px;z-index:4;padding:5px 10px;border-radius:999px;color:#fff;background:#ef4444;font-size:11px;font-weight:900;letter-spacing:.08em;animation:mobile-scan-live 1.2s ease-in-out infinite}@keyframes mobile-scan-live{0%,to{opacity:1}50%{opacity:.55}}.mobile-scan-torch{position:absolute;top:12px;right:12px;z-index:4;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;background:rgba(8,19,45,.45)}.mobile-scan-torch-active{color:#07183d;background:#facc15}.mobile-scan-actions{width:min(100%,372px)}.mobile-scan-actions .button,.mobile-scan-actions .ghost-button{min-height:52px;border-radius:9px;font-size:15px;font-weight:900}.mobile-scan-message{width:min(100%,372px);margin:0 auto;text-align:left}.mobile-scan-history{display:grid;grid-gap:10px;gap:10px;width:min(100%,372px);margin:12px auto 0}.mobile-scan-history-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:28px 0;color:#8b98b4;font-size:13px;font-weight:700}.mobile-scan-history-empty svg{color:#c5cfdf}.mobile-scan-history-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:12px;border:1px solid #dce4ef;border-radius:10px;background:#fff;text-align:left;animation:mobile-scan-item .24s ease-out}@keyframes mobile-scan-item{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile-scan-history-item>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#047857;background:#ecfdf5}.mobile-scan-history-item small,.mobile-scan-history-item strong{display:block}.mobile-scan-history-item strong{color:#07183d;font-size:13px}.mobile-scan-history-item small{color:#7a88a3;font-size:12px;font-weight:700}.mobile-scan-delete{display:grid;width:34px;height:34px;place-items:center;border:1px solid #fecaca;border-radius:9px;color:#dc2626;background:#fff5f5}.carrier-profile-page{display:grid;grid-gap:14px;gap:14px}.carrier-profile-hero{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #dce5f0;border-radius:16px;background:linear-gradient(135deg,#e2f2dc,#dcecf4)}.carrier-profile-avatar{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;color:#fff;background:#1f3270}.carrier-profile-hero h1{margin:4px 0;color:#07183d;font-size:28px;line-height:1.05}.carrier-profile-danger p,.carrier-profile-hero p{margin:0;color:#52637f;font-size:13px;font-weight:700}.carrier-profile-card{display:grid;grid-gap:12px;gap:12px;padding:16px}.carrier-profile-row{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #dfe7f2;border-radius:12px;background:#f8fafc}.carrier-profile-row>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#173a78;background:#eef4ff}.carrier-profile-row small,.carrier-profile-row strong{display:block}.carrier-profile-row small{color:#72809a;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.carrier-profile-row strong{color:#07183d;font-size:14px;overflow-wrap:anywhere}.carrier-profile-routes{display:flex;gap:8px;flex-wrap:wrap}.carrier-profile-routes span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #dce4f1;border-radius:999px;color:#24406f;background:#f4f7fc;font-size:12px;font-weight:800}.carrier-profile-danger{border-color:#fee2e2}.carrier-profile-logout{width:max-content;justify-content:center}.carrier-push-settings{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #dbe5f3;border-radius:16px;background:#f8fbff}.carrier-push-settings>div{display:flex;align-items:center;gap:10px;min-width:0;color:#20345e;font-weight:800}.carrier-push-settings svg{flex:0 0 auto;color:#1d4d9b}.carrier-push-settings span{min-width:0;line-height:1.35}.carrier-push-settings.is-disabled{justify-content:flex-start;color:#7180a0;background:#f5f7fb}.carrier-mobile-bottom-nav,.carrier-mobile-header{display:none}.carrier-route-loading{display:grid;min-height:calc(100dvh - 150px);place-content:center;justify-items:center;grid-gap:9px;gap:9px;padding:32px 20px;color:#173a78;text-align:center}.carrier-route-loading strong{margin-top:5px;font-size:16px}.carrier-route-loading span{color:#71809a;font-size:12px}.carrier-navigation-loading{position:fixed;inset:0;z-index:9800;display:grid;place-items:center;padding:24px;background:rgba(238,243,248,.8);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.carrier-navigation-loading-card{display:grid;min-width:178px;justify-items:center;grid-gap:7px;gap:7px;padding:22px 24px;border:1px solid #d8e3ef;border-radius:18px;color:#173a78;background:#fff;box-shadow:0 16px 42px rgba(18,42,81,.18)}.carrier-navigation-loading-card strong{margin-top:4px;font-size:15px}.carrier-navigation-loading-card span{color:#74829b;font-size:11px}.carrier-navigation-loading-card .dashboard-loading-icon{width:76px;height:76px}@media (max-width:720px){body:has(.dashboard-shell-carrier),html:has(.dashboard-shell-carrier){min-height:100%;overflow-x:hidden;background:#eef3f8}.dashboard-shell-carrier,.dashboard-shell-carrier:has(.sidebar-toggle-input:checked){display:block!important;min-height:100dvh;padding:0 0 calc(68px + env(safe-area-inset-bottom));background:#eef3f8}.dashboard-shell-carrier .dashboard-topbar,.dashboard-shell-carrier .sidebar{display:none!important}.carrier-mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:9600;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:92px;padding:calc(12px + env(safe-area-inset-top)) 18px 12px;color:#fff;background:#1f3270}.carrier-mobile-header strong{justify-self:center;font-size:18px;line-height:1}.carrier-mobile-icon-button{position:relative;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:999px;color:#fff;background:rgba(255,255,255,.14)}.carrier-mobile-bell{justify-self:flex-end}.carrier-mobile-bell b{position:absolute;top:-5px;right:-7px;display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border:2px solid #1f3270;border-radius:999px;color:#fff;background:#ef3340;font-size:10px;line-height:1}.carrier-notifications-backdrop{position:fixed;inset:0;z-index:9700;padding:calc(84px + env(safe-area-inset-top)) 12px calc(78px + env(safe-area-inset-bottom));background:rgba(7,24,61,.28)}.carrier-notifications-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;width:100%;max-height:70dvh;border:1px solid #d9e3ef;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(7,24,61,.28)}.carrier-notifications-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e4eaf2}.carrier-notifications-panel>header div{display:grid;grid-gap:2px;gap:2px}.carrier-notifications-panel>header span{color:#7c8aa4;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.carrier-notifications-panel>header strong{color:#102b5f;font-size:17px}.carrier-notifications-panel>header button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid #dce4ef;border-radius:999px;color:#38527d;background:#f5f8fc}.carrier-notifications-read-all{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:10px 12px 0;padding:9px 12px;border:1px solid #cbd9ec;border-radius:10px;color:#173a78;background:#f3f7fd;font-size:11px;font-weight:900}.carrier-notifications-list{overflow-y:auto;padding:10px 12px 12px}.carrier-notifications-list>p{margin:0;padding:24px 12px;color:#75839d;text-align:center}.carrier-notifications-list>button{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:9px;gap:9px;width:100%;padding:12px 8px;border:0;border-bottom:1px solid #e9edf3;color:#263f69;background:transparent;text-align:left}.carrier-notifications-list>button>i{width:7px;height:7px;margin-top:5px;border-radius:999px;background:#d7dfeb}.carrier-notifications-list>button.is-unread{background:#f2f7ff}.carrier-notifications-list>button.is-unread>i{background:#ef3340}.carrier-notifications-list>button>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.carrier-notifications-list strong{color:#102b5f;font-size:13px}.carrier-notifications-list small{color:#53688c;font-size:11px;line-height:1.35}.carrier-notifications-list time{color:#8b98af;font-size:9px;font-weight:800}.carrier-mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:9600;display:grid;grid-template-columns:repeat(3,1fr);min-height:calc(66px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #dce5f0;background:rgba(255,255,255,.98);box-shadow:0 -10px 28px rgba(17,34,64,.08);transform:translateZ(0);-webkit-transform:translateZ(0)}.carrier-mobile-bottom-nav a{display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;color:#8a98b4;font-size:11px;font-weight:800;text-decoration:none}.carrier-mobile-bottom-nav a.is-active{color:#173a78}.dashboard-shell-carrier .content{width:100%!important;min-width:0;padding:0!important}.dashboard-shell-carrier .carrier-route-loading{min-height:calc(100dvh - 160px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.dashboard-shell-carrier .carrier-board{overflow:visible;border:0;border-radius:0;background:#eef3f8;box-shadow:none}.dashboard-shell-carrier .carrier-board-hero{display:grid;grid-gap:14px;gap:14px;padding:17px 18px 18px;background:linear-gradient(135deg,#e2f2dc,#dcecf4)}.dashboard-shell-carrier .carrier-board-hero h1{margin:4px 0;font-size:24px;line-height:1.05}.dashboard-shell-carrier .carrier-board-hero p{max-width:310px;color:#38547e;font-size:13px;line-height:1.35}.dashboard-shell-carrier .carrier-board-total{width:157px;min-width:0;grid-template-columns:auto auto;padding:11px 14px;border-radius:9px}.dashboard-shell-carrier .carrier-board-total svg{width:19px;height:19px;padding:7px}.dashboard-shell-carrier .carrier-board-total strong{font-size:25px}.dashboard-shell-carrier .carrier-board-tabs{overflow-x:auto;padding:0 18px;background:linear-gradient(135deg,#e2f2dc,#dcecf4);scrollbar-width:none}.dashboard-shell-carrier .carrier-board-tabs::-webkit-scrollbar{display:none}.dashboard-shell-carrier .carrier-board-tab{min-width:max-content;min-height:43px;padding:0 17px;font-size:14px}.dashboard-shell-carrier .carrier-board-tab-active{background:rgba(255,255,255,.44)}.dashboard-shell-carrier .carrier-board-toolbar{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:13px 18px 0;border-bottom:0;background:#f8fafc}.dashboard-shell-carrier .carrier-board-search{min-height:40px;border-radius:9px;background:#f3f6fb}.dashboard-shell-carrier .carrier-board-filters{display:flex;overflow-x:auto;gap:8px;padding:8px 0 10px;flex-wrap:nowrap;scrollbar-width:none}.dashboard-shell-carrier .carrier-board-filters::-webkit-scrollbar{display:none}.dashboard-shell-carrier .carrier-board-filter{min-width:max-content;min-height:34px;padding:0 15px;background:#f4f7fc}.dashboard-shell-carrier .carrier-board-filter-active{color:#fff;border-color:#1f3270;background:#1f3270}.dashboard-shell-carrier .carrier-board-count{justify-self:stretch;margin-inline:-18px;padding:10px 18px;border-top:1px solid #dce5f0;color:#8491aa;background:#fff;font-size:12px;text-align:left}.dashboard-shell-carrier .carrier-board-list{gap:12px;padding:12px 18px;background:#eef3f8}.dashboard-shell-carrier .carrier-board-row{grid-template-columns:1fr;gap:10px;min-height:0;padding:14px;border-radius:12px;border-left-width:3px}.dashboard-shell-carrier .carrier-order-summary{position:relative;grid-template-columns:1fr;gap:10px;min-height:0;padding:14px}.dashboard-shell-carrier .carrier-order-status{position:absolute;top:14px;right:14px;min-width:0;padding:5px 9px}.dashboard-shell-carrier .carrier-order-summary .carrier-board-open{position:static;justify-self:end;margin-top:-28px}.dashboard-shell-carrier .carrier-order-deliveries{padding:0 10px 10px}.dashboard-shell-carrier .carrier-order-deliveries a{grid-template-columns:1fr;gap:10px;padding:12px}.dashboard-shell-carrier .carrier-order-deliveries a>strong{justify-self:end}.dashboard-shell-carrier .carrier-board-row-main{position:relative;padding-right:90px}.dashboard-shell-carrier .carrier-board-row-main h3{margin:6px 0 5px;font-size:16px;line-height:1.12}.dashboard-shell-carrier .carrier-board-row-main p{color:#243e6a;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.dashboard-shell-carrier .carrier-board-row-meta{gap:8px;font-size:12px}.dashboard-shell-carrier .carrier-board-row-meta span:not(.carrier-board-progress-line){width:max-content;padding:5px 10px;border:1px solid #dce4ef;border-radius:999px;background:#f4f7fc}.dashboard-shell-carrier .carrier-board-row-meta strong{position:absolute;top:13px;right:14px;padding:4px 10px;border:1px solid #dce4ef;border-radius:999px;color:#31466f;background:#f4f7fc}.dashboard-shell-carrier .carrier-order-summary .carrier-board-row-meta strong{position:static;justify-self:start;width:max-content}.dashboard-shell-carrier .carrier-board-progress-line{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;width:100%;margin-top:4px;color:#8a5f6c}.dashboard-shell-carrier .carrier-board-progress-line svg{display:none}.dashboard-shell-carrier .carrier-board-progress-line:before{content:"Paleti scanati";color:#8a98b4;font-weight:800}.dashboard-shell-carrier .carrier-board-progress-line i{grid-column:1/-1;width:100%;height:5px;margin:0}.dashboard-shell-carrier .carrier-board-status{width:max-content;min-width:0;padding:7px 12px}.dashboard-shell-carrier .carrier-board-open{position:absolute;right:28px;bottom:26px;width:auto;color:#07183d}.dashboard-shell-carrier .carrier-board-pagination{align-items:flex-start;flex-direction:column;gap:10px;margin:0;padding:0 18px 18px;background:#eef3f8}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-actions,.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-pages{overflow-x:auto;max-width:100%;scrollbar-width:none}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-pages::-webkit-scrollbar{display:none}.dashboard-shell-carrier .carrier-stop-detail{gap:12px;padding:12px 18px 18px}.dashboard-shell-carrier .carrier-stop-detail>.carrier-stops-back-button{display:none}.dashboard-shell-carrier .carrier-stop-detail-card,.dashboard-shell-carrier .carrier-stop-scans{padding:14px;border-radius:14px;box-shadow:none}.dashboard-shell-carrier .carrier-stop-detail-card .section-header{display:grid;grid-gap:10px;gap:10px}.dashboard-shell-carrier .carrier-stop-detail-card h1{margin:5px 0;font-size:22px;line-height:1.12}.dashboard-shell-carrier .carrier-stop-detail-card p{color:#29436e;font-size:13px;overflow-wrap:anywhere}.dashboard-shell-carrier .carrier-stop-detail-card .badge{justify-self:start}.dashboard-shell-carrier .carrier-stop-detail-grid{grid-template-columns:1fr;gap:9px;margin-top:14px}.dashboard-shell-carrier .carrier-stop-detail-grid>div{grid-template-columns:auto 1fr;align-items:center;padding:12px}.dashboard-shell-carrier .carrier-stop-detail-grid svg{grid-row:span 2}.dashboard-shell-carrier .carrier-stop-address,.dashboard-shell-carrier .carrier-stop-progress{margin-top:14px;padding-top:14px}.dashboard-shell-carrier .carrier-stop-actions{display:grid;grid-gap:10px;gap:10px}.dashboard-shell-carrier .carrier-confirm-form,.dashboard-shell-carrier .carrier-confirm-form .button,.dashboard-shell-carrier .carrier-stop-actions .ghost-button{width:100%;justify-content:center}.dashboard-shell-carrier .carrier-profile-page{gap:12px;padding:12px 18px 18px}.dashboard-shell-carrier .carrier-profile-card,.dashboard-shell-carrier .carrier-profile-hero{border-radius:14px;box-shadow:none}.dashboard-shell-carrier .carrier-profile-hero{padding:15px}.dashboard-shell-carrier .carrier-profile-hero h1{font-size:23px}.dashboard-shell-carrier .carrier-profile-card{padding:14px}.dashboard-shell-carrier .carrier-profile-routes{display:grid}.dashboard-shell-carrier .carrier-profile-logout,.dashboard-shell-carrier .carrier-profile-routes span{width:100%}.dashboard-shell-carrier .carrier-push-settings{align-items:stretch;flex-direction:column}.dashboard-shell-carrier .carrier-push-settings .button{width:100%;justify-content:center}.dashboard-shell-carrier .carrier-board-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible;padding:10px 18px}.dashboard-shell-carrier .carrier-board-tabs:not(.carrier-collection-tabs) .carrier-board-tab:nth-child(-n+3){grid-column:span 2}.dashboard-shell-carrier .carrier-board-tabs:not(.carrier-collection-tabs) .carrier-board-tab:nth-child(n+4){grid-column:span 3}.dashboard-shell-carrier .carrier-collection-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;grid-gap:6px;gap:6px}.dashboard-shell-carrier .carrier-collection-tabs .carrier-board-tab{flex-direction:column;gap:3px;min-width:0;width:100%;min-height:58px}.dashboard-shell-carrier .carrier-collection-tabs .carrier-board-tab span{font-size:10px}.dashboard-shell-carrier .carrier-board-tab{align-items:center;flex-direction:column;justify-content:center;gap:5px;min-width:0;width:100%;min-height:62px;padding:7px 10px;border:1px solid #cbd8e8;border-radius:10px;background:rgba(255,255,255,.72);box-shadow:0 2px 7px rgba(23,58,120,.06);font-size:12px;white-space:nowrap}.dashboard-shell-carrier .carrier-board-tab-active{border-color:#173a78;color:#102b5f;background:#fff;box-shadow:inset 0 -3px 0 #173a78,0 3px 9px rgba(23,58,120,.12)}.dashboard-shell-carrier .carrier-board-tab span{min-width:20px;padding:1px 5px;font-size:11px}.dashboard-shell-carrier .carrier-board-pagination{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-actions{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:8px;gap:8px;width:100%}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-pages{display:flex;justify-content:center;gap:6px;overflow:hidden}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-pages>.orders-pagination-pages{display:inline-flex;width:auto}.dashboard-shell-carrier .carrier-board-pagination .ghost-button{min-width:0;width:44px;height:40px;padding:0;justify-content:center;border-radius:12px}.dashboard-shell-carrier .carrier-board-pagination .orders-pagination-pages .ghost-button{width:38px;height:38px}.dashboard-shell-carrier .carrier-page-label,.dashboard-shell-carrier .orders-pagination-ellipsis{display:none}}@media (max-width:380px){.dashboard-shell-carrier .carrier-board-tabs{padding-inline:10px}.dashboard-shell-carrier .carrier-board-tab{gap:3px;font-size:11px}.dashboard-shell-carrier .carrier-board-tab span{min-width:18px;padding-inline:4px;font-size:10px}}.pricing-page{gap:18px}.pricing-page>.dashboard-operations-header{align-items:flex-start}.pricing-create-trigger{min-height:42px;padding-inline:18px;border-radius:8px;white-space:nowrap}.pricing-modal-backdrop{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgba(20,35,64,.52);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pricing-modal{width:min(780px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid rgba(119,137,174,.28);border-radius:14px;background:#fff;box-shadow:0 28px 70px rgba(17,31,57,.24)}.pricing-modal-wide{width:min(940px,100%)}.pricing-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 26px 16px}.pricing-modal-header h2{margin:6px 0 5px;color:var(--navy);font-size:21px}.pricing-modal-header p{margin:0;color:#8190ae;font-size:13px}.pricing-modal-close{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #dbe3ef;border-radius:8px;color:#8290aa;background:#fff;cursor:pointer}.pricing-modal-info{display:flex;align-items:center;gap:9px;margin:0 26px 18px;padding:12px 14px;border:1px solid #b9cdfd;border-radius:7px;color:#315dc7;background:#f0f4ff;font-size:12px;font-weight:650}.pricing-modal-error{display:flex;align-items:flex-start;gap:10px;margin:0 26px 18px;padding:13px 14px;border:1px solid #f2b8b8;border-radius:8px;color:#a52e2e;background:#fff3f3}.pricing-modal-error>svg{flex:0 0 auto;margin-top:1px}.pricing-modal-error>div{display:grid;grid-gap:3px;gap:3px}.pricing-modal-error strong{font-size:12px}.pricing-modal-error span{color:#bd4b4b;font-size:12px;line-height:1.45}.pricing-modal-form{display:grid}.pricing-modal-section{display:grid;grid-gap:12px;gap:12px;margin:0 26px;padding:0 0 17px;border:0;border-bottom:1px solid #dce3ef}.pricing-modal-section+.pricing-modal-section{padding-top:17px}.pricing-modal-section legend{width:100%;padding:0 0 9px;color:#8291b1;font-size:11px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.pricing-modal-grid{display:grid;grid-gap:12px 14px;gap:12px 14px}.pricing-modal-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-modal-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-modal-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-modal-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-assignment-picker{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px}.pricing-picker-column{display:grid;grid-gap:7px;gap:7px;min-width:0}.pricing-picker-label{color:#647493;font-size:12px;font-weight:750}.pricing-client-search{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid #d7dfeb;border-radius:8px;color:#8492aa;background:#fff}.pricing-client-search:focus-within{border-color:#8eabe9;box-shadow:0 0 0 3px rgba(40,85,176,.08)}.pricing-client-search input{width:100%;min-width:0;border:0;outline:0;color:#263958;background:transparent;font:inherit;font-size:12px}.pricing-picker-list{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:155px;max-height:230px;overflow-y:auto;padding:8px;border:1px solid #d7dfeb;border-radius:8px;background:#f5f7fb}.pricing-picker-list label{display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px solid transparent;border-radius:7px;color:#263958;background:#fff;cursor:pointer}.pricing-picker-list label.is-selected{border-color:#9bb5f2;background:#eef3ff}.pricing-picker-list input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;accent-color:#2855b0}.pricing-picker-list label>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.pricing-picker-list label strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pricing-picker-empty,.pricing-picker-list label small{color:#8794ab;font-size:10px}.pricing-point-group{display:grid;grid-gap:6px;gap:6px}.pricing-point-group+.pricing-point-group{margin-top:5px;padding-top:10px;border-top:1px solid #dce3ef}.pricing-point-group>strong{padding-inline:4px;color:#526581;font-size:11px}.pricing-picker-placeholder{display:grid;min-height:135px;place-items:center;color:#97a3b7;font-size:12px}.pricing-selection-summary{color:#315dc7;font-size:11px;font-weight:750}.pricing-modal-grid label,.pricing-modal-range-row label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#647493;font-size:12px;font-weight:750}.pricing-modal-grid label>span em,.pricing-modal-range-row label>span em{color:#a0abc0;font-style:normal;font-weight:500}.pricing-modal-grid input,.pricing-modal-grid select,.pricing-modal-range-row input{width:100%;min-height:40px;padding-inline:12px;border:1px solid #d7dfeb;border-radius:7px;outline:0;color:#263958;background:#f5f7fb;font:inherit;font-size:13px}.pricing-modal-grid input:focus,.pricing-modal-grid select:focus,.pricing-modal-range-row input:focus{border-color:#476fd2;box-shadow:0 0 0 3px rgba(71,111,210,.12)}.pricing-modal-grid select:disabled{color:#a0abc0;background:#f0f2f6;cursor:not-allowed}.pricing-modal-grid small{color:#be4b4b;font-size:11px}.pricing-modal-ranges{display:grid;grid-gap:9px;gap:9px}.pricing-modal-range-row{display:grid;grid-template-columns:72px repeat(3,minmax(0,1fr)) 34px;grid-gap:10px;gap:10px;align-items:end;padding:11px;border:1px solid #dce3ef;border-radius:9px;background:#f7f9fc}.pricing-modal-range-number{align-self:center;color:#526581;font-size:11px;font-weight:850}.pricing-remove-range{display:grid;width:34px;height:40px;place-items:center;border:1px solid #f0c7c7;border-radius:7px;color:#c24141;background:#fff5f5;cursor:pointer}.pricing-add-range{justify-self:end}.pricing-validity-grid{margin-top:12px}.pricing-modal-footer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin-top:0;padding:16px 26px;border-top:1px solid #dce3ef;background:#fff}.pricing-rules-card{padding:22px 24px}.pricing-rules-heading{margin-bottom:16px}.pricing-rules-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pricing-rules-search{display:flex;width:min(320px,100%);min-height:38px;align-items:center;gap:9px;padding:0 11px;border:1px solid #d8e0ec;border-radius:7px;color:#8a9abb;background:#f2f5fa}.pricing-rules-search input{width:100%;border:0;outline:0;color:#243654;background:transparent;font:inherit;font-size:13px}.pricing-rules-tabs{display:flex;gap:8px;flex-wrap:wrap}.pricing-rules-tabs button{min-height:36px;padding:0 16px;border:1px solid #dce3ee;border-radius:999px;color:#385075;background:#f1f4f9;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.pricing-rules-tabs button.is-active{color:#fff;border-color:var(--navy);background:var(--navy)}.pricing-rules-table-wrap{overflow-x:auto;border:1px solid #dce3ee;border-radius:10px}.pricing-rules-table{width:100%;min-width:920px;border-collapse:collapse;color:#33496d;font-size:12px}.pricing-rules-table th{padding:12px 14px;color:#8796b5;background:#f1f4f9;font-size:10px;font-weight:900;letter-spacing:.055em;text-align:left;text-transform:uppercase}.pricing-rules-table td{padding:13px 14px;border-top:1px solid #dce3ee;vertical-align:middle}.pricing-rules-table tr.is-selected td{background:#f0f3ff}.pricing-rules-table td small,.pricing-rules-table td strong{display:block}.pricing-rules-table td strong{color:#102344;font-size:12px}.pricing-rules-table td small{margin-top:4px;color:#8a9abb;font-size:10px}.pricing-rule-assignment-groups{display:grid;grid-gap:9px;gap:9px;min-width:260px}.pricing-rule-assignment-group{display:grid;grid-gap:6px;gap:6px}.pricing-rule-point-list{display:flex;flex-wrap:wrap;gap:5px}.pricing-rule-point-list span{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border:1px solid #dbe4f1;border-radius:6px;color:#52698d;background:#f5f7fb;font-size:10px;line-height:1.25}.pricing-rule-no-assignment,.pricing-rule-point-list span.is-missing{color:#a15c35;background:#fff7ed}.pricing-rule-tags{display:flex;gap:7px;flex-wrap:wrap}.pricing-rule-tag{display:inline-flex;min-height:23px;align-items:center;padding:0 10px;border:1px solid #dfe5ef;border-radius:999px;color:#7e8fad;background:#f2f4f8;font-size:10px;font-weight:800}.pricing-rule-tag-delivery{color:#008a55;border-color:#a9e8ce;background:#ecfbf5}.pricing-rule-tag-collection{color:#d86900;border-color:#ffd092;background:#fff8eb}.pricing-rule-tag-temperature{color:#315bd5;border-color:#bac9ff;background:#f1f4ff}.pricing-status{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:0 9px;border:1px solid #a9e8ce;border-radius:999px;color:#008a55;background:#ecfbf5;font-size:10px;font-weight:850}.pricing-status i{width:7px;height:7px;border-radius:50%;background:#12c77a}.pricing-status.is-inactive{color:#8492ad;border-color:#dce3ee;background:#f1f4f9}.pricing-status.is-inactive i{background:#aab5c8}.pricing-rule-open{display:grid;width:30px;height:30px;place-items:center;border:1px solid #dbe3ef;border-radius:7px;color:#677a9b;background:#fff}.pricing-rules-table tr.is-selected .pricing-rule-open{color:#fff;border-color:var(--navy);background:var(--navy)}.pricing-selected-title{text-transform:uppercase}.pricing-rule-page-header{align-items:flex-start}.pricing-rule-page-header h1{text-transform:uppercase}.pricing-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;color:#365a9f;font-size:12px;font-weight:800}.pricing-rule-overview{overflow:hidden;padding:0}.pricing-rule-overview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:17px 20px 15px}.pricing-rule-overview-title{min-width:0}.pricing-rule-overview-title .pricing-back-link{margin-bottom:9px;font-size:11px}.pricing-rule-overview-title h1{margin:5px 0 2px;color:#183b86;font-size:22px;line-height:1.15;text-transform:uppercase}.pricing-rule-overview-title p{margin:0;color:#8290aa;font-size:11px}.pricing-rule-overview-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.pricing-rule-toggle{border:1px solid;border-radius:999px;font:inherit;cursor:pointer}.pricing-rule-edit-link,.pricing-rule-toggle{display:inline-flex;min-height:24px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:850}.pricing-rule-edit-link{border:1px solid #c7d5ee;border-radius:999px;color:#3157a4;background:#f2f6fd}.pricing-rule-toggle.is-disable{color:#c03434;border-color:#f0b9b9;background:#fff1f1}.pricing-rule-toggle.is-disable:hover{border-color:#df8e8e;background:#ffe7e7}.pricing-rule-toggle.is-enable{color:#087a52;border-color:#a9e8ce;background:#ecfbf5}.pricing-assignment-delete{gap:5px;border:1px solid #f0b9b9;border-radius:999px;color:#c03434;background:#fff1f1}.pricing-assignment-delete,.pricing-assignment-toggle{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.pricing-assignment-toggle{border:1px solid #c7d5ee;border-radius:999px;color:#3157a4;background:#f2f6fd}.pricing-assignment-toggle.is-enable{color:#087a52;border-color:#a9e8ce;background:#ecfbf5}.pricing-assignment-delete:hover{border-color:#df8e8e;background:#ffe7e7}.pricing-rule-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));border-top:1px solid #e1e6ef;background:#f5f7fb}.pricing-rule-meta-grid>div{display:grid;min-height:67px;align-content:center;grid-gap:4px;gap:4px;padding:10px 15px;border-right:1px solid #e1e6ef}.pricing-rule-meta-grid>div:last-child{border-right:0}.pricing-rule-meta-grid span{color:#8491a9;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.pricing-rule-meta-grid strong{overflow:hidden;color:#14284c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pricing-rule-meta-grid small{color:#8a97ad;font-size:9px}.pricing-rule-meta-grid .pricing-rule-meta-price{background:#eaf8f2}.pricing-rule-meta-grid .pricing-rule-meta-price span,.pricing-rule-meta-grid .pricing-rule-meta-price strong{color:#047857}.pricing-rule-meta-grid .pricing-rule-meta-price strong{font-size:15px}.pricing-edit-form{display:grid;grid-gap:16px;gap:16px}.pricing-edit-error{margin:0}.pricing-edit-section{overflow:hidden;padding:0 20px 20px}.pricing-edit-section>.section-header{margin-inline:-20px;padding:17px 20px;border-bottom:1px solid #e1e6ef}.pricing-edit-assignment-picker,.pricing-edit-grid,.pricing-edit-ranges{padding-top:18px}.pricing-edit-assignment-picker .pricing-picker-list{max-height:390px}.pricing-edit-footer{position:-webkit-sticky;position:sticky;z-index:10;bottom:12px;display:flex;justify-content:flex-end;gap:10px;padding:13px;border:1px solid #dce3ee;border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(26,47,83,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pricing-rule-details-page>.pricing-scheme-card{padding:22px}.pricing-rule-details-page .pricing-rule-card .pricing-range-form{margin-inline:18px}.pricing-selected-name{margin:5px 0 0;color:#8996ad;font-size:12px}.pricing-scheme-grid .pricing-detail-card{display:grid;min-height:105px;align-content:start;padding:15px 17px;border:1px solid #dce3ee;border-radius:10px;background:#f1f4f9;box-shadow:none}.pricing-scheme-grid .pricing-detail-card strong{display:flex;align-items:center;gap:6px;margin-top:9px;color:#102344;font-size:15px}.pricing-scheme-grid .pricing-detail-card small{display:block;margin-top:5px;color:#8492ad;font-size:11px}.pricing-rule-card{padding-bottom:12px}.pricing-intervals-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-bottom:1px solid #e1e6ef}.pricing-intervals-header h2{margin:3px 0 0;color:#14284c;font-size:16px}.pricing-rule-card .pricing-range-form,.pricing-rule-card .pricing-range-table-wrap{margin-inline:18px}.pricing-rule-card .pricing-range-table-wrap{margin-top:12px}.pricing-rule-card .pricing-range-table td,.pricing-rule-card .pricing-range-table th{height:40px;padding:7px 12px}.pricing-rule-card .pricing-range-table th{font-size:9px}.pricing-rule-card .pricing-range-table td{font-size:11px}.pricing-rule-card .pricing-range-table td strong{color:#18305a}.pricing-range-table td:last-child,.pricing-range-table th:last-child{width:100px;text-align:right}.pricing-range-form{margin-top:9px;padding:10px;border-radius:10px;background:#f1f4f9}.pricing-range-form button{justify-self:end;color:#fff;border-color:var(--navy);background:var(--navy)}.pricing-range-form-simple{grid-template-columns:repeat(3,minmax(150px,1fr)) auto}.pricing-rule-card .pricing-range-form label{gap:5px}.pricing-rule-card .pricing-range-form label span{font-size:9px}.pricing-rule-card .pricing-range-form button,.pricing-rule-card .pricing-range-form input{min-height:36px}.pricing-range-form label em{color:#8b98ae;font-style:normal;font-weight:500}.pricing-single-price{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 22px;padding:18px 20px;border:1px solid #dce3ee;border-radius:10px;background:#f1f4f9}.pricing-single-price span{color:#647493;font-size:12px;font-weight:750}.pricing-single-price strong{color:#102344;font-size:18px}.pricing-range-closed-note{display:flex;align-items:center;gap:9px;margin:14px 22px 0;padding:12px 14px;border:1px solid #d8e0ec;border-radius:8px;color:#65758f;background:#f4f6f9;font-size:12px;font-weight:650}.pricing-assignment-pill{display:flex;width:100%;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dce3ee;border-radius:9px;background:#f1f4f9}.pricing-assignment-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.pricing-assignment-copy strong{color:#102344;font-size:12px}.pricing-assignment-copy small{color:#8492ad;font-size:10px}.pricing-assignment-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}@media (max-width:900px){.pricing-page>.dashboard-operations-header,.pricing-rules-toolbar{align-items:stretch;flex-direction:column}.pricing-create-trigger{align-self:flex-start}.pricing-modal-grid-five,.pricing-modal-grid-four,.pricing-modal-grid-three,.pricing-range-form-simple{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-modal-range-row{grid-template-columns:repeat(3,minmax(0,1fr)) 34px}.pricing-modal-range-number{grid-column:1/-1}}@media (max-width:620px){.pricing-modal-backdrop{padding:0}.pricing-modal{width:100%;min-height:100vh;max-height:100vh;border:0;border-radius:0}.pricing-assignment-picker,.pricing-modal-grid-five,.pricing-modal-grid-four,.pricing-modal-grid-three,.pricing-modal-grid-two,.pricing-range-form-simple,.pricing-scheme-grid{grid-template-columns:1fr}.pricing-modal-range-row{grid-template-columns:1fr 34px}.pricing-modal-range-number,.pricing-modal-range-row label{grid-column:1/-1}.pricing-remove-range{grid-column:2}.pricing-modal-footer,.pricing-modal-header{padding-inline:18px}.pricing-modal-error,.pricing-modal-info,.pricing-modal-section{margin-inline:18px}.pricing-rules-card{padding-inline:15px}.pricing-rules-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.pricing-assignment-actions,.pricing-assignment-pill,.pricing-rule-overview-actions,.pricing-rule-overview-top{align-items:stretch;flex-direction:column}.pricing-rule-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-rule-meta-grid>div{border-bottom:1px solid #e1e6ef}}