/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--font-sans:"BinancePlex", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-caption:12px;--type-meta:13px;--type-control:14px;--type-body:16px;--line-tight:1.25;--line-normal:1.5;--navy-950:#0b0e11;--navy-900:#181a20;--navy-850:#1e2329;--navy-800:#2b3139;--accent:#fcd535;--accent-strong:#f0b90b;--accent-soft:#fff8d6;--background:#0b0e11;--page:#0b0e11;--surface:#181a20;--surface-soft:#1e2329;--surface-raised:#20252b;--text:#eaecef;--muted:#b7bdc6;--muted-2:#848e9c;--border:#2b3139;--border-strong:#474d57;--blue:#1e80ff;--blue-soft:#1e80ff24;--green:#0ecb81;--green-soft:#0ecb8124;--red:#f6465d;--red-soft:#f6465d24;--amber:#f0b90b;--amber-soft:#f0b90b24;--violet:#8a5cf5;--violet-soft:#8a5cf524;--shadow-sm:0 1px 2px #0b0e1114;--shadow-lg:0 24px 70px #0b0e1138;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cargo-shell{color:#edf1f7;background:#0b0e12;min-height:100vh}.cargo-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0f14f5;border-bottom:1px solid #2b313c;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:72px;padding:10px 24px;display:grid;position:sticky;top:0}.cargo-brand,.cargo-user,.cargo-brand div,.cargo-user div{align-items:center;display:flex}.cargo-brand,.cargo-user{gap:10px}.cargo-brand>span,.cargo-user>span{color:#f0b90b;background:#1d1b12;border:1px solid #f0b90b;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.cargo-brand div,.cargo-user div{flex-direction:column;align-items:flex-start;line-height:1.05}.cargo-brand strong{font-size:18px}.cargo-brand small,.cargo-user small{color:#8f99a8;margin-top:4px}.cargo-topbar nav{gap:4px;display:flex;overflow-x:auto}.cargo-topbar nav a{color:#aab3c1;white-space:nowrap;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:650}.cargo-topbar nav a:hover,.cargo-topbar nav a.active{color:#fff;background:#252a32}.cargo-topbar nav a.active{box-shadow:inset 0 -2px #f0b90b}.cargo-user>a{color:#d8dee9;border:1px solid #353c48;border-radius:8px;margin-left:8px;padding:8px 10px;font-size:12px}.cargo-main{max-width:1540px;margin:0 auto;padding:28px}.cargo-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.cargo-title h1{letter-spacing:-.025em;margin:5px 0 3px;font-size:29px}.cargo-title p,.cargo-panel-head p{color:#939eae;margin:0}.cargo-eyebrow{color:#f0b90b;letter-spacing:.15em;font-size:10px;font-weight:850}.cargo-balance{text-align:right;background:#15191f;border:1px solid #333a45;border-radius:12px;min-width:210px;padding:12px 16px}.cargo-balance small{color:#919ba9;font-size:11px;display:block}.cargo-balance strong{color:#f0b90b;margin-top:3px;font-size:20px;display:block}.cargo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.cargo-kpi{background:#15191f;border:1px solid #2d343e;border-radius:14px;padding:18px;position:relative;overflow:hidden}.cargo-kpi:before{content:"";background:#687386;width:3px;position:absolute;inset:0 auto 0 0}.cargo-kpi.red:before{background:#ef555c}.cargo-kpi.amber:before{background:#f0b90b}.cargo-kpi.blue:before{background:#4989ff}.cargo-kpi.green:before{background:#31c879}.cargo-kpi small{color:#929cab;display:block}.cargo-kpi strong{margin-top:10px;font-size:22px;display:block}.cargo-two{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.cargo-panel{background:#15191f;border:1px solid #2c333d;border-radius:14px;margin-bottom:16px;padding:18px;box-shadow:0 12px 40px #00000026}.cargo-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.cargo-panel h2{margin:0 0 5px;font-size:17px}.cargo-panel-head p{font-size:13px}.cargo-loading{text-align:center;color:#9ba5b4;padding:42px}.cargo-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.cargo-primary,.cargo-form button,.cargo-row-actions button,.cargo-row-actions a,.cargo-download,.cargo-match button{color:#f2f5f8;font:inherit;cursor:pointer;background:#242a33;border:1px solid #424a57;border-radius:9px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:750;display:inline-flex}.cargo-primary{color:#15120a;background:#f0b90b;border-color:#e5ac00}.cargo-primary:disabled,.cargo-form button:disabled{opacity:.5;cursor:not-allowed}.cargo-task-list>a{color:#eef2f6;border-bottom:1px solid #282e36;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.cargo-task-list>a:last-child{border:0}.cargo-task-list span,.cargo-task-list small,.cargo-arrived-list span,.cargo-debt{flex-direction:column;display:flex}.cargo-task-list small,.cargo-table small,.cargo-arrived-list small{color:#8993a1;margin-top:4px;font-size:11px}.cargo-task-list b{background:#262d36;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.cargo-task-list b.danger{color:#ff8086;background:#4a2227}.cargo-flow{gap:12px;margin:0;padding-left:25px;display:grid}.cargo-flow li::marker{color:#f0b90b;font-weight:800}.cargo-table-wrap{width:100%;overflow:auto}.cargo-table{border-collapse:collapse;width:100%;font-size:12px}.cargo-table th{color:#8f9baa;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #39414c;padding:10px 12px;font-size:10px}.cargo-table td{vertical-align:top;border-bottom:1px solid #272d35;padding:12px}.cargo-table td strong,.cargo-table td small{display:block}.cargo-table td.wide{min-width:320px;max-width:520px}.cargo-table tbody tr:hover{background:#191e25}.cargo-table .mono,.cargo-code,.cargo-copy{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cargo-copy{overflow-wrap:anywhere;max-width:230px;display:inline-block}.cargo-pill{color:#d7dde5;white-space:nowrap;background:#212730;border:1px solid #46505e;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.cargo-row-actions{gap:6px;display:flex}.cargo-row-actions button,.cargo-row-actions a,.cargo-download{padding:7px 9px}.cargo-debt small{margin-top:3px}.cargo-debt.open small{color:#ff737b}.cargo-debt.over small{color:#f0b90b}.cargo-debt.paid small{color:#47d88c}.cargo-form{background:linear-gradient(#1b1c19,#15191f);border-color:#4a4225}.cargo-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.cargo-form label{color:#aeb7c4;flex-direction:column;gap:6px;font-size:11px;display:flex}.cargo-form input,.cargo-form select,.cargo-match select,.cargo-arrival-input{color:#f3f5f8;min-height:39px;font:inherit;background:#0f1318;border:1px solid #39414d;border-radius:8px;outline:none;padding:9px 10px}.cargo-form input:focus,.cargo-form select:focus,.cargo-arrival-input:focus{border-color:#dba900}.cargo-lines{gap:8px;margin-top:14px;display:grid}.cargo-product-line{grid-template-columns:1.5fr 1fr .65fr .55fr .8fr .8fr 34px;gap:8px;display:grid}.cargo-icon{color:#ff6f77!important;width:34px!important;padding:0!important}.cargo-form-actions{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.cargo-upload{justify-content:space-between;align-items:center;gap:18px;display:flex}.cargo-upload h2{margin-bottom:5px}.cargo-upload p{color:#919cab;max-width:740px;margin:0;font-size:13px}.cargo-match{gap:6px;min-width:300px;display:flex}.cargo-match select{width:210px}.cargo-ready-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.cargo-ready-list label{background:#11151a;border:1px solid #343c47;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.cargo-ready-list span{flex-direction:column;display:flex}.cargo-ready-list small{color:#8993a0}.cargo-arrival-input{resize:vertical;width:100%;min-height:240px;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cargo-arrived-list{gap:8px;display:grid}.cargo-arrived-list>div{border:1px solid #303844;border-radius:9px;justify-content:space-between;gap:14px;padding:11px;display:flex}.cargo-arrived-list>div>span:last-child{text-align:right}.cargo-empty{color:#8f99a7;text-align:center;padding:24px}.cargo-toast{z-index:60;color:#8beaab;background:#1d2b1f;border:1px solid #4b5c39;border-radius:11px;padding:12px 16px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 45px #0008}.cargo-print-document{color:#17202b;background:#fff;max-width:1080px;margin:0 auto;padding:38px;font-family:Arial,sans-serif}.cargo-print-document header{color:#fff;background:#10151b;border-radius:18px;padding:28px}.cargo-print-document header>div{align-items:center;gap:10px;display:flex}.cargo-print-mark{color:#111;background:#f0b90b;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cargo-print-document header p{color:#f0b90b;letter-spacing:.12em;margin:34px 0 5px;font-size:11px;font-weight:800}.cargo-print-document header h1{margin:0 0 5px;font-size:30px}.cargo-print-document header small{color:#aeb8c5}.cargo-print-client{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.cargo-print-client>span{border:1px solid #dce1e6;border-radius:12px;flex-direction:column;padding:14px;display:flex}.cargo-print-client small{color:#66717e;letter-spacing:.1em;font-size:10px;font-weight:800}.cargo-print-client strong{margin:5px 0}.cargo-print-client em{color:#5d6976;font-size:12px;font-style:normal}.cargo-print-document table{border-collapse:collapse;width:100%;font-size:12px}.cargo-print-document th,.cargo-print-document td{text-align:left;border:1px solid #d8dde3;padding:10px}.cargo-print-document thead th{background:#eef1f4;font-size:10px}.cargo-print-document tfoot th{background:#fff7d6}.cargo-print-total{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.cargo-print-total span{color:#fff;background:#10151b;border-radius:12px;flex-direction:column;padding:16px;display:flex}.cargo-print-total small{color:#aeb7c3}.cargo-print-total strong{color:#f0b90b;margin-top:6px;font-size:22px}.cargo-print-bank,.cargo-print-terms{border:1px solid #d9dee4;border-radius:13px;margin:16px 0;padding:18px}.cargo-print-bank{background:#fffaf0;border-color:#e6ca68}.cargo-print-bank h2,.cargo-print-terms h2{margin:0 0 10px;font-size:16px}.cargo-print-bank p{margin:7px 0}.cargo-print-bank small{color:#5f6873}.cargo-print-terms li{margin:7px 0}.cargo-print-document footer{color:#66717d;border-top:1px solid #d8dde3;justify-content:space-between;margin-top:24px;padding-top:14px;font-size:12px;display:flex}@media (width<=1100px){.cargo-topbar{grid-template-columns:1fr auto}.cargo-topbar nav{grid-area:2/1/auto/-1}.cargo-kpis,.cargo-form-grid,.cargo-product-line{grid-template-columns:repeat(2,1fr)}.cargo-product-line .cargo-icon{grid-column:2;justify-self:end}.cargo-ready-list{grid-template-columns:1fr 1fr}}@media (width<=720px){.cargo-main{padding:18px 12px}.cargo-topbar{padding:10px 12px}.cargo-user div,.cargo-user>a{display:none}.cargo-title{flex-direction:column;align-items:flex-start}.cargo-balance{text-align:left;width:100%}.cargo-kpis,.cargo-two,.cargo-form-grid,.cargo-ready-list{grid-template-columns:1fr}.cargo-upload{flex-direction:column;align-items:flex-start}.cargo-product-line{grid-template-columns:1fr}.cargo-product-line .cargo-icon{grid-column:1}.cargo-print-document{padding:14px}.cargo-print-client,.cargo-print-total{grid-template-columns:1fr}}@media print{.cargo-print-document{max-width:none;padding:0}.cargo-print-document .print-toolbar{display:none}.cargo-print-document header,.cargo-print-total span,.cargo-print-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root[data-theme=dark]{--background:#0b0e11;--page:#0b0e11;--surface:#181a20;--surface-soft:#1e2329;--surface-raised:#20252b;--text:#eaecef;--muted:#b7bdc6;--muted-2:#848e9c;--border:#2b3139;--border-strong:#474d57;--accent-soft:#2b2716;--blue:#2ebdff;--blue-soft:#142b36;--green-soft:#102b22;--red-soft:#351d24;--amber:#fcd535;--amber-soft:#2b2716;--violet:#a58bfa;--violet-soft:#29233b;--shadow-sm:0 1px 2px #00000052;--shadow-lg:0 28px 80px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--background);font-size:16px}body{background:var(--background);color:var(--text);font-family:var(--font-sans);font-size:var(--type-body);font-weight:400;line-height:var(--line-normal);text-rendering:optimizelegibility;font-synthesis:none;font-feature-settings:"kern" 1, "tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--accent);color:var(--navy-950)}*{scrollbar-color:var(--border-strong) var(--surface-soft);scrollbar-width:thin}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}input,select,textarea{color:var(--text)}select option{background:var(--surface);color:var(--text)}button,input,select,textarea{line-height:1.4}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:var(--type-control)}input::placeholder,textarea::placeholder{color:var(--muted-2);opacity:1}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(h1,h2,h3,h4,strong,b){text-wrap:pretty}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:40;background:linear-gradient(180deg, var(--navy-950) 0%, var(--navy-900) 72%, var(--navy-950) 100%);width:252px;color:var(--muted);border-right:1px solid var(--border);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{border-bottom:1px solid var(--border);flex:0 0 68px;align-items:center;gap:10px;height:68px;padding:0 20px;display:flex}.brand-mark{width:40px;height:40px;box-shadow:0 8px 24px var(--accent);background:url(/yuanexim-icon.png) 50%/cover no-repeat;border-radius:11px;flex:none;display:block}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 22%,transparent)}}.brand>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.brand strong{color:#eaecef;letter-spacing:.01em;font-size:16px}.brand small{color:#848e9c;letter-spacing:.06em;margin-top:2px;font-size:13px}.sidebar-close{color:#b7bdc6;background:0 0;border:0;display:none}.sidebar-scroll{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar-scroll::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-section-label{color:var(--muted-2);letter-spacing:.08em;padding:22px 20px 9px;font-size:12px;font-weight:600}.bottom-label{border-top:1px solid var(--border);margin-top:6px;padding-top:15px}.primary-nav{flex-direction:column;gap:3px;padding:0 10px;display:flex}.primary-nav a{color:#848e9c;border-radius:8px;align-items:center;gap:11px;min-height:40px;padding:0 11px;transition:all .16s;display:flex;position:relative}.primary-nav a:hover{color:#eaecef;background:#1e2329}.primary-nav a.active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.primary-nav a.active{background:color-mix(in srgb,var(--accent) 11%,transparent)}}.primary-nav a.active{box-shadow:inset 3px 0 0 var(--accent)}.primary-nav a.active svg{color:var(--accent)}.primary-nav a span{flex:1;font-size:14px;font-weight:500}.primary-nav a em{color:#b7bdc6;background:#2b3139;border-radius:7px;place-items:center;min-width:23px;height:20px;padding:0 6px;font-size:13px;font-style:normal;font-weight:800;display:grid}.primary-nav a.active em{background:var(--accent);color:var(--navy-950)}.primary-nav.compact a{min-height:37px}.sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding:14px}.security-state{background:#1e2329;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.security-state>span{background:var(--green-soft);width:30px;height:30px;color:var(--green);border-radius:8px;place-items:center;display:grid}.security-state div{flex-direction:column;display:flex}.security-state strong{color:#eaecef;font-size:14px}.security-state small{color:#848e9c;margin-top:2px;font-size:13px}.china-route{color:#848e9c;letter-spacing:.08em;align-items:center;gap:8px;margin:13px 3px 1px;font-size:12px;font-weight:800;display:flex}.china-route i{background:linear-gradient(90deg,transparent,var(--accent),transparent);flex:1;height:1px}.sidebar-scrim{display:none}.workspace{flex:1;min-width:0;margin-left:252px}.topbar{z-index:30;background:var(--surface);align-items:center;gap:24px;height:68px;padding:0 30px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-menu{border:1px solid var(--border);background:var(--surface);border-radius:9px;place-items:center;width:38px;height:38px;display:none}.global-search-wrap{width:min(600px,48vw);position:relative}.global-search{border:1px solid var(--border);background:var(--surface-soft);height:40px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:0 11px;transition:all .15s;display:flex}.global-search:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.global-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.global-search input::placeholder{color:var(--muted-2)}.global-search kbd{border:1px solid var(--border);background:var(--surface);color:var(--muted-2);border-bottom-width:2px;border-radius:5px;padding:2px 6px;font-size:12px}.search-popover{z-index:80;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:47px;left:0;right:0;overflow:hidden}.search-popover a{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.search-popover a:hover{background:var(--surface-soft)}.search-popover a>span{flex-direction:column;min-width:0;display:flex}.search-popover strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.search-popover small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.search-empty{text-align:center;color:var(--muted);padding:22px;font-size:14px}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.topbar-popover-wrap,.profile-menu{position:relative}.profile-menu>summary{cursor:pointer;list-style:none}.profile-menu>summary::-webkit-details-marker{display:none}.action-popover{z-index:90;border:1px solid var(--border);background:var(--surface);width:220px;box-shadow:var(--shadow-lg);border-radius:11px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.action-popover>strong{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:12px;display:block}.action-popover a,.action-popover button{width:100%;min-height:34px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 9px;font-size:13px;font-weight:500;display:flex}.action-popover a:hover,.action-popover button:hover{background:var(--surface-soft)}.notifications-popover{width:245px}.profile-popover{top:calc(100% + 8px)}.language-switch{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:3px;display:flex}.language-switch button{width:29px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:800}.language-switch button.active{background:var(--accent);color:var(--navy-950)}.guide-top-link{border:1px solid var(--border);background:var(--surface-soft);min-height:32px;color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.guide-top-link:hover{border-color:var(--border-strong);color:var(--text)}.impersonation-return{border:1px solid var(--amber);align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.impersonation-return{border:1px solid color-mix(in srgb,var(--amber) 42%,var(--border))}}.impersonation-return{background:var(--amber-soft);color:var(--amber);white-space:nowrap;cursor:pointer;border-radius:8px;font-size:12px;font-weight:800}.impersonation-return:hover{border-color:var(--amber)}.logout-link{color:var(--muted);padding:7px 2px;font-size:12px;font-weight:700}.logout-link:hover{color:var(--text)}.danger-button{border-color:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.danger-button{border-color:color-mix(in srgb,var(--red) 42%,var(--border))!important}}.danger-button{color:var(--red)!important}.danger-button:hover{background:var(--red-soft)!important}.icon-button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;transition:all .15s;display:inline-grid;position:relative}.icon-button:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface-soft)}.icon-button.subtle{background:0 0;border-color:#0000;width:31px;height:31px}.notification span{border:2px solid var(--surface);background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.profile{border-left:1px solid var(--border);align-items:center;gap:9px;margin-left:5px;padding-left:14px;display:flex}.profile>div{flex-direction:column;max-width:150px;display:flex}.profile strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profile small{color:var(--muted);margin-top:2px;font-size:12px}.avatar{border:1px solid var(--accent);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.avatar{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.avatar{background:var(--surface-soft);color:var(--accent);border-radius:10px;font-size:13px;font-weight:800}.avatar.large{border-radius:12px;width:44px;height:44px;font-size:14px}.main-content{width:100%;max-width:1600px;min-height:calc(100vh - 68px);margin:0 auto;padding:28px 32px 48px}.page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.page-kicker,.eyebrow{color:var(--accent);letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:600;display:block}.eyebrow.danger{color:var(--red)}.page-header h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.2vw,31px);font-weight:600}.page-description{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}.page-actions{align-items:center;gap:8px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.primary-button{border:1px solid var(--accent);background:var(--accent);color:var(--navy-950);box-shadow:0 5px 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 17%,transparent)}}.primary-button:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--navy-950)}.primary-button:disabled,.secondary-button:disabled,.icon-button:disabled{opacity:.62;cursor:not-allowed;animation:none!important}.primary-button:disabled{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--muted)!important;box-shadow:none!important}.primary-button:disabled:hover{border-color:var(--accent);background:var(--accent)}.secondary-button:disabled:hover{border-color:var(--border);background:var(--surface)}button:disabled{cursor:not-allowed!important}.secondary-button{border:1px solid var(--border);background:var(--surface);color:var(--text)}.secondary-button:hover{border-color:var(--border-strong);background:var(--surface-soft)}.full-width{width:100%}.text-link{color:var(--blue);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.turn-left{transform:rotate(-90deg)}.panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 13px;display:flex}.panel-heading h2{color:var(--text);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.panel-tools{align-items:center;gap:8px;display:flex}.counter{background:var(--surface-soft);min-width:28px;height:25px;color:var(--muted);border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.metric-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.metric-blue{background:var(--blue-soft);color:var(--blue)}.metric-green{background:var(--green-soft);color:var(--green)}.metric-red{background:var(--red-soft);color:var(--red)}.metric-amber{background:var(--amber-soft);color:var(--amber)}.metric-violet{background:var(--violet-soft);color:var(--violet)}.metric-copy{flex-direction:column;min-width:0;display:flex}.metric-copy>span{color:var(--muted);font-size:13px}.metric-copy strong{color:var(--text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:24px;line-height:1.05;overflow:hidden}.metric-copy small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.metric-card-button{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.metric-card-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.metric-card-button:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border))}}.metric-card-button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.metric-card-button>svg{color:var(--muted);margin-left:auto}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr);gap:14px;margin-top:14px;display:grid}.dashboard-grid.lower{grid-template-columns:minmax(0,1.4fr) minmax(350px,.8fr)}.flow-panel,.attention-panel,.activity-panel{overflow:hidden}.flow-stages{grid-template-columns:repeat(3,1fr);gap:18px 22px;padding:9px 18px 20px;display:grid}.flow-label{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.flow-label strong{color:var(--text);font-size:14px}.flow-track{background:var(--surface-soft);border-radius:4px;height:5px;margin-top:8px;overflow:hidden}.flow-track span{border-radius:inherit;height:100%;display:block}.fill-blue{background:var(--blue)}.fill-green{background:var(--green)}.fill-red{background:var(--red)}.fill-amber{background:var(--amber)}.fill-violet{background:var(--violet)}.attention-list{flex-direction:column;padding:0 9px 10px;display:flex}.attention-list a{border-radius:9px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px;display:grid}.attention-list a:hover{background:var(--surface-soft)}.attention-mark{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.attention-mark.red{background:var(--red-soft);color:var(--red)}.attention-mark.amber{background:var(--amber-soft);color:var(--amber)}.attention-mark.blue{background:var(--blue-soft);color:var(--blue)}.attention-mark.violet{background:var(--violet-soft);color:var(--violet)}.attention-list a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.attention-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attention-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.activity-list{flex-direction:column;padding:2px 18px 16px;display:flex}.activity-item{border-top:1px solid var(--border);grid-template-columns:9px minmax(0,1fr) auto;gap:9px;padding:8px 0;display:grid}.activity-item:first-child{border-top:0}.activity-dot{border-radius:50%;width:7px;height:7px;margin-top:3px}.dot-blue{background:var(--blue)}.dot-green{background:var(--green)}.dot-red{background:var(--red)}.dot-amber{background:var(--amber)}.dot-violet{background:var(--violet)}.dot-neutral{background:var(--muted)}.activity-item div{min-width:0}.activity-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.activity-item p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.activity-item time{color:var(--muted-2);font-size:12px}.table-panel{overflow:hidden}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:880px}th{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-soft);height:42px;color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 14px;font-size:12px;font-weight:600;line-height:1.4}td{border-bottom:1px solid var(--border);height:58px;color:var(--text);vertical-align:middle;padding:9px 14px;font-size:13px;line-height:1.5}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}}td strong{font-size:13px;display:block}td small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.wide-cell{min-width:200px}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:13px}.code-link{color:var(--accent-strong);font-weight:600}.cargo-code{background:var(--surface-soft);color:var(--text);border-radius:5px;padding:3px 6px;display:inline-flex}.cargo-code-red{background:var(--red-soft);color:var(--red)}.cargo-code-blue{background:var(--blue-soft);color:var(--blue)}.cargo-code-amber{background:var(--amber-soft);color:var(--amber)}.cargo-code-green{background:var(--green-soft);color:var(--green)}.status-pill{white-space:normal;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;max-width:190px;min-height:22px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.status-neutral{background:var(--surface-soft);color:var(--muted);border-color:var(--border)}.status-blue{background:var(--blue-soft);color:var(--blue)}.status-green{background:var(--green-soft);color:var(--green)}.status-red{background:var(--red-soft);color:var(--red)}.status-amber{background:var(--amber-soft);color:var(--amber)}.status-violet{background:var(--violet-soft);color:var(--violet)}.table-toolbar{align-items:center;gap:7px;padding:11px 12px;display:flex}.compact-search{border:1px solid var(--border);background:var(--surface-soft);min-width:260px;height:33px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.compact-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.compact-search input::placeholder{color:var(--muted-2)}.compact-select{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;outline:0;padding:0 31px 0 10px;font-size:13px}.row-actions{gap:3px;display:flex}.mini-stats{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.mini-stats div,.mini-stats button{background:var(--surface);color:var(--text);text-align:left;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 15px;display:flex}.mini-stats span{color:var(--muted);font-size:13px}.mini-stats strong{font-size:20px}.offer-status-filters button{cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}.offer-status-filters button:hover{background:var(--surface-soft)}.offer-status-filters button.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent);position:relative}.offer-status-filters button.active span{color:var(--accent)}.danger-text{color:var(--red)!important}.segmented-tabs{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:3px;width:max-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex;overflow-x:auto}.segmented-tabs button{min-height:36px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:flex}.segmented-tabs button.active{background:var(--accent);color:var(--navy-950)}.segmented-tabs button span{background:currentColor;border-radius:5px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.segmented-tabs button span{background:color-mix(in srgb,currentColor 12%,transparent)}}.segmented-tabs button.payment-unpaid{color:#fff;background:#c62828;box-shadow:inset 0 0 0 1px #ffffff1f}.segmented-tabs button.payment-unpaid:hover,.segmented-tabs button.payment-unpaid.active{color:#fff;background:#ef4444;box-shadow:0 0 0 2px #ef44442e,0 5px 16px #ef444433}.segmented-tabs button.payment-paid{color:#fff;background:#087f5b;box-shadow:inset 0 0 0 1px #ffffff1f}.segmented-tabs button.payment-paid:hover,.segmented-tabs button.payment-paid.active{color:#fff;background:#10b981;box-shadow:0 0 0 2px #10b9812e,0 5px 16px #10b98133}.segmented-tabs button.payment-unpaid span,.segmented-tabs button.payment-paid span{color:#fff;background:#ffffff2e}.case-grid,.cert-grid,.team-grid,.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.case-card,.cert-card,.team-card,.template-card{padding:16px}.case-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-inline-actions{align-items:center;gap:5px;display:flex}.case-card>h2{margin:16px 0 13px;font-size:16px}.case-card dl,.cert-card dl{border:1px solid var(--border);background:var(--border);border-radius:9px;gap:1px;margin:0;display:grid;overflow:hidden}.case-card dl div,.cert-card dl div{background:var(--surface-soft);grid-template-columns:105px 1fr;gap:10px;padding:8px 9px;display:grid}dt{color:var(--muted);font-size:12px}dd{margin:0;font-size:13px;font-weight:500}.case-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.case-footer>span{color:var(--muted);font-size:12px}.cert-title{align-items:center;gap:11px;margin:18px 0;display:flex}.doc-mark{background:var(--violet-soft);width:40px;height:40px;color:var(--violet);border-radius:10px;flex:none;place-items:center;display:grid}.cert-title h2{margin:0;font-size:15px}.cert-title p{color:var(--muted);margin:4px 0 0;font-size:13px}.progress-summary{justify-content:space-between;align-items:flex-end;margin-bottom:7px;display:flex}.progress-summary>span{flex-direction:column;display:flex}.progress-summary small{color:var(--muted);font-size:12px}.progress-summary strong{margin-top:3px;font-size:13px}.progress-bar{background:var(--surface-soft);border-radius:5px;height:6px;margin-bottom:14px;overflow:hidden}.progress-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent));height:100%;display:block}.cert-card dl{margin-bottom:13px}.cert-payment-form{grid-template-columns:minmax(90px,.7fr) 1.3fr;gap:7px;display:grid}.cert-payment-form input{border:1px solid var(--border);background:var(--surface-soft);min-width:0;height:32px;color:var(--text);border-radius:7px;padding:0 8px;font-size:13px}.cert-payment-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.cert-payment-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.compact-action{min-height:27px;padding:0 8px;font-size:12px}.warehouse-summary{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:16px 18px;display:flex}.warehouse-summary>div:first-child{align-items:center;gap:11px;display:flex}.warehouse-flag{color:#fff3a3;background:#de3137;border-radius:8px;place-items:center;width:42px;height:34px;font-size:13px;font-weight:900;display:grid}.warehouse-summary small{color:var(--muted);font-size:12px;display:block}.warehouse-summary strong{margin-top:3px;font-size:14px;display:block}.warehouse-metrics{gap:30px;display:flex}.warehouse-metrics span{flex-direction:column;display:flex}.warehouse-metrics strong{font-size:16px}.tracking-search{margin-bottom:14px;padding:20px}.tracking-search-copy h2{margin:12px 0 4px;font-size:22px}.tracking-search-copy p{color:var(--muted);margin:0;font-size:13px}.internal-badge{background:var(--green-soft);color:var(--green);border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.tracking-search form{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--muted);border-radius:11px;align-items:center;gap:10px;margin-top:17px;padding:8px 8px 8px 12px;display:flex}.tracking-search form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.tracking-search form:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.tracking-search form input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:14px}.quick-codes{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.quick-codes>span{color:var(--muted);font-size:12px}.quick-codes button{border:1px solid var(--border);background:var(--surface);color:var(--blue);cursor:pointer;border-radius:6px;padding:4px 7px;font-family:ui-monospace,monospace;font-size:12px}.tracking-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}.tracking-card{padding:18px}.tracking-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.tracking-card-head h2{margin:5px 0;font-size:22px}.tracking-card-head p{color:var(--muted);margin:0;font-size:13px}.tracking-facts{border:1px solid var(--border);background:var(--border);border-radius:9px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:15px;display:grid;overflow:hidden}.tracking-facts div{background:var(--surface-soft);padding:10px}.tracking-facts small{color:var(--muted);font-size:12px;display:block}.tracking-facts strong{margin-top:4px;font-size:14px;display:block}.tracking-docs{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.tracking-docs span{border:1px solid var(--border);color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:flex}.timeline-card{overflow:hidden}.timeline{padding:1px 18px 18px}.timeline-item{grid-template-columns:28px 1fr;gap:10px;padding:6px 0 15px;display:grid;position:relative}.timeline-item:not(:last-child):after{background:var(--border);content:"";width:1px;position:absolute;top:29px;bottom:-2px;left:13px}.timeline-node{z-index:1;border:2px solid var(--surface);background:var(--green-soft);width:28px;height:28px;color:var(--green);box-shadow:0 0 0 1px var(--border);border-radius:50%;place-items:center;display:grid}.timeline-item.current .timeline-node{background:var(--accent);color:var(--navy-950);box-shadow:0 0 0 4px var(--accent-soft)}.timeline-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.timeline-title strong{font-size:13px}.timeline-title time{color:var(--muted-2);font-size:12px}.timeline-item p{color:var(--blue);margin:4px 0;font-size:13px;font-weight:700}.timeline-item small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.timeline-actor{color:var(--muted-2);margin-top:5px;font-size:12px;display:inline-block}.empty-state{border:1px dashed var(--border-strong);background:var(--surface);text-align:center;border-radius:12px;place-items:center;padding:44px 20px;display:grid}.empty-state>span{background:var(--surface-soft);width:48px;height:48px;color:var(--muted);border-radius:13px;place-items:center;display:grid}.empty-state h2{margin:13px 0 4px;font-size:18px}.empty-state p{color:var(--muted);margin:0;font-size:13px}.template-grid{margin-bottom:14px}.template-card{grid-template-columns:40px 1fr;gap:11px;display:grid}.template-icon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.template-card small{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:800}.template-card h2{margin:4px 0;font-size:14px}.template-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.template-footer{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.file-name{align-items:center;gap:8px;display:flex}.file-name>span{background:var(--blue-soft);width:29px;height:29px;color:var(--blue);border-radius:7px;flex:none;place-items:center;display:grid}.file-name div{min-width:0}.file-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.danger-icon{color:var(--red)!important}.demo-file-label{color:var(--muted-2);white-space:nowrap;font-size:12px}.request-thumb{border:1px solid var(--border);object-fit:cover;border-radius:8px;width:42px;height:42px;display:block}.no-image{color:var(--muted-2);font-size:12px}.truncate-description{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.finance-hero{color:#eaecef;background:linear-gradient(120deg,#0b0e11,#1e2329);border-color:#2b3139;grid-template-columns:1.1fr 1.9fr;align-items:center;gap:25px;margin-bottom:14px;padding:21px;display:grid}.finance-hero h2{color:#eaecef;margin:8px 0 4px;font-size:32px}.finance-hero p{color:#b7bdc6;margin:0;font-size:13px}.finance-hero .eyebrow{color:#fcd535}.finance-breakdown{background:#2b3139;border:1px solid #2b3139;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.finance-breakdown div{background:#181a20;padding:13px}.finance-breakdown span{color:#848e9c;font-size:12px;display:block}.finance-breakdown strong{color:#eaecef;margin-top:6px;font-size:15px;display:block}.accounting-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.checklist,.receivable-list{padding:0 18px 17px}.checklist>div{border-top:1px solid var(--border);align-items:center;gap:9px;padding:9px 0;display:flex}.checklist>div>span{border:1px solid var(--border-strong);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.checklist>div.done>span{border-color:var(--green);background:var(--green)}.checklist strong{font-size:13px}.checklist .done strong{color:var(--muted);text-decoration:line-through}.receivable-list>div{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.receivable-list span{font-size:13px;font-weight:500}.receivable-list strong{font-size:13px}.team-card{min-width:0}.team-head{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.team-head div{min-width:0}.team-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.team-head p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.team-role{gap:5px;margin:14px 0;display:flex}.team-today{background:var(--surface-soft);border-radius:8px;flex-direction:column;padding:10px;display:flex}.team-today small,.team-footer small{color:var(--muted);font-size:12px}.team-today strong{margin-top:4px;font-size:13px}.team-footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:13px;display:flex}.team-footer>span{flex-direction:column;display:flex}.team-footer strong{margin-top:4px;font-size:14px}.record-menu{position:relative}.record-menu>summary{list-style:none}.record-menu>summary::-webkit-details-marker{display:none}.record-menu>div{z-index:12;border:1px solid var(--border);background:var(--surface);width:145px;box-shadow:var(--shadow-lg);border-radius:9px;padding:5px;position:absolute;top:35px;right:0}.record-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:31px;padding:0 8px;font-size:12px;display:flex}.record-menu button:hover{background:var(--surface-soft)}.credential-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px;display:grid}.credential-row>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;min-width:0;padding:9px}.credential-row small,.credential-row strong{display:block}.credential-row small{color:var(--muted);font-size:12px}.credential-row strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.password-reset{border:1px solid var(--border);border-radius:8px;margin-top:9px;padding:9px}.password-reset summary{color:var(--blue);cursor:pointer;font-size:12px;font-weight:600}.password-reset form{grid-template-columns:1fr auto;gap:6px;margin-top:9px;display:grid}.password-reset input{border:1px solid var(--border);background:var(--surface-soft);min-width:0;height:32px;color:var(--text);border-radius:7px;padding:0 8px;font-size:13px}.password-reset>small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chart-card{min-height:280px}.chart-card.wide{min-height:330px}.chart-legend{gap:14px;padding:2px 18px 0;display:flex}.chart-legend span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.chart-legend i{border-radius:3px;width:8px;height:8px}.legend-blue{background:var(--blue)}.legend-amber{background:var(--accent)}.bar-chart{border-bottom:1px solid var(--border);background-image:linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:100% 25%;justify-content:space-around;align-items:flex-end;gap:12px;height:238px;padding:20px 25px 18px;display:flex}.bar-column{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.bar-pair{justify-content:center;align-items:flex-end;gap:4px;height:88%;display:flex}.bar-pair span{border-radius:5px 5px 1px 1px;width:min(18px,35%);min-height:5px}.bar-pair .turnover{background:var(--blue)}.bar-pair .margin{background:var(--accent)}.bar-column small{color:var(--muted);margin-top:9px;font-size:12px}.duration-list{flex-direction:column;gap:15px;padding:8px 18px 20px;display:flex}.duration-list>div{grid-template-columns:1fr auto;gap:8px;padding-bottom:9px;display:grid;position:relative}.duration-list span,.duration-list strong{font-size:13px}.duration-list i{background:var(--blue);border-radius:4px;height:4px;position:absolute;bottom:0;left:0}.donut-wrap{justify-content:center;align-items:center;gap:24px;padding:23px 18px;display:flex}.donut{background:conic-gradient(var(--blue) 0 68%,var(--border) 68% 100%);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.donut:before{background:var(--surface);content:"";border-radius:50%;width:92px;height:92px;display:block;position:absolute}.donut span{font-size:24px;font-weight:800;position:absolute}.donut-wrap>div:last-child strong{font-size:16px}.donut-wrap p{color:var(--muted);margin:5px 0;font-size:13px}.donut-wrap small{font-size:12px}.route-stats{gap:14px;padding:5px 18px 20px;display:grid}.route-stats>div{grid-template-columns:1fr auto;gap:8px;display:grid}.route-stats span,.route-stats strong{font-size:13px}.route-stats i{background:var(--surface-soft);border-radius:5px;grid-column:1/-1;height:6px;overflow:hidden}.route-stats b{border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent));height:100%;display:block}.settings-layout{grid-template-columns:210px 1fr;gap:14px;display:grid}.settings-nav{border:1px solid var(--border);background:var(--surface);border-radius:11px;flex-direction:column;gap:3px;height:max-content;padding:7px;display:flex}.settings-nav button{min-height:36px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:500}.settings-nav button.active{background:var(--accent);color:var(--navy-950);padding-left:11px}.settings-content{gap:14px;display:grid}.form-card,.security-card{padding-bottom:18px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:2px 18px;display:grid}.form-grid label,.modal form>label{flex-direction:column;gap:6px;min-width:0;display:flex}.form-grid label span,.modal label span{color:var(--muted);font-size:12px;font-weight:700}.form-grid input,.form-grid select,.modal input,.modal select,.modal textarea{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:13px}.form-grid input:focus,.form-grid select:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.form-grid input:focus,.form-grid select:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.span-two{grid-column:span 2}.security-card>.panel-heading>svg{color:var(--green)}.security-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin:0 18px;padding:11px 0;display:flex}.security-row>span{flex-direction:column;display:flex}.security-row strong{font-size:13px}.security-row small{color:var(--muted);margin-top:4px;font-size:12px}.guide-intro{color:#eaecef;background:linear-gradient(125deg,#0b0e11,#1e2329);border-color:#2b3139;grid-template-columns:1.4fr .6fr;align-items:center;gap:24px;margin-bottom:14px;padding:21px;display:grid}.guide-intro h2{color:#eaecef;margin:8px 0 7px;font-size:24px}.guide-intro p{color:#b7bdc6;max-width:850px;margin:0;font-size:13px;line-height:1.75}.guide-intro .eyebrow{color:var(--accent)}.guide-security{background:#181a20;border:1px solid #2b3139;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.guide-security>svg{color:var(--green);flex:none}.guide-security span{flex-direction:column;display:flex}.guide-security strong{color:#eaecef;font-size:13px}.guide-security small{color:#848e9c;margin-top:4px;font-size:12px;line-height:1.45}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-card{grid-template-columns:40px 1fr;gap:12px;padding:17px;display:grid}.guide-card>span{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid}.guide-card h2{margin:1px 0 7px;font-size:14px}.guide-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.guide-note{border-color:var(--amber);align-items:flex-start;gap:11px;margin-top:14px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.guide-note{border-color:color-mix(in srgb,var(--amber) 42%,var(--border))}}.guide-note{background:var(--amber-soft)}.guide-note>svg{color:var(--amber);flex:none}.guide-note strong{font-size:13px}.guide-note p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b0e11c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--border);background:var(--surface);width:min(570px,100%);max-height:min(840px,100vh - 40px);box-shadow:var(--shadow-lg);border-radius:15px;overflow-y:auto}.modal.modal-wide{width:min(1040px,100%)}.modal-header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 20px 14px;display:flex;position:sticky;top:0}.modal-header h2{margin:0;font-size:22px}.modal form{gap:13px;padding:18px 20px 20px;display:grid}.modal textarea{resize:vertical;min-height:90px;padding:10px}.modal-actions{z-index:2;border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:8px;margin:4px -20px -20px;padding:13px 20px;display:flex;position:sticky;bottom:-20px}.modal-actions.split-actions{grid-template-columns:auto 1fr auto auto;display:grid}.client-history{gap:12px;padding-bottom:3px;display:grid}.client-history-head{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface-soft),var(--blue-soft));border-radius:11px;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.client-history-head{background:linear-gradient(135deg,var(--surface-soft),color-mix(in srgb,var(--blue-soft) 38%,var(--surface)))}}.client-history-head h3{margin:5px 0 3px;font-size:20px}.client-history-head p{color:var(--muted);margin:0;font-size:12px}.client-history-stats{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.client-history-stats>span{background:var(--surface-soft);min-width:0;padding:11px 12px}.client-history-stats small,.client-history-stats strong{display:block}.client-history-stats small{color:var(--muted);font-size:12px}.client-history-stats strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.client-history-section{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;overflow:hidden}.client-history-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.client-history-title strong{font-size:13px}.client-history-title small{color:var(--muted);font-size:12px}.client-history-table{overflow-x:auto}.client-history-table table{border-collapse:collapse;width:100%;min-width:720px}.client-history-table th,.client-history-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 11px}.client-history-table tr:last-child td{border-bottom:0}.client-history-table th{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:600}.client-history-table td{font-size:12px}.client-history-table td>small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.client-history-empty{color:var(--muted);text-align:center;padding:15px 12px;font-size:12px}.client-invoice-list{display:grid}.client-invoice-list>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 170px auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.client-invoice-list>div:last-child{border-bottom:0}.client-invoice-list span{min-width:0}.client-invoice-list small,.client-invoice-list strong{display:block}.client-invoice-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.client-invoice-list strong{font-size:13px}.form-grid.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.form-section-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:5px;padding:8px 0 2px;display:flex}.form-section-title strong{font-size:13px}.form-section-title small{color:var(--muted);font-size:12px}.field-help{line-height:1.5;color:var(--muted)!important;font-size:12px!important;font-weight:450!important}.file-drop{border:1px dashed var(--border-strong);background:var(--surface-soft);min-height:58px;color:var(--blue);cursor:pointer;border-radius:9px;align-items:center;padding:10px 12px;position:relative;flex-direction:row!important;gap:10px!important;display:flex!important}.file-drop>span{flex-direction:column;gap:3px;display:flex}.file-drop strong{font-size:13px}.file-drop small{color:var(--muted);font-size:12px}.file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-drop.paste-enabled:focus-within,.file-drop.paste-enabled:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.file-drop.paste-enabled:focus-within,.file-drop.paste-enabled:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}}.form-warning{border:1px solid var(--amber);align-items:center;gap:8px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.form-warning{border:1px solid color-mix(in srgb,var(--amber) 42%,var(--border))}}.form-warning{background:var(--amber-soft);color:var(--amber);border-radius:8px;font-size:12px;font-weight:700}.form-warning.secure{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.form-warning.secure{border-color:color-mix(in srgb,var(--green) 42%,var(--border))}}.form-warning.secure{background:var(--green-soft);color:var(--green)}.request-fields{gap:13px;display:grid}.request-image-preview{border:1px solid var(--border);object-fit:cover;border-radius:10px;width:118px;height:118px;display:block}.line-heading>div{flex-direction:column;gap:4px;display:flex}.order-lines{gap:10px;display:grid}.order-line{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:12px}.order-line-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.order-line-head>strong{font-size:13px}.order-line .form-grid{padding:0}.line-total{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;margin-top:9px;padding-top:8px;display:flex}.line-total span{color:var(--muted);font-size:12px}.line-total strong{font-size:13px}.order-total{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:1.3fr repeat(3,minmax(0,.8fr));gap:1px;display:grid;overflow:hidden}.order-total span{background:var(--surface-soft);padding:10px}.order-total small,.order-total strong{display:block}.order-total small{color:var(--muted);font-size:12px}.order-total strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.credential-notice{text-align:center;width:min(460px,100%);padding:22px}.credential-notice h2{margin:10px 0 6px;font-size:22px}.credential-notice>p{color:var(--muted);margin:0 0 15px;font-size:13px;line-height:1.55}.credential-notice>button{margin-top:8px}.credential-box{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.credential-box span{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:11px}.credential-box small,.credential-box strong{display:block}.credential-box small{color:var(--muted);font-size:12px}.credential-box strong{margin-top:5px;font-size:14px}.login-page{background:radial-gradient(circle at 50% 0,var(--accent),transparent 36%),var(--page);place-items:center;min-height:100vh;padding:70px 20px 30px;display:grid}@supports (color:color-mix(in lab, red, red)){.login-page{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 36%),var(--page)}}.login-brand{align-items:center;gap:9px;display:flex;position:absolute;top:24px;left:28px}.login-brand>span:last-child{flex-direction:column;display:flex}.login-brand strong{font-size:14px}.login-brand small{color:var(--muted);font-size:12px}.login-card{border:1px solid var(--border);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow-lg);text-align:center;border-radius:16px;padding:25px}.login-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:13px;place-items:center;margin:0 auto 12px;display:grid}.login-card h1{margin:8px 0 6px;font-size:28px}.login-card>p{color:var(--muted);margin:0 auto 18px;font-size:13px;line-height:1.55}.login-card form{text-align:left;gap:11px;display:grid}.login-card label{flex-direction:column;gap:6px;display:flex}.login-card label span{color:var(--muted);font-size:12px;font-weight:700}.login-card input{border:1px solid var(--border);background:var(--surface-soft);min-height:41px;color:var(--text);border-radius:8px;outline:0;padding:0 11px}.login-card input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.login-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.login-error{border:1px solid var(--red);padding:9px}@supports (color:color-mix(in lab, red, red)){.login-error{border:1px solid color-mix(in srgb,var(--red) 42%,var(--border))}}.login-error{background:var(--red-soft);color:var(--red);border-radius:8px;font-size:12px}.login-divider{color:var(--muted-2);align-items:center;gap:9px;margin:18px 0 12px;font-size:12px;display:flex}.login-divider:before,.login-divider:after{background:var(--border);content:"";flex:1;height:1px}.login-footnote{color:var(--muted-2);margin-top:14px;font-size:12px;display:block}.password-hint{color:var(--muted);font-size:12px;line-height:1.45}.toast{z-index:120;border:1px solid var(--green);align-items:center;gap:9px;padding:11px 14px;display:flex;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.toast{border:1px solid color-mix(in srgb,var(--green) 42%,var(--border))}}.toast{background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border-radius:10px;font-size:13px;font-weight:700}.toast span{background:var(--green-soft);width:24px;height:24px;color:var(--green);border-radius:7px;place-items:center;display:grid}@media (width<=1200px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.case-grid,.cert-grid,.team-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-metrics{gap:18px}}@media (width<=980px){.sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:18px 0 55px #00000038}.sidebar-open .sidebar{transform:translate(0)}.sidebar-close{place-items:center;display:grid}.sidebar-scrim{z-index:35;background:#050f1c73;border:0;display:none;position:fixed;inset:0}.sidebar-open .sidebar-scrim{display:block}.workspace{margin-left:0}.mobile-menu{display:grid}.global-search-wrap{width:min(540px,55vw)}.profile>div,.profile>svg{display:none}.dashboard-grid,.dashboard-grid.lower,.tracking-layout,.accounting-grid,.settings-layout,.guide-intro{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav button{flex:none;padding:0 11px}.form-grid.three-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.topbar{gap:10px;height:62px;padding:0 12px}.main-content{min-height:calc(100vh - 62px);padding:20px 12px 35px}.global-search-wrap{flex:1;width:auto}.global-search kbd,.language-switch,.guide-top-link,.profile,.logout-link{display:none}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:17px}.page-actions{width:100%;overflow-x:auto}.page-actions .primary-button,.page-actions .secondary-button{flex:1 0 auto}.metrics-grid,.metrics-grid.three,.case-grid,.cert-grid,.team-grid,.template-grid,.report-grid,.guide-grid{grid-template-columns:1fr}.flow-stages,.mini-stats{grid-template-columns:repeat(2,1fr)}.mini-stats div:nth-child(2),.mini-stats div:first-child{border-bottom:1px solid var(--border)}.warehouse-summary{flex-direction:column;align-items:flex-start}.warehouse-metrics{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.tracking-search form{flex-wrap:wrap;align-items:stretch}.tracking-search form input{min-height:36px}.tracking-search form .primary-button{width:100%}.finance-hero,.finance-breakdown,.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.form-grid.three-cols,.order-total{grid-template-columns:1fr}.line-heading{flex-direction:column;align-items:stretch}.donut-wrap{text-align:center;flex-direction:column}.compact-search{flex:1;min-width:150px}}@media (width<=460px){.topbar-actions>.icon-button:first-of-type{display:none}.page-header h1{font-size:28px}.metric-card{padding:13px}.flow-stages{grid-template-columns:1fr}.case-card dl div,.cert-card dl div{grid-template-columns:90px 1fr}.tracking-facts{grid-template-columns:1fr}.quick-codes button{font-size:12px}}.brand-home{border-radius:10px;outline:0;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.brand-home:focus-visible{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.brand-home:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}}.brand-home>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.brand-home:hover strong{color:var(--accent)}.topbar-balance-wrap{flex:none;position:relative}.topbar-balance{border:1px solid var(--border);background:var(--surface-soft);min-width:136px;height:42px;color:var(--muted);cursor:default;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.topbar-balance.is-locked{cursor:pointer}.topbar-balance.is-locked:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.topbar-balance.is-open{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.topbar-balance.is-open{border-color:color-mix(in srgb,var(--green) 35%,var(--border))}}.topbar-balance.is-open.is-negative{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.topbar-balance.is-open.is-negative{border-color:color-mix(in srgb,var(--red) 42%,var(--border))}}.topbar-balance>span{text-align:left;gap:1px;min-width:0;display:grid}.topbar-balance small{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.topbar-balance strong{color:var(--green);text-overflow:ellipsis;font-size:14px;overflow:hidden}.topbar-balance.is-negative strong{color:var(--red)}.topbar-balance.is-locked strong{color:var(--muted);letter-spacing:.12em}.balance-inline-form{border-color:var(--accent);background:var(--accent-soft);cursor:pointer}.balance-inline-form>span{width:82px}.balance-inline-form input{width:82px;min-width:0;height:19px;color:var(--text);letter-spacing:.18em;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:800}.balance-inline-form input::placeholder{color:var(--muted)}.balance-inline-close{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.balance-inline-close:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.balance-inline-close:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.balance-inline-close:hover{color:var(--accent)}.balance-inline-error{z-index:170;border:1px solid var(--red);width:220px;padding:8px 10px;position:absolute;top:calc(100% + 7px);right:0}@supports (color:color-mix(in lab, red, red)){.balance-inline-error{border:1px solid color-mix(in srgb,var(--red) 42%,var(--border))}}.balance-inline-error{background:var(--surface);color:var(--red);box-shadow:var(--shadow-lg);border-radius:8px;font-size:12px;font-weight:600;line-height:1.4}.site-dialog-backdrop{z-index:260}.site-dialog{border-color:var(--border-strong);grid-template-columns:38px minmax(0,1fr);gap:12px;width:min(390px,100vw - 28px);padding:18px;display:grid}.site-dialog-icon{background:var(--amber-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.site-dialog-copy{min-width:0}.site-dialog-copy h2{margin:1px 0 6px;font-size:18px}.site-dialog-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.site-dialog-field,.site-dialog-actions{grid-column:1/-1}.site-dialog-field{gap:6px;display:grid}.site-dialog-field span{color:var(--muted);font-size:12px;font-weight:800}.site-dialog-field input{border:1px solid var(--border);background:var(--surface-soft);width:100%;height:40px;color:var(--text);border-radius:8px;outline:0;padding:0 11px}.site-dialog-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-dialog-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.site-dialog-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.site-dialog-actions button{min-width:0}.danger-confirm{border-color:var(--red)!important;background:var(--red)!important;color:#fff!important}.conversation-panel .message-list{scroll-behavior:smooth;flex-direction:column;gap:9px;padding:4px 3px 10px;display:flex}.conversation-panel .message-list article{background:0 0;border:0;align-self:flex-start;align-items:flex-end;gap:7px;width:fit-content;max-width:min(78%,680px);padding:0;display:flex;position:relative}.conversation-panel .message-list article.own-message{flex-direction:row-reverse;align-self:flex-end}.message-avatar{border-radius:50%;width:30px;height:30px;font-size:12px}.own-message .message-avatar{display:none}.message-bubble{border:1px solid var(--border);background:var(--surface);border-radius:15px 15px 15px 5px;min-width:132px;padding:8px 10px 7px;position:relative;box-shadow:0 3px 10px #0000001f}.own-message .message-bubble{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.own-message .message-bubble{border-color:color-mix(in srgb,var(--accent) 24%,var(--border))}}.own-message .message-bubble{background:var(--accent);border-radius:15px 15px 5px}@supports (color:color-mix(in lab, red, red)){.own-message .message-bubble{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.message-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}.message-meta strong{color:var(--accent);font-size:12px;display:inline}.own-message .message-meta strong{color:var(--green)}.message-meta small{color:var(--muted-2);white-space:nowrap;font-size:12px;font-weight:500}.message-text{color:var(--text);overflow-wrap:anywhere;line-height:1.48;white-space:normal!important;margin:0!important;font-size:14px!important}.message-text strong,.message-text em,.message-text u{color:inherit;font-size:inherit;display:inline}.message-reply-quote{border:0;border-left:3px solid var(--accent);background:var(--accent);border-radius:5px;gap:2px;width:100%;margin:3px 0 6px;padding:5px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.message-reply-quote{background:color-mix(in srgb,var(--accent) 8%,var(--surface-soft))}}.message-reply-quote{color:var(--text);text-align:left;cursor:pointer}.message-reply-quote span{color:var(--accent);font-size:12px;font-weight:800}.message-reply-quote small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.message-reaction-summary{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.message-reaction-summary button{border:1px solid var(--border);background:var(--surface-soft);min-width:34px;height:23px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.message-reaction-summary button.active{border-color:var(--accent);background:var(--accent-soft)}.message-reaction-summary b{font-size:12px}.message-hover-actions{z-index:4;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:1px;padding:3px;transition:all .15s;display:flex;position:absolute;bottom:calc(100% + 5px);right:4px;transform:translateY(3px)}.incoming-message .message-hover-actions{left:4px;right:auto}.message-list article:hover .message-hover-actions,.message-list article:focus-within .message-hover-actions{opacity:1;pointer-events:auto;transform:none}.message-hover-actions button{min-width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 4px;font-size:14px}.message-hover-actions button:hover{background:var(--surface-soft);color:var(--text)}.message-hover-actions .message-reply-action{color:var(--accent);white-space:nowrap;padding:0 8px;font-size:12px;font-weight:600}.message-form.telegram-composer{border:1px solid var(--border);background:var(--surface);border-radius:13px;box-shadow:0 -4px 18px #0000001a;padding:8px!important;display:block!important}.composer-reply{border-left:3px solid var(--accent);background:var(--surface-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:6px 8px;display:flex}.composer-reply>span{gap:2px;min-width:0;display:grid}.composer-reply b{color:var(--accent);font-size:12px}.composer-reply small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.composer-reply button{color:var(--muted);cursor:pointer;background:0 0;border:0}.message-compose-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.message-editor{background:var(--surface-soft);border:1px solid #0000;border-radius:10px;min-width:0;overflow:hidden}.message-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.message-editor:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}}.message-format-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:1px;height:27px;padding:2px 6px 0;display:flex}.message-format-toolbar>span{flex:1}.message-format-toolbar button{width:25px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:14px;display:grid}.message-format-toolbar button:hover{background:var(--surface);color:var(--text)}.message-editor textarea{resize:none;scrollbar-width:thin;scrollbar-color:var(--muted-2) transparent;width:100%;height:auto;max-height:84px;color:var(--text);background:0 0;border:0;outline:0;padding:10px;font-size:14px;line-height:1.45;display:block;overflow:hidden;min-height:39px!important}.message-send-button{min-width:88px;height:42px}.message-compose-row .chat-attach{width:38px;height:42px;color:var(--accent);border-radius:10px;align-self:end}.payout-panel p{color:var(--muted);margin:4px 0 0;font-size:12px}.access-settings-button{width:max-content;min-height:30px;margin-top:4px;padding:0 9px;font-size:12px}@media (width<=980px){.topbar-balance{min-width:104px}.topbar-balance small{display:none}}@media (width<=720px){.topbar-balance{min-width:78px;height:38px;padding:0 7px}.topbar-balance>svg:last-child{display:none}.topbar-balance strong{font-size:12px}.conversation-panel .message-list article{max-width:88%}.message-hover-actions{opacity:1;pointer-events:auto;transform:none}.messages-chat>.conversation-panel .message-form.telegram-composer{display:block!important}.message-compose-row{grid-template-columns:40px minmax(0,1fr) 44px}.message-send-button{width:44px;min-width:44px;padding:0;font-size:0}.message-send-button:before{content:"➤";font-size:18px}.message-format-toolbar button:nth-last-child(-n+2){display:none}}@media (width<=460px){.topbar-balance{min-width:66px}.topbar-balance>svg:first-child{display:none}.message-meta{flex-direction:column;align-items:flex-start;gap:1px}.message-bubble{min-width:104px}}@media (hover:none){.message-hover-actions{opacity:1;pointer-events:auto;transform:none}}.unread-pulse,.unread-text{color:var(--blue);font-weight:800}.unread-pulse{background:var(--blue-soft);border-radius:999px;padding:4px 7px;font-size:12px;animation:1.4s infinite pulse-opacity}.important-row>td:first-child{padding-left:18px}@keyframes pulse-opacity{50%{opacity:.45}}.broker-card-source{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;margin:10px 0;padding:9px;display:grid}.broker-card-source .request-thumb{width:54px;height:54px}.broker-card-source p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.broker-response-fields{gap:13px;display:grid}.broker-source-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:12px;padding:14px;display:grid}.broker-source-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.broker-source-heading h3{margin:4px 0 0;font-size:18px}.broker-source-body{grid-template-columns:132px minmax(0,1fr);gap:14px;display:grid}.broker-source-image{border:1px solid var(--border);object-fit:cover;border-radius:10px;width:132px;height:132px}.broker-source-body p{white-space:pre-wrap;color:var(--text);margin:0 0 12px;font-size:13px;line-height:1.65}.broker-source-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.broker-source-body dl div{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:9px}.broker-source-body dt{color:var(--muted);text-transform:uppercase;font-size:12px}.broker-source-body dd{text-overflow:ellipsis;margin:4px 0 0;font-size:12px;font-weight:600;overflow:hidden}.readonly-note{background:var(--blue-soft);color:var(--blue);border-radius:8px;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.balance-modal{width:min(680px,100%)}.balance-total{border:1px solid var(--green);grid-template-columns:1fr auto;align-items:end;gap:3px 12px;margin:0 20px 14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.balance-total{border:1px solid color-mix(in srgb,var(--green) 42%,var(--border))}}.balance-total{background:var(--green-soft);border-radius:11px}.balance-total span,.balance-total small{color:var(--muted);font-size:12px}.balance-total strong{color:var(--green);grid-area:1/2/3;font-size:30px}.balance-history{gap:7px;max-height:420px;padding:0 20px 4px;display:grid;overflow:auto}.balance-history article{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:11px;display:grid}.balance-amount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.balance-amount.negative{color:var(--red)}.balance-history article>div{gap:4px;display:grid}.balance-history article strong{font-size:12px;line-height:1.45}.balance-history article small{color:var(--muted);font-size:12px}.conversation-panel{border-top:1px solid var(--border);background:var(--surface-soft);padding:16px 20px 20px}.conversation-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.conversation-head h3{margin:3px 0 0;font-size:15px}.message-list{gap:8px;max-height:300px;margin-bottom:10px;display:grid;overflow:auto}.message-list article{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:9px;padding:10px;display:flex}.message-list article>div{flex:1;min-width:0}.message-list strong{justify-content:space-between;gap:14px;font-size:12px;display:flex}.message-list strong small{color:var(--muted);font-weight:500}.message-list p{white-space:pre-wrap;margin:5px 0 0;font-size:12px}.conversation-empty{color:var(--muted);font-size:12px}.message-form{grid-template-columns:1fr auto;gap:8px!important;padding:0!important;display:grid!important}.message-form textarea{min-height:58px}.permission-fieldset{border:1px solid var(--border);border-radius:11px;padding:13px}.permission-fieldset legend{padding:0 5px;font-size:13px;font-weight:800}.permission-fieldset>p{color:var(--muted);margin:0 0 10px;font-size:12px}.permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.permission-grid label,.checkbox-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:flex-start;padding:8px;flex-direction:row!important;gap:8px!important;display:flex!important}.permission-grid input,.checkbox-row input{margin-top:2px;width:auto!important;min-height:auto!important}.checkbox-row span{gap:2px;display:grid}.checkbox-row small{color:var(--muted)}.permission-summary{background:var(--surface-soft);border-radius:8px;gap:4px;margin-top:9px;padding:8px 9px;display:grid}.permission-summary span{color:var(--muted);font-size:12px;line-height:1.45}.offer-source{grid-template-columns:2fr 1fr 1fr;gap:10px;padding:11px;display:grid}.offer-source span{gap:4px;display:grid}.offer-source small{color:var(--muted)}.customer-price-field span,.customer-price-field small{color:var(--red)!important}.customer-price-field input{border-color:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.customer-price-field input{border-color:color-mix(in srgb,var(--red) 55%,var(--border))!important}}.invoice-builder{grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:20px;margin-bottom:14px;padding:18px;display:grid}.invoice-builder h2{margin:5px 0}.invoice-builder p{color:var(--muted);font-size:12px}.selection-list{gap:7px;max-height:260px;display:grid;overflow:auto}.selection-list label{border:1px solid var(--border);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.selection-list input{width:auto}.selection-list span{display:grid}.selection-list small{color:var(--muted)}.invoice-grid,.warehouse-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.invoice-card,.warehouse-order{padding:17px}.invoice-card h2{margin:12px 0 4px;font-size:15px}.invoice-card>p{color:var(--muted);font-size:12px}.invoice-card dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invoice-card dt{color:var(--muted);text-transform:uppercase;font-size:12px}.invoice-card dd{margin:3px 0 0;font-size:12px;font-weight:700}.invoice-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.expense-list{gap:8px;display:grid}.expense-list>div{grid-template-columns:minmax(0,1fr) 150px 34px;align-items:center;gap:8px;display:grid}.expense-list input{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:38px;color:var(--text);border-radius:8px;padding:0 10px}.invoice-profit{background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;padding:13px;display:flex}.invoice-profit strong{font-size:20px}.positive{color:var(--green)!important}.invoice-template-note{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;gap:3px;margin-top:12px;padding:10px 12px;display:grid}.invoice-template-note strong{font-size:12px}.invoice-template-note small{color:var(--muted);font-size:12px}.invoice-file-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.employee-access-panel{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.employee-access-panel h2{margin:4px 0}.employee-access-panel p{color:var(--muted);margin:0;font-size:12px}.impersonate-button{margin:0 0 10px}.invoice-files-panel{gap:8px;margin-top:10px;display:grid}.invoice-file-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.invoice-file-tile{border:1px solid var(--border);background:var(--surface-soft);min-width:0;color:var(--text);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px;transition:border-color .16s,transform .16s;display:grid}.invoice-file-tile:hover{border-color:var(--accent);transform:translateY(-1px)}.invoice-file-link{min-width:0;color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px;display:grid}.invoice-file-link>span:nth-child(2){gap:2px;min-width:0;display:grid}.invoice-file-link strong,.invoice-file-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-file-link strong{font-size:12px}.invoice-file-link small{color:var(--muted);font-size:12px}.invoice-file-link>svg:last-child{color:var(--accent)}.invoice-file-controls{align-items:center;gap:3px;display:flex}.invoice-file-control{border:1px solid var(--border);background:var(--surface);width:27px;height:27px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.invoice-file-control:hover{border-color:var(--accent);color:var(--accent)}.invoice-file-control.delete:hover{border-color:var(--red);background:var(--red-soft);color:var(--red)}.invoice-file-control:disabled{opacity:.5;cursor:not-allowed}.xlsx-file-icon{background:var(--green);color:#fff;border-radius:4px;place-items:center;width:25px;height:29px;font-size:14px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.invoice-drop-zone{border:1px dashed var(--border-strong);background:var(--amber-soft);border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.invoice-drop-zone{background:color-mix(in srgb,var(--amber-soft) 30%,var(--surface))}}.invoice-drop-zone{cursor:pointer;transition:border-color .16s,background .16s}.invoice-drop-zone.dragging{border-color:var(--accent);background:var(--amber-soft)}.invoice-drop-zone>svg{color:var(--accent)}.invoice-drop-zone>span{gap:2px;display:grid}.invoice-drop-zone strong{font-size:12px}.invoice-drop-zone small,.invoice-file-help{color:var(--muted);font-size:12px;line-height:1.45}.form-warning.samples{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.form-warning.samples{border-color:color-mix(in srgb,var(--violet) 45%,var(--border))}}.form-warning.samples{background:var(--violet-soft);color:var(--violet)}.workbook-drop.dragging{border-color:var(--accent);background:var(--amber-soft);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.workbook-drop.dragging{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.workbook-drop em{color:var(--red);font-size:12px;font-style:normal;font-weight:800}.truck-status-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.truck-status-legend>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.truck-status-legend i{border-radius:50%;width:9px;height:9px}.truck-status-legend small{color:var(--muted);font-size:12px}.truck-status-legend strong{font-size:14px}.truck-legend-red i{background:var(--red)}.truck-legend-blue i{background:var(--blue)}.truck-legend-amber i{background:var(--amber)}.truck-legend-green i{background:var(--green)}.trucks-table .truck-row{cursor:pointer}.trucks-table .truck-row>td:first-child{border-left:4px solid #0000}.trucks-table .truck-row-red>td:first-child{border-left-color:var(--red)}.trucks-table .truck-row-blue>td:first-child{border-left-color:var(--blue)}.trucks-table .truck-row-amber>td:first-child{border-left-color:var(--amber)}.trucks-table .truck-row-green>td:first-child{border-left-color:var(--green)}.truck-order-code{margin-bottom:3px;display:block}.rotate-180{transform:rotate(180deg)}.truck-detail-row>td{background:var(--surface-soft);padding:0!important}.truck-detail-panel{border-bottom:1px solid var(--border);gap:12px;padding:14px;display:grid}.truck-goods{overflow-x:auto}.truck-goods table{min-width:760px}.truck-update-form{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:end;gap:12px;padding:12px;display:flex}.truck-update-form>div{flex:1;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr);gap:10px;display:grid}.truck-update-form label{gap:5px;display:grid}.truck-update-form label>span{color:var(--muted);font-size:12px}.truck-update-form input,.truck-update-form select{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:38px;color:var(--text);border-radius:8px;padding:0 10px}.order-needs-review{background:var(--red-soft)}@supports (color:color-mix(in lab, red, red)){.order-needs-review{background:color-mix(in srgb,var(--red-soft) 58%,transparent)}}.review-order-button{border:1px solid var(--red);align-items:center;gap:4px;width:max-content;margin-top:5px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.review-order-button{border:1px solid color-mix(in srgb,var(--red) 45%,var(--border))}}.review-order-button{background:var(--red-soft);color:var(--red);cursor:pointer;border-radius:6px;font-size:12px;font-weight:800}.order-prefill-note{border:1px solid var(--red);margin:10px 0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.order-prefill-note{border:1px solid color-mix(in srgb,var(--red) 35%,var(--border))}}.order-prefill-note{background:var(--red-soft);color:var(--red);border-radius:8px;font-size:12px;font-weight:700}.order-prefill-note.samples{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.order-prefill-note.samples{border-color:color-mix(in srgb,var(--violet) 35%,var(--border))}}.order-prefill-note.samples{background:var(--violet-soft);color:var(--violet)}.missing-order-field>span{color:var(--red)!important}.missing-order-field>input,.missing-order-field>select{box-shadow:0 0 0 1px var(--red);border-color:var(--red)!important;background:var(--red-soft)!important}@supports (color:color-mix(in lab, red, red)){.missing-order-field>input,.missing-order-field>select{box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 20%,transparent)}}.selection-empty{border:1px dashed var(--border-strong);color:var(--muted);text-align:center;border-radius:9px;padding:22px 12px;font-size:12px}.invoice-type-tabs{margin:12px 0 0}.invoice-card-status{align-items:center;gap:6px;display:flex}.cert-source{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:74px 1fr;gap:10px;margin:10px 0;padding:10px;display:grid}.cert-source-image{object-fit:cover;border-radius:8px;width:74px;height:74px}.cert-source>div{min-width:0}.cert-source>div>small{color:var(--muted);text-transform:uppercase;font-size:12px}.cert-source p{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cert-source>div>span{color:var(--muted);font-size:12px}.cert-auto-fields{border:1px solid var(--border);border-radius:10px;gap:7px;margin:10px 0;padding:10px;display:grid}.cert-auto-fields>div:not(.auto-save-label){grid-template-columns:1fr 1fr;gap:7px;display:grid}.cert-auto-fields label{gap:4px;display:grid}.cert-auto-fields label span{color:var(--muted);font-size:12px;font-weight:700}.cert-auto-fields input,.cert-auto-fields select{border:1px solid var(--border);background:var(--surface);width:100%;height:32px;color:var(--text);border-radius:7px;padding:0 8px;font-size:12px}.auto-save-label{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.saved-dot,.saving-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.saving-dot{background:var(--amber);animation:1s infinite pulse-opacity}.cert-payment-form.detailed{grid-template-columns:76px 72px minmax(80px,1fr) auto auto}.cert-amd-summary{background:var(--blue-soft);border-radius:8px;justify-content:space-between;gap:10px;margin:8px 0;padding:8px;font-size:12px;display:flex}.cert-payment-history{gap:5px;margin-top:8px;display:grid}.cert-payment-history>span{border:1px solid var(--border);border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.cert-payment-history small{color:var(--muted);font-size:12px}.cert-payment-history a{color:var(--blue);font-size:12px;font-weight:700}.cert-editor-source{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:118px 1fr;align-items:start;gap:13px;padding:12px;display:grid}.cert-editor-source h3{margin:5px 0;font-size:15px}.cert-editor-source p{color:var(--muted);margin:0 0 6px;font-size:12px;line-height:1.55}.cert-editor-source small{font-size:12px}.exchange-panel{grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:18px;margin-bottom:14px;padding:17px;display:grid}.exchange-panel h2{margin:5px 0}.exchange-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.exchange-list{gap:7px;display:grid}.exchange-list form{grid-template-columns:1fr 120px auto;align-items:center;gap:7px;display:grid}.exchange-list form>span{display:grid}.exchange-list small{color:var(--muted);font-size:12px}.exchange-list input{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:7px;padding:0 8px}.fine-management-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.fine-form{grid-template-columns:1fr 150px auto;align-items:end;gap:8px;padding:15px;display:grid}.fine-form>div{grid-column:1/-1}.fine-form h2{margin:4px 0}.fine-form input,.fine-form select{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);border-radius:7px;padding:0 9px}.warehouse-order-grid{margin:14px 0}.warehouse-documents{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.receipt-list{gap:7px;margin:12px 0;display:grid}.receipt-list>div{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.receipt-list span:first-child{display:grid}.receipt-list small{color:var(--muted)}.upload-receipt{cursor:pointer}.payout-panel,.attendance-settings{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.payout-panel h2,.attendance-settings h2{margin:4px 0}.payout-panel form{flex-wrap:wrap;gap:7px;display:flex}.payout-panel input,.payout-panel select{min-width:120px}.attendance-settings form{align-items:flex-end;gap:9px;display:flex}.attendance-time{letter-spacing:-2px;color:var(--blue);font-size:48px}.date-filter{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:-2px 0 12px;padding:9px 12px;font-size:12px;display:flex}.date-filter input{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text);border-radius:7px;padding:0 8px}.print-document{color:#111;background:#fff;max-width:1120px;margin:24px auto;padding:36px;font-family:Arial,sans-serif;box-shadow:0 16px 48px #0f172a1f}.print-toolbar{justify-content:flex-end;margin-bottom:18px;display:flex}.print-document header{border-bottom:3px solid #173d69;padding-bottom:18px}.print-document header>p{color:#315f91;font-size:12px;font-weight:800}.print-document header h1{color:#102f52;margin:8px 0;font-size:30px}.print-document header>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.print-parties{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.print-parties article{border:1px solid #b8c5d2;padding:14px}.print-parties h2{margin:0 0 8px;font-size:13px}.print-parties p{font-size:12px;line-height:1.55}.print-table{border-collapse:collapse;width:100%;font-size:11px}.print-table th,.print-table td{text-align:left;border:1px solid #8795a5;padding:8px}.print-table th{background:#eaf2f8}.print-table tfoot th{background:#fff;font-weight:800}.print-document footer{border-top:1px solid #8795a5;justify-content:space-between;gap:20px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.offer-terms{background:#f5f8fb;margin-top:24px;padding:16px}.offer-terms h2{margin:0 0 8px;font-size:15px}@media (width<=900px){.permission-grid{grid-template-columns:1fr 1fr}.invoice-builder,.invoice-grid,.warehouse-order-grid,.exchange-panel,.fine-management-grid{grid-template-columns:1fr}.truck-status-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.truck-update-form{flex-direction:column;align-items:stretch}.truck-update-form>div{width:100%}.payout-panel,.attendance-settings{flex-direction:column;align-items:stretch}.print-parties{grid-template-columns:1fr}}@media (width<=640px){.permission-grid{grid-template-columns:1fr}.conversation-head,.message-list strong{flex-direction:column;align-items:flex-start}.message-form{grid-template-columns:1fr!important}.offer-source{grid-template-columns:1fr}.expense-list>div{grid-template-columns:minmax(0,1fr) 96px 34px}.cert-payment-form.detailed,.exchange-list form,.fine-form,.cert-source,.cert-editor-source,.broker-source-body,.broker-source-body dl,.balance-history article{grid-template-columns:1fr}.payout-panel form{display:grid}.print-document{margin:0;padding:18px}.print-document header>div,.print-document footer{flex-direction:column}.print-table{font-size:9px}.print-table th,.print-table td{padding:4px}.employee-access-panel,.invoice-file-status{flex-direction:column;align-items:stretch}.employee-access-panel>.secondary-button,.invoice-file-status>.secondary-button{justify-content:center}.invoice-file-tiles,.truck-status-legend,.truck-update-form>div{grid-template-columns:1fr}}.filter-stats button{appearance:none;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 15px;transition:background .15s,box-shadow .15s,color .15s;display:flex}.filter-stats button:hover{background:var(--surface-soft)}.filter-stats button.active{z-index:1;background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent);position:relative}.filter-stats button.active span{color:var(--accent)}.message-row{animation:1.8s ease-in-out infinite message-attention}@supports (color:color-mix(in lab, red, red)){.message-row td{background:color-mix(in srgb,var(--blue-soft) 54%,var(--surface))}}@keyframes message-attention{0%,to{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--blue) 42%,transparent)}50%{box-shadow:inset 3px 0 0 var(--blue),0 0 0 1px color-mix(in srgb,var(--blue) 16%,transparent)}}.request-gallery{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.request-gallery>button,.lightbox-thumbs button{border:1px solid var(--border);background:var(--surface);cursor:zoom-in;border-radius:9px;margin:0;padding:0;position:relative;overflow:hidden}.request-gallery>button:hover,.lightbox-thumbs button:hover,.lightbox-thumbs button.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.request-gallery>button:hover,.lightbox-thumbs button:hover,.lightbox-thumbs button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 13%,transparent)}}.request-gallery.compact{flex-wrap:nowrap;width:max-content;position:relative}.request-gallery.compact>button{border:0}.request-gallery.compact .gallery-count{border:2px solid var(--surface);background:var(--accent);width:23px;height:19px;color:var(--navy-950);cursor:pointer;border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;bottom:-7px;right:-8px}.image-lightbox{z-index:180;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b0e11e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-lightbox-card{background:#0b0e11;border:1px solid #2b3139;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:min(980px,100%);max-height:calc(100vh - 48px);padding:16px;display:flex;position:relative;box-shadow:0 30px 80px #0000008c}.lightbox-close{z-index:2;color:#eaecef;background:#181a20e6;border-color:#474d57;position:absolute;top:12px;right:12px}.lightbox-image{object-fit:contain;border-radius:11px;max-width:100%;max-height:calc(100vh - 160px)}.lightbox-thumbs{gap:7px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.lightbox-thumbs .request-thumb{width:54px;height:54px}.request-preview-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.request-preview-grid>div{min-height:118px;position:relative}.request-preview-grid .request-image-preview{width:100%;height:132px}.preview-remove{color:#eaecef;cursor:pointer;background:#181a20e6;border:1px solid #474d57;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:6px;right:6px}.broker-balance-strip{width:100%;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:grid}.broker-balance-strip:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.broker-balance-strip:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border))}}.broker-balance-strip:hover{background:var(--green-soft)}.broker-balance-strip>span:nth-child(2){grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;display:grid}.broker-balance-strip small{color:var(--muted);font-size:12px}.broker-balance-strip strong{color:var(--green);grid-area:1/2/3;justify-self:start;font-size:26px}.broker-balance-strip em{color:var(--muted);font-size:12px;font-style:normal}.broker-request-table{min-width:1120px}.row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.workflow-modal{flex-direction:column;height:min(900px,100vh - 40px);display:flex;overflow:hidden}.workflow-modal>.modal-header{flex:none}.workflow-modal>form,.workflow-main{min-height:0;overflow-y:auto}.workflow-modal>.conversation-panel{flex:0 0 min(34vh,310px);min-height:210px;overflow:hidden}.workflow-main{gap:13px;padding:18px 20px;display:grid}.conversation-panel{flex-direction:column;min-height:0;display:flex}.conversation-head{flex:none}.message-list{overscroll-behavior:contain;flex:1;min-height:74px;max-height:none}.message-form{flex:none;grid-template-columns:minmax(0,1fr) 38px auto!important}.chat-attach{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--blue);cursor:pointer;border-radius:8px;align-self:center;place-items:center;padding:0!important;display:grid!important}.chat-attach:hover{background:var(--blue-soft)}.chat-attach input{display:none}.message-attachments{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.message-attachments>a{border:1px solid var(--border);background:var(--surface-soft);min-width:0;color:var(--text);border-radius:8px;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.message-attachments>a:hover{border-color:var(--blue)}.message-attachments>a:has(.message-image){gap:0;width:112px;display:grid;overflow:hidden}.message-image{object-fit:cover;width:110px;height:78px}.message-attachments>a:has(.message-image) span{text-overflow:ellipsis;white-space:nowrap;padding:6px;overflow:hidden}.message-file{max-width:240px;padding:8px}.message-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cert-workflow-source,.broker-opinion-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:15px;display:grid}.cert-workflow-source h3,.broker-opinion-panel h3{margin:4px 0;font-size:18px}.cert-workflow-source p{max-width:760px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.cert-workflow-source .request-gallery{justify-content:flex-end;max-width:360px}.cert-workflow-source .broker-source-image{width:92px;height:92px}.broker-opinion-panel{background:var(--blue-soft);grid-template-columns:180px minmax(0,1fr)}.broker-opinion-panel>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.broker-opinion-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.broker-opinion-panel dl div{border:1px solid var(--blue);padding:9px}@supports (color:color-mix(in lab, red, red)){.broker-opinion-panel dl div{border:1px solid color-mix(in srgb,var(--blue) 20%,var(--border))}}.broker-opinion-panel dl div{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.broker-opinion-panel dl div{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.broker-opinion-panel dt{color:var(--muted);text-transform:uppercase;font-size:12px}.broker-opinion-panel dd{margin:4px 0 0;font-size:12px;font-weight:600}.cert-review-form{padding:16px}.cert-review-form .form-section-title{margin-top:0}.decision-options{border:0;gap:8px;margin:0;padding:0;display:flex}.decision-options legend{width:100%;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.decision-options label{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:7px;min-height:38px;padding:0 11px;display:flex}.decision-options input{width:auto;min-height:auto}.workflow-actions{justify-content:flex-end;display:flex}.workflow-timeline{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-timeline>div{border-left:1px solid var(--border);align-items:center;gap:8px;min-width:0;padding:12px;display:flex;position:relative}.workflow-timeline>div:first-child{border-left:0}.workflow-timeline>div>span{border:1px solid var(--border);background:var(--surface-soft);width:25px;height:25px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.workflow-timeline>div>div{gap:3px;min-width:0;display:grid}.workflow-timeline strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-timeline small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-timeline .done>span{border-color:var(--green);background:var(--green-soft);color:var(--green)}.workflow-timeline .active{background:var(--accent-soft)}.workflow-timeline .active>span{border-color:var(--accent);background:var(--accent);color:var(--navy-950)}.workflow-callout,.payment-receipt{border:1px solid var(--amber);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-callout,.payment-receipt{border:1px solid color-mix(in srgb,var(--amber) 42%,var(--border))}}.workflow-callout,.payment-receipt{background:var(--amber-soft);border-radius:11px}.workflow-callout>div,.payment-receipt>div{gap:3px;display:grid}.workflow-callout strong,.payment-receipt h3{margin:0;font-size:14px}.workflow-callout small,.payment-receipt p{color:var(--muted);margin:0;font-size:12px}.exchange-workflow,.payment-submit{grid-template-columns:minmax(200px,1fr) minmax(150px,.45fr) auto;align-items:center;gap:12px!important;padding:14px!important;display:grid!important}.exchange-workflow h3,.payment-submit h3{margin:3px 0;font-size:20px}.exchange-workflow p,.payment-submit p{color:var(--muted);margin:0;font-size:12px}.exchange-workflow>input,.cert-file-form>input{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;min-height:38px;padding:0 10px}.payment-receipt{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.payment-receipt{border-color:color-mix(in srgb,var(--green) 42%,var(--border))}}.payment-receipt{background:var(--green-soft)}.cert-files-panel{overflow:hidden}.cert-files-panel .panel-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.cert-file-list{gap:7px;padding:0 17px 12px;display:grid}.cert-file-list>a{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.cert-file-list>a:hover{border-color:var(--blue)}.cert-file-list>a>span{gap:3px;min-width:0;display:grid}.cert-file-list strong,.cert-file-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cert-file-list strong{font-size:12px}.cert-file-list small{color:var(--muted);font-size:12px}.cert-file-form{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) auto auto;gap:8px!important;padding:12px 17px 16px!important;display:grid!important}.workflow-hint{max-width:260px;color:var(--muted);font-size:12px;line-height:1.45}.cert-payment-queue{gap:10px;display:grid}.cert-payment-queue article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.cert-payment-queue h3{margin:3px 0;font-size:15px}.cert-payment-queue p{color:var(--muted);margin:0;font-size:12px}.queue-receipt{justify-content:flex-end;align-items:center;gap:7px;display:flex}.queue-note{color:var(--muted);text-align:right;font-size:12px;display:block}.filter-stats{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.priority-toggle{border:1px solid var(--border);background:var(--surface-soft);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;font-size:15px;font-weight:900;display:grid}.priority-toggle:hover{border-color:var(--red);color:var(--red)}.priority-toggle.active{border-color:var(--red);background:var(--red-soft);color:var(--red);animation:1.15s ease-in-out infinite priority-attention}@supports (color:color-mix(in lab, red, red)){.important-row td{background:color-mix(in srgb,var(--red-soft) 50%,var(--surface))}}.date-group-row td{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:600;border-top:1px solid var(--border-strong)!important;border-bottom:1px solid var(--border)!important;background:var(--surface-soft)!important;padding:8px 13px!important}.exchange-panel{display:none}@keyframes priority-attention{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 8%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--red) 18%,transparent)}}.payment-requisites{margin-bottom:14px;overflow:hidden}.payment-requisites .panel-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.requisite-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;padding:0 17px 15px;display:grid}.requisite-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px;display:flex}.requisite-list article>div{gap:3px;min-width:0;display:grid}.requisite-list strong{font-size:13px}.requisite-list small{color:var(--muted);font-size:12px}.requisite-list .mono{text-overflow:ellipsis;font-size:12px;overflow:hidden}.requisite-form{border-top:1px solid var(--border);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 17px;display:grid}.requisite-form input,.eac-calculation-form input,.eac-calculation-form select,.eac-payment-submit select{border:1px solid var(--border);background:var(--surface);min-width:0;height:37px;color:var(--text);border-radius:8px;padding:0 10px}.eac-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eac-payment-card{align-content:start;gap:12px;padding:16px;display:grid}.eac-payment-card h2{margin:0;font-size:16px}.eac-payment-card .case-card-top>span{gap:3px;display:grid}.eac-payment-card .case-card-top small{color:var(--muted);font-size:12px}.eac-payment-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.eac-payment-facts span,.requisite-summary span{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:4px;padding:9px;display:grid}.eac-payment-facts small,.requisite-summary small,.eac-calculation-form label>span,.eac-payment-submit label>span{color:var(--muted);font-size:12px}.eac-payment-facts strong,.requisite-summary strong{font-size:12px;line-height:1.45}.eac-calculation-form{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:8px;display:grid}.eac-calculation-form label,.eac-payment-submit label{gap:5px;display:grid}.requisite-summary{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.eac-payment-requisite{grid-template-columns:repeat(3,minmax(0,1fr))}.eac-payment-submit,.payment-review-row{border:1px solid var(--amber);align-items:flex-end;gap:8px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.eac-payment-submit,.payment-review-row{border:1px solid color-mix(in srgb,var(--amber) 42%,var(--border))}}.eac-payment-submit,.payment-review-row{background:var(--amber-soft);border-radius:9px}.eac-payment-submit label:first-child{min-width:180px}.eac-payment-submit .secondary-button{cursor:pointer;align-self:end}.payment-review-row{border-color:var(--green);justify-content:flex-end;align-items:center}@supports (color:color-mix(in lab, red, red)){.payment-review-row{border-color:color-mix(in srgb,var(--green) 42%,var(--border))}}.payment-review-row{background:var(--green-soft)}.case-file-links{flex-wrap:wrap;gap:6px;display:flex}.case-file-links a{border:1px solid var(--border);background:var(--surface-soft);color:var(--blue);border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex}.cert-file-form select{border:1px solid var(--border);background:var(--surface-soft);min-height:38px;color:var(--text);border-radius:8px;padding:0 10px}.eac-work-explainer{background:var(--blue-soft);border-color:#a9c7ef;margin-bottom:14px}.eac-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eac-work-card{align-content:start;gap:12px;padding:16px;display:grid}.eac-work-card .case-card-top>span{gap:3px;display:grid}.eac-work-card .case-card-top small{color:var(--muted);font-size:12px}.eac-work-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eac-work-title>div{min-width:0}.eac-work-title h2{margin:4px 0 0;font-size:16px}.eac-work-title>strong{color:var(--blue);flex:none;font-size:15px}.eac-work-progress{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:11px}.eac-work-progress .progress-summary{margin-bottom:9px}.eac-work-progress .progress-summary>span:last-child{text-align:right}.eac-work-progress .progress-bar{margin-bottom:0}.eac-work-card>.workflow-hint{background:var(--surface-soft);border-radius:8px;max-width:none;padding:9px 10px}.eac-work-card>.workflow-hint.positive{background:var(--green-soft)}.empty-file-note{color:var(--muted);font-size:12px}.eac-work-open{justify-self:end}.cert-work-payment{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:10px;margin:0 17px 12px;padding:10px;display:flex}.cert-work-payment>span{gap:3px;min-width:140px;display:grid}.cert-work-payment small{color:var(--muted);font-size:12px}.cert-work-payment strong{font-size:12px}.cert-work-payment>.status-pill{margin-left:auto}.cert-file-lock{background:var(--amber-soft);color:#946000;border:1px solid #ead9ad;border-radius:9px;align-items:center;gap:9px;margin:0 17px 16px;padding:11px;display:flex}.cert-file-lock>span{gap:3px;display:grid}.cert-file-lock strong,.cert-file-lock small{font-size:12px}.eac-work-card .status-pill.status-green,.eac-work-card .status-pill.status-red,.cert-work-payment .status-pill.status-green,.cert-work-payment .status-pill.status-red{font-weight:900}.eac-work-file-list{gap:6px;display:grid}.eac-work-file-list>a{border:1px solid var(--border);background:var(--surface-soft);color:var(--blue);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.eac-work-file-list>a>span{gap:2px;min-width:0;display:grid}.eac-work-file-list strong,.eac-work-file-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eac-work-file-list strong{font-size:12px}.eac-work-file-list small{color:var(--muted);font-size:12px}.eac-file-uploader{gap:8px;padding-top:2px;display:grid}.eac-file-dropzone{background:var(--blue-soft);border:1px dashed #9db5d0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.eac-file-dropzone{background:color-mix(in srgb,var(--blue-soft) 48%,var(--surface))}}.eac-file-dropzone{transition:border-color .16s,background .16s,box-shadow .16s}@supports (color:color-mix(in lab, red, red)){.eac-file-dropzone.drag-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 15%,transparent)}}.eac-drop-icon{background:var(--surface);width:34px;height:34px;color:var(--blue);border-radius:9px;place-items:center;display:grid;box-shadow:0 4px 12px #14487c1a}.eac-file-dropzone>span:nth-child(2){gap:3px;min-width:0;display:grid}.eac-file-dropzone strong{font-size:12px}.eac-file-dropzone small{color:var(--muted);font-size:12px;line-height:1.4}.eac-file-classifier{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) auto auto;align-items:end;gap:8px;padding:10px;display:grid}.selected-eac-file{align-items:center;gap:8px;min-width:0;display:flex}.selected-eac-file>span{gap:3px;min-width:0;display:grid}.selected-eac-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.selected-eac-file small,.eac-file-classifier label>span{color:var(--muted);font-size:12px}.eac-file-classifier label{gap:5px;display:grid}.eac-file-classifier select{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:36px;color:var(--text);border-radius:8px;padding:0 9px}.eac-file-error{background:var(--red-soft);color:var(--red);border-radius:8px;margin:0;padding:7px 9px;font-size:12px;font-weight:600}@media (width<=900px){.broker-opinion-panel{grid-template-columns:1fr}.broker-opinion-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-timeline{grid-template-columns:1fr}.workflow-timeline>div{border-top:1px solid var(--border);border-left:0}.workflow-timeline>div:first-child{border-top:0}.cert-workflow-source{grid-template-columns:1fr}.cert-workflow-source .request-gallery{justify-content:flex-start;max-width:none}.exchange-workflow,.payment-submit{grid-template-columns:1fr!important}.cert-payment-queue article{grid-template-columns:1fr}.queue-receipt{justify-content:flex-start}.queue-note{text-align:left}.eac-payment-grid,.eac-work-grid{grid-template-columns:1fr}.requisite-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.filter-stats button{padding:11px}.workflow-modal{height:calc(100vh - 16px)}.workflow-modal>.conversation-panel{flex-basis:260px}.message-form{grid-template-columns:minmax(0,1fr) 38px!important}.message-form .primary-button{grid-column:1/-1}.broker-balance-strip>span:nth-child(2){grid-template-columns:1fr}.broker-balance-strip strong{grid-area:auto}.broker-balance-strip em{grid-column:1}.broker-opinion-panel dl{grid-template-columns:1fr}.decision-options{flex-direction:column}.workflow-callout,.payment-receipt{flex-direction:column;align-items:stretch}.cert-file-form{grid-template-columns:1fr!important}.request-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-lightbox{padding:10px}.lightbox-image{max-height:calc(100vh - 130px)}.requisite-form,.eac-calculation-form,.eac-payment-facts,.requisite-summary{grid-template-columns:1fr}.eac-payment-submit{flex-direction:column;align-items:stretch}.eac-payment-submit label:first-child{min-width:0}.payment-review-row,.cert-work-payment{flex-direction:column;align-items:stretch}.cert-work-payment>.status-pill{margin-left:0}.eac-work-title{flex-direction:column;align-items:stretch;gap:7px}.eac-file-dropzone{grid-template-columns:auto minmax(0,1fr)}.eac-file-dropzone>button{grid-column:1/-1}.eac-file-classifier{grid-template-columns:1fr}.eac-file-classifier>.primary-button{width:100%}.eac-work-open{justify-content:center;justify-self:stretch;width:100%}}@media (width<=460px){.request-preview-grid{grid-template-columns:1fr}.filter-stats strong{font-size:16px}}.message-list{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;overflow-y:auto}@media print{body{background:#fff!important}.print-toolbar{display:none!important}.print-document{max-width:none;box-shadow:none;margin:0;padding:0}.print-document header h1{color:#000}.print-table{font-size:9px}@page{size:A4 landscape;margin:10mm}}.workflow-timeline{grid-template-columns:repeat(5,minmax(0,1fr))}.offer-ready-callout{border-color:var(--accent);margin-bottom:14px}@supports (color:color-mix(in lab, red, red)){.offer-ready-callout{border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}}.offer-ready-callout{background:var(--accent-soft)}.offer-request-picker{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.input-with-icon{border:1px solid var(--border);background:var(--surface-soft);min-height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.input-with-icon input{outline:0;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.offer-source{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-product-list{gap:10px;display:grid}.offer-product-card{padding:13px}.offer-product-card .order-line-head{margin-bottom:11px}.offer-logistics-list{gap:7px;display:grid}.offer-logistics-stage{grid-template-columns:28px minmax(0,1fr) 180px 34px;align-items:center;gap:8px;display:grid}.offer-logistics-stage>span{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.offer-logistics-stage>input{border:1px solid var(--border);background:var(--surface-soft);min-height:38px;color:var(--text);border-radius:8px;padding:0 10px}.offer-calculation-preview{color:#eaecef;background:#181a20;border:1px solid #2b3139;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.offer-calculation-preview span{gap:4px;display:grid}.offer-calculation-preview small{color:#848e9c;font-size:12px}.offer-calculation-preview strong{font-size:14px}.offer-product-source-code{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.offer-product-source-code{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}}.offer-product-source-code{background:var(--accent-soft);border-radius:8px}.offer-product-source-code small{color:var(--muted)}.offer-product-source-code strong{color:var(--accent)}.products-table .table-row>strong small{color:#75808f;margin-top:3px;font-size:12px;font-weight:700;display:block}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.decision-options label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.eac-work-explainer{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.eac-work-explainer{border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}}.eac-work-explainer{background:var(--accent-soft)}.eac-work-title>strong,.eac-work-file-list>a,.case-file-links a,.file-drop{color:var(--accent)}.eac-work-file-list>a:hover{border-color:var(--accent)}.amber-text{color:var(--amber)!important;background:var(--amber-soft)!important}.cert-file-lock{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.cert-file-lock{border-color:color-mix(in srgb,var(--amber) 42%,var(--border))}}.cert-file-lock{color:var(--amber)}.eac-file-dropzone{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.eac-file-dropzone{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.eac-file-dropzone{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.eac-file-dropzone{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}}.eac-file-dropzone.drag-active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.eac-file-dropzone.drag-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}}.eac-drop-icon{color:var(--accent);box-shadow:0 4px 14px #0000002e}.eac-file-classifier select:focus,.requisite-form input:focus,.eac-calculation-form input:focus,.eac-calculation-form select:focus,.eac-payment-submit select:focus,.offer-logistics-stage>input:focus,.expense-list input:focus,.password-reset input:focus,.cert-auto-fields input:focus,.cert-auto-fields select:focus,.exchange-list input:focus,.fine-form input:focus,.fine-form select:focus,.date-filter input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.eac-file-classifier select:focus,.requisite-form input:focus,.eac-calculation-form input:focus,.eac-calculation-form select:focus,.eac-payment-submit select:focus,.offer-logistics-stage>input:focus,.expense-list input:focus,.password-reset input:focus,.cert-auto-fields input:focus,.cert-auto-fields select:focus,.exchange-list input:focus,.fine-form input:focus,.fine-form select:focus,.date-filter input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.date-filter label{align-items:center;gap:6px;display:flex}.date-filter label small{color:var(--muted);font-size:12px}.customer-payment strong{font-weight:900}.customer-payment.unpaid strong,.customer-payment.unpaid small{color:var(--red)}.customer-payment.partial strong{color:var(--amber)}.customer-payment.partial small,.customer-payment.paid strong,.customer-payment.paid small{color:var(--green)}.proposal-toolbar{width:210mm;margin:0 auto 12px}.proposal-page{background:#fff;width:210mm;min-height:297mm;margin:0 auto 18px;position:relative;overflow:hidden;box-shadow:0 18px 50px #13253e29}.proposal-hero{color:#fff;background:#181a3d;min-height:174mm;padding:16mm 17mm 13mm}.proposal-topline{justify-content:space-between;align-items:flex-start;gap:20mm;display:flex}.proposal-topline>div:last-child{text-align:right;justify-items:end;gap:2mm;display:grid}.proposal-topline>div:last-child strong{letter-spacing:.06em;font-size:11px}.proposal-topline small{color:#cfd3e3;font-size:8.5px}.proposal-logo{align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.proposal-logo b{color:#fff;border:1px solid #fff9;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.proposal-hero h1{letter-spacing:-.025em;max-width:160mm;margin:26mm 0 8mm;font-size:25px;line-height:1.45}.proposal-hero>p{color:#d2d5e4;max-width:160mm;margin:0;font-size:10px;line-height:1.75}.proposal-count{border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:12mm;padding:8px 12px;font-size:9px;display:flex}.proposal-count span{background:#fd6e98;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.proposal-count b{font-size:11px}.proposal-facts{grid-template-columns:1.25fr 1.5fr 1fr .7fr;gap:7mm;margin-top:13mm;display:grid}.proposal-facts div{align-content:start;gap:3mm;display:grid}.proposal-facts small{color:#9da3bb;letter-spacing:.08em;font-size:7.5px}.proposal-facts strong{font-size:10px;line-height:1.5}.proposal-body{color:#2e3550;padding:16mm 17mm}.proposal-section-one{padding-top:12mm}.proposal-section-title>span{color:#20254b;border:1px solid #20254b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.proposal-amount-line,.proposal-total-line{border-top:1px solid #e1e4ea;justify-content:space-between;align-items:center;gap:18px;padding:5mm 0;font-size:10px;display:flex}.proposal-total-line{border-top:0;border-bottom:1px solid #e1e4ea;margin-top:0}.proposal-total-line b{text-align:right}.manager-note{color:#555c72;text-align:center;background:#f0effa;border-radius:10px;margin:10mm 0;padding:5mm 8mm;font-size:8.5px;line-height:1.6}.proposal-page-two .proposal-section-title{margin-top:11mm}.proposal-grid-table{font-size:8px}.proposal-grid-table .table-head{color:#9298aa;letter-spacing:.08em;padding-top:0;font-size:7px;font-weight:800}.proposal-grid-table .table-row>b{text-align:right;line-height:1.5}.proposal-grid-table .table-row>span:last-child{text-align:right}.proposal-grid-table .table-row>span>strong{margin-bottom:3px;font-size:8.5px;display:block}.proposal-grid-table .table-row small{color:#7e8496;font-size:7px;line-height:1.45;display:block}.proposal-grid-table .total-row{border-bottom:0;font-weight:800}.customs-value{background:#f3f4f8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:-1mm 0 7mm;padding:4mm;font-size:8px;display:flex}.customs-value strong{text-align:right}.proposal-page-three .proposal-body{padding-top:18mm}.proposal-cost-line{border-bottom:1px solid #e3e6ec;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:15px;padding:5mm 0;display:grid}.proposal-cost-line>span{gap:3px;display:grid}.proposal-cost-line strong{font-size:9px;line-height:1.5}.proposal-cost-line small{color:#818799;font-size:7px;line-height:1.45}.proposal-cost-line>b{text-align:right;font-size:8.5px;line-height:1.55}.proposal-summary-card{color:#fff;background:#191b3e;border-radius:13px;margin-top:10mm;overflow:hidden}.proposal-summary-card>h2{color:#c8cce0;letter-spacing:.08em;margin:0;padding:6mm 8mm 2mm;font-size:8px}.proposal-summary-card>.summary-main{padding:0 8mm 6mm;font-size:22px;display:block}.proposal-summary-card>div{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:0;display:grid}.proposal-summary-card>div>span{border-right:1px solid #ffffff24;gap:4mm;padding:6mm 8mm;display:grid}.proposal-summary-card>div>span:last-child{border-right:0}.proposal-summary-card small{color:#a9aec6;font-size:7px;line-height:1.5}.proposal-summary-card b{font-size:10px;line-height:1.5}.proposal-summary-card footer{color:#fff;background:#fd6e98;justify-content:space-between;gap:12px;padding:5mm 8mm;font-size:9px;font-weight:800;display:flex}.proposal-page-four{flex-direction:column;display:flex}.proposal-page-four>.proposal-body{min-height:177mm;padding-top:19mm}.bank-details{grid-template-columns:1fr 1fr;gap:8mm 16mm;margin-top:13mm;display:grid}.bank-details>div{gap:3mm;display:grid}.bank-details small,.payment-block>small{color:#8b91a2;letter-spacing:.07em;font-size:7.5px}.bank-details strong{font-size:9px;line-height:1.55}.payment-block{gap:4mm;margin-top:12mm;display:grid}.payment-block>strong{color:#191b3e;font-size:25px}.payment-block p{background:#f6f6fa;border-left:3px solid #fd6e98;margin:0;padding:5mm;font-size:9px;line-height:1.5}.proposal-closing{color:#fff;background:#35335f;min-height:120mm;margin-top:auto;padding:14mm 17mm 10mm}.proposal-logo.light{margin-bottom:12mm}.proposal-closing h2{margin:0 0 5mm;font-size:24px;line-height:1.35}.proposal-closing>div:not(.proposal-logo){gap:2mm;margin-top:10mm;display:grid}.proposal-closing>div small{color:#adaabe;letter-spacing:.08em;font-size:7px}.proposal-closing>div strong{font-size:10px}.proposal-closing footer{color:#bdbbcb;margin-top:12mm;font-size:7.5px}@media (width<=900px){.workflow-timeline{grid-template-columns:1fr}.offer-request-picker,.offer-source,.offer-calculation-preview{grid-template-columns:1fr 1fr}.proposal-document{padding:8px;overflow-x:auto}.proposal-page{transform-origin:0 0}.proposal-toolbar{width:100%}}@media (width<=640px){.offer-request-picker,.offer-source,.offer-calculation-preview{grid-template-columns:1fr}.offer-logistics-stage{grid-template-columns:28px minmax(0,1fr) 90px 34px}}@media print{html,body{background:#fff!important;margin:0!important}.proposal-document{background:#fff!important;padding:0!important}.proposal-toolbar{display:none!important}.proposal-page{break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;height:297mm;min-height:297mm;overflow:hidden;box-shadow:none!important;margin:0!important}.proposal-page:last-child{break-after:auto;page-break-after:auto}@page{size:A4 portrait;margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.important-card,.important-row{box-shadow:inset 3px 0 0 var(--red)}.important-row td{background:var(--red-soft)}@supports (color:color-mix(in lab, red, red)){.important-row td{background:color-mix(in srgb,var(--red-soft) 62%,var(--surface))}}.message-row td{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.message-row td{background:color-mix(in srgb,var(--blue-soft) 72%,var(--surface))}}.message-row:hover td{background:var(--blue-soft)}.unread-text{border:1px solid var(--blue);width:max-content;margin-top:5px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.unread-text{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--border))}}.unread-text{background:var(--blue-soft);color:var(--blue);border-radius:999px;font-size:12px;font-weight:600}.attention-blink{animation:1.2s ease-in-out infinite attention-text-blink}@keyframes attention-text-blink{0%,to{opacity:1;filter:saturate()}50%{opacity:.34;filter:saturate(.65)}}.delete-permission{border-color:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.delete-permission{border-color:color-mix(in srgb,var(--red) 32%,var(--border))!important}}.delete-permission{background:var(--red-soft)!important}@supports (color:color-mix(in lab, red, red)){.delete-permission{background:color-mix(in srgb,var(--red-soft) 58%,var(--surface))!important}}.delete-permission strong{color:var(--red)}.timeline-actions{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.timeline-actions .icon-button{width:26px;height:26px}@media (prefers-reduced-motion:reduce){.attention-blink{animation:none!important}}.select-cell{text-align:center;width:38px;padding-left:12px!important;padding-right:8px!important}.select-cell input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.selection-count{border:1px solid var(--border);background:var(--surface-soft);min-height:30px;color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.copy-code{color:var(--accent-strong);cursor:copy;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.copy-code:hover{color:var(--accent);text-decoration:underline}.copy-code.copied{color:var(--green)}.copy-code.invoice-inline-code{color:var(--muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.copy-code.invoice-inline-code:hover{color:var(--accent)}.copy-code.invoice-code-copy{min-height:22px;color:var(--text);letter-spacing:.01em;font-size:15px;line-height:1.25}.copy-code.invoice-code-copy:hover{color:var(--accent)}.copy-code.invoice-inline-code.copied,.copy-code.invoice-code-copy.copied{color:var(--green)}.copy-code.warehouse-cargo-copy{margin-top:4px;font-size:12px;display:block}.message-alert{border:1px solid var(--blue);align-items:center;gap:4px;width:max-content;margin-top:5px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.message-alert{border:1px solid color-mix(in srgb,var(--blue) 42%,var(--border))}}.message-alert{background:var(--blue-soft);color:var(--blue);cursor:pointer;border-radius:999px;font-size:12px;font-weight:900}.offer-shortcut{border:1px solid var(--accent);background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;place-items:center;animation:1.7s ease-in-out infinite offer-ready-pulse;display:inline-grid}@keyframes offer-ready-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 13%,transparent)}}.batch-import{cursor:pointer;position:relative;overflow:hidden}.batch-import input{opacity:0;cursor:pointer;position:absolute;inset:0}.disabled-link{pointer-events:none;opacity:.42}.batch-message{border-top:1px solid var(--border);background:var(--accent-soft);color:var(--accent);padding:10px 14px;font-size:12px;font-weight:600}.presence-panel{margin-bottom:14px;overflow:hidden}.presence-list{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:1px;padding:0 17px 15px;display:grid}.presence-person{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid;position:relative}.presence-person>span:nth-child(3){gap:3px;min-width:0;display:grid}.presence-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.presence-person small{color:var(--muted);font-size:12px}.presence-dot{border-radius:50%;width:8px;height:8px}.presence-dot.online{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.presence-dot.offline{background:var(--muted-2)}.lightbox-download{flex:none}.request-readonly{gap:13px;display:grid}.modal-header>.secondary-button{margin-left:auto}@media (prefers-reduced-motion:reduce){.offer-shortcut{animation:none}}.request-code-cell{align-content:start;justify-items:start;gap:7px;display:grid}.request-attention-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.request-attention-badges .status-pill,.request-attention-badges .message-alert{border-radius:7px;justify-content:center;min-width:96px;min-height:24px;margin:0;padding:4px 8px;font-size:12px;line-height:1}.offer-shortcut-group{align-items:center;gap:4px;display:inline-flex}.offer-shortcut.completed{border-color:var(--green);background:var(--green-soft);color:var(--green);animation:none}.offer-count-link{border:1px solid var(--green);place-items:center;min-width:24px;height:24px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.offer-count-link{border:1px solid color-mix(in srgb,var(--green) 55%,var(--border))}}.offer-count-link{background:var(--green-soft);color:var(--green);border-radius:7px;font-size:12px;font-weight:900}.supplier-price-field>small{color:var(--accent);line-height:1.45}.employee-ledger{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin:5px 0 10px;overflow:hidden}.employee-ledger>summary{cursor:pointer;gap:5px;padding:12px;list-style:none;display:grid}.employee-ledger>summary::-webkit-details-marker{display:none}.employee-ledger>summary>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.employee-ledger>summary>small{color:var(--muted-2);font-size:12px}.employee-balance{letter-spacing:-.03em;font-size:24px;line-height:1.1}.employee-balance.positive,.employee-ledger-list .positive{color:var(--green)}.employee-balance.negative,.employee-ledger-list .negative{color:var(--red)}.employee-ledger-list{border-top:1px solid var(--border);max-height:290px;display:grid;overflow:auto}.employee-ledger-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.employee-ledger-list>div:last-child{border-bottom:0}.employee-ledger-list span{gap:3px;min-width:0;display:grid}.employee-ledger-list strong{font-size:12px;line-height:1.4}.employee-ledger-list small{color:var(--muted);font-size:12px;line-height:1.4}.employee-ledger-list b{flex:none;font-size:12px}.employee-ledger-list p{color:var(--muted);margin:0;padding:12px;font-size:12px}.team-role{flex-wrap:wrap}.payout-panel form{grid-template-columns:minmax(130px,1fr) 100px 75px minmax(120px,1fr) 90px auto auto}.proposal-document{color:#eaecef;background:#0b0e11;min-height:100vh;padding:24px;font-family:Arial,Noto Sans Armenian,sans-serif}.proposal-toolbar{justify-content:space-between;align-items:center;gap:12px;width:210mm;margin:0 auto 12px;display:flex}.proposal-language-switch{background:#181a20;border:1px solid #2b3139;border-radius:9px;gap:4px;padding:4px;display:inline-flex}.proposal-language-switch a{color:#b7bdc6;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.proposal-language-switch a:hover{color:#eaecef;background:#1e2329}.proposal-language-switch a.active{color:#f0b90b;background:#f0b90b24;box-shadow:inset 0 0 0 1px #f0b90b52}.proposal-language-switch a span{font-size:17px;line-height:1}.proposal-flow{background:#0b0e11;border:1px solid #2b3139;border-radius:12px;width:210mm;margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #00000080}.proposal-flow .proposal-hero{color:#eaecef;background:radial-gradient(circle at 88% 12%,#f0b90b33,#0000 30%),#181a20;min-height:0;padding:13mm 14mm 10mm}.proposal-armenia-badge{color:#f5f5f5;letter-spacing:.08em;border:1px solid #ffffff38;border-radius:999px;grid-template-columns:repeat(3,7px) auto;align-items:center;gap:0;margin-top:2mm;padding:1.5mm 2mm;font-size:7px;display:grid}.proposal-armenia-badge i{width:7px;height:11px}.proposal-armenia-badge i:first-child{background:#d90012;border-radius:2px 0 0 2px}.proposal-armenia-badge i:nth-child(2){background:#0033a0}.proposal-armenia-badge i:nth-child(3){background:#f2a800;border-radius:0 2px 2px 0;margin-right:5px}.proposal-flow .proposal-topline{gap:12mm}.proposal-flow .proposal-logo{color:#f0b90b;align-items:center;gap:10px;display:flex}.proposal-flow .proposal-logo img{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px;display:block;box-shadow:0 0 18px #f0b90b33}.proposal-flow .proposal-logo>span{gap:2px;display:grid}.proposal-flow .proposal-logo strong{color:#f0b90b;letter-spacing:.07em;font-size:13px;line-height:1.1}.proposal-flow .proposal-logo small{color:#b7bdc6;letter-spacing:.12em;font-size:7.5px;font-weight:800}.proposal-flow .proposal-label{color:#f0b90b;text-align:right;justify-items:end;gap:2mm;display:grid}.proposal-flow .proposal-label strong{letter-spacing:.09em;font-size:13px}.proposal-flow .proposal-label small{color:#b7bdc6;font-size:10px}.proposal-hero-copy{max-width:145mm;margin-top:15mm}.proposal-chip{color:#f0b90b;letter-spacing:.12em;background:#f0b90b1a;border:1px solid #f0b90b61;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.proposal-flow .proposal-hero h1{color:#f5f5f5;letter-spacing:-.035em;max-width:160mm;margin:5mm 0 4mm;font-size:32px;line-height:1.24}.proposal-hero-copy p{color:#d8dce1;max-width:160mm;margin:0;font-size:12.5px;line-height:1.6}.proposal-meta{grid-template-columns:1.15fr 1.15fr .8fr .8fr;gap:4mm;margin-top:11mm;display:grid}.proposal-meta>div{background:#1e2329;border:1px solid #2b3139;border-radius:7px;gap:2mm;padding:4mm;display:grid}.proposal-meta small,.proposal-manager-strip span{color:#b7bdc6;letter-spacing:.08em;font-size:9.5px;font-weight:800}.proposal-meta strong{color:#eaecef;font-size:11.5px;line-height:1.4}.proposal-manager-strip{background:#f0b90b12;border-left:2px solid #f0b90b;justify-content:space-between;align-items:center;gap:10px;margin-top:4mm;padding:3mm 4mm;display:flex}.proposal-manager-strip strong{color:#f0b90b;font-size:11.5px}.proposal-section{color:#eaecef;background:#0b0e11;border-top:1px solid #2b3139;padding:9mm 14mm}.proposal-section:nth-of-type(2n){background:#101317}.proposal-section-title{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:5mm;display:grid}.proposal-section-title>span{color:#f0b90b;background:#f0b90b1a;border:1px solid #f0b90b;border-radius:6px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.proposal-section-title h2{color:#eaecef;max-width:none;margin:0;font-size:18px;line-height:1.35}.proposal-copy{color:#b7bdc6;margin:0;font-size:11.5px;line-height:1.65}.proposal-section-split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8mm;display:grid}.proposal-compact-card{background:#181a20;border:1px solid #2b3139;border-radius:8px;overflow:hidden}.proposal-flow .proposal-amount-line{color:#d8dce1;border:0;border-bottom:1px solid #2b3139;min-height:14mm;padding:3.5mm 4mm;font-size:11px}.proposal-flow .proposal-amount-line:last-child{color:#eaecef;background:#f0b90b17;border-bottom:0}.proposal-flow .proposal-amount-line strong{color:#f0b90b;text-align:right;font-size:11px;line-height:1.45}.proposal-grid-table{background:#181a20;border:1px solid #2b3139;border-radius:8px;font-size:10.5px;overflow:hidden}.proposal-grid-table .table-head,.proposal-grid-table .table-row{border-bottom:1px solid #2b3139;align-items:center;gap:8px;padding:3.2mm 4mm;display:grid}.proposal-grid-table .table-head{color:#b7bdc6;letter-spacing:.06em;background:#1e2329;padding-top:3.2mm;font-size:9.5px;font-weight:900}.proposal-grid-table .table-row{color:#d8dce1}.proposal-grid-table .table-row:last-child{border-bottom:0}.proposal-grid-table .table-row b{color:#eaecef;text-align:right;font-size:10.5px;line-height:1.45}.proposal-grid-table .table-row small{color:#b7bdc6;margin-top:3px;font-size:9px;line-height:1.45;display:block}.proposal-grid-table .total-row{color:#f0b90b;background:#f0b90b12;font-weight:900}.products-table .table-head,.products-table .table-row{grid-template-columns:1.45fr .72fr .65fr .82fr 1.35fr}.logistics-table .table-head,.logistics-table .table-row{grid-template-columns:1.25fr .55fr 1.35fr}.customs-table .table-head,.customs-table .table-row{grid-template-columns:1.05fr .8fr 1.25fr 1.25fr}.customs-value{background:#f0b90b12;border:1px solid #f0b90b47;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 4mm;padding:3.5mm 4mm;font-size:10px;display:flex}.customs-value span{color:#b7bdc6;font-weight:900}.customs-value strong{color:#f0b90b;text-align:right;font-size:11px;line-height:1.45}.proposal-cost-list{grid-template-columns:1fr 1fr;gap:0 6mm;display:grid}.proposal-flow .proposal-cost-line{border-bottom:1px solid #2b3139;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:10px;min-height:14mm;padding:3mm 0;display:grid}.proposal-flow .proposal-cost-line>span{gap:2px;display:grid}.proposal-flow .proposal-cost-line strong{color:#d8dce1;font-size:10.5px;line-height:1.45}.proposal-flow .proposal-cost-line small{color:#b7bdc6;font-size:9px;line-height:1.4}.proposal-flow .proposal-cost-line>b{color:#eaecef;text-align:right;font-size:10px;line-height:1.5}.proposal-flow .proposal-summary-card{color:#eaecef;background:#181a20;border:1px solid #f0b90b61;border-radius:9px;margin-top:6mm;overflow:hidden}.proposal-flow .proposal-summary-primary{background:linear-gradient(100deg,#f0b90b29,#f0b90b08);border:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:5mm 6mm;display:grid}.proposal-summary-primary small{color:#f0b90b;letter-spacing:.06em;font-size:9.5px;font-weight:900}.proposal-summary-primary strong{color:#f0b90b;text-align:right;font-size:20px;line-height:1.35}.proposal-flow .proposal-summary-grid{border-top:1px solid #2b3139;grid-template-columns:repeat(3,1fr);display:grid}.proposal-flow .proposal-summary-grid>span{border-right:1px solid #2b3139;gap:3mm;padding:4mm;display:grid}.proposal-flow .proposal-summary-grid>span:last-child{border-right:0}.proposal-summary-grid small{color:#b7bdc6;font-size:9px}.proposal-summary-grid b{color:#eaecef;font-size:10.5px;line-height:1.5}.bank-details{grid-template-columns:repeat(3,1fr);gap:4mm;margin:0;display:grid}.bank-details>div{background:#181a20;border:1px solid #2b3139;border-radius:7px;gap:2mm;padding:3.5mm;display:grid}.bank-details small,.payment-block small{color:#b7bdc6;letter-spacing:.06em;font-size:9px;font-weight:800}.bank-details strong{color:#eaecef;overflow-wrap:anywhere;font-size:10.5px;line-height:1.5}.payment-block{grid-template-columns:.75fr 1.25fr;align-items:stretch;gap:4mm;margin-top:5mm;display:grid}.payment-block>span,.payment-block>div{background:#181a20;border:1px solid #2b3139;border-radius:8px;align-content:center;gap:3mm;padding:4mm;display:grid}.payment-block>span strong{color:#f0b90b;font-size:23px}.payment-block p{color:#d8dce1;background:0 0;border:0;margin:0;padding:0;font-size:11px;line-height:1.55}.proposal-flow .proposal-closing{color:#eaecef;background:#181a20;border-top:1px solid #2b3139;grid-template-columns:.7fr 1.5fr auto;align-items:center;gap:8mm;min-height:0;margin:0;padding:8mm 14mm;display:grid}.proposal-closing>div{gap:2mm;margin:0;display:grid}.proposal-closing>div span{color:#b7bdc6;letter-spacing:.08em;font-size:9px;font-weight:900}.proposal-closing>div strong{color:#f0b90b;font-size:12px}.proposal-closing>p{color:#b7bdc6;max-width:none;margin:0;font-size:10px;line-height:1.55}.proposal-closing>small{color:#848e9c;text-align:right;font-size:8px;line-height:1.45}@media (width<=900px){.proposal-flow{width:210mm}.proposal-section-split{grid-template-columns:1fr}.payout-panel form{grid-template-columns:1fr 1fr}}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0b0e11!important;min-height:100%!important;margin:0!important}.proposal-document{min-height:297mm;position:relative;background:#0b0e11!important;padding:0!important}.proposal-document:before{content:"";z-index:0;background:#0b0e11;position:fixed;inset:0}.proposal-toolbar{display:none!important}.proposal-flow{z-index:1;width:210mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;margin:0;position:relative}.proposal-section-title,.proposal-grid-table .table-row,.proposal-compact-card,.proposal-summary-card,.bank-details>div,.payment-block>span,.payment-block>div{break-inside:avoid;page-break-inside:avoid}.proposal-section{break-before:auto;page-break-before:auto}@page{size:A4 portrait;margin:0;background:#0b0e11}}.main-content :where(p,small,dt),.modal :where(p,small,dt){line-height:1.55}.main-content small,.modal small,th{font-size:13px}td,td strong{font-size:14px}td small{font-size:13px}.status-pill{min-height:24px;font-size:13px}.form-grid label span,.modal label span{font-size:13px}.form-grid input,.form-grid select,.modal input,.modal select,.modal textarea{font-size:14px}.compact-action{min-height:30px;font-size:13px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-card h2{font-size:15px}.template-card p,.template-card small{font-size:13px}.topbar-messenger{color:var(--muted)}.topbar-messenger:hover,.topbar-messenger[aria-current=page]{color:var(--accent)}.topbar-count{border:2px solid var(--surface);background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.notifications-popover{width:min(370px,100vw - 24px);max-height:min(520px,100vh - 92px);overflow-y:auto}.action-popover .notification-item{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:10px;display:grid}.notification-tone{border-radius:999px;width:8px;height:8px;margin-top:5px}.notification-item>span:last-child{gap:3px;min-width:0;display:grid}.notification-item b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.notification-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.notification-item time{color:var(--muted-2);font-size:12px}.notification-empty{color:var(--muted);text-align:center;margin:0;padding:18px 10px;font-size:13px}.message-total-pill{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.messages-workspace{grid-template-columns:minmax(280px,330px) minmax(0,1fr);height:min(720px,100vh - 190px);min-height:560px;display:grid;overflow:hidden}.messages-conversations{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;display:flex}.messages-list-head{justify-content:space-between;align-items:center;gap:12px;padding:17px 16px 10px;display:flex}.messages-list-head h2{margin:2px 0 0;font-size:18px}.messages-search{border:1px solid var(--border);background:var(--surface-soft);height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;margin:0 12px 10px;padding:0 10px;display:flex}.messages-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.messages-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.messages-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.messages-conversation-list{flex:1;min-height:0;padding:0 7px 9px;overflow-y:auto}.messages-conversation-list>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:8px;gap:5px;padding:11px 10px;display:grid}.messages-conversation-list>button:hover{background:var(--surface-soft)}.messages-conversation-list>button.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.conversation-code{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-code strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.conversation-code em{background:var(--accent);min-width:20px;height:20px;color:var(--navy-950);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:900;display:grid}.conversation-product{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.conversation-preview{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.messages-chat{background:var(--surface-soft);flex-direction:column;min-width:0;min-height:0;display:flex}.messages-chat-header{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:flex}.messages-chat-header>div{flex:1;min-width:0}.messages-chat-header h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:16px;overflow:hidden}.messages-chat-header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.messages-back{display:none}.message-request-summary{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.message-request-summary>div{background:var(--surface);align-content:center;gap:4px;min-width:0;padding:10px 12px;display:grid}.message-request-summary small{color:var(--muted);text-transform:uppercase;font-size:12px}.message-request-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.messages-chat>.conversation-panel{background:var(--surface-soft);border-top:0;flex-direction:column;flex:1;min-height:0;display:flex}.messages-chat>.conversation-panel .message-list{flex:1;min-height:120px;max-height:none}.messages-chat-empty{max-width:360px;color:var(--muted);text-align:center;justify-items:center;margin:auto;padding:28px;display:grid}.messages-chat-empty>span{background:var(--accent-soft);width:58px;height:58px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.messages-chat-empty h2{color:var(--text);margin:14px 0 5px;font-size:20px}.messages-chat-empty p{margin:0;font-size:13px;line-height:1.55}@media (width<=980px){.main-content{padding-left:18px;padding-right:18px}.messages-workspace{grid-template-columns:minmax(260px,310px) minmax(0,1fr);height:calc(100dvh - 172px);min-height:520px}.message-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){body{font-size:18px}.topbar{padding-left:10px;padding-right:10px}.topbar-actions{gap:5px}.topbar-actions .icon-button{width:38px;height:38px}.profile-menu{display:none}.main-content{padding:16px 10px 28px}.page-description{font-size:14px}.primary-button,.secondary-button{min-height:42px;font-size:14px}.icon-button{min-width:40px;min-height:40px}.template-grid{grid-template-columns:1fr}.messages-workspace{border-radius:11px;height:calc(100dvh - 151px);min-height:480px;display:block}.messages-conversations,.messages-chat{width:100%;height:100%}.messages-workspace:not(.conversation-open) .messages-chat,.messages-workspace.conversation-open .messages-conversations{display:none}.messages-back{display:inline-grid}.messages-chat-header{min-height:68px;padding:9px 10px}.messages-chat-header .secondary-button{display:none}.message-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-chat>.conversation-panel{padding:12px 10px}.messages-chat>.conversation-panel .conversation-head{display:none}.messages-chat>.conversation-panel .message-form{grid-template-columns:minmax(0,1fr) 42px!important}.messages-chat>.conversation-panel .message-form .primary-button{grid-column:1/-1}.toast{justify-content:center;bottom:10px;left:10px;right:10px}}@media (width<=460px){.topbar-actions>.icon-button:first-of-type{display:inline-grid}.global-search input::placeholder{color:#0000}.message-request-summary{grid-template-columns:1fr;max-height:154px;overflow-y:auto}.message-request-summary>div{min-height:56px}.messages-workspace{height:calc(100dvh - 142px)}}@media (width<=720px){.messages-chat>.conversation-panel .message-form.telegram-composer{display:block!important}.messages-chat>.conversation-panel .message-form.telegram-composer .message-send-button{width:44px;min-width:44px;padding:0;font-size:0!important}.messages-chat>.conversation-panel .message-form.telegram-composer .message-send-button:before{content:"➤";font-size:18px}}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::placeholder{color:var(--muted-2)}.attached-file-text,.bank-file-ready strong,.wechat-qr-confirmation strong{color:var(--green);font-weight:600}label.has-attached-file{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){label.has-attached-file{border-color:color-mix(in srgb,var(--green) 55%,var(--border))}}label.has-attached-file{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){label.has-attached-file{background:color-mix(in srgb,var(--green-soft) 62%,var(--surface))}}label.has-attached-file:after{content:"Файл прикреплен";color:var(--green);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.chat-attach.has-attached-file:after{content:"Файл прикреплен";border:1px solid var(--green);width:max-content;height:auto;padding:5px 7px;position:absolute;bottom:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.chat-attach.has-attached-file:after{border:1px solid color-mix(in srgb,var(--green) 35%,var(--border))}}.chat-attach.has-attached-file:after{background:var(--green-soft);color:var(--green);box-shadow:var(--shadow-sm);border-radius:7px;font-size:12px}.chat-attach{position:relative}.wechat-qr-confirmation{border:1px solid var(--green);align-items:center;gap:11px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.wechat-qr-confirmation{border:1px solid color-mix(in srgb,var(--green) 36%,var(--border))}}.wechat-qr-confirmation{background:var(--green-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.wechat-qr-confirmation{background:color-mix(in srgb,var(--green-soft) 60%,var(--surface))}}.wechat-qr-confirmation>span{gap:3px;min-width:0;display:grid}.wechat-qr-confirmation small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wechat-qr-preview{object-fit:cover;border:1px solid var(--border);background:var(--surface);border-radius:9px;flex:none;width:58px;height:58px}.order-eac-details{position:relative}.order-eac-trigger{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.order-eac-trigger:after{content:"▾";color:var(--muted);font-size:12px}.order-eac-details.open .order-eac-trigger:after{transform:rotate(180deg)}.order-eac-popover{z-index:120;border:1px solid var(--border-strong);background:var(--surface);width:min(330px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:11px;gap:10px;padding:13px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.order-eac-popover>div:first-child{gap:3px;display:grid}.order-eac-popover small{color:var(--muted)}.order-eac-popover dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.order-eac-popover dt{color:var(--muted)}.order-eac-popover dd{text-align:right;margin:0}.order-eac-progress{background:var(--surface-soft);border-radius:999px;height:7px;overflow:hidden}.order-eac-progress>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.bank-statement-panel{border-color:var(--accent);grid-template-columns:minmax(260px,1.15fr) minmax(300px,.85fr);gap:18px;margin-bottom:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.bank-statement-panel{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.bank-statement-panel{background:linear-gradient(135deg,var(--accent-soft),var(--surface))}@supports (color:color-mix(in lab, red, red)){.bank-statement-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 44%,var(--surface)),var(--surface))}}.bank-statement-copy h2{margin:5px 0 6px;font-size:18px}.bank-statement-copy p{max-width:640px;color:var(--muted);margin:0}.bank-statement-actions{grid-template-columns:1fr auto;align-content:start;gap:8px;display:grid}.bank-statement-actions>.secondary-button{grid-column:1/-1}.bank-file-ready{border:1px solid var(--green);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.bank-file-ready{border:1px solid color-mix(in srgb,var(--green) 36%,var(--border))}}.bank-file-ready{background:var(--green-soft);color:var(--green);border-radius:9px}.bank-file-ready>span{gap:2px;min-width:0;display:grid}.bank-file-ready small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bank-statement-result{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bank-statement-result>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;gap:3px;padding:10px;display:grid}.bank-statement-result strong{color:var(--accent);font-size:22px}.bank-statement-result small{color:var(--muted)}.bank-match-list,.message-format-toolbar,.message-hover-actions{display:none!important}.message-editor textarea{min-height:42px}.message-context-menu{z-index:500;border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;grid-template-columns:repeat(6,34px);gap:3px;padding:6px;display:grid;position:fixed}.message-context-menu button{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:20px;display:grid}.message-context-menu button:hover{background:var(--surface-soft)}.message-context-menu .message-context-reply{border-top:1px solid var(--border);width:100%;color:var(--accent);border-radius:0 0 7px 7px;grid-column:1/-1;justify-content:flex-start;padding:0 9px;font-size:13px;font-weight:800;display:flex}.armenia-app-shell,.armenia-workspace{background:var(--page);min-height:100vh}.armenia-topbar{z-index:35;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 28px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.armenia-topbar{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.armenia-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.armenia-identity,.armenia-topbar-actions{align-items:center;gap:12px;display:flex}.armenia-identity>span:last-child{gap:2px;display:grid}.armenia-identity strong{color:var(--text);letter-spacing:.12em;font-size:20px}.armenia-identity small,.armenia-user{color:var(--muted-2);font-size:14px}.armenia-flag{border:1px solid #ffffff2e;border-radius:5px;flex:none;width:54px;height:36px;display:grid;overflow:hidden;box-shadow:0 7px 22px #00000047}.armenia-flag i,.armenia-mini-flag i{display:block}.armenia-flag i:first-child,.armenia-mini-flag i:first-child{background:#d90012}.armenia-flag i:nth-child(2),.armenia-mini-flag i:nth-child(2){background:#0033a0}.armenia-flag i:nth-child(3),.armenia-mini-flag i:nth-child(3){background:#f2a800}.armenia-tabs{z-index:28;border-bottom:1px solid var(--border);background:var(--navy-950);gap:5px;padding:10px 28px;display:flex;position:sticky;top:76px;overflow-x:auto}.armenia-tabs button{min-height:39px;color:var(--muted-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.armenia-tabs button:hover{background:var(--surface-soft);color:var(--text)}.armenia-tabs button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.armenia-tabs button.active{border-color:color-mix(in srgb,var(--accent) 36%,var(--border))}}.armenia-tabs button.active{background:var(--accent-soft);color:var(--accent)}.armenia-content{width:min(1680px,100%);margin:0 auto;padding:28px}.armenia-overview-hero{border-color:var(--accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:206px;padding:28px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.armenia-overview-hero{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.armenia-overview-hero{background:radial-gradient(circle at 88% 14%,#f2a80038,#0000 27%),radial-gradient(circle at 76% 88%,#0033a038,#0000 34%),linear-gradient(135deg,#181a20,#11151d)}.armenia-overview-hero h1{color:var(--text);margin:8px 0 7px;font-size:clamp(25px,3vw,42px);line-height:1.08}.armenia-overview-hero p{color:var(--muted);margin:0;font-size:16px}.armenia-stats{margin-top:16px}.armenia-flow{margin-top:16px;padding:22px}.armenia-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.armenia-flow-steps>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:13px;display:grid}.armenia-flow-steps b{background:var(--accent);width:30px;height:30px;color:var(--navy-950);border-radius:50%;grid-row:1/3;place-items:center;font-size:14px;display:grid}.armenia-flow-steps strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.armenia-flow-steps small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.armenia-offer-note{align-items:center}.armenia-offer-note>span:last-child{gap:3px;display:grid}.armenia-offer-note small{color:var(--muted)}.armenia-mini-flag{border-radius:4px;flex:none;width:38px;height:25px;display:grid;overflow:hidden}.workspace-loading{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:210px;display:flex}.workspace-loading>div{gap:4px;display:grid}.workspace-loading strong{font-size:14px}.workspace-loading small{color:var(--muted);font-size:12px}.workspace-loading-spinner{border:3px solid var(--amber);width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.workspace-loading-spinner{border:3px solid color-mix(in srgb,var(--amber) 22%,transparent)}}.workspace-loading-spinner{border-top-color:var(--amber);border-radius:50%;animation:.75s linear infinite workspace-spin}.balance-loading{pointer-events:none}.balance-loading strong{color:var(--muted)}@keyframes workspace-spin{to{transform:rotate(360deg)}}@media (width<=720px){.client-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client-invoice-list>div{grid-template-columns:1fr auto}.client-invoice-list>div>span:nth-child(2){grid-column:1/-1}label.has-attached-file:after{content:"Прикреплен"}.bank-statement-panel{grid-template-columns:1fr;padding:14px}.bank-statement-actions{grid-template-columns:1fr}.bank-statement-actions>*{grid-column:1!important}.bank-statement-result{grid-template-columns:repeat(2,minmax(0,1fr))}.order-eac-popover{width:auto;position:fixed;top:50%;left:12px;right:12px;transform:translateY(-50%)}.site-dialog-actions{grid-template-columns:1fr}.armenia-topbar{align-items:flex-start;padding:11px 14px}.armenia-user{display:none}.armenia-topbar-actions .secondary-button{padding:0 10px;font-size:0}.armenia-topbar-actions .secondary-button svg{margin:0}.armenia-tabs{padding:8px 14px;top:72px}.armenia-tabs button{min-height:37px;padding:0 10px}.armenia-content{padding:14px}.armenia-overview-hero{flex-direction:column;align-items:flex-start;min-height:230px;padding:20px}.armenia-overview-hero .primary-button{justify-content:center;width:100%}.armenia-flow-steps{grid-template-columns:1fr}}@media (width>=721px) and (width<=1100px){.armenia-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.notifications-popover{scrollbar-width:none}.notifications-popover::-webkit-scrollbar{display:none}.offer-shortcut.without-certification{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.client-page-actions{justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.client-history-page{gap:16px}.client-history-tabs{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.client-history-tabs button{background:var(--surface-soft);min-height:48px;color:var(--muted);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.client-history-tabs button.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}.client-history-tabs strong{font-size:14px}.client-card-link{border-color:var(--accent);width:31px;height:31px}@supports (color:color-mix(in lab, red, red)){.client-card-link{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.client-card-link{background:var(--accent-soft);color:var(--accent)}.client-card-link:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.client-card-link:hover{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}}.client-card-link:hover{color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.client-card-link:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}}.broker-source-body{grid-template-columns:1fr}.broker-source-body>.request-gallery{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.broker-source-body .broker-source-image{width:86px;height:86px}.conversation-footer-actions{justify-content:center;margin:0 0 10px;display:flex}.certification-decision-actions{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;display:flex}.certification-decision-actions>span{width:100%;color:var(--muted);text-align:center;font-size:12px;font-weight:600}.broker-revision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.broker-revision-actions>div{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:9px;gap:6px;padding:10px;display:grid}.broker-revision-actions small{color:var(--muted);font-size:12px;line-height:1.45}.message-list article.system-message{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.message-list article.system-message{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.message-list article.system-message{background:var(--accent-soft)}.message-list article.system-message .message-avatar{background:var(--accent);color:var(--navy-950)}.offer-calculation-preview.detailed{grid-template-columns:repeat(5,minmax(0,1fr))}.offer-calculation-preview.detailed span{background:#1e2329;border:1px solid #2b3139;border-radius:8px;min-height:54px;padding:9px}.offer-calculation-preview.detailed span:nth-last-child(-n+2){background:#f0b90b14;border-color:#f0b90b57}.offer-calculation-preview.detailed span:nth-last-child(-n+2) strong{color:var(--accent)}.customs-value span small{color:#848e9c;margin-top:2px;font-size:8px;font-weight:600;display:block}.customs-vat-summary{background:#181a20;border:1px solid #2b3139;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4mm;display:grid;overflow:hidden}.customs-vat-summary>span{border-right:1px solid #2b3139;gap:3px;padding:3mm;display:grid}.customs-vat-summary>span:last-child{background:#f0b90b14;border-right:0}.customs-vat-summary small{color:#848e9c;font-size:8px;font-weight:800}.customs-vat-summary strong{color:#eaecef;font-size:9px;line-height:1.45}.warehouse-discrepancy,.warehouse-data-ok{border:1px solid var(--red);align-items:flex-start;gap:9px;margin:10px 0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.warehouse-discrepancy,.warehouse-data-ok{border:1px solid color-mix(in srgb,var(--red) 52%,var(--border))}}.warehouse-discrepancy,.warehouse-data-ok{background:var(--red-soft);color:var(--red);border-radius:9px}.warehouse-discrepancy span{gap:3px;display:grid}.warehouse-discrepancy small{font-size:12px;line-height:1.45}.warehouse-data-ok{border-color:var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.warehouse-data-ok{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}}.warehouse-data-ok{background:var(--green-soft);color:var(--green);font-size:13px;font-weight:700}.warehouse-table-discrepancy{color:var(--red);gap:3px;display:grid}.warehouse-table-discrepancy small{max-width:240px;font-size:12px;line-height:1.35}.modal-warehouse-documents{border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:12px}.warehouse-auto-source{color:var(--muted);margin:10px 0 0;font-size:12px}.internal-notes-panel .message-list{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.internal-notes-panel .message-list{background:color-mix(in srgb,var(--surface-soft) 85%,var(--blue-soft))}}.workflow-modal>.internal-notes-panel .message-form.telegram-composer{z-index:4;position:sticky;bottom:0;display:block!important}.warehouse-receipt-list>div{align-items:flex-start;gap:12px}.warehouse-receipt-list>div>span:first-child{gap:3px;min-width:0;display:grid}.warehouse-receipt-list .warehouse-actual-line{color:var(--blue);font-weight:700}.warehouse-receipt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.warehouse-receipt-excluded{opacity:.68;background:var(--surface-soft)}.warehouse-recalculation{border:1px solid var(--amber);justify-content:space-between;align-items:flex-end;gap:14px;margin:12px 0;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.warehouse-recalculation{border:1px solid color-mix(in srgb,var(--amber) 52%,var(--border))}}.warehouse-recalculation{background:var(--amber-soft);border-radius:10px}.warehouse-recalculation>div:first-child{gap:5px;display:grid}.warehouse-recalculation small{color:var(--muted);font-size:12px}.warehouse-recalculation-block{margin:12px 0}.warehouse-recalculation-block>.warehouse-recalculation{margin:0}.warehouse-recalculation-reason{font-weight:700;color:var(--text)!important}.warehouse-recalculation-history{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;margin-top:6px}.warehouse-recalculation-history summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:750;list-style:none;display:flex}.warehouse-recalculation-history summary::-webkit-details-marker{display:none}.warehouse-recalculation-history summary strong{background:var(--surface);min-width:23px;height:21px;color:var(--text);border-radius:6px;place-items:center;display:grid}.warehouse-recalculation-history>div{padding:0 9px 9px;display:grid}.warehouse-recalculation-history article{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:9px 2px;display:grid}.warehouse-recalculation-history article>span{gap:3px;min-width:0;display:grid}.warehouse-recalculation-history article b{font-size:12px}.warehouse-recalculation-history article small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.warehouse-decision-actions,.warehouse-exclude-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.warehouse-exclude-actions{margin:10px 0}.warehouse-actual-modal{max-width:760px}.warehouse-plan-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.warehouse-plan-strip span{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;gap:3px;padding:10px;display:grid}.warehouse-plan-strip small,.warehouse-rate-note{color:var(--muted);font-size:12px}.warehouse-rate-note{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:10px 12px}.invoice-revision-alerts,.offer-warehouse-alerts{gap:8px;margin-bottom:14px;display:grid}.invoice-revision-alerts .warehouse-discrepancy{align-items:center;margin:0}.invoice-revision-alerts .warehouse-discrepancy>span{flex:1}@media (width<=760px){.client-history-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-revision-actions{grid-template-columns:1fr}.offer-calculation-preview.detailed{grid-template-columns:1fr 1fr}.warehouse-recalculation{flex-direction:column;align-items:stretch}.warehouse-plan-strip{grid-template-columns:1fr}}.presence-dock{z-index:24;border-color:var(--accent);align-items:center;gap:12px;min-height:52px;margin-bottom:14px;padding:7px 9px 7px 12px;display:flex;position:sticky;top:84px}@supports (color:color-mix(in lab, red, red)){.presence-dock{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}}.presence-dock{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.presence-dock{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.presence-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 28px #0003}.presence-dock-title{border-right:1px solid var(--border);color:var(--muted);flex:none;align-items:center;gap:7px;padding-right:11px;font-size:13px;display:flex}.presence-dock-title svg{color:var(--accent)}.presence-dock-title strong{min-width:34px;color:var(--text);font-size:13px}.presence-chips{scrollbar-width:none;align-items:center;gap:6px;min-width:0;padding:1px 2px;display:flex;overflow-x:auto}.presence-chips::-webkit-scrollbar{display:none}.presence-chip{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:116px;max-width:150px;height:36px;padding:3px 10px 3px 3px;display:grid;position:relative}.presence-chip.offline{opacity:.58}.presence-chip .avatar{border-radius:8px;width:28px;height:28px;font-size:11px}.presence-chip>span:nth-child(2){min-width:0;line-height:1.15;display:grid}.presence-chip strong,.presence-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presence-chip strong{font-size:12px}.presence-chip small{color:var(--muted);margin-top:2px;font-size:11px}.presence-chip>.presence-dot{width:6px;height:6px;position:absolute;top:5px;right:5px}.overview-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(380px,.8fr);gap:14px;display:grid}.overview-priority-panel{min-width:0;overflow:hidden}.overview-action-count{border:1px solid var(--green);place-items:center;min-width:36px;height:30px;padding:0 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.overview-action-count{border:1px solid color-mix(in srgb,var(--green) 42%,var(--border))}}.overview-action-count{background:var(--green-soft);color:var(--green);border-radius:9px;font-size:15px;font-weight:900}.overview-action-count.critical{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.overview-action-count.critical{border-color:color-mix(in srgb,var(--red) 48%,var(--border))}}.overview-action-count.critical{background:var(--red-soft);color:var(--red)}.overview-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0 14px 14px;display:grid}.overview-task{border:1px solid var(--border);background:var(--surface-soft);grid-template-columns:34px minmax(0,1fr) 17px;align-items:center;gap:10px;min-width:0;min-height:61px;padding:9px 10px;transition:border-color .15s,background .15s;display:grid}.overview-task:first-child{border-radius:10px 0 0}.overview-task:nth-child(2){border-radius:0 10px 0 0}.overview-task:hover{border-color:var(--border-strong);background:var(--surface-raised)}.overview-task>span:nth-child(2){gap:3px;min-width:0;display:grid}.overview-task strong,.overview-task small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-task strong{font-size:13px}.overview-task small{color:var(--muted);font-size:12px}.overview-task>svg{color:var(--muted-2)}.overview-task-red{box-shadow:inset 3px 0 0 var(--red)}.overview-task-amber{box-shadow:inset 3px 0 0 var(--amber)}.overview-task-blue{box-shadow:inset 3px 0 0 var(--blue)}.overview-task-violet{box-shadow:inset 3px 0 0 var(--violet)}.overview-task-green{box-shadow:inset 3px 0 0 var(--green)}.attention-mark.green{background:var(--green-soft);color:var(--green)}.overview-clear{border:1px solid var(--green);grid-column:1/-1;align-items:center;gap:10px;min-height:74px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.overview-clear{border:1px solid color-mix(in srgb,var(--green) 38%,var(--border))}}.overview-clear{background:var(--green-soft);color:var(--green);border-radius:10px}.overview-clear>span{gap:3px;display:grid}.overview-clear small{color:var(--muted);font-size:12px}.overview-clear.compact{min-height:58px;margin:0 14px 14px}.overview-more{color:var(--muted);text-align:right;padding:0 16px 13px;font-size:12px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.overview-metrics .metric-card{align-items:flex-start;min-height:104px}.overview-metrics .metric-copy strong{font-size:22px}.overview-secondary-grid{grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.overview-flow-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px;padding:8px 18px 20px;display:grid}.overview-flow-stage{min-width:0;padding:5px 0}.overview-flow-stage:hover .flow-label span{color:var(--text)}.overview-logistics-panel{overflow:hidden}.overview-logistics-list{padding:0 10px 10px;display:grid}.overview-logistics-list>a{border-top:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) 112px auto;align-items:center;gap:10px;min-width:0;padding:9px 8px;display:grid}.overview-logistics-list>a:first-child{border-top:0}.overview-logistics-list>a:hover{background:var(--surface-soft)}.overview-logistics-list>a>span:first-child{gap:3px;min-width:0;display:grid}.overview-logistics-list strong,.overview-logistics-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-logistics-list strong{font-size:13px}.overview-logistics-list small{color:var(--muted);font-size:12px}.overview-receipt-progress{gap:5px;display:grid}.overview-receipt-progress>i{background:var(--surface-soft);border-radius:999px;height:5px;overflow:hidden}.overview-receipt-progress>i>b{border-radius:inherit;background:var(--green);height:100%;display:block}@media (width<=1200px){.overview-command-grid{grid-template-columns:1fr}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-metrics .metric-card{min-height:92px}.overview-secondary-grid{grid-template-columns:1fr}}@media (width<=980px){.presence-dock{top:72px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.presence-dock{margin-inline:-2px;top:68px}.presence-dock-title span{display:none}.presence-chip{min-width:104px}.overview-task-list{grid-template-columns:1fr}.overview-task:first-child,.overview-task:nth-child(2){border-radius:9px}.overview-metrics{grid-template-columns:1fr 1fr}.overview-metrics .metric-card{min-height:96px;padding:12px}.overview-metrics .metric-icon{width:34px;height:34px}.overview-metrics .metric-copy strong{font-size:19px}.overview-flow-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-logistics-list>a{grid-template-columns:minmax(0,1fr) auto}.overview-receipt-progress{grid-area:2/1/auto/-1}}.offer-recalculation-alert{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.offer-recalculation-alert>span{min-width:0}.offer-recalculation-alert strong,.offer-recalculation-alert small{overflow-wrap:anywhere}.offer-recalculation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex}.offer-confirm-action{justify-content:center;min-width:126px}.offer-adjustment-status{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.offer-adjustment-status .status-pill{min-height:21px;padding:2px 7px;font-size:11px}.offer-adjustment-status small{color:var(--red);font-size:11px;font-weight:700;display:inline}.offer-client-send-action{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offer-client-send-action{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.offer-client-send-action{color:var(--accent)}.proposal-adjustment-note{color:#eaecef;background:#0ecb8114;border:1px solid #0ecb8152;border-radius:7px;justify-content:space-between;align-items:center;gap:4mm;margin-top:3mm;padding:2.7mm 4mm;display:flex}.proposal-adjustment-note strong{color:#0ecb81;font-size:10.5px}.proposal-adjustment-note span{color:#b7bdc6;text-align:right;font-size:9px}.metric-card-link{color:inherit;cursor:pointer;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;position:relative}.metric-card-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.metric-card-link:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border))}}.metric-card-link:hover{background:var(--surface-raised);transform:translateY(-1px);box-shadow:0 10px 28px #0003}.metric-card-arrow{color:var(--muted-2);flex:none;align-self:flex-start;margin-left:auto}.topbar-balance>span,.balance-inline-form>span{width:min(96px,20vw);min-width:0}.topbar-balance small{letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.2;overflow:hidden}.balance-inline-form input{width:100%;max-width:100%}.warehouse-discrepancy>span,.metric-copy,.case-card-top>span,.client-portal-manager>span:last-child{min-width:0}.warehouse-discrepancy strong,.warehouse-discrepancy small,.metric-copy span,.metric-copy small,.case-card-top strong,.case-card-top small{overflow-wrap:anywhere;max-width:100%}.client-portal-page{min-height:calc(100vh - 130px);position:relative}.client-portal-search-card{border-color:var(--accent);align-content:center;gap:30px;width:min(980px,100%);min-height:430px;margin:30px auto 0;padding:clamp(24px,5vw,58px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.client-portal-search-card{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.client-portal-search-card{background:radial-gradient(circle at 87% 10%,#f0b90b26,#0000 28%),radial-gradient(circle at 8% 92%,#2a64f61c,#0000 31%),linear-gradient(140deg,#181a20,#0e1117);box-shadow:0 28px 80px #00000047}.client-portal-brand{align-items:center;gap:18px;display:flex}.client-portal-logo{background:#f0b90b14;border:1px solid #f0b90b57;border-radius:20px;flex:none;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 34px #f0b90b1a}.client-portal-logo .brand-mark{width:38px;height:38px}.client-portal-brand h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(26px,4vw,42px);line-height:1.08}.client-portal-brand p{max-width:680px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.client-tax-search{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.client-tax-search label{gap:7px;display:grid}.client-tax-search label>span{color:var(--muted);font-size:13px;font-weight:700}.client-tax-search label>div{border:1px solid var(--border-strong);height:54px;color:var(--muted);background:#0b0e11;border-radius:11px;align-items:center;gap:10px;padding:0 15px;transition:border-color .15s,box-shadow .15s;display:flex}.client-tax-search label>div:focus-within{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px #f0b90b1a}.client-tax-search input{width:100%;min-width:0;color:var(--text);letter-spacing:.04em;background:0 0;border:0;outline:0;padding:0;font-size:18px;font-weight:750}.client-tax-search .primary-button{height:54px;padding-inline:22px}.client-portal-trust{color:var(--muted-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.client-portal-trust span{align-items:center;gap:6px;display:flex}.client-portal-trust svg{color:var(--green)}.client-portal-not-found{border:1px solid var(--red);align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.client-portal-not-found{border:1px solid color-mix(in srgb,var(--red) 40%,var(--border))}}.client-portal-not-found{background:var(--red-soft);color:var(--red);border-radius:10px}.client-portal-not-found>span{gap:3px;display:grid}.client-portal-not-found small{color:var(--muted)}.client-portal-loading{z-index:600;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04070af5;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.client-portal-loading strong{margin-top:12px;font-size:17px}.client-portal-loading small{color:var(--muted)}.client-loading-logo{place-items:center;width:94px;height:94px;display:grid;position:relative}.client-loading-logo .brand-mark{filter:drop-shadow(0 0 14px #f0b90b80);width:42px;height:42px;animation:1.1s ease-in-out infinite client-logo-pulse}.client-loading-ring{border:2px solid #f0b90b21;border-top-color:var(--accent);border-right-color:#f0b90b8c;border-radius:50%;animation:.85s linear infinite workspace-spin;position:absolute;inset:0}@keyframes client-logo-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.client-portal-hero{border-color:var(--accent);justify-content:space-between;align-items:center;gap:22px;padding:24px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.client-portal-hero{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.client-portal-hero{background:radial-gradient(circle at 85% 15%,#f0b90b21,#0000 32%),linear-gradient(135deg,#181a20,#12161d)}.client-portal-hero h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:clamp(24px,3vw,36px)}.client-portal-hero p{color:var(--muted);margin:0}.client-portal-manager{border:1px solid var(--border);background:#0b0e11b8;border-radius:11px;align-items:center;gap:10px;min-width:240px;padding:11px 13px;display:flex}.client-portal-manager>span:last-child{gap:2px;display:grid}.client-portal-manager small,.client-portal-manager em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.client-portal-manager strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 22px;display:grid}.client-portal-metrics>div{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:86px;padding:14px;display:flex}.client-portal-metrics>div>span:last-child{gap:4px;min-width:0;display:grid}.client-portal-metrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-portal-metrics strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.client-portal-orders{gap:12px;display:grid}.client-portal-section-heading{justify-content:space-between;align-items:end;gap:16px;padding:0 2px;display:flex}.client-portal-section-heading h2{margin:5px 0 0;font-size:22px}.client-portal-section-heading>strong{background:var(--accent-soft);min-width:36px;height:30px;color:var(--accent);border-radius:8px;place-items:center;padding:0 9px;display:grid}.client-portal-order{gap:17px;padding:20px;display:grid}.client-order-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-order-head>div{min-width:0}.client-order-code{color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:800}.client-order-head h3{overflow-wrap:anywhere;margin:5px 0 4px;font-size:20px}.client-order-head p{color:var(--muted);margin:0;font-size:13px}.client-order-head p b{color:var(--text);font-family:var(--font-mono)}.client-order-steps{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.client-order-steps span{min-width:0;color:var(--muted-2);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.client-order-steps span:before{content:"";background:var(--border);width:100%;height:2px;position:absolute;top:14px;left:-50%}.client-order-steps span:first-child:before{display:none}.client-order-steps i{z-index:1;border:2px solid var(--border-strong);background:var(--surface);width:29px;height:29px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid;position:relative}.client-order-steps small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.client-order-steps span.done:before,.client-order-steps span.active:before{background:var(--accent)}.client-order-steps span.done i{border-color:var(--green);background:var(--green);color:#07130e}.client-order-steps span.active i{border-color:var(--accent);background:var(--accent);color:#181a20;box-shadow:0 0 0 5px #f0b90b17}.client-order-steps span.done small,.client-order-steps span.active small{color:var(--text)}.client-order-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-payment-card,.client-logistics-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;min-width:0;padding:14px}.client-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-card-title>span:first-child{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.client-card-title svg{color:var(--accent)}.client-payment-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.client-payment-values span{gap:4px;min-width:0;display:grid}.client-payment-values small,.client-logistics-card dt{color:var(--muted);font-size:11px}.client-payment-values strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.client-payment-progress{background:var(--border);border-radius:999px;height:6px;margin-top:13px;overflow:hidden}.client-payment-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));height:100%;display:block}.client-logistics-card dl{grid-template-columns:1fr 1fr;gap:10px 14px;margin:14px 0 0;display:grid}.client-logistics-card dl div{gap:3px;min-width:0;display:grid}.client-logistics-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.client-order-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.client-order-details details{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-self:start;min-width:0;overflow:hidden}.client-order-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:9px 11px;list-style:none;display:flex}.client-order-details summary::-webkit-details-marker{display:none}.client-order-details summary>span{align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:800;display:flex}.client-order-details summary svg{color:var(--accent)}.client-order-details summary>strong{background:var(--surface);min-width:24px;height:22px;color:var(--muted);border-radius:6px;place-items:center;padding:0 6px;font-size:11px;display:grid}.client-goods-list,.client-document-list{padding:0 10px 10px;display:grid}.client-goods-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:start;gap:10px;min-width:0;padding:9px 2px;display:flex}.client-goods-list>div>span{gap:3px;min-width:0;display:grid}.client-goods-list>div>span:last-child{text-align:right}.client-goods-list strong,.client-goods-list small{overflow-wrap:anywhere;font-size:11px}.client-goods-list small{color:var(--muted)}.client-document-list a{border-top:1px solid var(--border);grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;padding:9px 2px;display:grid}.client-document-list a>span{gap:2px;min-width:0;display:grid}.client-document-list strong,.client-document-list small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-document-list small,.client-document-list p,.client-empty-detail{color:var(--muted)}.client-document-list>svg,.client-document-list a>svg:first-child{color:var(--accent)}.client-cargo-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.client-cargo-photos a{aspect-ratio:4/3;background:var(--surface);border-radius:8px;position:relative;overflow:hidden}.client-cargo-photos img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.client-cargo-photos a:hover img{transform:scale(1.035)}.client-cargo-photos span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000d1);padding:16px 7px 6px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.client-empty-detail{margin:0;padding:0 11px 12px;font-size:11px;line-height:1.45}.client-portal-empty{min-height:120px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:12px;display:flex}.client-portal-empty>span{gap:4px;display:grid}.client-portal-empty small{color:var(--muted-2)}.client-access-code{letter-spacing:.025em;font-weight:750;color:var(--accent)!important}@media (width<=980px){.client-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.client-order-details{grid-template-columns:1fr}.client-tax-search{grid-template-columns:repeat(2,minmax(0,1fr))}.client-tax-search .primary-button{grid-column:1/-1}}@media (width<=720px){.offer-recalculation-alert{grid-template-columns:auto minmax(0,1fr);align-items:start}.offer-recalculation-actions,.offer-recalculation-alert>.status-pill{grid-column:1/-1;justify-content:flex-start}.offer-recalculation-actions .compact-action{flex:auto;justify-content:center}.warehouse-recalculation-history article{grid-template-columns:1fr auto}.warehouse-recalculation-history article>span:nth-child(2){grid-area:2/1/auto/-1}.client-portal-search-card{min-height:0;margin-top:10px;padding:22px 16px}.client-portal-brand{flex-direction:column;align-items:flex-start}.client-portal-brand p{font-size:14px}.client-tax-search{grid-template-columns:1fr}.client-portal-trust{flex-direction:column;align-items:flex-start}.client-portal-hero{flex-direction:column;align-items:flex-start;padding:18px}.client-portal-manager{width:100%;min-width:0}.client-portal-metrics{grid-template-columns:1fr 1fr}.client-portal-metrics>div{min-height:78px;padding:11px}.client-portal-metrics .metric-icon{width:34px;height:34px}.client-portal-metrics strong{font-size:17px}.client-portal-order{padding:15px 12px}.client-order-head{flex-direction:column;align-items:flex-start}.client-order-steps{grid-template-columns:repeat(6,76px);margin-inline:-4px;padding:3px 4px 7px;overflow-x:auto}.client-order-grid{grid-template-columns:1fr}.client-payment-values strong{font-size:14px}.proposal-adjustment-note{flex-direction:column;align-items:flex-start}.proposal-adjustment-note span{text-align:left}}.client-site{color:#f5f7fa;background:#070a0e;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.client-site *{box-sizing:border-box}.client-site-brand{align-items:center;gap:12px;display:flex}.client-site-brand>span{color:#f3be2e;background:linear-gradient(145deg,#171d23,#0c1015);border:1px solid #f3be2e7a;border-radius:13px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.client-site-brand>div{gap:1px;display:grid}.client-site-brand strong{letter-spacing:.08em;font-size:15px}.client-site-brand small{color:#87909b;letter-spacing:.13em;font-size:9px}.client-site-kicker{color:#f3be2e;letter-spacing:.16em;font-size:10px;font-weight:900}.client-login-page{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);padding:28px;display:grid}.client-login-visual{background:radial-gradient(circle at 84% 16%,#f3be2e2b,#0000 28%),radial-gradient(circle at 16% 88%,#3269ff24,#0000 30%),#0b0f14;border:1px solid #1c232c;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 56px);padding:34px 50px;display:flex}.client-login-visual h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 16px;font-size:clamp(46px,6vw,86px);line-height:.98}.client-login-visual p{color:#aeb6c0;max-width:650px;margin:0;font-size:17px;line-height:1.65}.client-login-points{gap:38px;display:flex}.client-login-points span{color:#69727e;gap:8px;font-size:11px;display:grid}.client-login-points b{color:#d9dee5;font-size:13px}.client-login-card{background:#10151b;border:1px solid #222a34;border-radius:22px;place-self:center;gap:35px;width:min(460px,100% - 40px);padding:34px;display:grid;box-shadow:0 30px 80px #0000006b}.client-login-card h2{margin:10px 0 8px;font-size:27px}.client-login-card p,.client-login-card>small{color:#7f8995;margin:0;font-size:12px;line-height:1.55}.client-login-card form{gap:14px;display:grid}.client-login-card label{color:#b8c0c9;gap:8px;font-size:12px;font-weight:700;display:grid}.client-login-card input{color:#fff;background:#090d12;border:1px solid #313b47;border-radius:12px;outline:none;width:100%;height:54px;padding:0 15px;font-size:17px}.client-login-card input:focus{border-color:#f3be2e;box-shadow:0 0 0 3px #f3be2e1c}.client-login-submit{color:#16130a;cursor:pointer;background:#f3be2e;border:0;border-radius:12px;height:52px;font-size:14px;font-weight:900}.client-login-submit:disabled{opacity:.55}.client-login-back{color:#8e98a4;cursor:pointer;background:0 0;border:0;width:max-content}.client-login-error{color:#ff8e8e;background:#ff5b5b14;border:1px solid #ff5b5b59;border-radius:10px;padding:11px 13px;font-size:12px}.client-site-loading{align-content:center;place-items:center;gap:22px;display:grid}.client-site-spinner{border:3px solid #252d36;border-top-color:#f3be2e;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite client-spin}@keyframes client-spin{to{transform:rotate(360deg)}}.client-dashboard{background:radial-gradient(circle at 88% 5%,#f3be2e14,#0000 26%),#070a0e;padding:0 4vw 70px}.client-dashboard-head{border-bottom:1px solid #1b2129;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;display:grid}.client-dashboard-head>button{color:#cbd1d8;cursor:pointer;background:#11161c;border:1px solid #2a323d;border-radius:9px;justify-self:end;padding:9px 14px}.client-dashboard-company{justify-items:center;gap:3px;display:grid}.client-dashboard-company span{color:#747f8b;letter-spacing:.12em;font-size:10px}.client-dashboard-company strong{font-size:13px}.client-welcome{justify-content:space-between;align-items:end;gap:28px;padding:54px 0 28px;display:flex}.client-welcome h1{letter-spacing:-.045em;margin:10px 0 7px;font-size:clamp(32px,4vw,56px)}.client-welcome p{color:#7f8995;margin:0}.client-bonus-card{background:linear-gradient(145deg,#f3be2e1c,#f3be2e05);border:1px solid #f3be2e40;border-radius:16px;gap:7px;min-width:310px;padding:19px 22px;display:grid}.client-bonus-card span,.client-bonus-card small{color:#a8a089;font-size:11px}.client-bonus-card strong{color:#f3be2e;font-size:26px}.client-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-direction-grid>button{color:#fff;text-align:left;cursor:pointer;background:#0d1218;border:1px solid #202832;border-radius:16px;align-items:center;gap:15px;min-height:125px;padding:18px;transition:all .18s;display:flex}.client-direction-grid>button:hover,.client-direction-grid>button.active{border-color:#f3be2e80;transform:translateY(-2px)}.client-direction-grid>button.active{background:linear-gradient(145deg,#f3be2e21,#0d1218 55%)}.client-direction-grid>button>span{color:#f3be2e;background:#1a212a;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.client-direction-grid>button>div{gap:6px;min-width:0;display:grid}.client-direction-grid small,.client-direction-grid em{color:#788390;font-size:10px;font-style:normal}.client-direction-grid strong{font-size:16px}.client-dashboard-metrics{background:#202832;border:1px solid #202832;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.client-dashboard-metrics>div{background:#0d1218;gap:7px;padding:15px 18px;display:grid}.client-dashboard-metrics small{color:#788390;font-size:10px}.client-dashboard-metrics strong{font-size:16px}.client-orders-zone,.client-bonus-history{margin-top:38px}.client-orders-title{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.client-orders-title h2{margin:7px 0 0;font-size:25px}.client-orders-title>strong{color:#f3be2e;background:#171e26;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.client-order-list{gap:10px;display:grid}.client-order-card{background:#0d1218;border:1px solid #202832;border-radius:15px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.5fr) minmax(330px,.8fr);align-items:center;gap:24px;padding:20px;display:grid}.client-order-main{min-width:0}.client-order-badge{color:#f3be2e;background:#f3be2e1a;border-radius:6px;padding:4px 7px;font:800 10px ui-monospace,monospace;display:inline-flex}.client-order-main h3{text-overflow:ellipsis;white-space:nowrap;margin:9px 0 5px;font-size:15px;overflow:hidden}.client-order-main p{color:#76818d;margin:0;font-size:11px}.client-order-status{gap:7px;display:grid}.client-order-status span{color:#65dda2;background:#39c6831a;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:800}.client-order-status small{color:#77828e;font-size:10px}.client-order-pay{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-order-pay>span{gap:4px;display:grid}.client-order-pay small{color:#77828e;font-size:9px}.client-order-pay strong{font-size:13px}.client-order-pay .debt strong{color:#f77}.client-order-pay .paid strong{color:#65dda2}.client-order-card>details{border-top:1px solid #1d252e;grid-column:1/-1;padding-top:12px}.client-order-card summary{color:#949eaa;cursor:pointer;justify-content:space-between;font-size:11px;list-style:none;display:flex}.client-order-card summary::-webkit-details-marker{display:none}.client-order-details{gap:7px;padding-top:13px;display:grid}.client-order-details dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.client-order-details dl>div,.client-order-details p{background:#111820;border-radius:9px;justify-content:space-between;gap:12px;margin:0;padding:10px;display:flex}.client-order-details dt,.client-order-details p span{color:#788390;font-size:10px}.client-order-details dd{margin:0;font:700 11px ui-monospace,monospace}.client-order-details p strong{font-size:11px}.client-no-orders{color:#7d8894;border:1px dashed #26303b;border-radius:15px;justify-items:center;gap:8px;padding:55px 20px;display:grid}.client-no-orders>span{color:#65dda2;background:#39c6831a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.client-no-orders p{margin:0;font-size:11px}.client-bonus-history>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-bonus-history article{background:#0d1218;border:1px solid #202832;border-radius:13px;justify-content:space-between;gap:12px;padding:16px;display:flex}.client-bonus-history article>span{gap:4px;display:grid}.client-bonus-history article>span:last-child{text-align:right}.client-bonus-history small{color:#788390;font-size:10px}.client-bonus-history b{color:#65dda2;font-size:11px}@media (width<=900px){.client-login-page{grid-template-columns:1fr;padding:14px}.client-login-visual{min-height:300px;padding:26px}.client-login-visual h1{font-size:44px}.client-login-points{display:none}.client-login-card{margin:18px auto}.client-welcome{flex-direction:column;align-items:stretch}.client-bonus-card{min-width:0}.client-order-card{grid-template-columns:1fr 1fr}.client-order-pay{grid-column:1/-1}.client-dashboard-head{grid-template-columns:1fr auto}.client-dashboard-company{display:none}.client-direction-grid{grid-template-columns:1fr}.client-bonus-history>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=600px){.client-dashboard{padding:0 14px 45px}.client-dashboard-head{height:70px}.client-welcome{padding-top:32px}.client-welcome h1{font-size:34px}.client-dashboard-metrics{grid-template-columns:1fr}.client-order-card{grid-template-columns:1fr;gap:15px}.client-order-pay{grid-column:auto}.client-order-details dl{grid-template-columns:1fr}.client-order-details p{flex-direction:column;align-items:flex-start}.client-bonus-history>div:last-child{grid-template-columns:1fr}.client-login-visual{min-height:260px}.client-login-visual h1{font-size:36px}.client-login-card{width:100%;padding:25px}}.bonus-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:14px;margin-bottom:14px;display:grid}.bonus-create,.bonus-rate{align-content:start;gap:15px;padding:18px;display:grid}.bonus-rate h2{margin:0}.bonus-rate p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.bonus-rate label{gap:7px;display:grid}.bonus-rate-example{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.bonus-rate-example b{color:var(--muted);font-size:11px}.bonus-rate-example strong{text-align:right;color:var(--accent)}.offer-bonus-choice{background:#f0b90b0f;border:1px solid #f0b90b52;border-radius:11px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:12px;margin:14px 0;padding:13px 14px;display:grid}.offer-bonus-choice>svg{color:var(--accent)}.offer-bonus-choice>span{gap:3px;display:grid}.offer-bonus-choice small{color:var(--muted);font-size:11px}.offer-bonus-choice.applied{background:#2ecc7112;border-color:#2ecc7152;grid-template-columns:auto 1fr}.offer-bonus-choice.applied>svg{color:var(--green)}.proposal-bonus-line{background:#f0b90b17;border-radius:10px;grid-template-columns:1fr auto;gap:6px;margin-top:12px;padding:12px;display:grid}.proposal-bonus-line span{font-size:11px}.proposal-bonus-line strong{color:var(--accent)}.proposal-bonus-line b{grid-column:1/-1;font-size:15px}.cargo-bonus-choice{background:#f0b90b0f;border:1px solid #f0b90b47;border-radius:10px;grid-template-columns:1fr minmax(240px,.55fr);align-items:center;gap:14px;padding:13px;display:grid}.cargo-bonus-choice>span{gap:4px;display:grid}.cargo-bonus-choice small{color:#89939f;font-size:11px}.armenia-finance-upload{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:grid}.armenia-finance-upload h2{margin:5px 0}.armenia-finance-upload p{color:var(--muted);margin:0;font-size:12px}.armenia-finance-upload>strong,.armenia-finance-upload>span{grid-column:1/-1}.armenia-accounting-ready{gap:14px;margin-bottom:14px;padding:18px;display:grid}@media (width<=800px){.bonus-layout,.offer-bonus-choice,.cargo-bonus-choice,.armenia-finance-upload{grid-template-columns:1fr}.offer-bonus-choice>svg{display:none}}.yuanikbot-page{--bot-cyan:#33d4ff;--bot-cyan-soft:#33d4ff1a;--bot-grid:#33d4ff0e;background-image:linear-gradient(var(--bot-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bot-grid) 1px,transparent 1px);background-position:-1px -1px;background-size:28px 28px;gap:14px;padding-bottom:30px;display:grid}.bot-command-header{border:1px solid var(--bot-cyan);justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:22px 24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bot-command-header{border:1px solid color-mix(in srgb,var(--bot-cyan) 22%,var(--border))}}.bot-command-header{background:radial-gradient(circle at 82% 18%,#33d4ff21,#0000 31%),linear-gradient(135deg,#111820,#15191f 60%,#10151b);border-radius:15px}.bot-command-header:after{content:"";border:1px solid #33d4ff21;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:10%;box-shadow:0 0 0 28px #33d4ff06,0 0 0 56px #33d4ff04}.bot-identity{z-index:1;align-items:center;gap:17px;display:flex;position:relative}.bot-logo{width:60px;height:60px;color:var(--bot-cyan);background:#0b1117;border:1px solid #33d4ff99;border-radius:17px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 28px #33d4ff17,0 0 30px #33d4ff14}.bot-logo i{border:1px dashed #33d4ff59;border-radius:50%;animation:14s linear infinite bot-spin;position:absolute;inset:7px}.bot-logo b{font-size:24px}.bot-identity h1{letter-spacing:-.025em;margin:3px 0;font-size:27px}.bot-identity p{max-width:690px;color:var(--muted);margin:0;font-size:13px}.bot-live-state{z-index:1;border:1px solid var(--border);background:#0b0e11a6;border-radius:11px;align-items:center;gap:11px;min-width:220px;padding:12px 14px;display:flex;position:relative}.bot-live-state>div{display:grid}.bot-live-state small,.bot-quick-state small{color:var(--muted-2);font-size:11px}.bot-live-state strong{font-size:13px}.bot-state-dot{background:var(--muted-2);border-radius:50%;flex:none;width:9px;height:9px;display:block}.bot-state-dot.live{background:var(--green);box-shadow:0 0 0 4px #0ecb811a,0 0 16px #0ecb8159}.bot-control-rail{z-index:16;border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(210px,1.3fr);gap:1px;display:grid;position:sticky;top:86px;overflow:hidden;box-shadow:0 12px 32px #0000002e}.bot-quick-state{background:var(--surface);gap:3px;min-height:57px;padding:10px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-quick-state{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.bot-quick-state strong{font-size:13px}.bot-quick-state.green strong{color:var(--green)}.bot-quick-state.amber strong{color:var(--amber)}.bot-quick-state.red strong{color:var(--red)}.bot-quick-state.blue strong{color:var(--bot-cyan)}.bot-mode-button{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#17130a;text-align:left;cursor:pointer;border:0;justify-items:start;gap:2px;padding:9px 14px;display:grid}.bot-mode-button span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.bot-mode-button strong{font-size:12px}.bot-setup-banner{background:#f0b90b13;border:1px solid #f0b90b4d;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.bot-setup-banner>span{background:var(--accent);color:#17130a;border-radius:9px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.bot-setup-banner div{gap:2px;display:grid}.bot-setup-banner strong{font-size:13px}.bot-setup-banner p{color:var(--muted);margin:0;font-size:12px}.bot-setup-banner button{color:var(--accent);cursor:pointer;background:0 0;border:1px solid #f0b90b59;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:750}.bot-tabs{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:4px;padding:5px;display:flex;overflow:auto}.bot-tabs button{min-height:36px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.bot-tabs button:hover{background:var(--surface-soft);color:var(--text)}.bot-tabs button.active{background:var(--bot-cyan-soft);color:var(--bot-cyan);box-shadow:inset 0 0 0 1px #33d4ff29}.bot-tabs em{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.bot-tab-heading{height:0;overflow:hidden}.bot-overview-grid{gap:14px;display:grid}.bot-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bot-kpi{gap:4px;min-height:108px;padding:16px;display:grid;position:relative;overflow:hidden}.bot-kpi:before{background:var(--bot-cyan);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.bot-kpi.alert:before{background:var(--red)}.bot-kpi small{color:var(--muted);font-size:11px}.bot-kpi strong{font-size:30px;line-height:1.1}.bot-kpi span{color:var(--muted-2);font-size:11px}.bot-priority-panel,.bot-readiness-panel,.bot-table-panel,.bot-learning-queue,.bot-test-lab,.bot-knowledge-form,.bot-knowledge-list,.bot-mode-settings,.bot-policy-settings,.bot-connection-settings{padding:18px}.bot-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.bot-panel-heading h2,.bot-test-lab h2,.bot-knowledge-form h2,.bot-policy-settings h2,.bot-connection-settings h2{margin:0 0 3px;font-size:17px}.bot-panel-heading p,.bot-test-lab>p,.bot-policy-settings>p{color:var(--muted);margin:0;font-size:12px}.bot-count-pill{background:var(--surface-soft);min-width:31px;height:27px;color:var(--bot-cyan);border-radius:8px;place-items:center;padding:0 8px;font-size:12px;font-weight:850;display:grid}.bot-urgent-list{display:grid}.bot-urgent-list article{border-top:1px solid var(--border);grid-template-columns:65px 1fr;gap:13px;padding:12px 0;display:grid}.bot-urgent-list article:first-child{border-top:0}.bot-urgency{background:var(--amber-soft);color:var(--amber);text-align:center;border-radius:6px;align-self:start;padding:5px 7px;font-size:11px;font-weight:800}.bot-urgency.critical{background:var(--red-soft);color:var(--red)}.bot-urgent-list strong{font-size:13px}.bot-urgent-list p{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:13px;overflow:hidden}.bot-urgent-list small{color:var(--muted-2);font-size:11px}.bot-readiness-panel{background:linear-gradient(135deg,#33d4ff12,var(--surface) 44%);border-color:#33d4ff38;grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.bot-readiness-score{border:8px solid #33d4ff1f;border-top-color:var(--bot-cyan);border-radius:50%;align-content:center;place-items:center;width:116px;height:116px;display:grid}.bot-readiness-score span{font-size:27px;font-weight:900}.bot-readiness-score small{color:var(--muted);font-size:10px}.bot-readiness-copy h2{margin:0 0 5px;font-size:18px}.bot-readiness-copy p{max-width:820px;color:var(--muted);margin:0;font-size:12px}.bot-progress{background:var(--border);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.bot-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--bot-cyan),var(--green));height:100%;display:block}.bot-services-section{gap:11px;display:grid}.bot-section-heading h2{margin:3px 0 0;font-size:18px}.bot-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bot-service-card{grid-template-columns:42px 1fr;gap:12px;min-height:94px;padding:14px;display:grid}.bot-service-card>span{background:var(--bot-cyan-soft);width:34px;height:34px;color:var(--bot-cyan);font:800 11px var(--font-mono);border:1px solid #33d4ff2e;border-radius:9px;place-items:center;display:grid}.bot-service-card h3{margin:1px 0 4px;font-size:14px}.bot-service-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.bot-question-list,.bot-learning-list,.bot-knowledge-cards,.bot-event-list,.bot-client-list{gap:8px;display:grid}.bot-question-list>article,.bot-learning-list>article,.bot-knowledge-cards>article,.bot-client-list>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:14px}.bot-question-list>article.overdue{border-color:#f0b90b61}.bot-question-list>article.escalated{background:linear-gradient(90deg,#f6465d0f,var(--surface-soft) 28%);border-color:#f6465d6b}.bot-question-meta{color:var(--muted-2);align-items:center;gap:8px;font-size:11px;display:flex}.bot-question-meta span{color:var(--bot-cyan);font-weight:800}.bot-question-meta time{margin-left:auto}.bot-question-meta em{background:var(--red-soft);color:var(--red);border-radius:5px;padding:3px 6px;font-style:normal;font-weight:800}.bot-question-list h3,.bot-learning-list h3{margin:9px 0 11px;font-size:14px;line-height:1.5}.bot-question-footer{align-items:center;gap:8px;display:flex}.bot-question-footer>span{background:var(--surface);color:var(--muted);border-radius:6px;padding:4px 7px;font-size:11px}.bot-question-footer select{border:1px solid var(--border);background:var(--surface);border-radius:7px;max-width:230px;min-height:34px;margin-left:auto}.bot-question-footer button{min-height:34px}.bot-empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:42px 16px;display:grid}.bot-empty.compact{padding:25px 12px}.bot-empty>span{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;display:grid}.bot-empty strong{color:var(--text);font-size:13px}.bot-empty p{margin:0;font-size:12px}.bot-two-column{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:12px;display:grid}.bot-learning-list>article{gap:10px;display:grid}.bot-learning-list h3{margin:0}.bot-reason{color:var(--muted);margin:0;font-size:11px}.bot-proposed{border-left:3px solid var(--bot-cyan);background:var(--bot-cyan-soft);border-radius:0 8px 8px 0;padding:10px}.bot-proposed small{color:var(--bot-cyan);font-size:10px;font-weight:800}.bot-proposed p{margin:4px 0 0;font-size:12px}.bot-learning-list textarea,.bot-test-lab textarea,.bot-knowledge-form input,.bot-knowledge-form select,.bot-knowledge-form textarea,.bot-policy-settings input{border:1px solid var(--border);background:var(--surface);border-radius:8px;outline:0;width:100%;padding:10px 11px}.bot-learning-list textarea:focus,.bot-test-lab textarea:focus,.bot-knowledge-form input:focus,.bot-knowledge-form select:focus,.bot-knowledge-form textarea:focus,.bot-policy-settings input:focus{border-color:var(--bot-cyan);box-shadow:0 0 0 3px #33d4ff14}.bot-test-lab{gap:12px;display:grid;position:sticky;top:159px}.bot-test-result{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:12px}.bot-test-result.ready{border-color:#0ecb8159}.bot-test-result.unknown{border-color:#f0b90b59}.bot-test-result small{color:var(--bot-cyan);font-size:10px;font-weight:800}.bot-test-result p{margin:6px 0;font-size:13px}.bot-test-result span{color:var(--muted);font-size:10px}.bot-learning-rule{background:var(--green-soft);border-radius:9px;padding:11px}.bot-learning-rule strong{color:var(--green);font-size:12px}.bot-learning-rule p{color:var(--muted);margin:3px 0 0;font-size:11px}.bot-knowledge-layout{grid-template-columns:minmax(320px,.55fr) minmax(0,1.45fr);align-items:start;gap:12px;display:grid}.bot-knowledge-form{gap:12px;display:grid;position:sticky;top:159px}.bot-knowledge-form label{gap:6px;display:grid}.bot-knowledge-form label>span{color:var(--muted);font-size:11px;font-weight:750}.bot-knowledge-status{text-transform:uppercase;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:850}.bot-knowledge-status.approved{background:var(--green-soft);color:var(--green)}.bot-knowledge-status.candidate{background:var(--amber-soft);color:var(--amber)}.bot-knowledge-status.rejected{background:var(--red-soft);color:var(--red)}.bot-knowledge-cards article>div:first-child{justify-content:space-between;align-items:center;display:flex}.bot-knowledge-cards article small{color:var(--muted-2);font-size:10px}.bot-knowledge-cards h3{margin:9px 0 4px;font-size:14px}.bot-knowledge-cards p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12px}.bot-knowledge-cards footer{border-top:1px solid var(--border);color:var(--muted-2);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:9px;font-size:10px;display:flex}.bot-knowledge-cards footer button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:7px;font-size:10px;font-weight:800}.bot-client-list article{justify-content:space-between;align-items:center;gap:16px;display:flex}.bot-client-list article>div{align-items:center;gap:10px;display:flex}.bot-client-list article>div>div{display:grid}.bot-client-list strong{font-size:13px}.bot-client-list small{color:var(--muted);font-size:11px}.bot-client-list select{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:310px;min-height:38px;padding:0 10px}.bot-employee-table{overflow:auto}.bot-employee-row{border-top:1px solid var(--border);grid-template-columns:minmax(210px,1.1fr) minmax(250px,1.2fr) 100px 110px 80px;align-items:center;gap:13px;min-width:820px;padding:12px;font-size:12px;display:grid}.bot-employee-row.header{background:var(--surface-soft);color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase;border:0;font-size:10px;font-weight:800}.bot-employee-row>span:first-child{display:grid}.bot-employee-row small{color:var(--muted-2);font-size:10px}.bot-employee-row b{border-radius:8px;place-items:center;width:49px;height:32px;font-size:13px;display:inline-grid}.score-high{background:var(--green-soft);color:var(--green)}.score-mid{background:var(--amber-soft);color:var(--amber)}.score-low{background:var(--red-soft);color:var(--red)}.bot-event-list article{border-top:1px solid var(--border);grid-template-columns:12px 1fr;gap:10px;padding:10px 2px;display:grid}.bot-event-list article:first-child{border-top:0}.bot-event-mark{background:var(--bot-cyan);width:8px;height:8px;box-shadow:0 0 0 4px var(--bot-cyan-soft);border-radius:50%;margin-top:5px}.bot-event-list strong{font-size:12px}.bot-event-list p{color:var(--muted);margin:2px 0;font-size:11px}.bot-event-list small{color:var(--muted-2);font-size:10px}.bot-settings-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:12px;display:grid}.bot-mode-settings{grid-row:span 2}.bot-mode-switch{border-top:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 2px;display:flex;position:relative}.bot-mode-switch>span{gap:2px;display:grid}.bot-mode-switch strong{font-size:13px}.bot-mode-switch small{max-width:600px;color:var(--muted);font-size:11px}.bot-mode-switch input{opacity:0;pointer-events:none;position:absolute}.bot-mode-switch>i{background:var(--border-strong);border-radius:999px;flex:none;width:44px;height:24px;transition:all .18s;position:relative}.bot-mode-switch>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0005}.bot-mode-switch input:checked+i{background:var(--green)}.bot-mode-switch.danger input:checked+i{background:var(--red)}.bot-mode-switch input:checked+i:after{transform:translate(20px)}.bot-mode-switch.disabled{cursor:not-allowed;opacity:.48}.bot-policy-settings{gap:12px;display:grid}.bot-policy-settings label{gap:6px;display:grid}.bot-policy-settings label>span{color:var(--muted);font-size:11px}.bot-policy-settings label>div{grid-template-columns:1fr 52px;align-items:center;gap:6px;display:grid}.bot-policy-settings label b{font-size:11px}.bot-safety-list{background:var(--amber-soft);border:1px solid #f0b90b3d;border-radius:9px;gap:6px;margin-top:6px;padding:12px;display:grid}.bot-safety-list strong{color:var(--amber);font-size:11px}.bot-safety-list span{color:var(--muted);font-size:10px}.bot-safety-list span:before{color:var(--amber);content:"•";margin-right:7px}.bot-connection-settings{gap:9px;display:grid}.bot-connection-row{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.bot-connection-row strong{font-size:12px}.bot-connection-row em{color:var(--muted);font-size:10px;font-style:normal}.bot-webhook-box{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:1fr auto;gap:6px;margin-top:4px;padding:10px;display:grid}.bot-webhook-box small{color:var(--muted-2);grid-column:1/-1;font-size:10px}.bot-webhook-box code{color:var(--bot-cyan);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bot-webhook-box button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.bot-secret-note{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.5}.bot-loading{min-height:420px;color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.bot-loading strong{color:var(--text);font-size:14px}.bot-loading small{font-size:11px}.bot-orbit{border:2px solid var(--border);border-top-color:var(--bot-cyan);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite bot-spin}.bot-toast{z-index:90;color:#dff8ff;background:#101820;border:1px solid #33d4ff47;border-radius:10px;max-width:min(440px,100vw - 32px);padding:12px 15px;font-size:12px;font-weight:750;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #00000070}@keyframes bot-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.bot-control-rail{grid-template-columns:repeat(4,1fr)}.bot-mode-button{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.bot-kpis{grid-template-columns:repeat(2,1fr)}.bot-settings-grid{grid-template-columns:1fr 1fr}.bot-mode-settings{grid-area:auto/1/auto/-1}.bot-knowledge-layout{grid-template-columns:360px 1fr}}@media (width<=900px){.bot-command-header{flex-direction:column;align-items:flex-start}.bot-live-state{width:100%;min-width:0}.bot-control-rail{grid-template-columns:repeat(2,1fr);position:static}.bot-mode-button{grid-column:1/-1}.bot-two-column,.bot-knowledge-layout,.bot-settings-grid{grid-template-columns:1fr}.bot-test-lab,.bot-knowledge-form{position:static}.bot-service-grid{grid-template-columns:1fr}.bot-client-list article{flex-direction:column;align-items:flex-start}.bot-client-list select{width:100%;min-width:0}}@media (width<=620px){.yuanikbot-page{gap:10px}.bot-command-header{min-height:0;padding:17px}.bot-identity{align-items:flex-start}.bot-logo{border-radius:14px;width:49px;height:49px}.bot-identity h1{font-size:23px}.bot-identity p{font-size:12px}.bot-control-rail,.bot-kpis{grid-template-columns:1fr 1fr}.bot-setup-banner{grid-template-columns:auto 1fr}.bot-setup-banner button{grid-column:1/-1}.bot-tabs{margin-inline:-2px}.bot-readiness-panel{grid-template-columns:1fr}.bot-readiness-score{width:96px;height:96px}.bot-question-footer{flex-direction:column;align-items:stretch}.bot-question-footer select{width:100%;max-width:none;margin:0}.bot-question-footer button{width:100%}.bot-service-card{grid-template-columns:35px 1fr}.bot-panel-heading{flex-direction:column;align-items:stretch}.bot-client-list article{padding:12px}.bot-control-rail{top:72px}.bot-live-state{padding:10px}.bot-quick-state{min-height:53px}}.bot-insight-strip{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bot-insight-strip article{background:var(--surface);gap:3px;padding:13px;display:grid}.bot-insight-strip small,.bot-insight-strip span{color:var(--muted-2);font-size:10px}.bot-insight-strip strong{font-size:20px}.bot-insight-strip strong.positive{color:var(--green)}.bot-insight-strip strong.negative{color:var(--red)}.bot-feedback-actions{gap:7px;display:flex}.bot-feedback-actions button{background:var(--green-soft);color:var(--green);cursor:pointer;border:1px solid #0ecb814d;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.bot-feedback-actions button.negative{background:var(--red-soft);color:var(--red);border-color:#f6465d4d}.bot-feedback-actions button:last-child{border-color:var(--border);background:var(--surface);color:var(--muted)}.bot-client-signals{gap:6px;margin-top:5px;display:flex}.bot-client-signals i{background:var(--surface);color:var(--muted-2);border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal}.bot-client-signals i.positive{background:var(--green-soft);color:var(--green)}.bot-client-signals i.negative{background:var(--red-soft);color:var(--red)}.bot-client-signals i.warning{background:var(--amber-soft);color:var(--amber)}.bot-voice-link{background:var(--bot-cyan-soft);color:var(--bot-cyan);border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800}.bot-question-footer .bot-voice-link{margin-left:auto}.bot-question-footer .bot-voice-link+select{margin-left:0}.bot-integration-hero{background:var(--amber-soft);border:1px solid #f0b90b3b;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.bot-integration-hero.connected{background:#2cc97e14;border-color:#2cc97e40}.bot-integration-hero div{gap:2px;display:grid}.bot-integration-hero strong{font-size:13px}.bot-integration-hero small{color:var(--muted);font-size:10px;line-height:1.4}.bot-integration-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bot-integration-actions button{min-height:36px}.bot-connection-facts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bot-connection-facts>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:3px;padding:9px;display:grid}.bot-connection-facts small{color:var(--muted-2);font-size:9px}.bot-connection-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bot-connection-error{background:var(--red-soft);color:var(--red);border:1px solid #ff586340;border-radius:9px;gap:3px;padding:10px;display:grid}.bot-connection-error strong{font-size:11px}.bot-connection-error span,.bot-connection-error small{font-size:10px}.bot-telegram-note{background:var(--bot-cyan-soft);border:1px solid #33d4ff2e;border-radius:9px;gap:4px;padding:10px;display:grid}.bot-telegram-note strong{color:var(--bot-cyan);font-size:11px}.bot-telegram-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}@media (width<=1180px){.bot-insight-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.bot-insight-strip{grid-template-columns:1fr 1fr}.bot-feedback-actions{flex-direction:column;align-items:stretch}.bot-integration-actions,.bot-connection-facts{grid-template-columns:1fr}}.client-login-card.registration{gap:24px;width:min(640px,100% - 40px)}.client-register-switch{color:#f3be2e;cursor:pointer;background:#171d24;border:1px solid #343d47;border-radius:11px;min-height:46px;font-size:14px;font-weight:850}.client-register-switch:hover{background:#f3be2e12;border-color:#f3be2e8c}.client-registration-form{grid-template-columns:1fr 1fr}.client-registration-form label:nth-child(4){grid-column:1/-1}.client-registration-form textarea{color:#fff;resize:vertical;background:#090d12;border:1px solid #313b47;border-radius:12px;outline:none;width:100%;padding:13px 15px}.client-registration-form textarea:focus{border-color:#f3be2e;box-shadow:0 0 0 3px #f3be2e1c}.client-registration-form .span-two{grid-column:1/-1}.client-auth-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-auth-links button{color:#aeb6c0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.client-auth-links button:hover{color:#f3be2e}.client-auth-success{color:#65dda2;background:#2cc97e14;border:1px solid #2cc97e57;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5}.client-registration-status-page{background:radial-gradient(circle at 78% 5%,#f3be2e17,#0000 28%),#070a0e;min-height:100vh;padding:26px 4vw 56px}.client-registration-status-page>header{border-bottom:1px solid #1b2129;justify-content:space-between;align-items:center;height:68px;display:flex}.client-registration-status-page>header>span{color:#87909b;font-size:13px}.client-registration-status{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:18px;width:min(1180px,100%);margin:56px auto 0;display:grid}.client-registration-result,.client-manager-chat{background:#10151b;border:1px solid #222a34;border-radius:20px;box-shadow:0 24px 70px #00000042}.client-registration-result{flex-direction:column;align-items:flex-start;padding:34px;display:flex}.client-registration-result-icon{color:#f3be2e;background:#f3be2e1a;border:1px solid #f3be2e59;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:26px;font-size:27px;font-weight:900;display:grid}.client-registration-result-icon.approved{color:#2cc97e;background:#2cc97e1a;border-color:#2cc97e61}.client-registration-result h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:38px}.client-registration-result>p{color:#9aa4af;margin:0;font-size:15px;line-height:1.65}.client-registration-result dl{gap:0;width:100%;margin:28px 0 24px;display:grid}.client-registration-result dl div{border-top:1px solid #222a34;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.client-registration-result dt{color:#75808c;font-size:12px}.client-registration-result dd{color:#e5e9ee;text-align:right;margin:0;font-size:13px;font-weight:800}.client-registration-result>small{color:#697480;margin-top:auto;font-size:11px}.client-manager-chat{grid-template-rows:auto minmax(240px,1fr) auto;min-height:520px;display:grid;overflow:hidden}.client-manager-chat>header{border-bottom:1px solid #222a34;gap:4px;padding:18px 20px;display:grid}.client-manager-chat>header>span{align-items:center;gap:9px;display:flex}.client-manager-chat>header i{background:#2cc97e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #2cc97e1a}.client-manager-chat>header strong{font-size:15px}.client-manager-chat>header small{color:#74808c;font-size:11px}.client-manager-chat-messages{flex-direction:column;align-items:stretch;gap:9px;max-height:480px;padding:18px;display:flex;overflow:auto}.client-manager-chat-messages article,.client-chat-thread-messages article{background:#1a2028;border-radius:13px;max-width:82%;padding:11px 13px}.client-manager-chat-messages article.client,.client-chat-thread-messages article.client{background:#f3be2e26;border-bottom-right-radius:4px;align-self:flex-end}.client-manager-chat-messages article.manager,.client-chat-thread-messages article.manager{border-bottom-left-radius:4px;align-self:flex-start}.client-manager-chat-messages article.bot,.client-chat-thread-messages article.bot{background:#33d4ff14;border:1px solid #33d4ff38;border-bottom-left-radius:4px;align-self:flex-start}.client-manager-chat-messages article>span,.client-chat-thread-messages article>span{justify-content:space-between;gap:18px;margin-bottom:5px;display:flex}.client-manager-chat-messages article strong,.client-chat-thread-messages article strong{color:#f3be2e;font-size:10px}.client-manager-chat-messages article.bot strong,.client-chat-thread-messages article.bot strong{color:#33d4ff}.client-manager-chat-messages time,.client-chat-thread-messages time{color:#697480;font-size:9px}.client-manager-chat-messages p,.client-chat-thread-messages p{color:#e1e6eb;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.client-manager-chat-empty{text-align:center;margin:auto}.client-manager-chat-empty strong{font-size:15px}.client-manager-chat-empty p{color:#737e89;margin:5px 0;font-size:12px}.client-manager-chat>form{background:#0d1217;border-top:1px solid #222a34;grid-template-columns:1fr auto;gap:9px;padding:14px;display:grid}.client-manager-chat textarea{color:#fff;resize:none;background:#080c10;border:1px solid #2d3641;border-radius:11px;outline:0;min-height:70px;padding:12px 13px}.client-manager-chat textarea:focus{border-color:#f3be2e}.client-manager-chat form button{color:#15120a;cursor:pointer;background:#f3be2e;border:0;border-radius:10px;min-width:112px;font-weight:900}.client-manager-chat form button:disabled{cursor:not-allowed;opacity:.5}.client-chat-error{color:#ff7b82;grid-column:1/-1;font-size:11px}.client-dashboard>.client-manager-chat{width:min(760px,100%);min-height:440px;margin:28px 0 0 auto}.client-chats-page{gap:18px;display:grid}.client-chat-header-state{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:750;display:flex}.client-chat-header-state i{background:var(--green);border-radius:50%;width:8px;height:8px}.client-chat-stats>div:last-child strong{color:var(--bot-cyan);font-size:12px}.client-registration-queue{gap:12px;display:grid}.client-chat-section-title{justify-content:space-between;align-items:end;gap:15px;display:flex}.client-chat-section-title h2{margin:5px 0 0;font-size:20px}.client-chat-section-title>strong{background:var(--amber-soft);min-width:32px;height:28px;color:var(--amber);border-radius:8px;place-items:center;display:grid}.client-registration-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-registration-card{gap:15px;padding:17px;display:grid}.client-registration-card>header{align-items:center;gap:9px;display:flex}.client-registration-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.client-registration-card>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.client-registration-card>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-registration-card>header small{color:var(--muted);font-size:10px}.client-registration-card>header em{background:var(--amber-soft);color:var(--amber);border-radius:6px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.client-registration-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.client-registration-card dl div{gap:3px;min-width:0;display:grid}.client-registration-card dl .wide{grid-column:1/-1}.client-registration-card dt{color:var(--muted-2);font-size:10px}.client-registration-card dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.client-registration-card form{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:13px;display:grid}.client-registration-card form label{gap:5px;display:grid}.client-registration-card form label span{font-size:11px;font-weight:800}.client-registration-card form input{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:8px;outline:0;height:40px;padding:0 11px}.client-registration-card form input:focus{border-color:var(--accent)}.client-registration-card form small,.client-registration-permission{color:var(--muted-2);font-size:9px}.client-registration-permission{border-top:1px solid var(--border);margin:0;padding-top:11px}.client-chat-stats>button{cursor:pointer}.client-chat-stats>button:hover,.client-chat-stats>button.active{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.client-chat-stats>button.active span,.client-chat-stats>button.active strong{color:var(--accent)}.client-registration-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:44px 20px;display:grid}.client-registration-empty svg{color:var(--green)}.client-registration-empty p{margin:0;font-size:11px}.client-dashboard-actions{justify-self:end;gap:7px;display:flex}.client-dashboard-actions button{color:#cbd1d8;cursor:pointer;background:#11161c;border:1px solid #2a323d;border-radius:9px;padding:9px 13px}.client-dashboard-actions button:first-child{color:#f3be2e;border-color:#f3be2e4d}.client-chat-workspace{grid-template-columns:330px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.client-chat-workspace>aside{border-right:1px solid var(--border);background:var(--surface-soft);grid-template-rows:auto 1fr;display:grid}.client-chat-list-head{border-bottom:1px solid var(--border);gap:10px;padding:14px;display:grid}.client-chat-list-head>span{align-items:center;gap:8px;display:flex}.client-chat-list-head svg{color:var(--accent)}.client-chat-list-head input{border:1px solid var(--border);background:var(--surface);border-radius:8px;outline:0;height:38px;padding:0 10px}.client-chat-list-head input:focus{border-color:var(--accent)}.client-chat-list{max-height:700px;overflow:auto}.client-chat-list>button{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:13px;display:grid}.client-chat-list>button:hover,.client-chat-list>button.active{background:var(--accent-soft)}.client-chat-avatar{width:37px;height:37px;color:var(--accent);background:#1d2630;border-radius:11px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.client-chat-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.client-chat-list button strong,.client-chat-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-chat-list button strong{font-size:12px}.client-chat-list button small{color:var(--muted);font-size:10px}.client-chat-list button em{background:var(--red);color:#fff;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:9px;font-style:normal;font-weight:900;display:grid}.client-chat-list-empty{color:var(--muted);text-align:center;padding:28px 12px;font-size:12px}.client-chat-thread{grid-template-rows:auto minmax(360px,1fr) auto;min-width:0;display:grid}.client-chat-thread>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.client-chat-thread>header>span{align-items:center;gap:10px;min-width:0;display:flex}.client-chat-thread>header>span>span:last-child{gap:3px;min-width:0;display:grid}.client-chat-thread>header strong,.client-chat-thread>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-chat-thread>header small{color:var(--muted);font-size:10px}.client-chat-thread-actions{justify-content:flex-end;position:relative}.client-chat-thread-actions>em{background:var(--amber-soft);color:var(--amber);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.client-chat-thread-actions>em.active{background:var(--green-soft);color:var(--green)}.client-delivery-log>summary{border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;list-style:none;display:flex}.client-delivery-log>summary::-webkit-details-marker{display:none}.client-delivery-log>summary b{background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;display:grid}.client-delivery-log[open]>summary{border-color:var(--accent);color:var(--accent)}.client-delivery-log>div{z-index:25;border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;width:min(390px,80vw);max-height:360px;padding:8px;position:absolute;top:38px;right:0;overflow:auto;box-shadow:0 20px 50px #00000059}.client-delivery-log article{border-bottom:1px solid var(--border);gap:5px;padding:10px;display:grid}.client-delivery-log article:last-child{border-bottom:0}.client-delivery-log article>span{justify-content:space-between;gap:12px;display:flex}.client-delivery-log article strong{color:var(--accent);font-size:10px}.client-delivery-log article time{color:var(--muted-2);white-space:nowrap;font-size:9px}.client-delivery-log article p,.client-delivery-log>div>p{color:var(--text);margin:0;font-size:11px;line-height:1.45}.client-delivery-log article small{color:var(--red);white-space:normal;font-size:9px;line-height:1.4}.client-chat-thread-messages{background:radial-gradient(circle at 50% 0,#f0b90b09,#0000 28%);flex-direction:column;align-items:stretch;gap:9px;padding:18px;display:flex;overflow:auto}.client-chat-thread>form{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;padding:13px;display:grid}.client-chat-thread textarea{border:1px solid var(--border-strong);background:var(--surface-soft);resize:none;border-radius:9px;outline:0;min-height:72px;padding:11px}.client-chat-thread textarea:focus{border-color:var(--accent)}.client-chat-empty{color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.client-chat-empty svg{color:var(--accent)}.client-chat-empty p{margin:0;font-size:11px}@media (width<=1000px){.client-registration-status,.client-registration-cards{grid-template-columns:1fr}.client-chat-workspace{grid-template-columns:280px minmax(0,1fr)}}@media (width<=720px){.client-login-card.registration{width:min(460px,100% - 24px);padding:24px 18px}.client-registration-form{grid-template-columns:1fr}.client-registration-form label:nth-child(4),.client-registration-form .span-two{grid-column:auto}.client-registration-status-page{padding:16px}.client-registration-status-page>header>span{display:none}.client-registration-status{grid-template-columns:1fr;margin-top:28px}.client-registration-result{padding:24px 18px}.client-registration-result h1{font-size:30px}.client-manager-chat{min-height:500px}.client-manager-chat>form{grid-template-columns:1fr}.client-manager-chat form button{min-height:44px}.client-chat-workspace{grid-template-columns:1fr}.client-chat-workspace>aside{border-right:0;border-bottom:1px solid var(--border);max-height:270px}.client-chat-thread{min-height:560px}.client-registration-card form,.client-chat-thread>form{grid-template-columns:1fr}.client-chat-thread>form button{min-height:42px}.client-registration-card dl{grid-template-columns:1fr}}.yuanexim-logo{align-items:center;gap:10px;min-width:0;line-height:1;display:inline-flex}.yuanexim-mark{flex:none;width:40px;height:40px;display:block;overflow:visible}.yuanexim-mark-dark,.yuanexim-mark-light{color:#f0b90b}.yuanexim-mark-yellow{color:#0b0e11}.yuanexim-mark-white{color:#fff}.yuanexim-logo-copy{gap:4px;min-width:0;display:grid}.yuanexim-wordmark{letter-spacing:.045em;white-space:nowrap;align-items:baseline;gap:.3em;font-size:18px;font-weight:850;display:flex}.yuanexim-wordmark b{font:inherit}.yuanexim-logo-dark .yuanexim-wordmark b:first-child{color:#fff}.yuanexim-logo-dark .yuanexim-wordmark b:last-child{color:#f0b90b}.yuanexim-logo-light .yuanexim-wordmark b:first-child{color:#0b0e11}.yuanexim-logo-light .yuanexim-wordmark b:last-child{color:#c99600}.yuanexim-logo-yellow .yuanexim-wordmark b,.yuanexim-logo-yellow .yuanexim-logo-copy small{color:#0b0e11}.yuanexim-logo-white .yuanexim-wordmark b,.yuanexim-logo-white .yuanexim-logo-copy small{color:#fff}.yuanexim-logo-copy small{color:#848e9c;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;line-height:1.1;overflow:hidden}.yuanexim-logo-compact .yuanexim-mark{width:36px;height:36px}.yuanexim-logo-compact .yuanexim-wordmark{font-size:17px}.yuanexim-logo-full .yuanexim-mark{width:48px;height:48px}.yuanexim-logo-full .yuanexim-wordmark{font-size:22px}.brand-home{align-items:center}.brand-home .yuanexim-logo{gap:9px;max-width:100%}.brand-home .yuanexim-logo-copy{gap:0;overflow:hidden}.brand-home .yuanexim-logo-compact .yuanexim-mark{width:32px;height:32px}.brand-home .yuanexim-wordmark{letter-spacing:.045em;font-size:17px}.brand-home .yuanexim-logo-copy small{letter-spacing:.1em;font-size:10px}.login-brand .yuanexim-logo{filter:drop-shadow(0 9px 22px #f0b90b21)}.cargo-brand>.yuanexim-logo{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;display:inline-flex}.cargo-brand .yuanexim-logo{gap:9px}.cargo-brand .yuanexim-logo-compact .yuanexim-mark{width:34px;height:34px}.cargo-brand .yuanexim-wordmark{letter-spacing:.04em;font-size:16px}.cargo-brand .yuanexim-logo-copy,.cargo-brand .yuanexim-wordmark{align-items:flex-start}.client-site-brand .yuanexim-logo{gap:11px}.client-site-brand .yuanexim-logo-compact .yuanexim-mark{width:42px;height:42px}.client-site-brand .yuanexim-logo-copy small{color:#87909b}.client-site-brand>.yuanexim-logo{place-items:initial;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:inline-flex;overflow:visible}.client-site-brand .yuanexim-logo-copy{overflow:visible}.client-portal-logo .yuanexim-mark{filter:drop-shadow(0 0 14px #f0b90b40);width:42px;height:42px}.bot-logo .yuanexim-mark{z-index:1;width:27px;height:27px;color:var(--bot-cyan);position:relative}.cargo-print-document .yuanexim-logo-copy small{color:#aeb8c5}.cargo-print-document .yuanexim-wordmark{font-size:15px}.proposal-flow .proposal-logo img{object-fit:contain;object-position:left center;width:166px;height:38px;box-shadow:none;border-radius:0}.print-document-brand{align-items:center;margin-bottom:12px;display:flex}.print-document-brand img{object-fit:contain;object-position:left center;width:149px;height:34px}.mobile-topbar-brand{display:none}.route-loading{background:radial-gradient(circle at 50% 42%,#f0b90b1f,#0000 24%),#0b0e11;place-items:center;min-height:100vh;padding:24px;display:grid}.yuanexim-loader{min-height:240px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:14px;display:grid}.yuanexim-loader.panel{min-height:250px}.yuanexim-loader-media{aspect-ratio:1;isolation:isolate;place-items:center;width:clamp(132px,14vw,176px);display:grid;position:relative}.yuanexim-loader-media:before{z-index:-1;filter:blur(25px);content:"";background:#f0b90b1f;border-radius:50%;animation:1.7s ease-in-out infinite yuanexim-loader-glow;position:absolute;inset:18%}.yuanexim-loader-animation{object-fit:contain;filter:drop-shadow(0 10px 24px #f0b90b21);width:100%;height:100%;display:block}.yuanexim-loader-copy{gap:5px;display:grid}.yuanexim-loader-copy strong{color:var(--text);letter-spacing:.01em;font-size:15px}.yuanexim-loader-copy small{color:var(--muted);font-size:13px}.workspace-loading.yuanexim-loader,.client-portal-loading.yuanexim-loader,.bot-loading.yuanexim-loader{text-align:center;display:grid}.client-site-loading .yuanexim-loader{min-height:100vh}.cargo-loading.yuanexim-loader{color:#9ba5b4;padding:26px}.cargo-waybill-actions{gap:8px}.cargo-waybill-actions>button:not(.cargo-primary){color:#f2f5f8;font:inherit;cursor:pointer;background:#242a33;border:1px solid #424a57;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:750}.cargo-stage-legend{color:#aeb6c2;background:#12161c;border:1px solid #2c333d;border-radius:12px;flex-wrap:wrap;gap:9px 18px;margin-bottom:14px;padding:12px 16px;font-size:12px;display:flex}.cargo-stage-legend span{align-items:center;gap:7px;display:inline-flex}.cargo-stage-legend span:before{content:"";background:#68717e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #68717e22}.cargo-stage-legend .yellow:before{background:#f0b90b;box-shadow:0 0 0 3px #f0b90b22}.cargo-stage-legend .blue:before{background:#4389ff;box-shadow:0 0 0 3px #4389ff22}.cargo-stage-legend .green:before{background:#31c879;box-shadow:0 0 0 3px #31c87922}.cargo-order-row td:first-child{border-left:3px solid #68717e}.cargo-order-row.yellow td:first-child{border-left-color:#f0b90b}.cargo-order-row.blue td:first-child{border-left-color:#4389ff}.cargo-order-row.green td:first-child{border-left-color:#31c879}.cargo-order-row.gray{background:#13171c}.cargo-order-row.yellow{background:#f0b90b08}.cargo-order-row.blue{background:#4389ff09}.cargo-order-row.green{background:#31c87909}.cargo-order-toggle{color:#f2f5f8;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.cargo-order-toggle>span{color:#f0b90b;border:1px solid #434c59;border-radius:6px;place-items:center;width:21px;height:21px;font-weight:850;display:grid}.cargo-waybill-summary{max-width:260px}.cargo-waybill-summary small{overflow-wrap:anywhere}.cargo-muted{color:#798392}.cargo-order-expanded td{border-left:3px solid #68717e;padding:0 12px 14px 30px}.cargo-order-expanded.yellow td{border-left-color:#f0b90b}.cargo-order-expanded.blue td{border-left-color:#4389ff}.cargo-order-expanded.green td{border-left-color:#31c879}.cargo-order-detail{background:#0f1318;border:1px solid #303844;border-radius:11px;grid-template-columns:minmax(300px,.85fr) minmax(460px,1.15fr);gap:18px;padding:16px;display:grid}.cargo-order-detail>div{min-width:0}.cargo-detail-label{color:#8993a1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.cargo-order-total-block>strong{overflow-wrap:anywhere;color:#f2f5f8;font-size:13px;display:block}.cargo-order-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.cargo-order-totals>span{background:#151a21;border:1px solid #2e3641;border-radius:8px;gap:4px;padding:10px;display:grid}.cargo-order-totals small{color:#818b99;font-size:9px}.cargo-order-totals b{color:#f2f5f8;font-size:12px}.cargo-order-totals>span:last-child b{color:#ff878d}.cargo-product-payment{background:#11161c;border:1px solid #303844;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:10px;display:flex}.cargo-product-payment>span:first-child{gap:3px;min-width:0;display:grid}.cargo-product-payment strong{overflow-wrap:anywhere;color:#f2f5f8;font-size:11px}.cargo-product-payment small{color:#8993a1;font-size:9px}.cargo-linked-waybills{gap:7px;display:grid}.cargo-linked-waybills article{color:#aeb7c4;border:1px solid #2d343f;border-radius:8px;grid-template-columns:4px minmax(210px,1.2fr) minmax(125px,.7fr) minmax(150px,.8fr);align-items:center;gap:10px;padding:9px 10px;font-size:11px;display:grid}.cargo-linked-waybills article>i{background:#f0b90b;border-radius:99px;align-self:stretch}.cargo-linked-waybills article.blue>i{background:#4389ff}.cargo-linked-waybills article.green>i{background:#31c879}.cargo-linked-waybills article>span{gap:3px;min-width:0;display:grid}.cargo-linked-waybills article strong{color:#f2f5f8;overflow-wrap:anywhere}.cargo-linked-waybills article b{color:#d9dee5;font-size:10px}.cargo-linked-waybills article small{color:#818b99;overflow-wrap:anywhere;font-size:9px}.cargo-linked-waybills article .cargo-debt{text-align:right}.cargo-linked-waybills p{color:#818b99;margin:0}.cargo-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05070ad9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cargo-waybill-modal{background:#15191f;border:1px solid #4a4225;border-radius:16px;width:min(610px,100%);padding:22px;box-shadow:0 28px 90px #000a}.cargo-waybill-modal h2{margin:5px 0}.cargo-modal-close{color:#dce2e9;width:34px;height:34px;font:inherit;cursor:pointer;background:#222831;border:1px solid #3b434f;border-radius:9px;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.cargo-modal-close:disabled{opacity:.5;cursor:wait}.cargo-waybill-dropzone{color:#f0f3f6;text-align:center;background:linear-gradient(145deg,#0e1217,#14191f);border:1px dashed #5a6370;border-radius:13px;outline:none;place-items:center;min-height:300px;padding:22px;transition:border-color .2s,background .2s;display:grid}.cargo-waybill-dropzone:hover,.cargo-waybill-dropzone:focus{background:#181910;border-color:#f0b90b}.cargo-waybill-dropzone.busy{cursor:wait}.cargo-waybill-dropzone img{object-fit:contain;border-radius:9px;width:100%;max-width:390px;max-height:190px;margin-bottom:14px}.cargo-drop-icon{color:#f0b90b;background:#2a2410;border:1px solid #806800;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:15px;font-size:28px;display:grid}.cargo-waybill-dropzone>span{color:#8f99a8;margin:6px 0 18px;font-size:12px}.cargo-batch-progress{text-align:center;gap:12px;padding:10px 0 2px;display:grid}.cargo-batch-progress .yuanexim-loader{min-height:265px}.cargo-progress-track{background:#0d1116;border:1px solid #4b4322;border-radius:999px;height:9px;overflow:hidden}.cargo-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#f0b90b,#ffd85a);height:100%;transition:width .25s;display:block}.cargo-batch-progress>strong{color:#f0b90b;font-size:13px}.cargo-batch-result{color:#dfe7e2;background:#10261b;border:1px solid #276947;border-radius:9px;gap:7px;margin-top:12px;padding:12px;font-size:11px;display:grid}.cargo-batch-result.warning{background:#2a2210;border-color:#7a6030;max-height:210px;overflow-y:auto}.cargo-batch-result>div{gap:6px;display:grid}.cargo-batch-result span{border-top:1px solid #ffffff14;grid-template-columns:minmax(130px,.45fr) 1fr;gap:9px;padding-top:6px;display:grid}.cargo-batch-result b,.cargo-batch-result small{overflow-wrap:anywhere}.cargo-import-note{color:#818c9b;text-align:center;margin:12px 0 0;font-size:11px}.cargo-recognition-error{color:#ff9ba1;background:#381b1e;border:1px solid #7a363a;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12px}.cargo-recognition-review{color:#cbd2da;background:#28230f;border:1px solid #77621d;border-radius:10px;grid-template-columns:minmax(220px,.7fr) 1fr;gap:16px;margin-bottom:15px;padding:13px 14px;font-size:12px;display:grid}.cargo-recognition-review.high{background:#10261b;border-color:#276947}.cargo-recognition-review.low{background:#30191b;border-color:#7a363a}.cargo-recognition-review>div{flex-direction:column;gap:4px;display:flex}.cargo-recognition-review ul{margin:0;padding-left:18px}.cargo-source-file{color:#8993a1;align-items:center;gap:10px;margin:-3px 0 14px;font-size:11px;display:flex}.cargo-source-file strong{color:#dfe4ea}@keyframes yuanexim-loader-glow{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.95;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.yuanexim-loader-media:before{opacity:.55;animation:none}}@media (width<=720px){.cargo-brand .yuanexim-logo{min-width:0}.cargo-brand .yuanexim-logo-copy small,.client-site-brand .yuanexim-logo-copy small{display:none}.cargo-waybill-actions{flex-direction:column;align-items:stretch}.cargo-order-detail,.cargo-recognition-review,.cargo-order-totals{grid-template-columns:1fr}.cargo-product-payment{flex-direction:column;align-items:flex-start}.cargo-linked-waybills article{grid-template-columns:1fr}.cargo-waybill-modal{padding:16px}:root{--mobile-gutter:16px;--mobile-control:48px;--mobile-radius:14px}html{-webkit-text-size-adjust:100%;width:100%;scroll-padding-top:124px;overflow-x:hidden}body{width:100%;min-width:320px;font-size:16px;overflow-x:clip}.sidebar{width:min(88vw,340px);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:24px 0 70px #00000094}.brand{flex-basis:64px;height:64px;padding:0 14px 0 16px}.brand-home{flex:1;min-width:0}.brand-home .yuanexim-logo-copy{overflow:visible}.brand-home .yuanexim-wordmark{font-size:16px}.brand-home .yuanexim-logo-copy small{display:none}.sidebar-close{border-radius:10px;flex:none;width:44px;height:44px}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:#474d57 transparent}.sidebar-scroll::-webkit-scrollbar{width:4px;display:block}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{background:#474d57;border-radius:999px}.sidebar-section-label{padding:20px 16px 8px;font-size:12px}.primary-nav{gap:4px;padding:0 8px}.primary-nav a,.primary-nav.compact a{border-radius:10px;min-height:48px;padding:0 12px}.primary-nav a span{font-size:14px;font-weight:600}.sidebar-footer,.security-state{padding:12px}.topbar{height:auto;min-height:116px;padding:calc(8px + env(safe-area-inset-top)) var(--mobile-gutter) 10px;background:#0b0e11f5;grid-template-rows:44px 44px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px 10px;display:grid;box-shadow:0 8px 28px #0003}.mobile-menu{border-radius:11px;grid-area:1/1;width:44px;height:44px}.mobile-topbar-brand{grid-area:1/2;align-self:center;width:max-content;max-width:100%;display:inline-flex}.mobile-topbar-brand .yuanexim-mark{width:31px;height:31px}.mobile-topbar-brand .yuanexim-wordmark{font-size:15px}.mobile-topbar-brand .yuanexim-logo-copy small{display:none}.global-search-wrap{grid-area:2/1/auto/-1;width:100%}:is(.topbar:has(>.topbar-balance-wrap) .global-search-wrap,.topbar:has(>.topbar-balance) .global-search-wrap){grid-column:1/3}.global-search{border-radius:11px;height:44px}.global-search input{font-size:16px}.global-search input::placeholder{text-overflow:ellipsis}.topbar-balance-wrap,.topbar>.topbar-balance{grid-area:2/3;min-width:0}.topbar-balance{width:100%;min-width:104px;height:44px}.topbar-balance>span,.balance-inline-form>span{width:min(78px,20vw)}.topbar-balance small{font-size:12px}.topbar-actions{grid-area:1/3;gap:8px}.topbar-actions .icon-button{border-radius:11px;width:44px;height:44px}.action-popover{top:calc(68px + env(safe-area-inset-top));right:var(--mobile-gutter);left:var(--mobile-gutter);width:auto;max-height:min(68dvh,560px);position:fixed;overflow-y:auto}.action-popover a,.action-popover button{min-height:44px;font-size:14px}.notifications-popover{width:auto}.main-content{min-height:calc(100dvh - 116px);padding:22px var(--mobile-gutter) calc(96px + env(safe-area-inset-bottom))}.page-header{gap:14px;margin-bottom:18px}.page-kicker,.eyebrow{margin-bottom:5px;font-size:12px;line-height:1.35}.page-header h1{letter-spacing:-.03em;font-size:clamp(25px,8vw,30px);line-height:1.15}.page-description{font-size:14px;line-height:1.55}.page-actions{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.page-actions .primary-button,.page-actions .secondary-button{flex:calc(50% - 4px);min-width:0}.primary-button,.secondary-button,.compact-action{min-height:44px;padding-inline:14px;font-size:14px}.icon-button{width:44px;height:44px}.panel{border-radius:var(--mobile-radius)}.panel-heading{gap:12px;padding:16px}.panel-heading h2{font-size:17px;line-height:1.3}.panel-tools{flex-wrap:wrap;max-width:100%}.main-content small{font-size:12px;line-height:1.45}.main-content label>span{font-size:14px;line-height:1.35}.metrics-grid,.metrics-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{align-items:flex-start;min-height:94px;padding:14px}.metric-icon{width:36px;height:36px}.metric-copy>span{font-size:13px;line-height:1.35}.metric-copy strong{font-size:21px}.metric-copy small{white-space:normal}.flow-stages{gap:14px 12px;padding-inline:16px}.attention-list a{min-height:52px}.activity-item{grid-template-columns:9px minmax(0,1fr)}.activity-item time{grid-column:2}.table-scroll,.cargo-table-wrap,.client-history-table,.bot-employee-table{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-scroll table{min-width:760px}th{height:46px;padding-inline:12px;font-size:12px}td{height:58px;padding:10px 12px;font-size:14px}td strong{font-size:14px}td small{font-size:12px}.status-pill{min-height:28px;padding-inline:9px;font-size:12px}.settings-nav{margin-inline:calc(var(--mobile-gutter) * -1);padding-inline:var(--mobile-gutter);scroll-snap-type:x proximity;border-left:0;border-right:0;border-radius:0}.settings-nav button{scroll-snap-align:start;min-height:44px;font-size:14px}.form-grid{gap:14px;padding-inline:16px}.form-grid input,.form-grid select,.modal input,.modal select,.modal textarea,.password-reset input,.tracking-search input{min-height:var(--mobile-control);font-size:16px}.form-grid textarea,.modal textarea{padding:12px}.security-row{align-items:flex-start;margin-inline:16px}.credential-box,.credential-row,.password-reset form{grid-template-columns:1fr}.order-total{grid-template-columns:repeat(2,minmax(0,1fr))}.client-history-head{flex-direction:column}.client-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client-invoice-list>div{gap:8px}.guide-intro{padding:18px}.guide-intro h2{font-size:22px}.guide-intro p,.guide-card p,.guide-note p{font-size:14px;line-height:1.6}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 10px);overscroll-behavior:contain;border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0}.modal-header{padding:16px}.modal-header h2{font-size:21px}.modal form{padding:16px 16px calc(18px + env(safe-area-inset-bottom))}.modal-actions,.modal-actions.split-actions{bottom:calc(-18px - env(safe-area-inset-bottom));margin:4px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr}.toast,.bot-toast,.cargo-toast{right:var(--mobile-gutter);bottom:calc(18px + env(safe-area-inset-bottom));left:var(--mobile-gutter);text-align:center;justify-content:center;max-width:none}.client-chat-workspace{grid-template-columns:1fr;min-height:0}.client-chat-workspace>aside{border-right:0;border-bottom:1px solid var(--border);grid-template-rows:auto auto;max-height:none}.client-chat-list-head{padding:14px}.client-chat-list-head input{height:48px;font-size:16px}.client-chat-list{scroll-snap-type:x mandatory;max-height:none;display:flex;overflow-x:auto}.client-chat-list>button{border-right:1px solid var(--border);scroll-snap-align:start;border-bottom:0;min-width:min(82vw,320px);min-height:68px}.client-chat-list button strong{font-size:14px}.client-chat-list button small{font-size:12px}.client-chat-thread{grid-template-rows:auto minmax(330px,1fr) auto;min-height:600px}.client-chat-thread>header{flex-direction:column;align-items:flex-start;padding:14px}.client-chat-thread-actions{justify-content:space-between;width:100%}.client-delivery-log>summary{min-height:40px;font-size:12px}.client-chat-thread-messages{padding:14px}.client-chat-thread>form{padding:12px 14px calc(14px + env(safe-area-inset-bottom));grid-template-columns:1fr}.client-chat-thread textarea{min-height:88px;font-size:16px}.client-chat-thread>form button{min-height:48px}.client-registration-card{padding:16px}.client-registration-card>header small,.client-registration-card dt,.client-registration-card form small,.client-registration-permission{font-size:12px}.client-registration-card dd,.client-registration-card form label span{font-size:14px}.client-registration-card form input{height:48px;font-size:16px}.cargo-topbar{min-height:112px;padding:calc(10px + env(safe-area-inset-top)) var(--mobile-gutter) 0;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.cargo-brand{min-width:0}.cargo-brand .yuanexim-logo-copy{overflow:visible}.cargo-brand .yuanexim-wordmark{font-size:15px}.cargo-user>span{width:42px;height:42px}.cargo-topbar nav{width:calc(100% + var(--mobile-gutter) * 2);margin-inline:calc(var(--mobile-gutter) * -1);padding:0 var(--mobile-gutter) 8px;scroll-padding-inline:var(--mobile-gutter);scroll-snap-type:x proximity;scrollbar-width:none;grid-column:1/-1}.cargo-topbar nav::-webkit-scrollbar{display:none}.cargo-topbar nav a{scroll-snap-align:start;align-items:center;min-height:44px;padding-inline:13px;font-size:14px;display:inline-flex}.cargo-main{padding:22px var(--mobile-gutter) calc(94px + env(safe-area-inset-bottom))}.cargo-title{gap:16px;margin-bottom:18px}.cargo-title h1{margin-top:7px;font-size:27px;line-height:1.15}.cargo-title p,.cargo-panel-head p,.cargo-upload p{font-size:14px;line-height:1.55}.cargo-eyebrow{font-size:12px;line-height:1.4}.cargo-balance{padding:14px 16px}.cargo-balance small{font-size:13px}.cargo-balance strong{font-size:22px}.cargo-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cargo-kpi{min-height:104px;padding:15px}.cargo-kpi small{font-size:13px;line-height:1.35}.cargo-kpi strong{font-size:20px}.cargo-panel{border-radius:var(--mobile-radius);padding:16px}.cargo-panel-head{flex-direction:column;margin-bottom:14px}.cargo-panel h2{font-size:18px}.cargo-actions,.cargo-form-actions,.cargo-row-actions{flex-wrap:wrap;align-items:stretch}.cargo-actions>*,.cargo-form-actions>*{flex:auto}.cargo-primary,.cargo-form button,.cargo-row-actions button,.cargo-row-actions a,.cargo-download,.cargo-match button,.cargo-waybill-actions>button:not(.cargo-primary){min-height:44px;padding-inline:13px;font-size:14px}.cargo-form label{gap:7px;font-size:14px}.cargo-form input,.cargo-form select,.cargo-match select,.cargo-arrival-input{min-height:var(--mobile-control);font-size:16px}.cargo-match{flex-direction:column;width:100%;min-width:0}.cargo-match select{width:100%}.cargo-table{min-width:760px;font-size:14px}.cargo-table th{height:46px;font-size:12px}.cargo-table td{padding:11px;font-size:14px}.cargo-table small,.cargo-task-list small,.cargo-arrived-list small{font-size:12px}.cargo-pill{align-items:center;min-height:28px;font-size:12px}.cargo-stage-legend{gap:10px 14px;padding:12px 14px;font-size:13px}.cargo-order-toggle{min-height:44px}.cargo-order-detail{padding:14px}.cargo-detail-label,.cargo-order-totals small,.cargo-linked-waybills article small,.cargo-product-payment small{font-size:12px}.cargo-order-total-block>strong,.cargo-order-totals b,.cargo-linked-waybills article b,.cargo-product-payment strong{font-size:14px}.cargo-linked-waybills article{padding:12px;font-size:14px}.cargo-modal-backdrop{align-items:end;padding:0}.cargo-waybill-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 10px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto}.cargo-modal-close{width:44px;height:44px}.cargo-waybill-dropzone{min-height:260px;padding:18px}.cargo-waybill-dropzone>span,.cargo-import-note,.cargo-recognition-review,.cargo-recognition-error,.cargo-batch-result{font-size:13px;line-height:1.5}.armenia-topbar{min-height:68px;padding:calc(10px + env(safe-area-inset-top)) var(--mobile-gutter) 10px;align-items:center}.armenia-flag{width:44px;height:29px}.armenia-identity strong{font-size:16px}.armenia-identity small{font-size:12px}.armenia-topbar-actions .secondary-button{width:44px;height:44px;padding:0}.armenia-tabs{top:calc(68px + env(safe-area-inset-top));padding:8px var(--mobile-gutter);scroll-snap-type:x proximity}.armenia-tabs button{scroll-snap-align:start;min-height:44px;font-size:14px}.armenia-content{padding:18px var(--mobile-gutter) calc(94px + env(safe-area-inset-bottom))}.armenia-overview-hero{gap:22px;min-height:0;padding:20px}.armenia-overview-hero h1{font-size:27px}.armenia-overview-hero p{font-size:15px;line-height:1.55}.armenia-flow{padding:17px}.armenia-flow-steps>span{min-height:60px}.yuanikbot-page{padding-bottom:calc(94px + env(safe-area-inset-bottom));gap:12px}.bot-command-header{border-radius:var(--mobile-radius);gap:18px;padding:18px}.bot-identity{gap:13px}.bot-identity h1{font-size:24px}.bot-identity p{font-size:14px;line-height:1.5}.bot-live-state{min-height:56px}.bot-live-state small,.bot-quick-state small,.bot-kpi small,.bot-kpi span,.bot-panel-heading p,.bot-test-lab>p,.bot-policy-settings>p{font-size:12px}.bot-live-state strong,.bot-quick-state strong{font-size:14px}.bot-tabs{margin-inline:calc(var(--mobile-gutter) * -1);padding-inline:var(--mobile-gutter);scroll-snap-type:x proximity;border-left:0;border-right:0;border-radius:0}.bot-tabs,.settings-nav,.client-chat-list,.page-actions{scrollbar-width:none}.bot-tabs::-webkit-scrollbar{display:none}.settings-nav::-webkit-scrollbar{display:none}.client-chat-list::-webkit-scrollbar{display:none}.page-actions::-webkit-scrollbar{display:none}.bot-tabs button{scroll-snap-align:start;min-height:44px;font-size:14px}.bot-control-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-quick-state{min-height:68px}.bot-mode-button{min-height:52px}.bot-kpi{min-height:108px;padding:14px}.bot-kpi strong{font-size:25px}.bot-priority-panel,.bot-readiness-panel,.bot-table-panel,.bot-learning-queue,.bot-test-lab,.bot-knowledge-form,.bot-knowledge-list,.bot-mode-settings,.bot-policy-settings,.bot-connection-settings{padding:15px}.bot-panel-heading h2,.bot-test-lab h2,.bot-knowledge-form h2,.bot-policy-settings h2,.bot-connection-settings h2{font-size:18px}.bot-question-list h3,.bot-learning-list h3,.bot-service-card h3{font-size:14px}.bot-question-footer select,.bot-question-footer button,.bot-learning-list textarea,.bot-test-lab textarea,.bot-knowledge-form input,.bot-knowledge-form select,.bot-knowledge-form textarea,.bot-policy-settings input,.bot-client-list select{min-height:48px;font-size:16px}.client-site{width:100%;min-width:320px;font-family:var(--font-sans);font-size:16px;overflow-x:clip}.client-site-brand{min-width:0;max-width:100%}.client-site-brand>.yuanexim-logo{place-items:initial;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:inline-flex;overflow:visible}.client-site-brand .yuanexim-mark{background:linear-gradient(145deg,#171d23,#0c1015);border:1px solid #f3be2e6b;border-radius:12px;width:40px;height:40px;padding:7px;overflow:visible}.client-site-brand .yuanexim-logo-copy{gap:2px;overflow:visible}.client-site-brand .yuanexim-wordmark{letter-spacing:.045em;font-size:16px}.client-site-kicker{letter-spacing:.12em;font-size:12px;line-height:1.35}.client-login-page{padding:calc(18px + env(safe-area-inset-top)) var(--mobile-gutter) calc(42px + env(safe-area-inset-bottom));display:block}.client-login-visual{background:0 0;border:0;border-radius:0;min-height:0;padding:0 0 18px}.client-login-visual>div:nth-child(2),.client-login-points{display:none}.client-login-card,.client-login-card.registration{border-radius:18px;gap:24px;width:100%;margin:0 auto;padding:22px 18px}.client-login-card h2{margin-top:8px;font-size:26px;line-height:1.2}.client-login-card p,.client-login-card>small{font-size:14px;line-height:1.55}.client-login-card label{font-size:14px}.client-login-card input,.client-registration-form textarea{min-height:52px;font-size:16px}.client-registration-form textarea{padding:13px 15px}.client-login-submit,.client-register-switch{min-height:52px;font-size:16px}.client-login-back,.client-auth-links button{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.client-auth-links{flex-direction:column;align-items:stretch;gap:2px}.client-login-error,.client-auth-success{font-size:14px;line-height:1.5}.client-registration-status-page{padding:calc(12px + env(safe-area-inset-top)) var(--mobile-gutter) calc(104px + env(safe-area-inset-bottom))}.client-registration-status-page>header{height:60px}.client-registration-status{gap:14px;margin-top:20px}.client-registration-result,.client-manager-chat{border-radius:16px}.client-registration-result{padding:22px 18px}.client-registration-result-icon{border-radius:15px;width:52px;height:52px;margin-bottom:20px}.client-registration-result h1{margin:8px 0 11px;font-size:clamp(27px,8vw,32px);line-height:1.16}.client-registration-result>p{font-size:16px;line-height:1.6}.client-registration-result dl{margin:22px 0 20px}.client-registration-result dl div{grid-template-columns:minmax(92px,.42fr) minmax(0,.58fr);gap:14px;padding:14px 0;display:grid}.client-registration-result dt,.client-registration-result dd{font-size:14px;line-height:1.45}.client-registration-result dd{overflow-wrap:anywhere;min-width:0}.client-registration-result>small{font-size:12px;line-height:1.5}.client-registration-result .client-login-submit{width:100%}.client-manager-chat{grid-template-rows:auto minmax(280px,1fr) auto;min-height:580px}.client-manager-chat>header{padding:16px}.client-manager-chat>header strong{font-size:16px}.client-manager-chat>header small{font-size:12px;line-height:1.45}.client-manager-chat-messages{max-height:56dvh;padding:14px}.client-manager-chat-messages article,.client-chat-thread-messages article{max-width:88%;padding:12px 13px}.client-manager-chat-messages article strong,.client-chat-thread-messages article strong,.client-manager-chat-messages time,.client-chat-thread-messages time{font-size:12px}.client-manager-chat-messages p,.client-chat-thread-messages p{font-size:15px;line-height:1.55}.client-manager-chat>form{padding:12px 14px calc(14px + env(safe-area-inset-bottom));grid-template-columns:1fr}.client-manager-chat textarea{min-height:92px;font-size:16px}.client-manager-chat form button{min-height:50px;font-size:16px}.client-dashboard{padding:0 var(--mobile-gutter) calc(104px + env(safe-area-inset-bottom))}.client-dashboard-head{height:auto;min-height:118px;padding:calc(12px + env(safe-area-inset-top)) 0 12px;grid-template-columns:1fr;gap:12px}.client-dashboard-actions{justify-self:stretch;width:100%}.client-dashboard-actions button{flex:1;min-height:44px;padding:0 12px;font-size:14px}.client-welcome{gap:18px;padding:26px 0 20px}.client-welcome h1{margin:8px 0 6px;font-size:29px;line-height:1.16}.client-welcome p{font-size:14px;line-height:1.5}.client-bonus-card{padding:17px 18px}.client-bonus-card span,.client-bonus-card small{font-size:13px}.client-bonus-card strong{font-size:24px}.client-direction-grid{width:calc(100% + var(--mobile-gutter) * 2);margin-inline:calc(var(--mobile-gutter) * -1);padding-inline:var(--mobile-gutter);scroll-padding-inline:var(--mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.client-direction-grid::-webkit-scrollbar{display:none}.client-direction-grid>button{scroll-snap-align:start;min-width:min(78vw,310px);min-height:100px;padding:15px}.client-direction-grid>button:hover{transform:none}.client-direction-grid small,.client-direction-grid em{font-size:12px}.client-direction-grid strong{font-size:16px}.client-dashboard-metrics{margin-top:18px}.client-dashboard-metrics>div{min-height:70px;padding:14px 16px}.client-dashboard-metrics small{font-size:13px}.client-dashboard-metrics strong{font-size:16px;line-height:1.35}.client-orders-zone,.client-bonus-history{margin-top:30px}.client-orders-title{gap:14px}.client-orders-title h2{font-size:23px}.client-orders-title>strong{flex:none}.client-order-card{border-radius:var(--mobile-radius);gap:16px;padding:17px 15px}.client-order-badge{font-size:12px}.client-order-main h3{white-space:normal;font-size:16px;line-height:1.4}.client-order-main p,.client-order-status small{font-size:13px;line-height:1.45}.client-order-status span{padding:6px 9px;font-size:12px}.client-order-pay{gap:7px}.client-order-pay>span{background:#111820;border-radius:10px;padding:10px}.client-order-pay small{font-size:12px}.client-order-pay strong{overflow-wrap:anywhere;font-size:14px}.client-order-card summary{align-items:center;min-height:44px;font-size:14px}.client-order-details dl{grid-template-columns:1fr}.client-order-details dl>div,.client-order-details p{padding:12px}.client-order-details dt,.client-order-details p span,.client-order-details dd,.client-order-details p strong{font-size:13px;line-height:1.45}.client-no-orders{text-align:center;padding:38px 18px}.client-no-orders p{font-size:13px}.client-bonus-history article{padding:14px}.client-bonus-history small,.client-bonus-history b{font-size:12px}.client-dashboard>.client-manager-chat{margin-top:24px}}@media (width<=390px){:root{--mobile-gutter:14px}.mobile-topbar-brand .yuanexim-wordmark{font-size:14px}.mobile-topbar-brand .yuanexim-mark{width:29px;height:29px}.topbar{grid-template-columns:44px minmax(0,1fr) auto}.topbar-actions{gap:6px}.topbar-actions .icon-button{width:42px;height:42px}.metrics-grid,.metrics-grid.three{grid-template-columns:1fr}.overview-metrics,.cargo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.client-order-pay{grid-template-columns:1fr}.client-registration-result dl div{grid-template-columns:1fr;gap:5px}.client-registration-result dd{text-align:left}.bot-control-rail,.bot-kpis,.bot-insight-strip{grid-template-columns:1fr}}.yuanexim-home-link{min-width:0;color:inherit;isolation:isolate;-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:inline-flex;position:relative}.yuanexim-home-link>.yuanexim-logo{transition:opacity .18s,transform .18s}.yuanexim-launch-mark{z-index:2;opacity:0;pointer-events:none;width:38px;height:38px;position:absolute;top:50%;left:0;transform:translateY(-50%)scale(.72)}.yuanexim-home-link.is-launching{pointer-events:none}.yuanexim-home-link.is-launching>.yuanexim-logo{opacity:.22;transform:scale(.97)}.yuanexim-home-link.is-launching .yuanexim-launch-mark{animation:.56s cubic-bezier(.2,.78,.25,1) both yuanexim-logo-launch}@keyframes yuanexim-logo-launch{0%{opacity:0;filter:drop-shadow(0 0 #f0b90b00);transform:translateY(-50%)scale(.7)rotate(0)}18%{opacity:1;filter:drop-shadow(0 8px 12px #f0b90b52);transform:translateY(-55%)scale(.9)rotate(-8deg)}to{opacity:0;filter:drop-shadow(0 20px 17px #f0b90b00);transform:translateY(-190%)scale(.54)rotate(5deg)}}.cargo-balance nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.cargo-balance nav a{color:#aeb7c4;text-align:center;background:#101419;border:1px solid #343b45;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 8px;font-size:10px;font-weight:700;line-height:1.25;display:inline-flex}.cargo-balance nav a:hover{color:#f0b90b;border-color:#806800}.cargo-file-queue{gap:12px;margin-top:14px;display:grid}.cargo-file-queue>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cargo-file-queue>div>button{color:#aeb7c4;min-height:34px;font:inherit;cursor:pointer;background:#1d232b;border:1px solid #3a424d;border-radius:8px;padding:0 10px;font-size:12px}.cargo-file-queue ul{scrollbar-color:#474d57 transparent;scrollbar-width:thin;gap:6px;max-height:230px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.cargo-file-queue li{background:#101419;border:1px solid #2e3540;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.cargo-file-queue li>span{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;display:grid}.cargo-file-queue li>span>b{color:#f0b90b;background:#29250f;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.cargo-file-queue li strong{color:#e8ecf1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cargo-file-queue li small{color:#818b98;font-size:10px}.cargo-file-queue li>button{color:#8b95a2;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:34px;height:34px;font-size:20px}.cargo-file-queue li>button:hover{color:#ff737b;background:#362126}.cargo-start-batch{width:100%;min-height:46px}.account-balance-modal{width:min(720px,100%)}.account-balance-summary{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 20px 0;display:grid;overflow:hidden}.account-balance-summary>span{background:var(--surface-soft);gap:5px;padding:14px 16px;display:grid}.account-balance-summary small{color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.account-balance-summary strong{font-size:20px}.account-balance-summary .positive,.account-balance-list .positive{color:var(--green)}.account-balance-summary .negative,.account-balance-list .negative{color:var(--red)}.balance-detail-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:14px 20px 0;padding:4px;display:grid}.balance-detail-tabs button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:750}.balance-detail-tabs button.active{background:var(--accent);color:#17130a}.account-balance-list{scrollbar-color:var(--muted-2) transparent;scrollbar-width:thin;align-content:start;gap:7px;min-height:180px;max-height:420px;margin:12px 20px 0;padding-right:3px;display:grid;overflow-y:auto}.account-balance-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 13px;display:flex}.account-balance-list article>span{gap:4px;min-width:0;display:grid}.account-balance-list article strong{overflow-wrap:anywhere;font-size:13px}.account-balance-list article small,.account-balance-list article em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.45}.account-balance-list article>b{white-space:nowrap;flex:none;font-size:14px}.account-balance-modal>.modal-actions{margin:14px 0 0;bottom:0}@media (prefers-reduced-motion:reduce){.yuanexim-home-link.is-launching .yuanexim-launch-mark{animation:none}.yuanexim-home-link.is-launching>.yuanexim-logo{opacity:1;transform:none}}@media (width<=720px){html,body{overscroll-behavior-x:none}a,button,input,select,summary,textarea{touch-action:manipulation}.yuanexim-home-link{max-width:100%}.yuanexim-home-link>.yuanexim-logo{min-width:0}.mobile-topbar-brand{justify-self:center}.mobile-topbar-brand .yuanexim-logo{gap:8px}.mobile-topbar-brand .yuanexim-launch-mark{width:31px;height:31px}.brand-home .yuanexim-launch-mark{width:34px;height:34px}.cargo-brand .yuanexim-logo{gap:8px}.cargo-brand .yuanexim-mark,.cargo-brand .yuanexim-launch-mark{width:34px;height:34px}.client-site-brand{max-width:100%}.client-site-brand>.yuanexim-logo{min-width:0}.client-site-brand .yuanexim-mark{width:38px;height:38px}.client-site-brand .yuanexim-wordmark{font-size:15px}.cargo-balance nav a{min-height:44px;font-size:12px}.cargo-file-queue ul{max-height:32dvh}.cargo-file-queue li{min-height:48px}.cargo-file-queue li strong{font-size:13px}.cargo-file-queue li small{font-size:11px}.account-balance-modal{max-height:calc(100dvh - env(safe-area-inset-top) - 8px);border-radius:20px 20px 0 0}.account-balance-modal .modal-header{padding:17px var(--mobile-gutter) 13px}.account-balance-summary{margin:14px var(--mobile-gutter) 0}.account-balance-summary>span{padding:13px}.account-balance-summary strong{overflow-wrap:anywhere;font-size:17px}.balance-detail-tabs{margin:12px var(--mobile-gutter) 0}.balance-detail-tabs button{min-height:44px;font-size:12px}.account-balance-list{max-height:min(48dvh,420px);margin:10px var(--mobile-gutter) 0}.account-balance-list article{flex-direction:column;align-items:flex-start;gap:8px}.account-balance-list article>b{align-self:flex-end}.account-balance-modal>.modal-actions{padding:12px var(--mobile-gutter) calc(12px + env(safe-area-inset-bottom));margin:12px 0 0}}.sidebar-nav-group{padding:4px 0 8px}.sidebar-nav-group+.sidebar-nav-group{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-group+.sidebar-nav-group{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.sidebar-group-title{color:#5e6673;letter-spacing:.11em;text-transform:uppercase;padding:10px 20px 7px;font-size:10px;font-weight:800}.sidebar-home-link{padding-bottom:8px}.workspace-category-bar{z-index:28;border-bottom:1px solid var(--border);background:var(--surface);align-items:stretch;gap:3px;min-height:48px;padding:0 30px;display:flex;position:sticky;top:68px}@supports (color:color-mix(in lab, red, red)){.workspace-category-bar{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.workspace-category-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 24px #0000001c}.workspace-category-bar>a,.workspace-category-bar>details>summary{min-height:48px;color:var(--muted);white-space:nowrap;cursor:pointer;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.workspace-category-bar>a:hover,.workspace-category-bar>details>summary:hover{color:var(--text);background:var(--surface-soft)}.workspace-category-bar>a.active,.workspace-category-bar>details.active>summary,.workspace-category-bar>details[open]>summary{border-bottom-color:var(--accent);color:var(--accent)}.workspace-category-bar>details{position:static}.workspace-category-bar>details>summary{list-style:none}.workspace-category-bar>details>summary::-webkit-details-marker{display:none}.workspace-category-bar>details>summary svg{transition:transform .16s}.workspace-category-bar>details[open]>summary svg{transform:rotate(180deg)}.workspace-mega-menu{z-index:32;border:1px solid var(--border-strong);border-top:2px solid var(--accent);background:var(--surface);border-radius:0 0 16px 16px;padding:18px;position:absolute;top:100%;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.workspace-mega-menu{background:color-mix(in srgb,var(--surface) 98%,transparent)}}.workspace-mega-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 26px 65px #0000007a}.workspace-mega-menu-head{align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.workspace-mega-menu-head span{color:var(--text);font-size:15px;font-weight:850}.workspace-mega-menu-head small{color:var(--muted-2);font-size:12px}.workspace-mega-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.workspace-mega-menu-grid>a{background:var(--surface-soft);border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:9px 10px;display:grid}.workspace-mega-menu-grid>a:hover,.workspace-mega-menu-grid>a.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace-mega-menu-grid>a:hover,.workspace-mega-menu-grid>a.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.workspace-mega-menu-grid>a:hover,.workspace-mega-menu-grid>a.active{background:var(--accent-soft)}.workspace-mega-icon{width:38px;height:38px;color:var(--accent);background:#20262e;border-radius:10px;place-items:center;display:grid}.workspace-mega-menu-grid>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.workspace-mega-menu-grid strong,.workspace-mega-menu-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-mega-menu-grid strong{color:var(--text);font-size:13px}.workspace-mega-menu-grid small{color:var(--muted);font-size:11px}.workspace-mega-menu-grid em{background:var(--accent);color:#17130a;border-radius:7px;place-items:center;min-width:24px;min-height:22px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:900;display:grid}.wb-dashboard{gap:14px;display:grid}.wb-dashboard>.page-header,.wb-dashboard .presence-dock{margin-bottom:0}.overview-metrics>.dashboard-balance-card{grid-column:1/-1}.dashboard-balance-card{border:1px solid var(--accent);gap:12px;min-width:0;padding:16px;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-balance-card{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}}.dashboard-balance-card{background:radial-gradient(circle at 94% 8%,var(--accent),transparent 38%),var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.dashboard-balance-card{background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),var(--surface)}}.dashboard-balance-card{box-shadow:var(--shadow-sm)}.dashboard-balance-card.is-negative{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-balance-card.is-negative{border-color:color-mix(in srgb,var(--red) 42%,var(--border))}}.dashboard-balance-heading{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.dashboard-balance-heading span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.dashboard-balance-heading svg{color:var(--accent)}.dashboard-balance-total{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.dashboard-balance-total>span{gap:4px;min-width:0;display:grid}.dashboard-balance-total strong{overflow-wrap:anywhere;color:var(--green);letter-spacing:-.025em;font-size:25px;font-weight:850}.dashboard-balance-card.is-negative .dashboard-balance-total strong{color:var(--red)}.dashboard-balance-total.is-locked strong{color:var(--muted);letter-spacing:.14em}.dashboard-balance-total small{color:var(--muted-2);font-size:11px}.dashboard-balance-total>svg{color:var(--accent);flex:none}.dashboard-balance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dashboard-balance-actions button{border:1px solid var(--border);background:var(--surface-soft);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700}.dashboard-balance-actions button:hover{border-color:var(--accent);color:var(--accent)}.dashboard-commerce-panel{overflow:hidden}.dashboard-commerce-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:stretch;gap:16px;min-height:53px;padding:0 16px;display:flex}.dashboard-commerce-tabs{scrollbar-width:none;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.dashboard-commerce-tabs::-webkit-scrollbar{display:none}.dashboard-commerce-tabs button{min-height:52px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.dashboard-commerce-tabs button:hover,.dashboard-commerce-tabs button.active{border-bottom-color:var(--accent);color:var(--text)}.dashboard-commerce-tabs button span{background:var(--surface-soft);min-width:22px;color:var(--muted-2);border-radius:7px;place-items:center;padding:2px 6px;font-size:10px;display:inline-grid}.dashboard-commerce-tabs button.active span{background:var(--accent);color:#17130a}.dashboard-live-state{color:var(--muted-2);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.dashboard-live-state i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.dashboard-commerce-body{min-width:0}.dashboard-commerce-summary{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.dashboard-commerce-summary>span{background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;min-width:0;padding:14px 16px;display:grid}.dashboard-commerce-summary small{color:var(--muted);font-size:11px;font-weight:700}.dashboard-commerce-summary strong{color:var(--text);letter-spacing:-.02em;overflow-wrap:anywhere;grid-column:1;font-size:23px}.dashboard-commerce-summary em{max-width:220px;color:var(--muted-2);text-align:right;grid-area:1/2/3;align-self:center;font-size:11px;font-style:normal;line-height:1.45}.dashboard-commerce-list{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:128px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-commerce-list{background:color-mix(in srgb,var(--border) 42%,transparent)}}.dashboard-commerce-list>a{background:var(--surface);border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px;display:grid}.dashboard-commerce-list>a:hover{border-color:var(--border-strong);background:var(--surface-raised)}.dashboard-order-icon{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.dashboard-order-icon.paid{background:var(--green-soft);color:var(--green)}.dashboard-commerce-list>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.dashboard-commerce-list strong,.dashboard-commerce-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-commerce-list strong{font-size:13px}.dashboard-commerce-list small{color:var(--muted);font-size:11px}.dashboard-commerce-list>a>b{color:var(--text);white-space:nowrap;font-size:12px}.dashboard-commerce-list>.empty-state{grid-column:1/-1}@media (width<=1280px){.workspace-category-bar{scrollbar-width:none;padding-inline:18px;overflow-x:auto}.workspace-category-bar::-webkit-scrollbar{display:none}.workspace-category-bar>a,.workspace-category-bar>details>summary{padding-inline:9px;font-size:12px}.workspace-mega-menu{position:fixed;top:116px;left:270px;right:18px}.workspace-mega-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.workspace-category-bar{display:none}.sidebar-group-title{padding-inline:16px}}@media (width<=720px){.wb-dashboard{gap:12px}.overview-metrics>.dashboard-balance-card{grid-column:1/-1}.dashboard-balance-card{border-radius:var(--mobile-radius);padding:15px}.dashboard-balance-total{min-height:48px}.dashboard-balance-total strong{font-size:24px}.dashboard-balance-actions button{min-height:44px;font-size:12px}.dashboard-commerce-head{min-height:auto;padding:0;display:block}.dashboard-commerce-tabs{padding:0 var(--mobile-gutter);scroll-snap-type:x proximity}.dashboard-commerce-tabs button{scroll-snap-align:start;min-height:52px;padding-inline:10px;font-size:12px}.dashboard-live-state{display:none}.dashboard-commerce-summary{grid-template-columns:1fr}.dashboard-commerce-summary>span{min-height:86px}.dashboard-commerce-summary strong{font-size:20px}.dashboard-commerce-list{grid-template-columns:1fr;padding:8px}.dashboard-commerce-list>a{grid-template-columns:38px minmax(0,1fr) auto;min-height:72px}.dashboard-commerce-list>a>.status-pill{grid-column:2;justify-self:start}.dashboard-commerce-list>a>b{grid-area:1/3/3;align-self:center}}@media (width<=420px){.dashboard-balance-actions{grid-template-columns:1fr}.dashboard-commerce-summary em{max-width:132px}.dashboard-commerce-list>a{grid-template-columns:34px minmax(0,1fr)}.dashboard-order-icon{width:34px;height:34px}.dashboard-commerce-list>a>.status-pill,.dashboard-commerce-list>a>b{grid-area:auto/2;justify-self:start}}.single-navigation-shell{display:block}.single-navigation-shell .workspace{width:100%;margin-left:0}.topbar-brand{flex:none;align-items:center;min-width:152px;display:inline-flex}.topbar-brand .yuanexim-logo{gap:9px}.topbar-brand .yuanexim-logo-compact .yuanexim-mark{width:34px;height:34px}.topbar-brand .yuanexim-wordmark{font-size:16px}.topbar-brand .yuanexim-logo-copy small{display:none}.single-navigation-shell .global-search-wrap{width:min(620px,48vw)}.single-navigation-shell .workspace-category-bar{justify-content:center}.single-navigation-shell .workspace-mega-menu{left:18px}.mobile-app-nav,.mobile-more-backdrop{display:none}@media (width<=980px){.single-navigation-shell .topbar{padding-inline:18px}.topbar-brand{min-width:142px}.single-navigation-shell .global-search-wrap{width:min(500px,52vw)}.single-navigation-shell .topbar{min-height:calc(64px + env(safe-area-inset-top));height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--mobile-gutter) 0;align-items:center;gap:8px;display:flex}.topbar-brand{flex:1;min-width:0;max-width:calc(100vw - 164px)}.topbar-brand .yuanexim-logo{gap:8px;min-width:0}.topbar-brand .yuanexim-launch-mark,.topbar-brand .yuanexim-mark{width:32px;height:32px}.topbar-brand .yuanexim-wordmark{font-size:15px}.single-navigation-shell .global-search-wrap{display:none}.single-navigation-shell .topbar-actions{grid-area:auto;gap:6px;margin-left:auto;display:flex}.single-navigation-shell .topbar-actions .icon-button{border-radius:12px;width:42px;height:42px;display:inline-grid!important}.single-navigation-shell .profile{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;display:flex!important}.single-navigation-shell .profile .avatar{background:var(--accent-soft);border:0;width:32px;height:32px}.single-navigation-shell .profile>div,.single-navigation-shell .profile>svg{display:none}.single-navigation-shell .action-popover{top:calc(58px + env(safe-area-inset-top))}.single-navigation-shell .main-content{min-height:calc(100dvh - 64px - env(safe-area-inset-top));padding-bottom:calc(94px + env(safe-area-inset-bottom))}.mobile-app-nav{z-index:72;min-height:calc(66px + env(safe-area-inset-bottom));padding:7px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1216f7;border-top:1px solid #2b3139;justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 38px #0000006b}.mobile-app-nav>a,.mobile-app-nav>button{color:#727b87;min-width:0;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-content:center;place-items:center;gap:3px;padding:2px 3px;display:grid;position:relative}.mobile-app-nav>a>span,.mobile-app-nav>button>span{border-radius:999px;place-items:center;min-width:38px;height:27px;display:grid;position:relative}.mobile-app-nav>a small,.mobile-app-nav>button small{color:inherit;font-size:11px;font-weight:700;line-height:1.2}.mobile-app-nav>a.active,.mobile-app-nav>button.active{color:var(--accent)}.mobile-app-nav>a.active>span,.mobile-app-nav>button.active>span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mobile-app-nav>a.active>span,.mobile-app-nav>button.active>span{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.mobile-app-nav em{background:var(--red);color:#fff;border:2px solid #0f1216;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-4px;right:0}.mobile-more-backdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030508b8;justify-content:center;align-items:flex-end;padding:0;animation:.18s ease-out both mobile-backdrop-in;display:flex;position:fixed;inset:0}.mobile-more-sheet{width:100%;max-height:min(86dvh,820px);padding:0 var(--mobile-gutter) calc(14px + env(safe-area-inset-bottom));border:1px solid var(--border-strong);background:#15191e;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) both mobile-sheet-in;display:flex;overflow:hidden;box-shadow:0 -28px 80px #00000094}.mobile-more-sheet>header{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.mobile-more-sheet>header>div{gap:2px;display:grid}.mobile-more-sheet>header span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-more-sheet>header h2{letter-spacing:-.025em;margin:0;font-size:21px}.mobile-more-sheet>header .icon-button{border-radius:12px;width:42px;height:42px}.mobile-more-search{border:1px solid var(--border);min-height:48px;color:var(--muted);background:#0f1318;border-radius:13px;flex:none;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;display:grid;position:relative}.mobile-more-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mobile-more-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.mobile-more-search input{min-width:0;height:46px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:16px}.mobile-more-search>button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.mobile-more-groups,.mobile-more-results{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;min-height:0;margin-top:14px;padding:0 2px 10px 0;overflow-y:auto}.mobile-more-groups{gap:18px;display:grid}.mobile-more-groups>section{gap:8px;display:grid}.mobile-more-groups h3{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.mobile-more-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-more-groups a{border:1px solid var(--border);background:#1b2027;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:68px;padding:9px 10px;display:grid}.mobile-more-groups a.active{border-color:var(--accent);background:var(--accent-soft)}.mobile-more-icon{width:38px;height:38px;color:var(--accent);background:#242b34;border-radius:11px;place-items:center;display:grid}.mobile-more-groups a>span:nth-child(2){gap:3px;min-width:0;display:grid}.mobile-more-groups strong,.mobile-more-groups small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-more-groups strong{color:var(--text);font-size:13px}.mobile-more-groups small{color:var(--muted);font-size:11px}.mobile-more-groups em{background:var(--accent);color:#17130a;border-radius:7px;place-items:center;min-width:22px;min-height:20px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mobile-more-results{align-content:start;gap:7px;display:grid}.mobile-more-results>a{border:1px solid var(--border);background:#1b2027;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.mobile-more-results>a>span{gap:3px;min-width:0;display:grid}.mobile-more-results strong,.mobile-more-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-more-results strong{font-size:14px}.mobile-more-results small{color:var(--muted);font-size:12px}.mobile-more-sheet>footer{border-top:1px solid var(--border);min-height:58px;color:var(--muted-2);flex:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.mobile-more-account>.avatar{border-radius:10px;width:34px;height:34px}.mobile-more-account>span:nth-child(2){gap:2px;min-width:0;display:grid}.mobile-more-account strong,.mobile-more-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-more-account strong{color:var(--text);font-size:12px}.mobile-more-account small{color:var(--muted);font-size:10px}.mobile-more-account>button{border:1px solid var(--border);min-width:60px;min-height:38px;color:var(--text);font:inherit;background:#1b2027;border-radius:10px;padding:0 11px;font-size:12px;font-weight:750}}@media (width<=430px){.single-navigation-shell .topbar-actions{gap:5px}.single-navigation-shell .topbar-actions .icon-button,.single-navigation-shell .profile{width:40px;height:40px}.topbar-brand{max-width:calc(100vw - 148px)}.topbar-brand .yuanexim-wordmark{font-size:14px}.mobile-more-groups>section>div{grid-template-columns:1fr}.mobile-more-groups a{min-height:62px}}@keyframes mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-sheet-in{0%{opacity:.6;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.single-navigation-shell .topbar{gap:14px}.single-navigation-shell .topbar-brand{min-width:150px}.topbar .workspace-category-bar{z-index:auto;min-width:0;min-height:68px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:0 auto;justify-content:flex-start;align-items:stretch;gap:1px;padding:0;display:flex;position:static;top:auto;overflow:visible}.topbar .workspace-category-bar>a,.topbar .workspace-category-menu>button{min-height:68px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.topbar .workspace-category-bar>a:hover,.topbar .workspace-category-menu:hover>button,.topbar .workspace-category-menu:focus-within>button{border-bottom-color:var(--accent);background:var(--surface-soft);color:var(--text)}.topbar .workspace-category-bar>a.active,.topbar .workspace-category-menu.active>button{border-bottom-color:var(--accent);color:var(--accent)}.workspace-category-menu{align-items:stretch;display:flex;position:static}.workspace-category-menu>button svg{transition:transform .14s}.workspace-category-menu:hover>button svg,.workspace-category-menu:focus-within>button svg{transform:rotate(180deg)}.workspace-category-menu>.workspace-mega-menu{z-index:90;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .13s,transform .13s,visibility 0s linear .13s;display:block;position:fixed;top:68px;left:24px;right:24px;transform:translateY(-5px)}.workspace-category-menu:hover>.workspace-mega-menu,.workspace-category-menu:focus-within>.workspace-mega-menu{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.single-navigation-shell .global-search-wrap{flex:0 320px;width:min(320px,20vw);margin-left:auto}.single-navigation-shell .topbar-actions{margin-left:0}.dashboard-wb-grid{grid-template-columns:minmax(270px,310px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboard-left-rail,.dashboard-main-stack{align-content:start;gap:14px;min-width:0;display:grid}.dashboard-left-rail .dashboard-balance-card{min-height:164px}.dashboard-main-stack .presence-dock{margin:0;position:static;top:auto}.dashboard-main-stack .overview-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr)}.dashboard-news-panel{overflow:hidden}.dashboard-news-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.dashboard-news-heading>span{align-items:center;gap:8px;display:inline-flex}.dashboard-news-heading svg{color:var(--accent)}.dashboard-news-heading strong{font-size:14px}.dashboard-news-heading>a{color:var(--blue);font-size:12px;font-weight:700}.dashboard-news-list{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;max-height:420px;padding:5px 13px 12px;display:grid;overflow-y:auto}.dashboard-news-list>article{border-bottom:1px solid var(--border);gap:7px;min-width:0;padding:12px 0;display:grid}.dashboard-news-list>article:last-child{border-bottom:0}.dashboard-news-list>article.important{border:1px solid var(--accent);margin:7px -5px 0;padding:11px 8px}@supports (color:color-mix(in lab, red, red)){.dashboard-news-list>article.important{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}}.dashboard-news-list>article.important{background:var(--accent-soft);border-radius:10px}.dashboard-news-list>article>div{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.dashboard-news-list strong{font-size:13px;line-height:1.35}.dashboard-news-list em{background:var(--accent);color:#17130a;text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900}.dashboard-news-list p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.dashboard-news-list small{color:var(--muted-2);font-size:10px}.dashboard-news-empty{min-height:150px;color:var(--muted-2);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.dashboard-news-empty strong{color:var(--muted)}.dashboard-news-empty span{font-size:11px}.settings-content.workspace-tab>.security-card,.settings-content.security-tab>.security-card~.security-card{display:none}.workspace-settings{gap:14px;display:grid}.dashboard-news-editor,.navigation-layout-editor{padding-bottom:18px}.dashboard-news-editor>label{gap:7px;margin:0 18px 13px;display:grid}.dashboard-news-editor>label>span{color:var(--muted);font-size:13px;font-weight:700}.dashboard-news-editor input,.dashboard-news-editor textarea,.navigation-group-editor input,.navigation-section-editor select{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:0}.dashboard-news-editor input{min-height:42px;padding:0 11px}.dashboard-news-editor textarea{resize:vertical;min-height:104px;padding:10px 11px;line-height:1.5}.dashboard-news-editor input:focus,.dashboard-news-editor textarea:focus,.navigation-group-editor input:focus,.navigation-section-editor select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-news-editor input:focus,.dashboard-news-editor textarea:focus,.navigation-group-editor input:focus,.navigation-section-editor select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.dashboard-news-editor-actions{justify-content:space-between;align-items:center;gap:12px;margin:0 18px;display:flex}.dashboard-news-admin-list{border-top:1px solid var(--border);gap:1px;margin:16px 18px 0;padding-top:12px;display:grid}.dashboard-news-admin-list article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 4px;display:flex}.dashboard-news-admin-list article>span{gap:3px;min-width:0;display:grid}.dashboard-news-admin-list strong,.dashboard-news-admin-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-news-admin-list strong{font-size:13px}.dashboard-news-admin-list small{color:var(--muted);font-size:11px}.navigation-layout-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px;display:grid}.navigation-group-editor{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;min-width:0;overflow:hidden}.navigation-group-editor>header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.navigation-group-editor>header input{min-height:38px;padding:0 9px;font-size:13px;font-weight:800}.navigation-group-editor>header>span,.navigation-section-editor>span:last-child{gap:4px;display:flex}.navigation-group-editor button{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;place-items:center;font-weight:800;display:grid}.navigation-group-editor button:disabled{opacity:.3}.navigation-group-editor>div{padding:5px;display:grid}.navigation-section-editor{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(110px,1fr) minmax(130px,.8fr) auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:6px;display:grid}.navigation-section-editor:last-child{border-bottom:0}.navigation-section-editor .workspace-mega-icon{width:34px;height:34px}.navigation-section-editor>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.navigation-section-editor select{min-height:34px;padding:0 8px;font-size:11px}@media (width<=1500px){.topbar .workspace-category-bar>a,.topbar .workspace-category-menu>button{padding-inline:7px;font-size:11px}.single-navigation-shell .global-search-wrap{flex-basis:250px;width:min(250px,16vw)}.global-search kbd{display:none}.dashboard-main-stack .overview-command-grid{grid-template-columns:1fr}.dashboard-main-stack .overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.single-navigation-shell .global-search-wrap{display:none}.topbar .workspace-category-bar{flex:1}.navigation-layout-list{grid-template-columns:1fr}}@media (width<=980px){.topbar .workspace-category-bar{display:none}.dashboard-wb-grid{grid-template-columns:1fr}.dashboard-left-rail{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.dashboard-news-list{max-height:280px}.dashboard-main-stack .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.wb-dashboard>.page-header{gap:10px}.wb-dashboard>.page-header .page-description{display:none}.dashboard-wb-grid,.dashboard-left-rail,.dashboard-main-stack{grid-template-columns:1fr;gap:12px}.dashboard-news-list{max-height:320px}.dashboard-news-editor-actions{flex-direction:column;align-items:stretch}.dashboard-news-editor-actions .primary-button{width:100%}.navigation-layout-list{padding-inline:var(--mobile-gutter)}.navigation-section-editor{grid-template-columns:34px minmax(0,1fr) auto}.navigation-section-editor select{grid-area:2/2/auto/-1;min-height:42px}.navigation-section-editor>span:last-child{grid-area:1/3}}html,body{max-width:100%;overflow-x:clip}.app-shell,.workspace,.main-content,.wb-dashboard{min-width:0;max-width:100%}.single-navigation-shell .main-content{width:min(100%,1600px);padding-left:clamp(16px,2vw,32px);padding-right:clamp(16px,2vw,32px)}.wb-dashboard>*,.dashboard-wb-grid>*,.overview-command-grid>*,.overview-secondary-grid>*{min-width:0}.wb-dashboard>.presence-dock{margin:0;position:static;top:auto}.wb-dashboard>.overview-command-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr)}.wb-dashboard>.overview-command-grid .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-commerce-list>a>.status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}@media (width<=1500px) and (width>=981px){.single-navigation-shell .global-search-wrap{flex-basis:180px;width:min(180px,13vw);display:block}.topbar .workspace-category-bar{flex:1}.single-navigation-shell .profile{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin:0;padding:0;display:flex}.single-navigation-shell .profile .avatar{border:0;width:30px;height:30px}.single-navigation-shell .profile>div,.single-navigation-shell .profile>svg{display:none}}@media (width<=1280px) and (width>=981px){.single-navigation-shell .topbar{gap:10px;padding-inline:18px}.single-navigation-shell .topbar-brand{min-width:140px}.single-navigation-shell .global-search-wrap{display:none}.topbar .workspace-category-bar>a,.topbar .workspace-category-menu>button{padding-inline:6px;font-size:11px}}@media (width<=1200px){.wb-dashboard>.overview-command-grid{grid-template-columns:1fr}.wb-dashboard>.overview-command-grid .overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1120px) and (width>=721px){.dashboard-wb-grid{grid-template-columns:1fr}.dashboard-left-rail{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr)}.dashboard-news-list{max-height:250px}.dashboard-commerce-list,.overview-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.wb-dashboard>.overview-command-grid .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1060px) and (width>=981px){.single-navigation-shell .topbar{gap:7px;padding-inline:12px}.single-navigation-shell .topbar-brand{min-width:130px}.topbar-brand .yuanexim-wordmark{font-size:14px}.topbar .workspace-category-bar>a,.topbar .workspace-category-menu>button{gap:4px;padding-inline:4px;font-size:10px}.topbar .workspace-category-menu>button svg{display:none}}@media (width<=720px){.dashboard-commerce-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:6px 8px;display:grid;overflow:visible}.dashboard-commerce-tabs button{white-space:normal;justify-content:center;min-width:0;min-height:46px;padding-inline:6px}.wb-dashboard>.overview-command-grid .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.yuanexim-logo,.yuanexim-mark,.proposal-flow .proposal-logo img,.print-document-brand img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mobile-table-cards,.cargo-mobile-table-cards{display:none}.dashboard-wb-grid{align-items:stretch}.dashboard-left-rail{grid-template-rows:auto minmax(0,1fr)}.dashboard-main-stack,.dashboard-commerce-panel{height:100%}.dashboard-commerce-panel{min-height:528px}.dashboard-news-panel{flex-direction:column;height:350px;min-height:0;display:flex}.dashboard-news-heading>a:first-child{color:var(--text);align-items:center;gap:7px;display:inline-flex}.dashboard-news-list{flex:1;align-content:start;min-height:0;max-height:none}.dashboard-news-list>a{border-bottom:1px solid var(--border);min-width:0;color:var(--text);gap:6px;padding:12px 0;display:grid}.dashboard-news-list>a:last-child{border-bottom:0}.dashboard-news-list>a.important{border:1px solid var(--accent);margin:7px -5px 0;padding:11px 8px}@supports (color:color-mix(in lab, red, red)){.dashboard-news-list>a.important{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}}.dashboard-news-list>a.important{background:var(--accent-soft);border-radius:10px}.dashboard-news-list>a>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-news-list>a>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-news-list>a>span em{background:var(--accent);color:#17130a;border-radius:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900}.dashboard-news-all{border-top:1px solid var(--border);min-height:40px;color:var(--blue);flex:none;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.dashboard-period-controls{align-items:center;gap:12px;display:flex}.dashboard-period-controls label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:190px;display:grid}.dashboard-period-controls label>span{color:var(--muted-2);text-transform:uppercase;font-size:10px;font-weight:750}.dashboard-period-controls select{border:1px solid var(--border);background:var(--surface-soft);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:0 30px 0 10px;font-size:12px;font-weight:700}.dashboard-comparisons{text-align:right;grid-area:1/2/3;align-self:center;gap:4px;display:grid}.dashboard-delta{justify-content:flex-end;align-items:center;gap:5px;font-style:normal;display:flex}.dashboard-delta b{color:var(--muted);font-size:11px}.dashboard-delta.up b{color:var(--green)}.dashboard-delta.down b{color:var(--red)}.dashboard-delta small{color:var(--muted-2);font-size:10px;font-weight:500}.dashboard-grid,.overview-command-grid,.overview-secondary-grid,.accounting-grid,.template-grid,.invoice-grid{align-items:stretch}.dashboard-grid>.panel,.overview-command-grid>.panel,.overview-secondary-grid>.panel,.accounting-grid>.panel,.template-grid>.panel,.invoice-grid>.panel{height:100%}.news-page{gap:16px;display:grid}.news-page>.page-header{margin-bottom:0}.news-layout{grid-template-columns:minmax(230px,280px) minmax(0,760px);justify-content:center;align-items:start;gap:16px;display:grid}.news-filters{gap:7px;padding:16px;display:grid;position:sticky;top:84px}.news-filters h2{margin:0 0 7px;font-size:18px}.news-filters h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 4px;font-size:11px}.news-filters>button,.news-category-list button{min-height:40px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.news-filters button:hover,.news-filters button.active{border-color:var(--border);background:var(--accent-soft);color:var(--accent)}.news-filters>label{border:1px solid var(--border);min-height:42px;color:var(--muted);border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin-top:8px;padding:0 10px;display:grid}.news-filters input{min-width:0;height:40px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0}.news-category-list{flex-wrap:wrap;gap:6px;display:flex}.news-category-list button{border-color:var(--border);border-radius:999px;min-height:32px;padding:0 9px;font-size:11px}.news-feed{gap:10px;display:grid}.news-feed-card{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px;min-width:0;padding:17px;display:grid}.news-feed-main{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.news-feed-main>small{color:var(--muted-2);font-size:11px}.news-feed-main h2{margin:0;font-size:18px;line-height:1.35}.news-feed-main>span{flex-wrap:wrap;gap:6px;display:flex}.news-feed-main em{background:var(--surface-soft);color:var(--muted);border-radius:6px;padding:4px 7px;font-size:10px;font-style:normal}.news-feed-main em.important{background:var(--accent-soft);color:var(--accent)}.news-bookmark{border:1px solid var(--border);background:var(--surface-soft);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:24px;display:grid}.news-bookmark.active{border-color:var(--accent);color:var(--accent)}.news-detail-page{width:min(100%,940px);margin:0 auto}.news-back-button{width:max-content;min-height:42px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:700}.news-detail-card{padding:clamp(22px,4vw,46px)}.news-detail-card>header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding-bottom:20px;display:grid}.news-detail-card h1{letter-spacing:-.035em;max-width:800px;margin:7px 0 12px;font-size:clamp(25px,3.2vw,38px);line-height:1.15}.news-detail-card header p{color:var(--muted);margin:0;font-size:12px}.news-detail-body{color:var(--text);white-space:pre-wrap;padding-top:24px;font-size:15px;line-height:1.8}.vtb-sync-panel{grid-template-columns:46px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:16px;padding:18px;display:grid}.vtb-sync-panel.connected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vtb-sync-panel.connected{border-color:color-mix(in srgb,var(--green) 34%,var(--border))}}.vtb-sync-panel.waiting{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vtb-sync-panel.waiting{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.vtb-sync-icon{background:var(--green-soft);width:46px;height:46px;color:var(--green);border-radius:13px;place-items:center;display:grid}.vtb-sync-copy{min-width:0}.vtb-sync-copy h2{margin:4px 0 5px;font-size:18px}.vtb-sync-copy p{max-width:820px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.vtb-sync-state{text-align:right;justify-items:end;gap:7px;display:grid}.vtb-sync-state small{max-width:230px;color:var(--muted-2);font-size:10px}.vtb-sync-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.vtb-review-button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.vtb-review-button:hover .status-pill{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vtb-review-button:hover .status-pill{border-color:color-mix(in srgb,var(--accent) 65%,var(--border))}}.form-callout{border:1px solid var(--blue);margin:0;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.form-callout{border:1px solid color-mix(in srgb,var(--blue) 25%,var(--border))}}.form-callout{background:var(--blue-soft);color:var(--muted);border-radius:9px;font-size:12px;line-height:1.5}.vtb-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.vtb-review-summary>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;min-width:0;padding:10px}.vtb-review-summary dt{color:var(--muted-2);text-transform:uppercase;margin-bottom:4px;font-size:10px}.vtb-review-summary dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.vtb-pairing-result{border-top:1px solid var(--border);grid-column:2/-1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding-top:12px;display:flex}.vtb-pairing-result small{color:var(--muted-2);font-size:10px}.vtb-pairing-result .copy-code{color:var(--accent);letter-spacing:.08em;overflow-wrap:anywhere;font-size:15px}.invoice-china-payment{border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;margin:12px 0;padding:10px 11px;display:flex}.invoice-china-payment>span{gap:2px;min-width:0;display:grid}.invoice-china-payment strong{font-size:12px}.invoice-china-payment small{color:var(--muted);font-size:10px}.invoice-china-payment.waiting{background:var(--accent-soft);color:var(--accent)}.invoice-china-payment.paid{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.invoice-china-payment.paid{border-color:color-mix(in srgb,var(--green) 35%,var(--border))}}.invoice-china-payment.paid{background:var(--green-soft);color:var(--green)}.dashboard-news-editor select{border:1px solid var(--border);background:var(--surface-soft);min-height:42px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:0 11px}.dashboard-news-editor-actions>span{gap:8px;display:flex}@media (width<=1120px){.dashboard-commerce-panel{height:auto;min-height:0}.dashboard-news-panel{height:320px}.news-layout{grid-template-columns:230px minmax(0,1fr)}}@media (width<=980px){html,body{overscroll-behavior-x:none;width:100%;overflow-x:clip}body{font-size:15px}.yuanexim-home-link{pointer-events:none;-webkit-user-select:none;user-select:none}.single-navigation-shell .topbar{z-index:70;position:sticky;top:0}.single-navigation-shell .main-content{width:100%;padding:18px var(--mobile-gutter) calc(92px + env(safe-area-inset-bottom))}.page-header{flex-direction:column;align-items:flex-start}.page-header>div,.page-actions{width:100%;min-width:0}.page-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.page-actions>*{justify-content:center;width:100%;min-width:0}.segmented-tabs,.filter-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:7px;display:grid;overflow:visible}.segmented-tabs button,.filter-stats button{white-space:normal;justify-content:center;min-width:0;min-height:44px}.table-scroll{overflow:visible}.table-scroll>table{display:none}.mobile-table-cards{gap:10px;padding:10px;display:grid}.mobile-table-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.mobile-table-card>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.mobile-table-card>div:nth-child(2n){border-right:0}.mobile-table-card>div:nth-last-child(-n+2){border-bottom:0}.mobile-table-card>div>small{color:var(--muted-2);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.mobile-table-card>div>span{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:13px;line-height:1.45}.mobile-table-card>div>span>small{margin-top:3px;display:block}.mobile-table-card .mobile-table-primary:not(:has(input[type=checkbox])){background:var(--blue);border-right:0;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.mobile-table-card .mobile-table-primary:not(:has(input[type=checkbox])){background:color-mix(in srgb,var(--blue) 6%,var(--surface-soft))}}.mobile-table-card .row-actions{flex-wrap:wrap;justify-content:flex-start}.cargo-table-wrap{display:none}.cargo-mobile-table-cards{gap:10px;display:grid}.cargo-mobile-table-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.cargo-mobile-table-card>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:5px;min-width:0;padding:12px;display:grid}.cargo-mobile-table-card>div:nth-child(2n){border-right:0}.cargo-mobile-table-card>div>small{color:var(--muted-2);text-transform:uppercase;font-size:10px;font-weight:750}.cargo-mobile-table-card>div>span{overflow-wrap:anywhere;min-width:0;font-size:13px}.cargo-mobile-table-card>div.primary{border-right:0;grid-column:1/-1}.dashboard-wb-grid,.dashboard-left-rail{grid-template-columns:1fr}.dashboard-news-panel{height:300px}.dashboard-commerce-head{flex-direction:column;align-items:stretch;gap:0;padding:0}.dashboard-period-controls{border-top:1px solid var(--border);justify-content:space-between;min-height:52px;padding:7px 12px}.dashboard-period-controls label{flex:1;min-width:0}.dashboard-period-controls select{width:100%;height:40px;font-size:13px}.dashboard-live-state{display:none}.overview-command-grid,.dashboard-grid,.accounting-grid,.template-grid,.invoice-grid,.news-layout{grid-template-columns:1fr}.news-filters{scrollbar-width:none;align-items:center;gap:7px;padding:10px;display:flex;position:static;overflow-x:auto}.news-filters::-webkit-scrollbar{display:none}.news-filters h2,.news-filters h3{display:none}.news-filters>button,.news-category-list button{border-color:var(--border);flex:none;min-height:40px}.news-filters>label{flex:none;min-width:min(70vw,300px);margin:0}.news-category-list{flex-wrap:nowrap}.vtb-sync-panel{grid-template-columns:46px minmax(0,1fr);align-items:start}.vtb-sync-state{text-align:left;grid-column:1/-1;justify-items:start}.vtb-sync-actions{justify-content:flex-start}.vtb-pairing-result{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.client-chat-thread>form,.client-manager-chat>form{padding:10px 12px calc(10px + env(safe-area-inset-bottom));align-items:end;gap:8px;grid-template-columns:minmax(0,1fr) 50px!important;display:grid!important}.client-chat-thread>form textarea,.client-manager-chat>form textarea{resize:none;grid-area:1/1;width:100%;min-height:50px;max-height:128px;padding:13px 14px;font-size:16px}.client-chat-thread>form button,.client-manager-chat>form button{border-radius:14px;grid-row:1;width:50px;min-width:50px;height:50px;min-height:50px;padding:0;font-size:0;grid-column:2!important}.client-chat-thread>form button:before,.client-manager-chat>form button:before{content:"➤";font-size:19px}.client-manager-chat>form .client-chat-error{grid-area:2/1/auto/-1}.message-form.telegram-composer{padding:7px!important}.message-compose-row{align-items:end;grid-template-columns:44px minmax(0,1fr) 48px!important}.message-compose-row .chat-attach{width:44px;height:48px}.message-editor textarea{min-height:48px;max-height:120px;padding:13px 12px;font-size:16px}.message-form .message-send-button{border-radius:13px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;grid-column:auto!important;font-size:0!important}.message-form .message-send-button:before{content:"➤";font-size:18px}.modal{max-height:calc(100dvh - env(safe-area-inset-top) - 6px)}.modal form,.mobile-more-groups,.client-chat-thread-messages,.client-manager-chat-messages{overscroll-behavior:contain}.topbar-brand .yuanexim-mark,.cargo-brand .yuanexim-mark,.client-site-brand .yuanexim-mark,.mobile-topbar-brand .yuanexim-mark{width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.topbar-brand .yuanexim-logo,.cargo-brand .yuanexim-logo,.client-site-brand .yuanexim-logo,.mobile-topbar-brand .yuanexim-logo{gap:9px}.topbar-brand .yuanexim-wordmark,.cargo-brand .yuanexim-wordmark,.client-site-brand .yuanexim-wordmark,.mobile-topbar-brand .yuanexim-wordmark{letter-spacing:.045em;font-size:15px}}@media (width<=720px){:root{--mobile-gutter:14px;--mobile-radius:16px}.single-navigation-shell .topbar{height:calc(60px + env(safe-area-inset-top));min-height:calc(60px + env(safe-area-inset-top));padding-inline:var(--mobile-gutter)}.topbar-brand{max-width:calc(100vw - 128px)}.single-navigation-shell .topbar-actions .topbar-messenger,.single-navigation-shell .topbar-popover-wrap .icon-button{width:40px;height:40px}.single-navigation-shell .profile-menu{display:none}.main-content,.single-navigation-shell .main-content{padding-top:16px}.page-kicker{display:none}.page-header{gap:12px;margin-bottom:16px}.page-header h1{font-size:clamp(24px,7.5vw,29px)}.page-description{font-size:13px}.panel{border-radius:16px}.mobile-app-nav{min-height:calc(70px + env(safe-area-inset-bottom));padding-top:7px}.mobile-app-nav>a,.mobile-app-nav>button{border-radius:14px;min-height:56px}.mobile-app-nav>a small,.mobile-app-nav>button small{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:10px;overflow:hidden}.dashboard-commerce-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.dashboard-commerce-summary>span{grid-template-columns:minmax(0,1fr) auto;min-height:108px}.dashboard-comparisons{gap:6px}.dashboard-delta{flex-direction:column;align-items:flex-end;gap:0}.dashboard-delta small{font-size:9px}.dashboard-news-panel{height:286px}.news-feed-card{padding:15px}.news-feed-main h2{font-size:16px}.news-detail-card{padding:20px 17px}.news-detail-card h1{font-size:26px}.news-detail-body{font-size:15px;line-height:1.7}.mobile-table-cards{padding:9px}.mobile-table-card,.cargo-mobile-table-card{grid-template-columns:1fr}.mobile-table-card>div,.cargo-mobile-table-card>div{border-right:0;grid-template-columns:minmax(92px,.38fr) minmax(0,.62fr);align-items:start;gap:10px}.mobile-table-card>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.mobile-table-card>div:last-child,.cargo-mobile-table-card>div:last-child{border-bottom:0}.mobile-table-card .mobile-table-primary,.cargo-mobile-table-card>div.primary{grid-column:auto;grid-template-columns:1fr;gap:5px}.mobile-table-card>div>small,.cargo-mobile-table-card>div>small{font-size:9px}.vtb-sync-panel{padding:15px}.vtb-sync-copy h2{font-size:16px}.dashboard-news-editor-actions>span{width:100%}.dashboard-news-editor-actions>span>button{flex:1}}@media (width<=390px){.page-actions{grid-template-columns:1fr}.topbar-brand .yuanexim-wordmark{font-size:14px}.dashboard-period-controls label{grid-template-columns:1fr;gap:3px}.dashboard-period-controls label>span{display:none}.mobile-app-nav>a small,.mobile-app-nav>button small{font-size:9px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
