@font-face{font-family:Xalq Inter;src:url(/fonts/inter-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Xalq Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+20ac,u+2122}@font-face{font-family:Xalq Jakarta;src:url(/fonts/jakarta-latin.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+20ac,u+2122}:root{font-family:Xalq Jakarta,Xalq Inter,Microsoft YaHei,PingFang SC,sans-serif;color:#080c14;--xg-blue:#2563eb;--xg-blue-dark:#1d4ed8;--xg-line:#e5e9f2}:root,body{background:#f7f8fc}button,input,select,textarea{font-family:inherit}h1,h2,h3{color:#080c14;letter-spacing:-.025em}h1{font-weight:800}a,button,input,select,textarea{outline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid #93b4ff}input:focus,select:focus,textarea:focus{outline:2px solid #93b4ff;outline-offset:1px;border-color:#2563eb!important}input[type=checkbox]{accent-color:#2563eb}.auth-page{background:radial-gradient(ellipse at 12% 5%,#e7edff 0,transparent 55%),radial-gradient(ellipse at 95% 90%,#eee9ff 0,transparent 50%),#fafbff;padding:90px 22px 40px}.auth-card{width:460px;border:1px solid #e5e9f2;border-radius:26px;padding:42px;box-shadow:0 24px 80px #1c3d7a0d}.auth-logo{width:178px;margin-bottom:34px}.auth-card h1{font-size:28px;font-weight:800;line-height:1.25}.auth-card>p{color:#707887;line-height:1.7}.auth-card label{color:#485264;font-weight:500}.auth-card input{border-color:#dce2ed;border-radius:12px;min-height:48px;color:#080c14}.auth-card form>.primary{min-height:49px;margin-top:24px;font-size:14px;border-radius:14px}.auth-lang{color:#616b7b}.auth-lang select{border-color:#e5e9f2;border-radius:20px;padding:10px 16px}.auth-page>footer{width:460px;color:#828b9b;font-size:10px;line-height:1.8}.sidebar{background:#fff;border-right:1px solid var(--xg-line);color:#626d80}.xalq-brand{background:transparent;border-radius:0;padding:8px 10px;min-height:65px}.xalq-logo{max-height:53px}.side-caption{color:#8b94a5;letter-spacing:.1em}.nav-item{color:#667085;border-radius:13px;font-weight:600;transition:background .15s,color .15s}.nav-item:hover{background:#f3f6ff;color:#2563eb}.nav-item.selected{background:#eaf0ff;color:#2563eb}.nav-dot{background:#2563eb}.secure{color:#8b94a5}.operator{border-color:#e5e9f2;color:#263248}.avatar{background:#eaf0ff;color:#2563eb}.sidebar .operator>.icon-button{color:#7a8496}.sidebar .operator>.icon-button:hover{background:#eaf0ff;color:#2563eb}header{border-bottom-color:#e5e9f2}.breadcrumb{color:#7a8496}.header-tools{color:#667085}.header-tools select{color:#485264}.eyebrow,.page-head .eyebrow{color:#7a8496;letter-spacing:.12em}.page-head p{color:#7a8496;line-height:1.7}.primary{background:#2563eb;border-color:#2563eb;border-radius:12px;font-weight:700;box-shadow:0 3px 8px #2563eb16}.primary:hover{background:#1d4ed8;border-color:#1d4ed8}.primary:disabled{opacity:.5;box-shadow:none}.secondary{border-color:#dfe5f0;color:#42516b;border-radius:12px}.secondary:hover{background:#f2f5ff;border-color:#cbd9fa}.text-button{color:#2563eb}.icon-button:hover{background:#edf2ff;color:#2563eb}.mode-switch{background:#eaf0fa;border-radius:13px;padding:4px}.mode-switch button{border-radius:10px;color:#667085}.mode-switch button.active{background:#fff;color:#2563eb;box-shadow:0 2px 6px #243f7220}.panel,.report-card,.stat{border-color:var(--xg-line);border-radius:18px;box-shadow:0 3px 15px #1c3d7a03}.scan-icon,.stat-icon{background:#edf2ff;color:#2563eb;border-radius:12px}.report-card strong,.stat strong{color:#101828;font-weight:800}.report-card span,.stat span{color:#7a8496}.panel-title{border-color:#e5e9f2}.shipment-item.active{background:#eef3ff;border-left-color:#2563eb}.shipment-item.active h3,.shipment-item.active strong{color:#1d4ed8}.box-card{border-radius:14px;border-color:#e1e7f1}.box-card.active{background:#f2f5ff;border-color:#7ba0f8}.scanner form{border-color:#cbd9fa;border-radius:13px}.scanner input{color:#101828}.search{border-color:#dfe5f0;border-radius:10px}.table-scroll th{background:#f7f9fd;color:#768196}.table-scroll td{color:#344054;border-color:#edf0f5}.table-scroll tbody tr:hover{background:#f7f9ff}.modal{border-radius:22px;box-shadow:0 30px 100px #0b1d3b26}.cost-estimate input,.cost-estimate select,.modal input,.modal select,.report-controls input,.report-controls select,.report-log-filter select{border-color:#dce2ed;border-radius:10px;color:#253249}.modal-overlay{background:#0d1b3859;backdrop-filter:blur(3px)}.cost-result{background:#edf2ff;border-color:#d3dfff;color:#1d4ed8;border-radius:14px}.cost-result small{color:#6f7d99}.cost-fixed,.cost-fx,.cost-weight{background:#f6f8fd;border-color:#e1e7f1;border-radius:12px}.cost-fixed>div{color:#52617b}.cost-fx a,.report-details>summary{color:#2563eb}.report-bar{background:#edf2ff}.report-bar i{background:#2563eb}.report-loading{color:#63718a}@media(max-width:850px){.sidebar{padding-top:23px}.nav-item.selected{border-radius:13px}.shipment-item.active{border-top-color:#2563eb}.xalq-brand{padding:0;min-height:44px}.auth-card{padding:32px}}@media(max-width:500px){.auth-page{padding:80px 18px 28px}.auth-card{padding:28px 24px;border-radius:22px}.auth-card h1{font-size:25px}.auth-lang{right:18px;top:20px}.auth-logo{width:160px;margin-bottom:28px}.auth-page>footer{font-size:9px}.panel,.report-card,.stat{border-radius:14px}.page-head h1{font-size:24px}.modal{border-radius:18px}}.box-panel>.panel-title,.contents>.panel-title{flex-wrap:wrap}.box-panel>.panel-title>div:first-child{min-width:0;flex:1 1 180px}.box-panel h2{overflow-wrap:anywhere}.intake-queue{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 20px}.intake-queue>div{display:flex;align-items:center;gap:12px;border:1px solid #dce5fc;background:#f4f7ff;border-radius:12px;padding:15px;color:#2563eb}.intake-queue span{font-size:12px;color:#667085}.intake-queue strong{display:block;font-size:25px;line-height:1.3;color:#101828;margin-top:5px}.intake-queue small{grid-column:1/-1;color:#7a8496;font-size:11px;line-height:1.6}@media(max-width:500px){.intake-queue{gap:8px}.intake-queue>div{padding:12px;gap:8px}.intake-queue span{font-size:11px}.intake-queue strong{font-size:23px}}.intake-fast-scanner{margin:22px 0}.intake-fast-scanner>h2{display:flex;align-items:center;gap:10px}.intake-fast-scanner>p{font-size:12px;line-height:1.8;color:#667085}.intake-fast-scanner form{display:flex;gap:12px;align-items:flex-end}.intake-fast-scanner form label{flex:1}.intake-fast-scanner input{font-size:22px!important;font-weight:700;letter-spacing:.04em;min-height:58px}.intake-fast-scanner form button{margin-bottom:0;min-height:58px}.scanner-queue-summary{font-size:12px;line-height:1.8;margin:16px 0;color:#667085}.scanner-results{max-height:500px;overflow:auto;display:grid;gap:10px}.scanner-result{border:1px solid #dce5fc;border-left:4px solid #2563eb;background:#f6f8ff;border-radius:12px;padding:16px}.scanner-result>div{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.scanner-result strong{font-size:23px;color:#1d4ed8}.scanner-result b{font-size:14px;overflow-wrap:anywhere}.scanner-result p{font-size:14px;line-height:1.6;margin:10px 0}.scanner-result small{color:#667085;line-height:1.7}.scanner-result.scan-error{border-color:#efb8b8;background:#fff5f5}.scanner-result.scan-error small{color:#9b3333}@media(max-width:600px){.intake-fast-scanner form{flex-wrap:wrap}.intake-fast-scanner form label{min-width:100%}.intake-fast-scanner input{font-size:17px!important}}