@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.global-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--basic-white);display:flex;align-items:center;justify-content:center;z-index:9999}:root{--basic-white: #FFFFFF;--basic-black: #1E1E1E;--main-primary: #1E90FF;--main-box-shadow: #DCDCDC;--main-secondary-white: #EAEAEA;--main-grey: #B4B5B6;--main-light: #D9ECFF;--main-more-lighter: #D9ECFF;--main-bg: #FAFAFA;--main-light-grey: #CCCCCC;--event-green: #0BB614;--event-red: #FF1919;--event-yellow: #E9CE00;--autofill-bg: #FFFFFF}:root[data-theme=dark]{--basic-white: #151419;--basic-black: #EAEAEA;--main-primary: #1E90FF;--main-box-shadow: #494949;--main-secondary-white: #EAEAEA;--main-grey: #B4B5B6;--main-light: #1E8FFF90;--main-more-lighter: #D9ECFF;--main-bg: #090A0C;--main-light-grey: #CCCCCC;--event-green: #0BB614;--event-red: #FF1919;--event-yellow: #E9CE00;--autofill-bg: #151419}body{font-family:Montserrat,sans-serif;margin:0;padding:0;font-weight:300;overflow-x:hidden;overflow-y:auto;background:var(--main-bg);color:var(--basic-black)}:root.theme-transition *,:root.theme-transition *:before,:root.theme-transition *:after{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease,fill .35s ease,stroke .35s ease!important}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none}.container{max-width:1920px;width:100%;padding:0 50px;margin:0 auto}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0 1000px var(--autofill-bg) inset!important;-webkit-text-fill-color:var(--basic-black)!important;caret-color:var(--basic-black);background:transparent!important}.form-section-hint{margin-bottom:12px;color:var(--basic-black);opacity:.6}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:24px}.detail-grid-main{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.detail-grid-single{grid-template-columns:1fr}.detail-grid-secondary{grid-template-columns:minmax(320px,1.6fr) repeat(2,minmax(260px,1fr))}.route-overview-card{display:flex;flex-direction:column;gap:18px;padding:24px;margin-bottom:20px;border-radius:18px;border:1px solid rgba(30,144,255,.18);background:linear-gradient(135deg,#1e90ff14,#1e90ff05 55%,#fff);box-shadow:0 10px 24px #1e90ff14}.route-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.route-overview-title{display:flex;flex-direction:column;gap:8px}.route-overview-title h2{margin:0;font-size:30px;line-height:1.1;color:#1e1e1e}.route-overview-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.route-overview-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.route-meta-chip{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:#ffffffd1;border:1px solid rgba(30,144,255,.08)}.route-meta-chip .value{font-size:16px;font-weight:600;color:#1e1e1e}.detail-card{border:1px solid var(--main-secondary-white);border-radius:12px;padding:16px;background:var(--basic-white);transition:all .3s ease;box-shadow:0 1px 3px #00000014}.detail-card:hover{box-shadow:0 2px 8px #0000001f;border-color:#1e90ff;transform:translateY(-2px)}.detail-card h4{margin:0 0 16px;font-size:13px;font-weight:600;color:#1e90ff;text-transform:uppercase;letter-spacing:.5px;padding-bottom:12px;border-bottom:2px solid rgba(30,144,255,.1)}.detail-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.detail-card-header h4{margin:0}.detail-card-header-with-actions{flex-wrap:wrap}.detail-card-wide{grid-column:span 1}.detail-card-full{grid-column:1/-1}.detail-items{display:flex;flex-direction:column;gap:12px}.detail-item{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.detail-item .status-badge{align-self:flex-start;justify-content:flex-start;text-align:left}.detail-item .label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.4px}.detail-item .value{font-size:14px;font-weight:500;color:#1e1e1e;word-break:break-word;line-height:1.4}.inline-label{text-transform:none!important;letter-spacing:normal!important;font-size:14px!important;color:#7c8595!important}.detail-separator{color:#7c8595;font-size:14px;line-height:1.4}.detail-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.detail-stat{display:flex;flex-direction:column;gap:8px;min-height:96px;padding:14px;border-radius:14px;background:linear-gradient(180deg,#1e90ff0f,#1e90ff05);border:1px solid rgba(30,144,255,.1)}.detail-stat .value{font-size:28px;line-height:1;font-weight:700;color:#1e90ff}.detail-actions{gap:10px}.detail-note{font-size:12px;line-height:1.4;color:#7c8595}.detail-text-block{font-size:14px;font-weight:500;line-height:1.4;color:#1e1e1e;white-space:pre-wrap;word-break:break-word;padding:4px 0}.delivery-task-items-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.delivery-task-item-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;border:1px solid rgba(30,144,255,.12);background:linear-gradient(180deg,#1e90ff0d,#fff)}.delivery-task-item-title{display:flex;flex-direction:column;gap:6px}.delivery-task-item-title h5{margin:0;font-size:16px;line-height:1.3;color:#1e1e1e}.delivery-task-item-shortname{font-size:12px;font-weight:600;color:#7c8595}.delivery-task-item-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.delivery-task-item-stats .detail-stat{min-height:unset;padding:12px}.delivery-task-item-stats .detail-stat .value{font-size:22px}.route-preview-orders-details{display:flex;flex-direction:column;gap:14px}.route-task-controls{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.route-task-control-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;border-radius:14px;border:1px solid rgba(30,144,255,.14);background:#1e90ff0a;color:#2d3a54;font-size:12px;font-weight:600;line-height:1.1;text-align:center;cursor:pointer;transition:all .2s ease}.route-task-control-btn:hover{border-color:#1e90ff59;background:#1e90ff14}.route-task-card{border:1px solid rgba(30,144,255,.1);border-radius:18px;background:linear-gradient(180deg,#fff,#f8faff);box-shadow:0 6px 18px #0f172a0d;transition:box-shadow .2s ease,border-color .2s ease;overflow:hidden}.route-task-card:hover{border-color:#1e90ff33;box-shadow:0 10px 24px #0f172a14}.route-task-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:18px 56px 18px 20px}.route-task-expand-icon{position:absolute;top:18px;right:20px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1e90ff14;color:#1e90ff;font-size:12px}.route-task-main{display:flex;flex-direction:column;gap:12px;min-width:0}.route-task-topline{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:14px;align-items:start}.route-task-number{margin:0;font-size:28px;line-height:1.05;font-weight:700;color:#1f2937;align-self:start}.route-task-customer-block{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}.route-task-customer-name{font-size:16px;font-weight:600;color:#2d3a54;line-height:1.3;word-break:break-word}.route-task-customer-meta{font-size:13px;line-height:1.35;color:#7c8595;word-break:break-word}.route-task-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.route-task-metric{display:flex;flex-direction:column;gap:6px;min-width:0}.route-task-metric-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a94a6}.route-task-metric-value{font-size:22px;line-height:1.1;font-weight:700;color:#24324a}.route-task-card.collapsed .route-task-header{align-items:center}.route-task-card.collapsed .route-task-main{gap:0}.route-task-card.collapsed .route-task-metrics{display:none}.route-task-card.collapsed .route-task-customer-block{justify-content:center}.route-task-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.route-task-invoice{font-size:13px;font-weight:600;color:#7c8595}.route-task-expanded{border-top:1px solid rgba(30,144,255,.1);padding:0 20px 18px;display:flex;flex-direction:column;gap:16px}.route-task-expanded-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}.route-task-expanded-item{display:flex;flex-direction:column;gap:6px}.route-task-expanded-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a94a6}.route-task-expanded-value{font-size:14px;line-height:1.45;color:#2d3a54;word-break:break-word}.route-task-items-list{display:flex;flex-direction:column;border-radius:14px;background:#f8faffe6}.route-task-items-head,.route-task-item-row{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,1fr));gap:12px;align-items:start;padding:12px 16px}.route-task-items-head{border-bottom:1px solid rgba(30,144,255,.1);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a94a6}.route-task-item-row{font-size:14px;color:#2d3a54;border-bottom:1px solid rgba(30,144,255,.06)}.route-task-item-row:last-child{border-bottom:none}.route-task-item-product,.route-task-item-cell{display:flex;flex-direction:column;gap:4px}.route-task-item-cell-label{display:none;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a94a6}.route-task-item-name{font-weight:600;color:#24324a}.route-task-item-subname{font-size:12px;color:#7c8595}.route-task-item-row-empty{color:#9aa3b2}@media (min-width: 1100px){.detail-card-wide{grid-column:span 2}}:root[data-theme=dark] .route-overview-card{background:linear-gradient(135deg,#1e90ff29,#151823f5);border-color:#64b5f640}:root[data-theme=dark] .route-overview-title h2{color:#f5f7fb}:root[data-theme=dark] .route-meta-chip{background:#121620b8;border-color:#64b5f629}:root[data-theme=dark] .route-meta-chip .value{color:#f5f7fb}:root[data-theme=dark] .detail-card{background:#1a1a1e;border-color:#2e2e38}:root[data-theme=dark] .detail-card:hover{border-color:#1e90ff;box-shadow:0 2px 8px #1e90ff26}:root[data-theme=dark] .detail-card h4{color:#1e90ff}:root[data-theme=dark] .detail-item .label{color:#888}:root[data-theme=dark] .detail-item .value{color:#e0e0e0}:root[data-theme=dark] .detail-stat{background:linear-gradient(180deg,#64b5f61f,#64b5f60a);border-color:#64b5f624}:root[data-theme=dark] .detail-stat .value{color:#64b5f6}:root[data-theme=dark] .detail-note{color:#9ea7b8}:root[data-theme=dark] .inline-label,:root[data-theme=dark] .detail-separator{color:#9ea7b8!important}:root[data-theme=dark] .detail-text-block{color:#e0e0e0}:root[data-theme=dark] .delivery-task-item-card{background:linear-gradient(180deg,#1e90ff1a,#1a1a1e);border-color:#64b5f62e}:root[data-theme=dark] .delivery-task-item-title h5{color:#f5f7fb}:root[data-theme=dark] .route-task-control-btn{background:#64b5f614;border-color:#64b5f62e;color:#d9e7ff}:root[data-theme=dark] .route-task-card{background:linear-gradient(180deg,#1c2028,#181c24);border-color:#64b5f61f}:root[data-theme=dark] .route-task-number,:root[data-theme=dark] .route-task-item-name,:root[data-theme=dark] .route-task-metric-value,:root[data-theme=dark] .route-task-expanded-value{color:#f5f7fb}:root[data-theme=dark] .route-task-customer-name{color:#e6eef9}:root[data-theme=dark] .route-task-customer-meta,:root[data-theme=dark] .route-task-invoice,:root[data-theme=dark] .route-task-item-subname,:root[data-theme=dark] .route-task-expanded-label,:root[data-theme=dark] .route-task-metric-label,:root[data-theme=dark] .route-task-items-head{color:#9ea7b8}:root[data-theme=dark] .route-task-expand-icon{background:#64b5f61f;color:#8cc3ff}:root[data-theme=dark] .route-task-expanded{border-top-color:#64b5f61a}:root[data-theme=dark] .route-task-items-list{background:#ffffff05}:root[data-theme=dark] .route-task-items-head,:root[data-theme=dark] .route-task-item-row{border-bottom-color:#64b5f614}:root[data-theme=dark] .route-task-item-row{color:#d9e7ff}:root[data-theme=dark] .route-task-item-cell-label{color:#9ea7b8}@media (max-width: 900px){.detail-grid-secondary{grid-template-columns:1fr}.route-overview-card{gap:14px;padding:20px;border-radius:22px;background:linear-gradient(180deg,#1e90ff14,#fffffffa);box-shadow:0 12px 30px #1e90ff1a}.route-overview-head{gap:12px}.route-overview-title h2{font-size:18px;line-height:1.15}.route-overview-title{gap:4px}.route-overview-title .label{font-size:12px;letter-spacing:.03em;text-transform:none;color:#7c8595}.route-overview-inline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.route-overview-inline h2{margin:0}.route-overview-inline .inline-label,.route-overview-inline .detail-separator{font-size:16px!important;color:#7c8595!important}.route-overview-inline-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.route-overview-status .status-badge{min-height:34px;padding:8px 12px;border-radius:12px;font-size:13px;letter-spacing:0;text-transform:none}.route-overview-inline-row .status-badge{flex-shrink:0;min-height:34px;padding:8px 12px;border-radius:12px;font-size:13px;letter-spacing:0;text-transform:none}.route-overview-meta,.delivery-task-item-stats{grid-template-columns:1fr}.route-task-controls{flex-direction:row;flex-wrap:nowrap;width:auto;gap:6px;margin-bottom:0}.detail-card-header-with-actions{align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap}.detail-card-header-with-actions h4{flex:1 1 auto;min-width:0}.detail-card-header-with-actions .route-task-controls{width:auto;margin-bottom:0;flex:0 0 auto}.route-task-control-btn{flex:0 1 auto;min-width:0;padding:7px 12px;font-size:10px;line-height:1.1;border-radius:12px;white-space:nowrap}.route-task-header{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 52px 16px 16px}.route-task-expand-icon{top:16px;right:16px}.route-task-side{grid-column:1/-1;align-items:flex-start;width:100%;gap:8px}.route-task-side .status-badge{min-height:32px;padding:6px 12px;border-radius:10px;font-size:12px}.route-task-side .primary{width:100%}.route-task-invoice{display:none}.route-task-topline{grid-template-columns:1fr;gap:8px}.route-task-number{font-size:18px;line-height:1.15}.route-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.route-task-expanded{padding:0 16px 16px;gap:12px}.route-task-expanded-meta{grid-template-columns:1fr;gap:8px;padding-top:12px}.route-task-expanded-item{gap:4px;padding:10px 12px;border:1px solid rgba(30,144,255,.1);border-radius:12px;background:#f8faffeb}.route-task-expanded-value{font-size:13px;line-height:1.35}.route-task-items-head{display:none}.route-task-items-list{gap:8px;background:transparent}.route-task-item-row{grid-template-columns:1fr;gap:10px;padding:12px;border:1px solid rgba(30,144,255,.08);border-radius:14px;background:#f8faffeb}.route-task-item-row:last-child{border-bottom:1px solid rgba(30,144,255,.08)}.route-task-item-product{gap:2px;padding-bottom:8px;border-bottom:1px solid rgba(30,144,255,.08)}.route-task-item-cell{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.route-task-item-cell>span:last-child{font-weight:600;color:#24324a;text-align:right}.route-task-item-row-empty{display:flex;align-items:center;justify-content:center;min-height:72px}.route-task-item-cell-label{display:block}.route-meta-chip{flex-direction:row;align-items:baseline;gap:6px;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none}.route-meta-chip .label{font-size:16px;letter-spacing:.03em;text-transform:none;color:#7c8595}.route-meta-chip .label:after{content:":";margin-left:2px}.route-meta-chip .value{font-size:18px;font-weight:700;line-height:1.35}}@media (max-width: 900px){:root[data-theme=dark] .route-task-expanded-item,:root[data-theme=dark] .route-task-item-row{background:#ffffff08;border-color:#64b5f61a}:root[data-theme=dark] .route-task-item-product{border-bottom-color:#64b5f61a}:root[data-theme=dark] .route-task-item-cell>span:last-child{color:#f5f7fb}}.detail-card button:not(.route-task-control-btn){width:100%;padding:10px 12px;border-radius:8px;font-weight:500;font-size:13px;transition:all .3s ease}.detail-card button:not(.route-task-control-btn):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px #1e90ff33}.detail-card button:not(.route-task-control-btn):disabled{opacity:.5;cursor:not-allowed}.status-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;gap:4px;width:fit-content}.status-badge.draft{background:#f0f0f0;color:#666}.status-badge.assigned_to_warehouse{background:#fff3cd;color:#856404}.status-badge.planned{background:#fff6da;color:#9a6700}.status-badge.loading{background:#ffe5e5;color:#c22e2e}.status-badge.loaded{background:#e4ebff;color:#1e3a8a}.status-badge.handover_in_progress,.status-badge.delivering{background:#e6f4ff;color:#0958d9}.status-badge.in_transit{background:#f0e5ff;color:#6b21a8}.status-badge.partially_delivered{background:#fff0e5;color:#9a3412}.status-badge.delivered{background:#d4edda;color:#155724}.status-badge.returning{background:#f8d7da;color:#721c24}.status-badge.returned{background:#ffe5e5;color:#c22e2e}.status-badge.closed{background:#e2e3e5;color:#383d41}.status-badge.cancelled{background:#f8d7da;color:#721c24}.status-badge.failed,.status-badge.issue_failed{background:#ffe5e5;color:#c22e2e}:root[data-theme=dark] .status-badge.draft{background:#3a3a3a;color:#bbb}:root[data-theme=dark] .status-badge.assigned_to_warehouse{background:#640;color:gold}:root[data-theme=dark] .status-badge.planned{background:#5c4700;color:#ffd666}:root[data-theme=dark] .status-badge.loading{background:#633;color:#ff6b6b}:root[data-theme=dark] .status-badge.loaded{background:#1e3a5f;color:#64b5f6}:root[data-theme=dark] .status-badge.handover_in_progress{background:#0c3b66;color:#69b1ff}:root[data-theme=dark] .status-badge.delivering{background:#0c3b66;color:#69b1ff}:root[data-theme=dark] .status-badge.in_transit{background:#4a2e7a;color:#ce93d8}:root[data-theme=dark] .status-badge.partially_delivered{background:#642;color:#ffab91}:root[data-theme=dark] .status-badge.delivered{background:#2d5016;color:#81c784}:root[data-theme=dark] .status-badge.returning{background:#633;color:#ef5350}:root[data-theme=dark] .status-badge.returned{background:#633;color:#ff6b6b}:root[data-theme=dark] .status-badge.closed{background:#4a4a4a;color:#ccc}:root[data-theme=dark] .status-badge.cancelled{background:#633;color:#ef5350}:root[data-theme=dark] .status-badge.failed{background:#633;color:#ff6b6b}:root[data-theme=dark] .status-badge.issue_failed{background:#633;color:#ff6b6b}.loading-page-state{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;min-height:240px}.loading-page-layout{display:flex;flex-direction:column;gap:28px}.loading-hero-section,.loading-scanner-section{display:flex;flex-direction:column;gap:18px}.loading-scanner-section{width:100%}.loading-products-card{padding:20px 22px;border-radius:20px;box-shadow:0 10px 30px #0f172a0a}.loading-route-counters{display:flex;flex-wrap:wrap;gap:14px;width:100%}.loading-route-counter{display:flex;flex-direction:column;gap:4px;min-width:164px;padding:14px 18px;border-radius:18px;background:linear-gradient(180deg,#1e90ff14,#1e90ff08);border:1px solid rgba(30,144,255,.14);box-shadow:0 10px 26px #0f172a0d}.loading-route-counter-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.loading-route-counter-value{font-size:30px;line-height:1;font-weight:700;color:#111827}.loading-products-table{display:flex;flex-direction:column;gap:4px}.loading-products-table-head,.loading-products-table-row{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(120px,.8fr));gap:12px;align-items:center}.loading-products-table-head{padding:0 0 14px;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.loading-products-table-row{padding:16px 0;border-bottom:1px solid #f1f5f9}.loading-products-table-row:last-child{border-bottom:none}.loading-products-product{display:flex;flex-direction:column;gap:6px}.loading-products-product-name{font-weight:600;font-size:18px;line-height:1.35;color:#111827}.loading-products-product-short{font-size:13px;color:#6b7280}.loading-products-cell{display:flex;align-items:center;justify-content:flex-start;font-weight:600;font-size:22px;color:#111827}.loading-products-cell-label{display:none}.loading-scans-groups{display:flex;flex-direction:column;gap:16px}.loading-scan-group{display:flex;flex-direction:column;gap:10px}.loading-scan-group-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:700;color:#111827}.loading-scan-group-count{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700}.loading-scan-group-items{display:flex;flex-direction:column;gap:8px}.loading-scan-item{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid #e5e7eb;background:#fff}.loading-scan-item.accepted{border-left:4px solid #22c55e}.loading-scan-item.rejected{border-left:4px solid #ef4444;background:#fff7f7}.loading-scan-item-code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.45;color:#0f172a;word-break:break-all}.loading-scan-item-delete{align-self:flex-start;border:none;background:transparent;color:#dc2626;font-size:13px;font-weight:600;padding:0;cursor:pointer;transition:color .2s ease}.loading-scan-item-delete:hover{color:#b91c1c}.loading-scan-item-delete:disabled{color:#fca5a5;cursor:not-allowed}.loading-scan-item-reason{font-size:13px;line-height:1.4;color:#64748b}.loading-complete-warning{display:flex;flex-direction:column;gap:14px}.loading-complete-warning-list{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.loading-complete-warning-item{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#334155}@media (max-width: 720px){.loading-page-layout{gap:20px}.loading-hero-section,.loading-scanner-section{gap:14px}.loading-route-counters{gap:10px}.loading-route-counter{flex:1 1 calc(50% - 8px);min-width:0;padding:12px 14px}.loading-complete-warning-item{flex-direction:column;align-items:flex-start}.loading-route-counter-value{font-size:24px}.loading-products-table-head{display:none}.loading-products-table-row{grid-template-columns:1fr;gap:8px;padding:16px 0}.loading-products-cell{justify-content:space-between}.loading-products-cell-label{display:inline;font-size:12px;font-weight:500;color:#6b7280}}
