/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.italic{font-style:italic}}*{box-sizing:border-box}html{background:#2a2a2a;min-height:100%}body{min-height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);color:var(--ink);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;background:#f0f0f0;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:block}.sidebar{color:#eee;z-index:5;background:#2a2a2a;align-items:center;gap:16px;height:72px;padding:0 18px;display:flex;position:sticky;inset:0 0 auto;box-shadow:0 4px 18px #13312a1f}.brand{white-space:nowrap;flex-direction:column;justify-content:center;min-width:138px;padding:0;line-height:1;display:flex}.brand strong{color:#fff;letter-spacing:.5px;font-size:16px;font-weight:850}.brand small{color:#bababa;letter-spacing:3.4px;margin-top:6px;font-size:7px;font-weight:650}nav{flex-direction:row;flex:1;align-items:center;gap:4px;display:flex}.nav-item{color:#c5c5c5;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;width:auto;padding:10px 12px;font-size:12px;display:flex}.nav-item span{text-align:center;width:18px;font-size:17px}.nav-item i{color:#fff;background:#858585;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px;font-style:normal}.sidebar>nav{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;width:100%;min-width:0;display:grid}.sidebar>nav .nav-item{text-align:center;justify-content:center;width:100%;min-width:0;padding:10px 5px;font-size:11px}.side-bottom{align-items:center;margin-left:auto;display:flex}.side-bottom>.nav-item{display:none}.side-bottom>.account-nav{display:flex}.mail-state{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 4px;font-size:11px;font-weight:750}.workspace{width:100%;max-width:1500px;margin:0 auto;padding:26px 38px 48px}.topbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.2px;color:var(--green);margin:0 0 6px;font-size:12px;font-weight:700}.topbar h1{letter-spacing:-.5px;margin:0;font-size:23px}.topbar h1 em{color:var(--green);font-style:normal}.top-actions{gap:10px;display:flex}.top-actions button,.sync-banner button,.export{border:1px solid var(--line);color:#474747;background:#fff;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:600}.top-actions .primary{color:#fff;background:var(--green);border-color:var(--green)}.top-actions .primary:hover{background:var(--green-dark)}.scope-switcher{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;overflow:hidden}.calendar-switcher{align-items:flex-start;gap:16px;padding:11px 14px;display:flex}.calendar-label{flex:0 0 195px}.calendar-label strong,.calendar-label span{display:block}.calendar-label strong{font-size:11px}.calendar-label span{color:#8e8e8e;margin-top:3px;font-size:9px}.calendar-controls{flex:1;gap:7px;min-width:0;display:grid}.year-tabs,.month-tabs{gap:6px;padding:2px;display:flex;overflow-x:auto}.year-tabs button,.month-tabs button{white-space:nowrap;color:#646464;background:#f9f9f9;border:1px solid #e2e2e2;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:650}.year-tabs button.active,.month-tabs button.active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 3px 10px #1d7e682e}.year-tabs button:disabled,.month-tabs button:disabled{opacity:.45}.year-tabs i,.month-tabs i{opacity:.72;margin-left:3px;font-style:normal}.year-tabs{grid-template-columns:repeat(9,minmax(62px,1fr));display:grid;overflow:visible}.month-tabs{grid-template-columns:repeat(13,minmax(0,1fr));display:grid;overflow:visible}.calendar-switcher .month-tabs button{width:100%;min-width:0;padding-left:3px;padding-right:3px}.calendar-switcher{width:100%;display:block}.calendar-switcher .calendar-controls{width:100%;min-width:0}.calendar-switcher .year-tabs,.calendar-switcher .month-tabs{width:100%}.client-switcher,.month-switcher{align-items:center;gap:16px;padding:11px 14px;display:flex}.client-switcher{border-bottom:1px solid var(--line)}.client-switcher>div:first-child,.month-switcher>div:first-child{flex:none;min-width:195px}.client-switcher strong,.client-switcher span,.month-switcher strong,.month-switcher span{display:block}.client-switcher strong,.month-switcher strong{font-size:11px}.client-switcher span,.month-switcher span{color:#8e8e8e;margin-top:3px;font-size:9px}.client-tabs,.month-tabs{gap:6px;padding:2px;display:flex;overflow-x:auto}.client-tabs button,.month-tabs button{white-space:nowrap;color:#646464;background:#f9f9f9;border:1px solid #e2e2e2;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:650}.client-tabs button.active,.month-tabs button.active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 3px 10px #1d7e682e}.client-tabs i,.month-tabs i{opacity:.75;margin-left:4px;font-style:normal}.client-tabs .client-tab-label{color:inherit!important;font-size:inherit!important;white-space:nowrap!important;margin:0!important;font-weight:800!important;display:inline!important}.sync-banner{background:#fff;border:1px solid #dadada;border-radius:13px;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.sync-icon{width:38px;height:38px;color:var(--green);background:#d9d9d9;border-radius:10px;place-items:center;margin-right:13px;display:grid}.sync-banner strong{font-size:14px}.sync-banner p{color:#717171;margin:3px 0 0;font-size:12px}.sync-banner button{color:var(--green);background:0 0;border:0;margin-left:auto}.sync-banner button span{margin-left:8px}.shipping-alert{background:#fbfbfb;border:1px solid #d8d8d8;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.alert-mark{color:#6b6b6b;background:#e1e1e1;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.alert-copy{flex:1;min-width:0}.alert-heading{align-items:center;gap:9px;margin-bottom:9px;display:flex}.alert-heading strong{font-size:13px}.alert-heading>span{color:#707070;background:#e9e9e9;border-radius:20px;padding:3px 8px;font-size:9px}.alert-orders{flex-wrap:wrap;gap:7px;display:flex}.alert-orders button{color:#525252;background:#fff;border:1px solid #e1e1e1;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.alert-orders button:hover{border-color:#b1b1b1}.alert-orders b{color:#444;font-size:10px}.alert-orders span{font-size:10px}.alert-orders em{border-radius:10px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700}.overdue{color:#5b5b5b;background:#e8e8e8}.due-soon{color:#6b6b6b;background:#ebebeb}.reminder-setting{white-space:nowrap;color:#656565;align-items:center;gap:5px;font-size:10px;display:flex}.reminder-setting select{color:#5a5a5a;background:#fff;border:1px solid #d1d1d1;border-radius:7px;padding:5px 7px;font-size:10px}.shipping-alert.paused{background:#f8f8f8;border-color:#e2e2e2}.shipping-alert.paused .alert-mark{color:#777;background:#e8e8e8}.shipping-alert.paused .alert-heading>span{color:#6d6d6d;background:#e9e9e9}.pause-reminders{color:#5f5f5f;background:#fff;border:1px solid #cbcbcb;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:650}.shipping-alert.paused .pause-reminders{color:#4d4d4d;border-color:#d1d1d1}.metrics{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:14px;display:grid}.metrics article,.chart-card,.delivery-card,.orders-card{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 2px 9px #1e372f06}.metrics article{padding:17px 18px}.metric-head{color:#6d6d6d;justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-head b{border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.mint{color:#434343;background:#e9e9e9}.blue{color:#727272;background:#efefef}.amber{color:#7c7c7c;background:#f1f1f1}.rose{color:#696969;background:#ebebeb}.metrics article>strong{letter-spacing:-.5px;margin:9px 0 4px;font-size:25px;display:block}.metrics article>strong small{color:#7b7b7b;font-size:12px;font-weight:500}.metrics article>p{color:#959595;margin:0;font-size:11px}.up{color:#616161;margin-right:5px;font-style:normal}.insights{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:14px;margin-bottom:14px;display:grid}.chart-card,.delivery-card{padding:18px 20px}.section-title{justify-content:space-between;align-items:flex-start;display:flex}.section-title h2,.orders-head h2{margin:0;font-size:15px}.section-title p,.orders-head p{color:#8e8e8e;margin:4px 0 0;font-size:11px}.section-title>span{border:1px solid var(--line);color:#666;border-radius:7px;padding:7px 10px;font-size:11px}.chart{height:165px;margin-top:12px;display:flex}.y-axis{color:#a4a4a4;flex-direction:column;justify-content:space-between;width:36px;padding-bottom:22px;font-size:9px;display:flex}.bars{border-bottom:1px solid var(--line);background:repeating-#fff;flex:1;justify-content:space-around;align-items:flex-end;padding:18px 8px 0;display:flex}.bar-wrap{flex-direction:column;justify-content:flex-end;align-items:center;width:11%;height:100%;display:flex;position:relative}.bar{background:#cacaca;border-radius:5px 5px 1px 1px;width:68%;max-width:34px;transition:all .2s}.bar-wrap:last-child .bar{background:var(--green)}.bar-wrap:hover .bar{background:#5b5b5b}.bar-wrap small{color:#878787;font-size:10px;position:absolute;bottom:-19px}.bar-value{opacity:0;color:#fff;background:#2b2b2b;border-radius:4px;padding:3px 5px;font-size:9px;transition:all .15s;position:absolute;top:0}.bar-wrap:hover .bar-value{opacity:1}.delivery-card{flex-direction:column;display:flex}.ring{background:conic-gradient(#555 0 25%,#c1c1c1 25% 75%,#8d8d8d 75% 100%);border-radius:50%;place-items:center;width:116px;height:116px;margin:11px auto 8px;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.ring div{z-index:1;text-align:center}.ring strong,.ring small{display:block}.ring strong{font-size:23px}.ring small{color:#8e8e8e;font-size:9px}.legend{color:#767676;justify-content:space-between;gap:5px;font-size:9px;display:flex}.legend span{align-items:center;gap:4px;display:flex}.legend b{color:#313131}.dot{border-radius:50%;width:6px;height:6px}.green{background:#555}.yellow{background:#c1c1c1}.red{background:#8d8d8d}.orders-card{overflow:hidden}.orders-head{justify-content:space-between;align-items:center;padding:17px 20px 13px;display:flex}.filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.search{border:1px solid var(--line);color:#909090;border-radius:8px;align-items:center;gap:7px;width:220px;height:35px;padding:0 10px;display:flex}.search input{color:#3b3b3b;border:0;outline:0;width:100%;font-size:11px}.filters select,.export,.clear-dates{border:1px solid var(--line);color:#5a5a5a;background:#fff;border-radius:8px;height:35px;padding:0 10px;font-size:11px}.date-filter{border:1px solid var(--line);color:#888;border-radius:8px;align-items:center;gap:5px;height:35px;padding:0 8px;font-size:10px;display:flex}.date-filter input{color:#4e4e4e;border:0;outline:0;width:112px;font-size:10px}.clear-dates{color:#656565}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#888;text-align:left;background:#f8f8f8;padding:10px 12px;font-size:10px;font-weight:600}td{color:#595959;border-bottom:1px solid #efefef;padding:12px;font-size:11px}tbody tr{cursor:pointer;transition:all .15s}tbody tr:hover,tbody tr:focus{background:#f2f2f2;outline:none;box-shadow:inset 3px 0 #656565}.po{color:#474747;font-weight:700}.amount{color:#2d2d2d;font-weight:700}td strong,td small{display:block}td strong{color:#3a3a3a;font-size:11px}td small{color:#939393;max-width:170px;margin-top:3px;font-size:9px}.status{border-radius:20px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-block}.status.待交付{color:#717171;background:#f1f1f1}.status.已交付{color:#4e4e4e;background:#eaeaea}.status.待确认{color:#5f5f5f;background:#ebebeb}.arrow{color:#a8a8a8;font-size:18px}.empty{text-align:center;color:#888;padding:30px;font-size:13px}.duplicate-warning-row{background:#f3f3f3;box-shadow:inset 4px 0 #6c6c6c}.duplicate-warning-row:hover,.duplicate-warning-row:focus{background:#eaeaea;box-shadow:inset 4px 0 #5b5b5b}.duplicate-badge{color:#fff;background:#6c6c6c;border-radius:10px;width:max-content;margin-top:5px;padding:3px 6px;font-size:8px;line-height:1;display:block}.duplicate-reason{font-weight:750;color:#5a5a5a!important;max-width:260px!important}.customer-summary{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:14px;overflow:hidden}.summary-head{justify-content:space-between;align-items:center;padding:17px 20px 13px;display:flex}.summary-head h2{margin:0;font-size:15px}.summary-head p{color:#8e8e8e;margin:4px 0 0;font-size:11px}.summary-head>span{color:#4b4b4b;background:#ebebeb;border-radius:14px;padding:5px 9px;font-size:10px}.customer-summary table{min-width:850px}.customer-name{color:#313131;font-weight:700}.count-link{color:#494949;background:#efefef;border:0;border-radius:14px;padding:4px 8px;font-size:10px;font-weight:700}.count-link:hover{background:#e2e2e2}.change{text-align:center;border-radius:12px;min-width:52px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.change.positive{color:#424242;background:#e9e9e9}.change.negative{color:#636363;background:#ececec}.summary-total{color:#292929;font-weight:800}.customer-summary tbody tr{cursor:pointer;transition:background .16s,box-shadow .16s}.customer-summary tbody tr:hover,.customer-summary tbody tr.selected-customer-row{background:#eee}.page-card{margin-top:4px}.drop-zone{cursor:pointer;background:#f6f6f6;border:2px dashed #c7c7c7;border-radius:13px;align-items:center;gap:13px;margin-bottom:13px;padding:18px 20px;transition:all .18s;display:flex}.drop-zone:hover,.drop-zone.dragging{background:#ededed;border-color:#585858;transform:translateY(-1px)}.drop-zone.uploading{opacity:.7;pointer-events:none}.drop-icon{color:#4a4a4a;background:#e3e3e3;border-radius:11px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.drop-zone div:nth-child(3){flex:1}.drop-zone strong{font-size:13px}.drop-zone p{color:#767676;margin:4px 0 0;font-size:10px}.drop-zone span{color:#494949;margin-top:6px;font-size:10px;font-weight:650;display:block}.drop-zone button{color:#494949;background:#fff;border:1px solid #c4c4c4;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:700}.mail-page{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-heading h2{margin:0 0 5px;font-size:22px}.page-heading span{color:#838383;font-size:11px}.page-heading button{color:#fff;background:var(--green);border:0;border-radius:8px;padding:10px 14px}.mail-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mail-status-grid article{border:1px solid var(--line);background:#f7f7f7;border-radius:11px;padding:16px}.mail-status-grid small,.mail-status-grid span{color:#8e8e8e;font-size:10px;display:block}.mail-status-grid strong{margin:7px 0 3px;font-size:19px;display:block}.mail-log-empty{text-align:center;padding:70px 20px}.mail-log-empty b{color:#494949;background:#eaeaea;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;font-size:20px;display:grid}.mail-log-empty h3{margin:14px 0 6px;font-size:14px}.mail-log-empty p{color:#898989;font-size:11px}.warehouse{margin-bottom:18px;scroll-margin-top:20px}.warehouse-title{color:#fff;background:#fff;border-radius:14px;margin-bottom:12px;padding:22px 24px}.warehouse-title .eyebrow{color:silver}.warehouse-title h2{margin:0 0 5px;font-size:22px}.warehouse-title span{color:#c7c7c7;font-size:11px}.warehouse-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.warehouse-metrics article,.stock-form,.stock-list,.stock-history{border:1px solid var(--line);background:#fff;border-radius:12px}.warehouse-metrics article{padding:15px 17px}.warehouse-metrics small,.warehouse-metrics span{color:#8d8d8d;font-size:10px;display:block}.warehouse-metrics strong{margin:5px 0 2px;font-size:23px;display:block}.warn-number{color:#6f6f6f}.warehouse-grid{grid-template-columns:360px minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.stock-form,.stock-list,.stock-history{overflow:hidden}.stock-form{padding:18px}.form-head{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.stock-form .form-head{padding:0 0 14px}.form-head h3{margin:0;font-size:14px}.form-head>span{color:#8e8e8e;font-size:10px}.kind-switch{background:#f2f2f2;border-radius:8px;padding:3px;display:flex}.kind-switch button{color:#797979;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:10px;font-weight:700}.kind-switch .selected.in{color:#414141;background:#e8e8e8}.kind-switch .selected.out{color:#616161;background:#ebebeb}.stock-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stock-fields label{color:#6d6d6d;font-size:9px}.stock-fields input{border:1px solid #e2e2e2;border-radius:7px;outline:0;width:100%;margin-top:5px;padding:9px;font-size:10px;display:block}.stock-fields input:focus{border-color:#717171}.stock-message{color:#494949;background:#ededed;border-radius:7px;margin:11px 0 0;padding:8px;font-size:10px}.stock-submit{color:#fff;background:var(--green);border:0;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-weight:700}.stock-list table,.stock-history table{min-width:700px}.stock-value{color:#2a2a2a;font-weight:800}.stock-state,.tx-kind{border-radius:12px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-block}.stock-state.normal,.tx-kind.in{color:#414141;background:#e9e9e9}.stock-state.low,.tx-kind.out{color:#606060;background:#ebebeb}.finance-sheet{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden}.finance-sheet .form-head>div span{color:#8e8e8e;margin-top:4px;font-size:10px;display:block}.finance-sheet .form-head>b{color:#494949;font-size:10px}.finance-filters{align-items:end;gap:8px;margin-left:auto;display:flex}.finance-filters label{color:#828282;gap:3px;font-size:9px;font-weight:700;display:grid}.finance-filters select{color:#414141;background:#fafafa;border:1px solid #d7d7d7;border-radius:7px;min-width:110px;padding:7px 25px 7px 8px;font-size:10px}.finance-selection{align-items:center;gap:9px;margin-left:10px;display:flex}.finance-selection button{color:#474747;background:#f9f9f9;border:1px solid #c8c8c8;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.finance-selection strong{color:#404040;white-space:nowrap;font-size:11px}.finance-sheet table{table-layout:fixed;min-width:1750px}.finance-sheet th{text-align:center}.finance-sheet th:first-child{width:38px}.finance-sheet th:nth-child(2){width:135px}.finance-sheet th:nth-child(3){width:230px}.finance-sheet th:nth-child(4),.finance-sheet th:nth-child(5){width:105px}.finance-sheet th:nth-child(6){width:75px}.finance-sheet .purchase-group{color:#686868;background:#f8f8f8}.finance-sheet .sale-group{color:#404040;background:#f2f2f2}.finance-sheet td{vertical-align:middle;padding:8px}.finance-sheet td input,.finance-sheet td select{color:#3b3b3b;background:#fff;border:1px solid #e2e2e2;border-radius:6px;width:100%;min-width:72px;padding:7px 6px;font-size:10px}.finance-sheet td input[type=checkbox],.finance-sheet th input[type=checkbox]{accent-color:#505050;width:16px;min-width:16px}.finance-sheet tr.selected-finance td{background:#f4f4f4}.finance-sheet td input:focus,.finance-sheet td select:focus{border-color:#666;outline:0;box-shadow:0 0 0 2px #eaeaea}.finance-sheet .tax-input{width:52px;min-width:52px}.profit{color:#4d4d4d;white-space:nowrap}.loss{color:#626262;white-space:nowrap}.row-save{color:#fff;background:#4f4f4f;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.modal-backdrop{z-index:10;background:#0f1c185c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(480px,100%);padding:27px;position:relative;box-shadow:0 20px 70px #0003}.modal h2{margin:0 0 10px;font-size:21px}.close{color:#6c6c6c;background:#f1f1f1;border:0;border-radius:50%;width:29px;height:29px;font-size:20px;position:absolute;top:13px;right:15px}.modal dl{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 0;display:grid}.modal dl div{border-bottom:1px solid var(--line);padding-bottom:10px}.modal dt{color:#8e8e8e;font-size:10px}.modal dd{margin:5px 0 0;font-size:12px;font-weight:600}.toast{z-index:20;color:#fff;background:#2b2b2b;border-radius:9px;padding:12px 17px;font-size:12px;position:fixed;bottom:25px;right:26px;box-shadow:0 10px 30px #0003}.detail-backdrop{place-items:stretch end;padding:0}.order-drawer{background:#f8f8f8;width:min(590px,100%);height:100vh;padding:30px;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #00000029}.detail-header h2{letter-spacing:-.4px;margin:0 0 12px;font-size:25px}.detail-date{color:#797979;margin-left:9px;font-size:11px}.detail-cards{grid-template-columns:1.2fr 1fr 1fr;gap:9px;margin:22px 0;display:grid}.detail-cards article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px}.detail-cards small,.product-detail span,.customer-detail span{color:#8e8e8e;margin-bottom:6px;font-size:10px;display:block}.detail-cards strong{color:#2a2a2a;font-size:16px;display:block}.detail-cards strong i{color:#7b7b7b;font-size:10px;font-style:normal}.detail-section{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:11px;padding:17px}.detail-section h3{margin:0 0 14px;font-size:12px}.customer-detail strong{font-size:14px}.product-detail{grid-template-columns:1fr 1fr;gap:15px;display:grid}.product-detail div{border-bottom:1px solid #efefef;padding-bottom:10px}.product-detail strong{color:#3b3b3b;font-size:12px}.detail-actions{gap:9px;margin-top:18px;display:flex}.detail-actions a,.detail-actions button{text-align:center;border-radius:9px;flex:1;padding:11px;font-size:12px;font-weight:700;text-decoration:none}.detail-actions a{color:#fff;background:var(--green)}.detail-actions button{color:#585858;background:#fff;border:1px solid #dcdcdc}.order-line-list{gap:5px;min-width:150px;display:grid}.order-line-list>div{border-bottom:1px dashed #e8e8e8;padding-bottom:5px}.order-line-list>div:last-child{border-bottom:0;padding-bottom:0}.order-line-list.quantities{white-space:nowrap;color:#484848;min-width:74px;font-weight:650}.finance-sheet .order-line-list{margin-top:5px}.finance-sheet .order-line-list small{max-width:210px;line-height:1.35}.security-note{color:#696969;background:#f4f4f4;border:1px solid #e3e3e3;border-radius:9px;padding:10px 12px;font-size:11px;line-height:1.6}.mail-modal form{flex-direction:column;gap:13px;margin-top:17px;display:flex}.mail-modal label{color:#575757;font-size:11px;font-weight:650}.mail-modal input{color:#2d2d2d;border:1px solid #e0e0e0;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:11px 12px;display:block}.mail-modal input:focus{border-color:#737373;box-shadow:0 0 0 3px #e9e9e9}.server-info{background:#f8f8f8;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px 15px;padding:10px 12px;font-size:10px;display:grid}.server-info span{color:#8e8e8e}.server-info b{text-align:right;color:#484848}.mail-buttons{grid-template-columns:1fr 1.7fr;gap:8px;display:grid}.mail-submit,.mail-secondary{border-radius:9px;padding:11px;font-weight:700}.mail-submit{color:#fff;background:var(--green);border:0}.mail-secondary{color:#565656;background:#fff;border:1px solid #d4d4d4}.mail-submit:disabled,.mail-secondary:disabled{opacity:.65;cursor:wait}.mail-result{border-radius:8px;margin:0;padding:9px 11px;font-size:11px}.mail-result.success{color:#585858;background:#eee}.mail-result.error{color:#5a5a5a;background:#ececec}.mail-footnote{color:#767676;margin-top:12px;line-height:1.5;display:block}@media (max-width:1050px){.metrics,.warehouse-metrics{grid-template-columns:repeat(2,1fr)}.insights,.warehouse-grid{grid-template-columns:1fr}.delivery-card{min-height:240px}.legend{justify-content:center;gap:24px}.orders-head{flex-direction:column;align-items:flex-start;gap:13px}.filters{width:100%}.search{flex:1}}@media (max-width:900px){.sidebar{gap:12px;padding:0 14px;overflow-x:auto}.brand{z-index:2;background:#2a2a2a;padding-right:10px;position:sticky;left:0}.side-bottom{display:none}.workspace{padding:22px 15px}.topbar{align-items:flex-start;gap:14px}.topbar h1{font-size:19px}.ghost{display:none}.metrics,.warehouse-metrics,.mail-status-grid{grid-template-columns:1fr 1fr;gap:9px}.metrics article{padding:14px}.metrics article>strong{font-size:20px}.filters{flex-wrap:wrap}.search{min-width:100%}.sync-banner p{max-width:210px}.sync-banner button{display:none}.shipping-alert{flex-wrap:wrap}.reminder-setting{margin-left:42px}.alert-orders button{width:100%}.alert-orders span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-orders em{margin-left:auto}}.receivable-sheet{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.receivable-sheet .form-head>div span{color:#8e8e8e;margin-top:4px;font-size:10px;display:block}.receivable-sheet .form-head>b{color:#494949;font-size:10px}.receivable-sheet table{min-width:1450px}.receivable-sheet td{vertical-align:middle}.receivable-sheet td input,.receivable-sheet td select{color:#3b3b3b;background:#fff;border:1px solid #e2e2e2;border-radius:7px;width:100%;min-width:90px;padding:7px;font-size:10px}.receivable-sheet td input:focus,.receivable-sheet td select:focus{border-color:#666;outline:0;box-shadow:0 0 0 2px #eaeaea}.due-badge{white-space:nowrap;border-radius:14px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-block}.due-badge.overdue{color:#5a5a5a;background:#e8e8e8}.due-badge.soon{color:#686868;background:#ececec}.due-badge.later{color:#666;background:#efefef}.due-badge.paid{color:#5a5a5a;background:#ededed}.receivable-actions{white-space:nowrap;gap:5px;display:flex}.receivable-actions button{color:#4a4a4a;cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}.receivable-actions button:disabled{cursor:wait;opacity:.65}.receivable-actions .mark-paid{color:#fff;background:#4f4f4f;border-color:#4f4f4f}.receivable-actions .danger{color:#5e5e5e;background:#f9f9f9;border-color:#c6c6c6}.receivable-actions .danger.confirming{color:#fff;background:#5e5e5e;border-color:#5e5e5e;box-shadow:0 0 0 2px #dedede}.receivable-groups+.receivables{display:none}.client-receivable{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 2px 9px #1e372f08}.client-receivable>header{background:#fff;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.client-receivable header small,.client-due-total small{color:#838383;margin-bottom:5px;font-size:9px;display:block}.client-receivable h3{color:#2a2a2a;margin:0;font-size:18px}.client-due-total{text-align:right}.client-due-total strong{color:#494949;font-size:20px}.receivable-month{border-bottom:1px solid var(--line)}.receivable-month:last-child{border-bottom:0}.month-receivable-head{background:#f9f9f9;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.month-receivable-head b,.month-receivable-head span{display:block}.month-receivable-head b{color:#3b3b3b;font-size:13px}.month-receivable-head span{color:#8e8e8e;margin-top:3px;font-size:9px}.month-receivable-head>strong{color:#2a2a2a;font-size:15px}.receivable-month table{min-width:1180px}.receivable-month td{vertical-align:middle}.receivable-month td input,.receivable-month td select{color:#3b3b3b;background:#fff;border:1px solid #e2e2e2;border-radius:7px;width:100%;min-width:90px;padding:7px;font-size:10px}.receivable-month td:nth-child(5) select{margin-bottom:5px}.receivable-empty{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:14px;padding:24px;display:flex}.receivable-empty strong,.receivable-empty span{display:block}.receivable-empty span{color:#868686;flex:1;font-size:10px}.receivable-empty button{color:#fff;background:var(--green);border:0;border-radius:8px;margin-left:auto;padding:9px 13px}.confirm-reply{white-space:nowrap;color:#fff;background:#494949;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:750;box-shadow:0 2px 5px #1d776629}.confirm-reply:hover{background:#383838}.order-actions{align-items:center;gap:6px;display:flex}.delete-order{white-space:nowrap;color:#5d5d5d;background:#f9f9f9;border:1px solid #cecece;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:750}.delete-order:hover{color:#fff;background:#5d5d5d;border-color:#5d5d5d}.detail-actions .detail-delete{color:#5d5d5d;background:#f9f9f9;border-color:#cecece}.detail-actions .detail-delete:hover{color:#fff;background:#5d5d5d}.monthly-receivables,.monthly-receivables~.receivables{display:none}.invoice-drop{cursor:pointer;background:#fff;border:2px dashed #c7c7c7;border-radius:13px;align-items:center;gap:13px;margin-bottom:12px;padding:15px 18px;display:flex}.invoice-drop>div:nth-child(3){flex:1}.invoice-drop strong,.invoice-drop span{display:block}.invoice-drop span{color:#7d7d7d;margin-top:4px;font-size:10px}.invoice-drop button{color:#474747;background:#f6f6f6;border:1px solid #c8c8c8;border-radius:8px;padding:9px 13px;font-weight:700}.invoice-drop.uploading{opacity:.65;pointer-events:none}.monthly-summary{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:12px;display:grid}.monthly-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px 18px}.monthly-summary small,.monthly-summary strong{display:block}.monthly-summary small{color:#868686;font-size:10px}.monthly-summary strong{margin-top:6px;font-size:21px}.monthly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.monthly-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.monthly-card>header{background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.monthly-card header small,.monthly-card header span{color:#888;font-size:9px;display:block}.monthly-card header h3{color:#292929;margin:3px 0;font-size:14px}.monthly-card header>strong{color:#494949;font-size:20px}.monthly-fields{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 18px;display:grid}.monthly-fields label{color:#7a7a7a;font-size:9px}.monthly-fields input,.monthly-fields select{color:#3b3b3b;background:#fff;border:1px solid #e2e2e2;border-radius:7px;width:100%;margin-top:5px;padding:8px;font-size:10px;display:block}.monthly-fields label>strong{color:#303030;margin-top:10px;font-size:11px;display:block}.monthly-card-foot{border-top:1px solid var(--line);align-items:center;gap:7px;padding:12px 18px;display:flex}.monthly-card-foot>input{border:1px solid #e2e2e2;border-radius:7px;flex:1;min-width:80px;padding:8px;font-size:10px}.monthly-card-foot>button{white-space:nowrap;color:#4a4a4a;background:#fff;border:1px solid #c6c6c6;border-radius:7px;padding:8px 9px;font-size:9px;font-weight:700}.monthly-card-foot>.mark-paid{color:#fff;background:#494949;border-color:#494949}@media (max-width:1050px){.monthly-grid{grid-template-columns:1fr}}@media (max-width:700px){.monthly-summary{grid-template-columns:1fr}.monthly-fields{grid-template-columns:1fr 1fr}.monthly-card-foot{flex-wrap:wrap}}.scope-switcher{z-index:4;position:sticky;top:98px;box-shadow:0 5px 18px #14372f0f}.client-month-strip button.active{border-color:var(--mint);box-shadow:inset 0 0 0 2px var(--mint)}.single-client-overview{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.single-client-overview>header{color:#fff;background:#fff;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.single-client-overview header p{color:silver;letter-spacing:1.2px;margin:0 0 5px;font-size:9px;font-weight:800}.single-client-overview header h2{margin:0 0 4px;font-size:20px}.single-client-overview header span{color:#d1d1d1;font-size:10px}.single-client-overview header button{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.client-overview-metrics{grid-template-columns:repeat(5,1fr);display:grid}.client-overview-metrics article{border-right:1px solid var(--line);padding:17px 18px}.client-overview-metrics article:last-child{border-right:0}.client-overview-metrics small,.client-overview-metrics span{color:#888;font-size:9px;display:block}.client-overview-metrics strong{color:#2b2b2b;margin:7px 0 4px;font-size:18px;display:block}.client-overview-metrics strong i{color:#7a7a7a;font-size:10px;font-style:normal}.client-overview-metrics .client-warning{color:#616161;font-weight:700}.client-month-strip{border-top:1px solid var(--line);background:#f8f8f8;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.client-month-strip button{text-align:left;background:#fff;border:1px solid #e3e3e3;border-radius:9px;min-width:145px;padding:10px 11px}.client-month-strip button span,.client-month-strip button strong,.client-month-strip button small{display:block}.client-month-strip button span,.client-month-strip button small{color:#878787;font-size:8px}.client-month-strip button strong{color:#444;margin:5px 0;font-size:13px}@media (max-width:1050px){.client-overview-metrics{grid-template-columns:repeat(2,1fr)}.client-overview-metrics article{border-bottom:1px solid var(--line)}}.customer-term-panel{border-top:1px solid var(--line);background:#f7f7f7;grid-template-columns:minmax(280px,1.5fr) minmax(180px,.7fr) minmax(160px,.55fr) auto;align-items:end;gap:14px;padding:18px 22px;display:grid}.customer-term-copy small,.customer-term-copy strong,.customer-term-copy span,.customer-term-panel label>span{display:block}.customer-term-copy small,.customer-term-panel label>span{color:#797979;font-size:10px;font-weight:700}.customer-term-copy strong{color:#404040;margin:5px 0 4px;font-size:22px}.customer-term-copy span{color:#7d7d7d;font-size:10px;line-height:1.55}.customer-term-panel select,.custom-term-days input{color:#303030;background:#fff;border:1px solid #d6d6d6;border-radius:9px;width:100%;min-height:42px;margin-top:6px;padding:0 12px;font-size:12px}.custom-term-days>div{align-items:center;gap:8px;display:flex}.custom-term-days b{color:#5a5a5a;margin-top:6px;font-size:11px}.save-customer-term{color:#fff;white-space:nowrap;background:#4a4a4a;border:0;border-radius:9px;min-height:42px;padding:0 17px;font-size:11px;font-weight:800}.save-customer-term:disabled{opacity:.65}.customer-term-message{color:#444;grid-column:2/-1;margin:0;font-size:10px;font-weight:700}@media (max-width:900px){.customer-term-panel{grid-template-columns:1fr 1fr}.customer-term-copy,.customer-term-message{grid-column:1/-1}}@media (max-width:600px){.customer-term-panel{grid-template-columns:1fr;padding:15px}.customer-term-copy,.customer-term-message{grid-column:auto}.save-customer-term{width:100%;min-height:48px}.customer-term-panel select,.custom-term-days input{min-height:48px;font-size:15px}}.global-order-drop{cursor:pointer;background:#f2f2f2;border:1px dashed #b4b4b4;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 13px;display:flex}.global-order-drop:hover{background:#ececec;border-color:#525252}.global-order-drop b,.global-order-drop span,.global-order-drop em{display:block}.global-order-drop b{color:#454545;font-size:11px}.global-order-drop span{color:#777;margin-top:3px;font-size:9px}.global-order-drop em{color:#4a4a4a;margin-top:4px;font-size:9px;font-style:normal;font-weight:700}.global-order-drop button{white-space:nowrap;color:#484848;background:#fff;border:1px solid #c6c6c6;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:700}.global-order-drop.uploading{opacity:.65;pointer-events:none}.mobile-account,.client-name-short{display:none}.account-modal form{flex-direction:column;gap:13px;margin-top:17px;display:flex}.account-modal label{color:#575757;font-size:11px;font-weight:650}.account-modal input{color:#2d2d2d;border:1px solid #e0e0e0;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:11px 12px;display:block}.account-modal input:focus{border-color:#737373;box-shadow:0 0 0 3px #e9e9e9}.mail-sync-toggle{background:var(--green);color:#fff;border:0;border-radius:9px;margin-top:14px;padding:11px 15px;font-size:12px;font-weight:700}@media (max-width:600px){body{overflow-x:hidden}.app-shell{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.sidebar{grid-template-rows:28px auto;grid-template-columns:1fr;align-items:stretch;gap:7px;min-height:0;max-height:none;padding:9px 10px 10px;display:grid;position:sticky;top:0;overflow:visible;height:auto!important}.brand{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-width:0;height:32px;padding:0 6px;position:static}.mobile-account{color:#eee;background:#3d3d3d;border:1px solid #ffffff38;border-radius:8px;width:32px;height:28px;font-size:15px;display:block;position:absolute;top:9px;right:12px}.brand strong{font-size:17px}.brand small{margin:0;font-size:7px}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:44px;gap:5px;width:100%;height:auto;display:grid;overflow:visible}.nav-item{text-align:center;border-radius:9px;justify-content:center;gap:3px;width:100%;min-width:0;min-height:42px;padding:6px 3px;font-size:10px}.nav-item span{width:auto;font-size:14px}.nav-item i{margin:-25px 0 0 54px;padding:1px 5px;font-size:8px;position:absolute}.side-bottom{display:none}.workspace{padding:12px 10px 28px}.topbar{display:none}.eyebrow{font-size:10px}.top-actions{flex:0 0 94px}.top-actions button{width:100%;min-height:48px;padding:8px;font-size:12px}.top-actions .ghost{display:none}.scope-switcher{border-radius:13px;margin-bottom:12px;position:relative;top:auto}.client-switcher,.calendar-switcher,.month-switcher{padding:12px;display:block}.client-switcher>div:first-child,.month-switcher>div:first-child,.calendar-label{width:100%;min-width:0;margin-bottom:10px}.client-tabs,.year-tabs,.month-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:7px;width:100%;padding:2px 2px 7px;display:flex;overflow-x:auto}.client-tabs button,.year-tabs button,.month-tabs button{scroll-snap-align:start;flex:none;min-height:42px;padding:9px 12px;font-size:11px}.client-name-full{display:none}.client-name-short{display:inline}.calendar-controls{display:block}.year-tabs{margin-bottom:7px}.global-order-drop{align-items:center;padding:13px}.global-order-drop span{line-height:1.5}.global-order-drop button{min-height:42px;font-size:10px}.sync-banner{padding:13px}.sync-banner p{max-width:none;line-height:1.55}.sync-icon{width:42px;height:42px}.shipping-alert{padding:13px}.pause-reminders{min-height:40px}.metrics,.warehouse-metrics,.mail-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metrics article,.warehouse-metrics article{min-width:0;padding:13px}.metrics article>strong,.warehouse-metrics article>strong{font-size:19px}.insights{gap:10px}.chart-card,.delivery-card{padding:14px}.chart{height:145px}.orders-card,.finance-sheet,.stock-list,.stock-history,.client-receivable,.receivable-sheet{border-radius:12px}.orders-head,.form-head,.warehouse-title{padding:14px}.filters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.search{grid-column:1/-1;min-width:0}.filters input,.filters select,.filters button{min-height:42px}.table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;position:relative;overflow-x:auto}.table-wrap table{font-size:11px}.table-wrap th,.table-wrap td{padding:10px}.duplicate-warning-row{box-shadow:inset 4px 0 #6c6c6c}.duplicate-badge{padding:4px 7px;font-size:9px}.duplicate-reason{font-size:10px;line-height:1.45;max-width:220px!important}.table-wrap input,.table-wrap select,.table-wrap button{min-height:40px;font-size:12px}.finance-sheet .table-wrap,.receivable-month .table-wrap,.stock-list .table-wrap,.stock-history .table-wrap{padding-bottom:8px}.warehouse-title{display:block}.warehouse-title h2{font-size:18px}.warehouse-title span{line-height:1.5}.warehouse-grid{gap:10px}.stock-fields{grid-template-columns:1fr}.stock-form{padding:14px}.invoice-drop{align-items:center;padding:13px}.invoice-drop button{min-height:42px}.monthly-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.monthly-summary article{padding:12px 9px}.monthly-summary strong{font-size:17px}.monthly-grid{grid-template-columns:1fr}.monthly-fields{grid-template-columns:1fr 1fr;padding:13px}.monthly-fields input,.monthly-fields select{min-height:42px;font-size:12px}.monthly-card-foot{padding:12px}.monthly-card-foot>input,.monthly-card-foot>button{min-height:42px}.client-receivable>header{padding:14px}.client-receivable h3{max-width:65%;font-size:15px}.client-due-total strong{font-size:17px}.month-receivable-head{padding:11px 13px}.single-client-overview>header{align-items:flex-start;gap:10px;padding:16px}.single-client-overview header h2{font-size:17px}.single-client-overview header button{min-height:42px}.client-overview-metrics{grid-template-columns:1fr 1fr}.client-overview-metrics article{padding:13px}.client-month-strip{padding:10px}.modal-backdrop{align-items:end;padding:10px}.modal{max-height:92vh;padding:22px 17px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto}.mail-buttons{grid-template-columns:1fr}.mail-submit,.mail-secondary,.modal input,.modal select{min-height:48px;font-size:16px}.order-drawer{width:100%;height:94vh;padding:22px 15px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin-top:auto}.detail-cards,.product-detail{grid-template-columns:1fr}.detail-actions{background:#f8f8f8;padding:10px 0;position:sticky;bottom:0}.toast{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));text-align:center}}.quote-page{background:#fff;border:1px solid #d8d8d8;overflow:hidden}.quote-page-head{background:#fff;border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;gap:28px;padding:26px 30px;display:flex}.quote-page-head h2{color:#292929;margin:5px 0 7px;font-size:34px}.quote-page-head span{color:#787878}.quote-page-head .eyebrow{color:#575757;letter-spacing:.14em;margin:0;font-weight:800}.quote-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;display:flex}.quote-head-actions label{color:#676767;gap:6px;font-size:13px;font-weight:700;display:grid}.quote-head-actions input{width:88px;height:46px;font:inherit;background:#fff;border:1px solid #d1d1d1;border-radius:12px;padding:0 12px}.quote-head-actions button{color:#404040;cursor:pointer;background:#f7f7f7;border:1px solid #a8a8a8;border-radius:13px;height:46px;padding:0 22px;font-size:16px;font-weight:800}.quote-head-actions button.primary{color:#fff;background:#4e4e4e;border-color:#4e4e4e}.quote-head-actions button.quote-delete-selected{color:#676767;background:#f9f9f9;border-color:#bebebe}.quote-head-actions button:disabled{opacity:.45;cursor:not-allowed}.quote-summary{background:#f9f9f9;border-bottom:1px solid #e1e1e1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:18px 30px;display:grid}.quote-summary strong{color:#484848}.quote-summary span{color:#787878;justify-self:end}.quote-summary b{color:#3f3f3f;font-size:24px}.quote-summary small{color:#898989}.quote-message{color:#6a6a6a;background:#f9f9f9;border-bottom:1px solid #e0e0e0;margin:0;padding:12px 30px}.quote-table-wrap{padding:20px 24px 30px;overflow-x:auto}.quote-table{border-collapse:separate;border-spacing:0;border:1px solid #dbdbdb;border-radius:14px;width:100%;min-width:1230px;overflow:hidden}.quote-table th{color:#5d5d5d;text-align:center;background:#f3f3f3;border-right:1px solid #e2e2e2;padding:13px 9px;font-size:14px}.quote-table td{vertical-align:middle;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:8px}.quote-table th:last-child,.quote-table td:last-child{border-right:0}.quote-table th.quote-row-select,.quote-table td.quote-row-select{text-align:center;width:52px;min-width:52px}.quote-table th:nth-child(2),.quote-table td:nth-child(2){text-align:center;color:#4d4d4d;width:56px;font-weight:800}.quote-table th:nth-child(4){width:27%}.quote-table input,.quote-table textarea{box-sizing:border-box;color:#303030;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8d8d8;border-radius:9px;padding:10px 11px}.quote-table textarea{min-height:48px}.quote-table input:focus,.quote-table textarea:focus{border-color:#0000;outline:2px solid #a8a8a8}@media (max-width:760px){.quote-page-head{flex-direction:column;align-items:flex-start;padding:20px}.quote-page-head h2{font-size:29px}.quote-head-actions{grid-template-columns:88px 1fr 1fr;align-items:end;width:100%;display:grid}.quote-head-actions label input{width:100%}.quote-head-actions button{padding:0 10px;font-size:14px}.quote-head-actions .primary{grid-column:2/-1}.quote-summary{grid-template-columns:1fr auto;gap:8px 14px;padding:14px 18px}.quote-summary span{justify-self:start}.quote-summary small{grid-column:1/-1}.quote-table-wrap{padding:14px;overflow:visible}.quote-table{border:0;min-width:0;display:block}.quote-table thead{display:none}.quote-table tbody{gap:14px;display:grid}.quote-table tr{background:#fafafa;border:1px solid #d8d8d8;border-radius:14px;grid-template-columns:44px 44px 1fr 1fr;display:grid;overflow:hidden}.quote-table td{border:0;border-bottom:1px solid #e5e5e5;gap:5px;padding:10px;display:grid}.quote-table td:before{color:#828282;font-size:12px;font-weight:700}.quote-table td:first-child{background:#ececec;grid-row:1/3;align-content:center;width:auto}.quote-table td:nth-child(2){background:#f2f2f2;grid-row:1/3;align-content:center;width:auto}.quote-table td:nth-child(3):before{content:"品名"}.quote-table td:nth-child(4):before{content:"规格型号"}.quote-table td:nth-child(5):before{content:"品牌"}.quote-table td:nth-child(6):before{content:"单位"}.quote-table td:nth-child(7):before{content:"数量"}.quote-table td:nth-child(8):before{content:"含税单价"}.quote-table td:nth-child(9):before{content:"含税金额"}.quote-table td:nth-child(10):before{content:"备注"}.quote-table td:nth-child(n+3){grid-column:span 1}.quote-table td:nth-child(4),.quote-table td:nth-child(10){grid-column:3/-1}}.delivery-editor{background:#fff;border:1px solid #d8d8d8;overflow:hidden}.delivery-editor-head{background:#fff;border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.delivery-editor-head h2{color:#292929;margin:5px 0 6px;font-size:30px}.delivery-editor-head span{color:#787878}.delivery-editor-actions{gap:9px;display:flex}.delivery-editor-actions button{color:#404040;background:#f9f9f9;border:1px solid #b1b1b1;border-radius:11px;min-height:44px;padding:0 17px;font-weight:800}.delivery-editor-actions button.primary{color:#fff;background:#4e4e4e;border-color:#4e4e4e}.delivery-meta-grid,.delivery-footer-fields{background:#f9f9f9;border-bottom:1px solid #e2e2e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 24px;display:grid}.delivery-meta-grid label,.delivery-footer-fields label{color:#6c6c6c;gap:6px;font-size:11px;font-weight:800;display:grid}.delivery-meta-grid input,.delivery-footer-fields input{box-sizing:border-box;color:#2d2d2d;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:9px;padding:0 11px}.delivery-meta-grid label:first-child{grid-column:span 2}.delivery-export-message{color:#646464;background:#f8f8f8;border-bottom:1px solid #ddd;margin:0;padding:11px 24px;font-weight:700}.delivery-table-wrap{padding:18px 24px;overflow-x:auto}.delivery-table{border-collapse:collapse;width:100%;min-width:980px}.delivery-table th{color:#5c5c5c;background:#f2f2f2;border:1px solid #dedede;padding:12px 8px}.delivery-table td{border:1px solid #e3e3e3;padding:7px}.delivery-table th:first-child{width:60px}.delivery-table th:nth-child(2){width:30%}.delivery-table th:nth-child(3),.delivery-table th:nth-child(4){width:90px}.delivery-table th:last-child{width:100px}.delivery-table input,.delivery-table textarea{box-sizing:border-box;color:#2d2d2d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d6d6d6;border-radius:8px;padding:9px}.delivery-table td button{color:#646464;background:#f9f9f9;border:1px solid #c6c6c6;border-radius:8px;width:100%;min-height:38px;font-weight:700}.delivery-footer-fields{border-top:1px solid #e2e2e2;border-bottom:0}.delivery-footer-fields label:first-child,.delivery-footer-fields label:last-child{grid-column:span 2}@media (max-width:760px){.delivery-editor-head{padding:18px;display:block}.delivery-editor-head h2{font-size:26px}.delivery-editor-actions{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.delivery-editor-actions .primary{grid-column:1/-1}.delivery-meta-grid,.delivery-footer-fields{grid-template-columns:1fr;padding:14px}.delivery-meta-grid label:first-child,.delivery-footer-fields label:first-child,.delivery-footer-fields label:last-child{grid-column:auto}.delivery-table-wrap{padding:13px;overflow:visible}.delivery-table{min-width:0;display:block}.delivery-table thead{display:none}.delivery-table tbody{gap:12px;display:grid}.delivery-table tr{border:1px solid #d8d8d8;border-radius:12px;grid-template-columns:58px 1fr 1fr;display:grid;overflow:hidden}.delivery-table td{border:0;border-bottom:1px solid #e5e5e5;gap:4px;display:grid}.delivery-table td:before{color:#828282;font-size:10px;font-weight:700}.delivery-table td:first-child{grid-row:1/3}.delivery-table td:nth-child(2){grid-column:2/-1}.delivery-table td:nth-child(2):before{content:"货品名称"}.delivery-table td:nth-child(3):before{content:"单位"}.delivery-table td:nth-child(4):before{content:"数量"}.delivery-table td:nth-child(5):before{content:"出货单号"}.delivery-table td:nth-child(6):before{content:"备注"}.delivery-table td:last-child{grid-column:1/-1}}.selection-heading{min-width:150px}.selection-heading .selection-actions{display:none}.stock-toolbar>span{color:#787878;white-space:nowrap;font-size:9px}@media (max-width:760px){.warehouse-head-actions{grid-template-columns:1fr 1fr!important}.warehouse-head-actions .select-finance-all,.warehouse-head-actions .delete-finance-selected{width:100%;min-height:40px;padding:7px;font-size:9px}.stock-supplier-row{grid-template-columns:1fr;gap:5px;padding:0 10px 10px;display:grid}.stock-supplier-row .supplier-tabs{padding:0!important}.stock-supplier-row .stock-bulk-actions{grid-template-columns:1fr 1fr;padding:0;display:grid}.stock-supplier-row .stock-bulk-actions button{min-height:40px}.stock-mobile-cards article>header{grid-template-columns:auto auto minmax(0,1fr)!important}.stock-mobile-cards article>header .round-order-check,.stock-mobile-cards article>header>span{grid-row:1/3}.stock-mobile-cards article>header>strong,.stock-mobile-cards article>header>b{grid-column:3}}@media (min-width:901px){.warehouse .finance-sheet>.form-head{flex-wrap:wrap;align-items:center}.warehouse .finance-sheet>.form-head .warehouse-filters{margin-left:0}.warehouse .finance-sheet>.form-head .finance-selection-summary{background:#f4f4f4;border:1px solid #cacaca;border-radius:10px;flex:0 470px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:390px;margin-left:auto;display:grid;overflow:hidden;box-shadow:0 2px 8px #1d5b4b0f}.warehouse .finance-sheet>.form-head .finance-selection-summary>span{color:#6e6e6e;border-bottom:0;border-right:1px solid #dcdcdc;padding:7px 11px;font-size:9px}.warehouse .finance-sheet>.form-head .finance-selection-summary>span:last-child{border-right:0}.warehouse .finance-sheet>.form-head .finance-selection-summary strong{margin-top:2px;font-size:14px}}@media (max-width:900px){.warehouse .finance-sheet>.form-head .finance-selection-summary{border:1px solid #d2d2d2;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:8px 0 0;display:grid;overflow:hidden}.warehouse .finance-sheet>.form-head .finance-selection-summary>span{text-align:center;border-bottom:0;border-right:1px solid #ddd;padding:8px 6px;font-size:8px}.warehouse .finance-sheet>.form-head .finance-selection-summary>span:last-child{border-right:0}.warehouse .finance-sheet>.form-head .finance-selection-summary strong{font-size:12px}}.delivery-preview-modal>footer>div:last-child .delivery-delete-button{color:#656565!important;background:#f9f9f9!important;border-color:#c6c6c6!important}.delivery-preview-canvas img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.delivery-preview-body.single{grid-template-columns:minmax(0,1fr)!important}.delivery-preview-body.single .delivery-preview-canvas{grid-column:1/-1!important}.modal-backdrop{isolation:isolate;z-index:1000!important}.modal-backdrop .modal,.modal-backdrop .order-drawer{z-index:1;position:relative}.modal-backdrop .close{z-index:3}.workspace{position:relative}.global-refresh{z-index:4;color:#464646;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #c9c9c9;border-radius:18px;min-width:72px;height:32px;font-size:10px;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 16px #17463a1f}.global-refresh:disabled{cursor:wait;opacity:.65}.stock-management{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #163e340a}.stock-management-head{background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.stock-management-head h2{margin:0 0 5px;font-size:22px}.stock-management-head>div:first-child>span{color:#777;font-size:11px}.stock-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stock-head-actions button{color:#484848;background:#fff;border:1px solid #c5c5c5;border-radius:9px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:800}.stock-head-actions button:first-child{border-color:var(--green);background:var(--green);color:#fff}.stock-head-actions .stock-manual-button{color:#fff;background:#2a2a2a;border-color:#2a2a2a}.stock-manual-panel{background:#f9f9f9;border:1px solid #d9d9d9;border-radius:12px;margin:14px 18px 0;padding:16px}.stock-manual-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.stock-manual-panel h3{margin:0;font-size:14px}.stock-manual-panel header span{color:#898989;margin-top:3px;font-size:9px;display:block}.stock-manual-panel header button{color:#818181;background:0 0;border:0;font-size:10px}.stock-manual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.stock-manual-grid label>span{color:#6a6a6a;margin:0 0 5px;font-size:9px;font-weight:700;display:block}.stock-manual-grid input{color:#383838;background:#fff;border:1px solid #dbdbdb;border-radius:8px;outline:0;width:100%;min-width:0;height:37px;padding:0 10px;font-size:10px}.stock-manual-grid input:focus{border-color:#707070;box-shadow:0 0 0 2px #4a9b851a}.stock-manual-panel>footer{justify-content:flex-end;align-items:center;gap:16px;margin-top:12px;display:flex}.stock-manual-panel>footer span{color:#5a5a5a;font-size:10px}.stock-manual-panel>footer button{background:var(--green);color:#fff;border:0;border-radius:8px;min-height:37px;padding:8px 15px;font-size:10px;font-weight:800}.stock-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 9px;display:flex}.stock-toolbar .search{background:#fff;width:min(440px,100%)}.stock-toolbar>span{color:#7f7f7f;font-size:10px}.stock-bulk-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.stock-bulk-actions span{color:#787878;white-space:nowrap;font-size:9px}.stock-bulk-actions button{color:#454545;cursor:pointer;background:#f7f7f7;border:1px solid #c5c5c5;border-radius:8px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800}.stock-bulk-actions button.danger{color:#656565;background:#f9f9f9;border-color:#c6c6c6}.stock-bulk-actions button:disabled{opacity:.4;cursor:not-allowed}.stock-selection-list{scrollbar-width:thin;gap:6px;padding:4px 18px 10px;display:flex;overflow-x:auto}.stock-selection-list label{cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:8px;flex:none;grid-template-columns:auto minmax(80px,auto);align-items:center;gap:1px 7px;min-height:42px;padding:6px 9px;display:grid}.stock-selection-list input{accent-color:#424242;grid-row:1/3}.stock-selection-list span{color:#7b7b7b;grid-row:1/3;font-size:8px}.stock-selection-list b{color:#363636;font-size:9px}.stock-selection-list small{color:#7b7b7b;font-size:8px}.supplier-tabs{scrollbar-width:thin;gap:7px;padding:7px 18px 13px;display:flex;overflow-x:auto}.supplier-tabs button{text-overflow:ellipsis;white-space:nowrap;color:#656565;background:#f9f9f9;border:1px solid #ddd;border-radius:9px;flex:none;max-width:240px;padding:8px 11px;font-size:10px;font-weight:750;overflow:hidden}.supplier-tabs button.active{color:#fff;background:#4d4d4d;border-color:#4d4d4d;box-shadow:0 4px 10px #26786426}.supplier-tabs i{opacity:.75;margin-left:4px;font-style:normal}.stock-table-wrap{border-top:1px solid #e4e4e4;overflow-x:auto}.stock-table{table-layout:fixed;width:100%;min-width:1120px}.stock-table th,.stock-table td{padding:11px 10px}.stock-table th:first-child{width:5%}.stock-table th:nth-child(2){width:14%}.stock-table th:nth-child(3){width:13%}.stock-table th:nth-child(4),.stock-table th:nth-child(5),.stock-table th:nth-child(6){width:8%}.stock-table th:nth-child(7){width:10%}.stock-table th:nth-child(8){width:15%}.stock-table th:nth-child(9){width:19%}.stock-table tbody tr{cursor:default}.stock-invoice-links{gap:5px;display:grid}.stock-invoice-links a{color:#484848;background:#f9f9f9;border:1px solid #dedede;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:7px;text-decoration:none;display:grid}.stock-invoice-links a b{overflow-wrap:anywhere;grid-column:1/-1;font-size:9px}.stock-invoice-links a span,.stock-invoice-links a em{font-size:8px;font-style:normal}.stock-invoice-links a em{color:#505050;grid-column:1/-1;font-weight:800}.stock-no-invoice{color:#9e9e9e;font-size:9px}.stock-empty{color:#818181;place-items:center;gap:5px;padding:45px;display:grid}.stock-empty strong{font-size:13px}.stock-empty span{font-size:10px}.stock-mobile-cards{display:none}.stock-record-table td input,.stock-mobile-edit-grid input{box-sizing:border-box;color:#333;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #dbdbdb;border-radius:8px;padding:0 9px}.stock-record-table td input:focus,.stock-mobile-edit-grid input:focus{border-color:#707070;outline:2px solid #a8a8a8}.stock-record-invoice,.stock-document-cell,.stock-record-actions{gap:6px;display:grid}.stock-document-cell a{color:#414141;overflow-wrap:anywhere;text-decoration:none}.stock-document-upload,.stock-record-actions button{color:#414141;cursor:pointer;background:#f8f8f8;border:1px solid #c8c8c8;border-radius:8px;justify-content:center;align-items:center;min-height:32px;font-weight:800;display:inline-flex}.stock-record-actions{grid-template-columns:1fr 1fr}.stock-record-actions .danger{color:#656565;background:#f9f9f9;border-color:#c6c6c6}@media (max-width:900px){.global-refresh{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-width:70px;height:34px}.stock-management-head{flex-direction:column;align-items:flex-start;padding:15px}.stock-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.stock-head-actions .stock-manual-button{grid-column:1/-1}.stock-head-actions button{min-height:42px}.stock-manual-panel{margin:9px;padding:12px}.stock-manual-grid{grid-template-columns:1fr 1fr}.stock-manual-grid input{height:42px;font-size:11px}.stock-manual-panel>footer{flex-direction:column;align-items:stretch}.stock-manual-panel>footer button{min-height:43px}.stock-toolbar{flex-direction:column;align-items:stretch;padding:10px}.stock-toolbar .search{width:100%;height:44px}.supplier-tabs{padding:3px 10px 10px}.supplier-tabs button{min-height:38px}.stock-table-wrap{display:none}.stock-mobile-cards{background:#f1f1f1;gap:9px;padding:10px;display:grid}.stock-mobile-cards article{background:#fff;border:1px solid #d6d6d6;border-radius:11px;overflow:hidden;box-shadow:0 3px 10px #1b493d0d}.stock-mobile-cards article>header{background:#f7f7f7;border-bottom:1px solid #e2e2e2;grid-template-columns:auto 1fr;gap:4px 10px;padding:11px;display:grid}.stock-mobile-cards article>header span{color:#828282;grid-row:1/3;font-size:8px}.stock-mobile-cards article>header strong{color:#313131;font-size:13px}.stock-mobile-cards article>header b{color:#494949;overflow-wrap:anywhere;font-size:10px}.stock-mobile-cards article>div{grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}.stock-mobile-cards article>div>span{color:#888;font-size:8px}.stock-mobile-cards article>div>span.wide{grid-column:1/-1}.stock-mobile-cards article>div strong{color:#3b3b3b;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.stock-mobile-cards article>footer{background:#fcfcfc;border-top:1px solid #e4e4e4;gap:6px;padding:10px;display:grid}.stock-mobile-cards article>footer>a{color:#474747;border:1px solid #e0e0e0;border-radius:8px;gap:2px;padding:8px;text-decoration:none;display:grid}.stock-mobile-cards article>footer>a b{font-size:10px}.stock-mobile-cards article>footer>a span,.stock-mobile-cards article>footer>span{color:#818181;font-size:8px}.stock-mobile-cards article>.stock-mobile-edit-grid label{color:#787878;gap:4px;font-size:9px;display:grid}.stock-mobile-cards article>.stock-mobile-edit-grid label:nth-last-child(-n+3){grid-column:1/-1}.stock-mobile-cards article>footer.stock-record-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-mobile-cards article>footer.stock-record-actions>a,.stock-mobile-cards article>footer.stock-record-actions>label{justify-content:center;align-items:center;min-height:34px;display:flex}.stock-mobile-cards article>footer.stock-record-actions>button{min-height:36px}}@media (max-width:520px){.stock-manual-grid{grid-template-columns:1fr}}.detail-file-list{flex-wrap:wrap;gap:8px;display:flex}.detail-file-list a{text-overflow:ellipsis;white-space:nowrap;color:#454545;background:#f6f6f6;border:1px solid #d8d8d8;border-radius:8px;max-width:100%;padding:9px 11px;font-size:12px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.detail-file-list a:hover{background:#e8e8e8}.detail-empty{color:#888;margin:0;font-size:12px}.detail-file-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.detail-file-heading h3{margin:0}.detail-file-heading button{color:#424242;cursor:pointer;background:#f3f3f3;border:1px solid #b2b2b2;border-radius:9px;padding:9px 12px;font-weight:800}.detail-file-heading button:disabled{opacity:.55;cursor:wait}.detail-file-message{color:#424242;margin:0 0 10px;font-size:12px;font-weight:700}.order-detail-row{cursor:pointer}.order-detail-row:hover td{background:#f0f0f0!important}.order-detail-row:focus-visible{outline-offset:-3px;outline:3px solid #878787}.line-finance-table tbody tr.order-group-start td,.order-info-table tbody tr.order-group-start td{border-top:5px solid #8e8e8e!important}.line-finance-table tbody td.order-identity,.order-info-table tbody td.order-identity{vertical-align:top!important;border-bottom:2px solid #b2b2b2!important;padding-top:13px!important}.line-finance-table .order-identity small,.order-info-table .order-identity small{color:#4d4d4d;margin-top:7px;font-size:11px;font-weight:800;display:block}.line-finance-table .order-summary-label,.order-info-table .order-summary-label{text-align:right;color:#3b3b3b;font-weight:900;display:block}.line-finance-table tbody tr.order-summary td,.order-info-table tbody tr.order-summary td{border-bottom:4px solid #8e8e8e!important}.line-finance-table tbody tr.order-group-line td,.order-info-table tbody tr.order-group-line td{border-top:1px dashed #d2d2d2!important}.line-finance-table .order-summary,.order-info-table .order-summary,.line-finance-table .order-summary *,.order-info-table .order-summary *{letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:13px!important;line-height:1.25!important}.summary-money{white-space:nowrap!important;font-variant-numeric:tabular-nums!important;align-items:baseline!important;gap:2px!important;font-weight:800!important;display:inline-flex!important}.summary-money i{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:800!important}.finance-sheet table{min-width:1900px}.finance-sheet tr.order-group-start td{border-top:2px solid #c9c9c9}.finance-sheet tr.order-group-line td{background:#fcfcfc}.finance-sheet td[rowspan]{vertical-align:top;background:#f9f9f9;padding-top:14px}.finance-sheet td>strong+small,.finance-sheet td>small{color:#797979;margin-top:4px;display:block}.finance-sheet .line-quantity{white-space:nowrap;text-align:center}.finance-sheet .row-save{white-space:nowrap}.line-finance-table,.line-order-table{table-layout:auto;min-width:1700px}.line-finance-table th,.line-order-table th{white-space:nowrap;text-align:center}.line-finance-table td,.line-order-table td{vertical-align:middle;border-right:1px solid #e5e5e5}.line-finance-table .order-group-start td,.line-order-table .order-group-start td{border-top:3px solid #b2b2b2}.line-finance-table .order-group-line td,.line-order-table .order-group-line td{background:#fcfcfc}.line-finance-table td[rowspan],.line-order-table td[rowspan]{vertical-align:top;background:#f8f8f8;padding-top:14px}.line-finance-table input{min-width:82px}.line-finance-table input.calculated{color:#3c3c3c;background:#f1f1f1;font-weight:700}.order-summary td{text-align:right;font-weight:800;background:#ededed!important;border-top:2px solid #a4a4a4!important}.order-summary td:first-child{text-align:right;color:#3f3f3f}.unshipped-qty-input.has-unshipped,.mobile-unshipped input.has-unshipped{color:#464646!important;background:#f3f3f3!important;border-color:#7f7f7f!important;font-weight:900!important;box-shadow:0 0 0 2px #df675824!important}.mobile-unshipped{color:#727272;border-top:1px dashed #d4d4d4;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px;font-size:9px;display:flex}.mobile-unshipped input{color:#3c3c3c;text-align:center;background:#fff;border:1px solid #dadada;border-radius:8px;width:110px;min-height:36px;padding:6px 9px;font-weight:800}:root{--ink:#363636;--muted:#7e7e7e;--line:#e1e1e1;--green:#6c6c6c;--green-dark:#4c4c4c;--wash:#f9f9f9}.sidebar,.warehouse-title{color:#fcfcfc;background:#fff;box-shadow:0 6px 20px #5b152f33}.brand small,.warehouse-title .eyebrow,.warehouse-title span{color:#ebebeb}.nav-item{color:#e6e6e6}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff29}.nav-item.active{box-shadow:inset 0 -3px #e0e0e0}.workspace{background:0 0}.scope-switcher,.metrics article,.chart-card,.delivery-card,.orders-card,.customer-summary,.mail-page,.warehouse-metrics article,.stock-form,.stock-list,.stock-history,.stock-management,.finance-sheet{border-color:var(--line);background:#fffcfdf5;box-shadow:0 5px 18px #6f1f3b12}.calendar-switcher,.client-switcher,.month-switcher,.orders-head,.summary-head,.form-head{border-color:var(--line)}.year-tabs button,.month-tabs button,.client-tabs button,.supplier-tabs button,.kind-switch,.filters select,.export,.clear-dates,.search,.date-filter{color:#5c5c5c;background:#fbfbfb;border-color:#dfdfdf}.year-tabs button.active,.month-tabs button.active,.client-tabs button.active,.supplier-tabs button.active,.top-actions .primary,.stock-submit,.page-heading button,.stock-head-actions button:first-child,.stock-manual-panel>footer button{color:#fff;background:#fff;border-color:#6c6c6c;box-shadow:0 4px 12px #8b284738}.sync-banner,.stock-management-head{background:#fff;border-color:#d3d3d3}.sync-icon,.mint,.drop-icon,.mail-log-empty b,.count-link,.summary-head>span{color:#5e5e5e;background:#e5e5e5}.up,.po,.customer-name,.summary-total,.detail-file-list a,.detail-file-heading button,.detail-file-message,.stock-document-cell a,.stock-document-upload,.stock-record-actions button{color:#676767}.drop-zone,.stock-manual-panel,.stock-invoice-links a{background:#f9f9f9;border-color:#c5c5c5}.drop-zone:hover,.drop-zone.dragging{background:#efefef;border-color:#777}.global-refresh{color:#585858;background:#fffafcf2;border-color:#c7c7c7;box-shadow:0 5px 16px #5b152f24}.global-refresh:hover{background:#f0f0f0;border-color:#898989}th{color:#656565;background:#f0f0f0;border-color:#e0e0e0}td{color:#505050;border-color:#e7e7e7}tbody tr:hover,tbody tr:focus,.customer-summary tbody tr:hover,.customer-summary tbody tr.selected-customer-row,.order-detail-row:hover td{box-shadow:inset 3px 0 #868686;background:#f4f4f4!important}.customer-summary tbody tr.selected-customer-row{box-shadow:inset 4px 0 #6c6c6c}.customer-summary tbody tr.selected-customer-row .customer-name{color:#525252}.line-finance-table tbody tr.order-band-a td,.order-info-table tbody tr.order-band-a td,.finance-sheet tr.order-group-line td,.line-finance-table .order-group-line td,.line-order-table .order-group-line td{background:#fcfcfc}.line-finance-table tbody tr.order-group-start td,.order-info-table tbody tr.order-group-start td,.line-finance-table .order-group-start td,.line-order-table .order-group-start td,.finance-sheet tr.order-group-start td{border-top-color:#a4a4a4!important}.line-finance-table tbody tr.order-summary td,.order-info-table tbody tr.order-summary td{border-bottom-color:#8d8d8d!important}.order-summary td{background:#ececec!important;border-top-color:#a5a5a5!important}.line-finance-table .order-summary-label,.order-info-table .order-summary-label{color:#505050}.stock-selection-list label.selected{background:#efefef;border-color:#818181;box-shadow:inset 0 0 0 1px #818181}.stock-selection-list input{accent-color:#6c6c6c}.finance-sheet .table-wrap,.orders-card .table-wrap{scrollbar-gutter:stable;max-width:100%;overflow-x:auto!important}.line-finance-table{table-layout:fixed!important;width:2240px!important;min-width:2240px!important}.line-order-table{table-layout:fixed!important;width:2380px!important;min-width:2380px!important}.line-finance-table th,.line-finance-table td,.line-order-table th,.line-order-table td{text-overflow:ellipsis;line-height:1.35;overflow:hidden;padding:12px 10px!important;font-size:13px!important}.line-finance-table input{box-sizing:border-box;width:100%!important;min-width:0!important;padding:9px 8px!important;font-size:13px!important}.line-finance-table th:first-child,.line-finance-table td:first-child,.line-order-table th:first-child,.line-order-table td:first-child{width:190px}.line-finance-table th:nth-child(2),.line-finance-table td:nth-child(2),.line-order-table th:nth-child(2),.line-order-table td:nth-child(2){white-space:normal;width:250px}.line-finance-table th:nth-child(3),.line-finance-table td:nth-child(3),.line-order-table th:nth-child(3),.line-order-table td:nth-child(3){white-space:nowrap;width:125px}.line-finance-table th:nth-child(4),.line-finance-table td:nth-child(4),.line-order-table th:nth-child(4),.line-order-table td:nth-child(4),.line-finance-table th:nth-child(5),.line-finance-table td:nth-child(5),.line-order-table th:nth-child(5),.line-order-table td:nth-child(5){width:110px}.line-finance-table th:nth-child(6),.line-finance-table td:nth-child(6),.line-order-table th:nth-child(6),.line-order-table td:nth-child(6){width:190px}.line-finance-table th:nth-child(7),.line-finance-table td:nth-child(7),.line-order-table th:nth-child(7),.line-order-table td:nth-child(7){width:105px}.line-finance-table th:nth-child(8),.line-finance-table td:nth-child(8),.line-order-table th:nth-child(8),.line-order-table td:nth-child(8){width:170px}.line-finance-table th:nth-child(n+9),.line-finance-table td:nth-child(n+9),.line-order-table th:nth-child(n+9),.line-order-table td:nth-child(n+9){width:130px}.line-finance-table td[rowspan],.line-order-table td[rowspan]{overflow-wrap:anywhere;white-space:normal!important}.line-finance-table .po,.line-order-table .po{white-space:nowrap!important;font-size:13px!important}.line-finance-table th:first-child,.line-finance-table td:first-child,.line-order-table th:first-child,.line-order-table td:first-child{z-index:4;background:#f8f8f8;position:sticky;left:0}.line-finance-table th:nth-child(2),.line-finance-table td:nth-child(2),.line-order-table th:nth-child(2),.line-order-table td:nth-child(2){z-index:4;background:#f8f8f8;position:sticky;left:190px}.line-finance-table th:nth-child(3),.line-finance-table td:nth-child(3),.line-order-table th:nth-child(3),.line-order-table td:nth-child(3){z-index:4;background:#f8f8f8;position:sticky;left:440px;box-shadow:3px 0 6px #1c3f3614}.line-finance-table thead th,.line-order-table thead th{z-index:6!important;background:#f8f8f8!important}.order-summary td{overflow:visible!important}.inline-save{color:#404040;cursor:pointer;background:#fff;border:1px solid #ababab;border-radius:6px;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:700;display:block}.order-summary td{height:54px;color:#3f3f3f!important;background:#ededed!important;border-top:2px solid #a4a4a4!important;border-bottom:2px solid #a4a4a4!important;font-weight:800!important}.order-summary td:first-child{text-align:right!important}.line-finance-table thead th,.line-order-table thead th{box-shadow:0 2px #b2b2b2;z-index:8!important;position:sticky!important;top:0!important}.line-finance-table tbody td,.line-order-table tbody td{height:58px!important}.line-finance-table .order-group-line td,.line-order-table .order-group-line td{border-top:1px solid #e3e3e3!important}.line-finance-table .order-summary td,.line-order-table .order-summary td{background:#ededed!important;height:54px!important}.order-info-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.orders-card .table-wrap{overflow-x:hidden!important}.order-info-table th:first-child,.order-info-table td:first-child{width:14%!important;position:static!important}.order-info-table th:nth-child(2),.order-info-table td:nth-child(2){width:22%!important;position:static!important}.order-info-table th:nth-child(3),.order-info-table td:nth-child(3){width:11%!important;position:static!important}.order-info-table th:nth-child(4),.order-info-table td:nth-child(4){width:10%!important;position:static!important}.order-info-table th:nth-child(5),.order-info-table td:nth-child(5){width:19%!important;position:static!important}.order-info-table th:nth-child(6),.order-info-table td:nth-child(6),.order-info-table th:nth-child(7),.order-info-table td:nth-child(7),.order-info-table th:nth-child(8),.order-info-table td:nth-child(8){width:8%!important;position:static!important}.order-info-table thead th{position:sticky!important;top:0!important}.finance-sheet>.table-wrap{max-height:calc(100vh - 190px);position:relative;overflow:auto!important}.orders-card>.table-wrap{max-height:calc(100vh - 210px);position:relative;overflow:hidden auto!important}.finance-sheet>.table-wrap .line-finance-table thead th,.orders-card>.table-wrap .order-info-table thead th{z-index:12!important;position:sticky!important;top:0!important}.line-finance-table .order-summary td{text-align:left!important}.line-finance-table .order-summary td:nth-child(4){text-align:left!important;padding-left:18px!important}.order-info-table .order-summary td:first-child{text-align:right!important;padding-right:18px!important}.order-info-table .order-summary td:last-child{text-align:left!important;padding-left:18px!important}.warehouse-filters{margin-left:auto}.warehouse-filters .search{width:250px}.save-finance-all{color:#fff;white-space:nowrap;cursor:pointer;background:#4b4b4b;border:0;border-radius:9px;min-height:38px;margin-left:18px;margin-right:auto;padding:0 18px;font-size:11px;font-weight:800;box-shadow:0 4px 12px #1f7b662e}.save-finance-all:disabled{color:#868686;box-shadow:none;cursor:not-allowed;background:#e1e1e1}.finance-sheet .form-head{flex-wrap:wrap;gap:10px}.finance-sheet .form-head>b{background:#f0f0f0;border-radius:7px;flex-basis:100%;margin-left:0;padding:8px 11px}@media (max-width:900px){.save-finance-all{order:2;min-height:44px;margin:0}.warehouse-filters{order:3;width:100%;margin-left:0}.finance-sheet .form-head>b{order:4}.warehouse-filters .search{width:100%}}.finance-sheet{isolation:isolate!important;position:relative!important;overflow:hidden!important}.finance-sheet>.table-wrap{contain:paint!important;clip-path:inset(0)!important;isolation:isolate!important;z-index:1!important;position:relative!important;overflow:auto!important}.finance-sheet>.table-wrap .line-finance-table tbody td:first-child,.finance-sheet>.table-wrap .line-finance-table tbody td:nth-child(2),.finance-sheet>.table-wrap .line-finance-table tbody td:nth-child(3){top:auto!important;bottom:auto!important}.finance-sheet>.table-wrap .line-finance-table thead th{top:0!important}.line-finance-table th:first-child,.line-finance-table td:first-child{width:110px!important}.line-finance-table th:nth-child(3),.line-finance-table td:nth-child(3){width:90px!important}.line-finance-table th:nth-child(2),.line-finance-table td:nth-child(2){left:110px!important}.line-finance-table td:first-child{padding-left:10px!important;padding-right:8px!important}.line-finance-table td:nth-child(2){padding-left:12px!important;padding-right:10px!important}.line-finance-table td:nth-child(3){white-space:nowrap!important;padding-left:10px!important;padding-right:8px!important}.line-finance-table .order-summary .sale-order-total{white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 18px!important;display:flex!important}.line-finance-table .order-summary .sale-order-total span,.line-finance-table .order-summary .sale-order-total strong{color:#3d3d3d!important;font-weight:800!important}.line-finance-table th,.line-finance-table td,.order-info-table th,.order-info-table td,.line-order-table th,.line-order-table td{padding:7px 9px!important;line-height:1.25!important}.line-finance-table thead th,.order-info-table thead th,.line-order-table thead th{height:40px!important;padding-top:7px!important;padding-bottom:7px!important}.line-finance-table tbody td,.line-order-table tbody td,.order-info-table tbody td{height:44px!important}.line-finance-table input,.line-finance-table select{height:34px!important;min-height:34px!important;padding:5px 8px!important}.line-finance-table th:nth-child(4),.line-finance-table td:nth-child(4),.line-finance-table th:nth-child(5),.line-finance-table td:nth-child(5),.line-finance-table th:nth-child(7),.line-finance-table td:nth-child(7){width:90px!important}.line-finance-table th:nth-child(8),.line-finance-table td:nth-child(8){width:145px!important}.line-finance-table th:nth-child(n+9),.line-finance-table td:nth-child(n+9){width:115px!important}.line-finance-table .order-summary td,.line-order-table .order-summary td,.order-info-table .order-summary td{height:42px!important}.order-info-table th:first-child,.order-info-table td:first-child{width:13%!important}.order-info-table th:nth-child(2),.order-info-table td:nth-child(2){width:21%!important}.order-info-table th:nth-child(3),.order-info-table td:nth-child(3){width:10%!important}.order-info-table th:nth-child(4),.order-info-table td:nth-child(4){width:9%!important}.order-info-table th:nth-child(5),.order-info-table td:nth-child(5){width:21%!important}.order-info-table th:nth-child(6),.order-info-table td:nth-child(6){width:8%!important}.order-info-table th:nth-child(7),.order-info-table td:nth-child(7),.order-info-table th:nth-child(8),.order-info-table td:nth-child(8){width:9%!important}.line-finance-table .order-summary td{vertical-align:middle!important;white-space:nowrap!important;display:table-cell!important}.line-finance-table .order-summary td:nth-child(3){text-align:right!important;padding-right:10px!important}.line-finance-table .order-summary td:nth-child(4),.line-finance-table .order-summary td:nth-child(5){text-align:left!important;padding-left:10px!important}.line-finance-table{width:1695px!important;min-width:1695px!important}.line-finance-table th,.line-finance-table td{padding-left:6px!important;padding-right:6px!important}.line-finance-table th:nth-child(2),.line-finance-table td:nth-child(2){width:205px!important}.line-finance-table th:nth-child(3),.line-finance-table td:nth-child(3){left:315px!important}.line-finance-table th:nth-child(6),.line-finance-table td:nth-child(6){width:145px!important}.line-finance-table td:nth-child(2){white-space:nowrap!important;font-size:14px!important}.line-finance-table td:nth-child(6){white-space:nowrap!important}@media (min-width:1000px){.finance-sheet>.table-wrap{overflow-x:hidden!important}.line-finance-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.line-finance-table th,.line-finance-table td{white-space:normal!important;overflow-wrap:anywhere!important;padding-left:5px!important;padding-right:5px!important;font-size:11px!important}.line-finance-table tbody td{position:static!important;left:auto!important}.line-finance-table thead th{position:sticky!important;top:0!important;left:auto!important}.line-finance-table th:first-child,.line-finance-table td:first-child{width:8%!important}.line-finance-table th:nth-child(2),.line-finance-table td:nth-child(2){width:16%!important}.line-finance-table th:nth-child(3),.line-finance-table td:nth-child(3){width:7%!important}.line-finance-table th:nth-child(4),.line-finance-table td:nth-child(4),.line-finance-table th:nth-child(5),.line-finance-table td:nth-child(5){width:6.5%!important}.line-finance-table th:nth-child(6),.line-finance-table td:nth-child(6){width:9%!important}.line-finance-table th:nth-child(7),.line-finance-table td:nth-child(7){width:6%!important}.line-finance-table th:nth-child(8),.line-finance-table td:nth-child(8){width:7%!important}.line-finance-table th:nth-child(n+9),.line-finance-table td:nth-child(n+9){width:6.8%!important}.line-finance-table input,.line-finance-table select{height:30px!important;min-height:30px!important;padding:4px 5px!important;font-size:11px!important}.line-finance-table .order-identity strong{font-size:11px!important;line-height:1.35!important}.line-finance-table .order-identity .po{white-space:normal!important;overflow-wrap:anywhere!important;font-size:11px!important}.line-finance-table .order-summary,.line-finance-table .order-summary *,.line-finance-table .summary-money i{font-size:11px!important}}.warehouse-selection-summary{background:#f1f1f1;border-top:1px solid #dcdcdc;border-bottom:2px solid #afafaf;grid-template-columns:minmax(150px,.8fr) repeat(4,minmax(150px,1fr));gap:10px;padding:11px 14px;display:grid}.warehouse-selection-summary>article,.warehouse-selection-summary>.selection-heading{background:#fff;border:1px solid #dcdcdc;border-radius:10px;min-width:0;padding:11px 13px;box-shadow:0 2px 7px #194b3d09}.warehouse-selection-summary span{color:#7a7a7a;white-space:nowrap;font-size:10px;font-weight:700;display:block}.warehouse-selection-summary strong{color:#292929;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:17px;display:block}.warehouse-selection-summary strong.profit{color:#4b4b4b}.warehouse-selection-summary strong.loss{color:#626262}.warehouse-selection-summary strong small{color:#777;font-size:9px}.selection-heading{justify-content:space-between;align-items:center;gap:7px;display:flex!important}.selection-heading strong{margin:0!important}.selection-heading button{color:#444;white-space:nowrap;background:#f7f7f7;border:1px solid #c5c5c5;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.selection-actions{align-items:center;gap:5px;display:flex}.selection-heading .selection-delete{color:#656565;background:#f9f9f9;border-color:#c6c6c6}.selection-heading .selection-delete:disabled{opacity:.4;cursor:not-allowed}.finance-sequence{color:#454545;font-variant-numeric:tabular-nums;text-align:center!important}.finance-select-cell{text-align:center!important}.round-order-check{cursor:pointer;place-items:center;width:26px;height:26px;display:inline-grid}.round-order-check input{opacity:0;pointer-events:none;position:absolute}.round-order-check span{background:#fff;border:2px solid #9e9e9e;border-radius:50%;width:18px;height:18px;transition:all .16s;display:block;box-shadow:inset 0 0 0 3px #fff}.round-order-check input:checked+span{background:#4b4b4b;border-color:#4b4b4b;box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #d7d7d7}.line-finance-table tr.selected-finance td{background:#ececec!important}.line-finance-table tr.selected-finance.order-summary td{background:#e1e1e1!important}@media (min-width:1000px){.line-finance-table th:first-child,.line-finance-table td:first-child,.line-finance-table th:nth-child(2),.line-finance-table td:nth-child(2){width:3%!important}.line-finance-table th:nth-child(3),.line-finance-table td:nth-child(3){width:9%!important}.line-finance-table th:nth-child(4),.line-finance-table td:nth-child(4){width:13%!important}.line-finance-table th:nth-child(5),.line-finance-table td:nth-child(5){width:7%!important}.line-finance-table th:nth-child(6),.line-finance-table td:nth-child(6),.line-finance-table th:nth-child(7),.line-finance-table td:nth-child(7){width:5.5%!important}.line-finance-table th:nth-child(8),.line-finance-table td:nth-child(8){width:9%!important}.line-finance-table th:nth-child(9),.line-finance-table td:nth-child(9){width:5.5%!important}.line-finance-table th:nth-child(10),.line-finance-table td:nth-child(10){width:7.5%!important}.line-finance-table th:nth-child(n+11),.line-finance-table td:nth-child(n+11){width:6.4%!important}.line-finance-table td:nth-child(3),.line-finance-table td:nth-child(4),.line-finance-table td:nth-child(5){white-space:normal!important}}@media (max-width:900px){.warehouse-selection-summary{grid-template-columns:1fr 1fr}.selection-heading{grid-column:1/-1}.warehouse-selection-summary strong{font-size:15px}}@media (max-width:560px){.warehouse-selection-summary{grid-template-columns:1fr}.selection-heading{grid-column:auto}}.overview-import-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.overview-import-grid .global-order-drop{min-width:0;margin-bottom:0}.overview-import-grid .invoice-entry{background:#f8f8f8;border-color:#c3c3c3}.overview-import-grid .invoice-entry:hover{background:#f1f1f1;border-color:#7f7f7f}.overview-import-grid .invoice-entry b{color:#5c5c5c}.invoice-ledger-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:12px 0 16px;display:grid}.invoice-ledger-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px 18px}.invoice-ledger-summary small,.invoice-ledger-summary strong,.invoice-ledger-summary span{display:block}.invoice-ledger-summary small,.invoice-ledger-summary span{color:gray;font-size:10px}.invoice-ledger-summary strong{color:#292929;margin:6px 0 3px;font-size:21px}.invoice-ledger-summary .pending-invoice-metric{background:#f9f9f9;border-color:#d4d4d4}.invoice-ledger-summary .pending-invoice-metric strong{color:#696969}.invoice-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;overflow:hidden}.invoice-section>header{border-bottom:1px solid var(--line);background:#f8f8f8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.invoice-section>header h3,.invoice-section>header span{margin:0;display:block}.invoice-section>header h3{color:#292929;font-size:14px}.invoice-section>header span{color:#7f7f7f;margin-top:4px;font-size:10px}.invoice-table-wrap{overflow-x:auto}.invoice-ledger-table{border-collapse:collapse;width:100%;min-width:1100px}.invoice-ledger-table th,.invoice-ledger-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6e6e6;padding:12px 13px;font-size:10px}.invoice-ledger-table th{color:#7b7b7b;white-space:nowrap;background:#fcfcfc}.invoice-ledger-table td{color:#3c3c3c}.invoice-ledger-table input{border:1px solid #e0e0e0;border-radius:7px;width:100%;min-width:100px;padding:8px}.invoice-file-link,.invoice-date-link{color:#424242;text-decoration:none}.invoice-file-link strong,.invoice-file-link small{display:block}.invoice-file-link small{color:#828282;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:4px;font-size:8px;overflow:hidden}.invoice-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.invoice-status.paid{color:#5a5a5a;background:#ededed}.invoice-status.pending{color:#686868;background:#ececec}.pending-invoice-section{border-color:#d9d9d9}.pending-invoice-section>header{background:#fafafa}.pending-invoice-section>header>strong{color:#696969;white-space:nowrap;font-size:15px}.pending-invoice-table{min-width:920px}.pending-invoice-table tbody tr:hover{background:#fdfdfd}.pending-invoice-po{color:#424242;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.paid-invoice-section{margin-top:22px}.paid-customer-group{border-top:1px solid var(--line)}.paid-customer-group>header{background:#f5f5f5;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.paid-customer-group h4,.paid-customer-group strong{color:#555;margin:0}.paid-customer-group h4{font-size:12px}.pending-invoice-done{color:#444;white-space:nowrap;cursor:pointer;background:#f2f2f2;border:1px solid #545454;border-radius:8px;padding:7px 11px;font-weight:800}.pending-invoice-done:hover{color:#fff;background:#545454}.pending-invoice-done:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.overview-import-grid{grid-template-columns:1fr}.invoice-ledger-summary{grid-template-columns:1fr 1fr}}@media (max-width:600px){.invoice-ledger-summary{grid-template-columns:1fr}.invoice-ledger .invoice-drop{flex-wrap:wrap;align-items:flex-start}.invoice-ledger .invoice-drop button{width:100%;min-height:44px}}.client-development{overflow:hidden}.client-development-head{color:#fff;background:#fff;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 26px;display:flex}.client-development-head .eyebrow{color:#c2c2c2}.client-development-head h2{margin:5px 0 6px;font-size:27px}.client-development-head span{color:#e2e2e2;font-size:11px}.client-development-head>strong{white-space:nowrap;font-size:28px}.client-development-head>strong small{font-size:11px;font-weight:600}.lead-stage-tabs{border-bottom:1px solid var(--line);background:#f8f8f8;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 22px;display:grid}.lead-stage-tabs button{color:#5b5b5b;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:9px;min-height:45px;font-weight:750}.lead-stage-tabs i{color:#5e5e5e;background:#ececec;border-radius:12px;margin-left:8px;padding:2px 7px;font-size:9px;font-style:normal}.lead-entry-form{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1fr 1fr 1.1fr 1fr 1.15fr 1.5fr auto;align-items:end;gap:10px;padding:18px 22px;display:grid}.lead-entry-title{grid-column:1/-1;align-items:center;gap:12px;display:flex}.lead-entry-title strong{color:#2a2a2a;font-size:14px}.lead-entry-title span{color:#7f7f7f;font-size:9px}.lead-entry-form label{color:#6f6f6f;font-size:9px;font-weight:700}.lead-entry-form input,.lead-table input,.lead-table textarea,.lead-table select{color:#313131;width:100%;font:inherit;background:#fff;border:1px solid #dbdbdb;border-radius:8px;padding:9px 10px}.lead-entry-form input{min-height:39px;margin-top:5px;display:block}.lead-entry-form>button,.lead-table button{color:#fff;white-space:nowrap;cursor:pointer;background:#4b4b4b;border:0;border-radius:8px;padding:11px 15px;font-weight:800}.lead-entry-form>button:disabled{opacity:.6}.lead-message{color:#464646;background:#f0f0f0;border-radius:8px;margin:12px 22px 0;padding:10px 13px;font-size:10px;font-weight:700}.lead-table-wrap{padding:18px 22px 22px;overflow-x:auto}.lead-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1250px}.lead-table th,.lead-table td{text-align:left;vertical-align:middle;border:1px solid #e3e3e3;padding:9px;font-size:10px}.lead-table th{color:#6f6f6f;background:#f7f7f7}.lead-table th:first-child,.lead-table td:first-child{text-align:center;width:48px}.lead-table th:nth-last-child(2),.lead-table td:nth-last-child(2){width:92px}.lead-table th:last-child,.lead-table td:last-child{width:126px}.lead-table textarea{resize:vertical;min-height:38px}.lead-row-actions{align-items:center;gap:6px;display:flex}.lead-table .lead-row-actions button{padding:10px 12px}.lead-table .lead-row-actions .lead-delete{color:#5f5f5f;background:#f6f6f6;border:1px solid #b6b6b6}.lead-empty{text-align:center;background:#f9f9f9;border:1px dashed #c8c8c8;border-radius:11px;margin:0 22px 22px;padding:34px}.lead-empty strong,.lead-empty span{display:block}.lead-empty strong{color:#414141}.lead-empty span{color:#868686;margin-top:6px;font-size:10px}.lead-search-bar{border-bottom:1px solid var(--line);background:#fcfcfc;grid-template-columns:auto minmax(260px,520px) auto;align-items:center;gap:14px;padding:13px 22px;display:grid}.lead-search-bar>label{color:#464646;white-space:nowrap;font-size:11px;font-weight:800}.lead-search-bar>div{background:#fff;border:1px solid #d3d3d3;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex;box-shadow:0 4px 14px #275f4f0d}.lead-search-bar>div:focus-within{border-color:#8c8c8c;box-shadow:0 0 0 3px #498e7a1f}.lead-search-bar span{color:#7a7a7a;font-size:17px}.lead-search-bar input{color:#303030;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.lead-search-bar button{color:#484848;cursor:pointer;background:0 0;border:0;font-weight:750}.lead-search-bar small{color:#7c7c7c;white-space:nowrap;font-size:9px}.export:disabled{color:#9e9e9e;cursor:not-allowed;background:#efefef}.order-select-column{text-align:center!important}.order-export-check{cursor:pointer;place-items:center;width:28px;height:28px;display:inline-grid}.order-export-check input{opacity:0;pointer-events:none;position:absolute}.order-export-check span{background:#fff;border:2px solid #9e9e9e;border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 3px #fff}.order-export-check input:checked+span{background:#4b4b4b;border-color:#4b4b4b;box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #d7d7d7}.mobile-quote-line-check{color:#414141;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;padding-top:2px;font-size:9px;font-weight:800;display:flex}.mobile-quote-line-check input{accent-color:#4b4b4b;width:21px;height:21px}.mobile-quote-line-check span{white-space:nowrap}.order-return-column{text-align:center!important}.order-return-button{white-space:nowrap;border-radius:999px;min-width:68px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:850;transition:all .15s}.order-return-button.pending{color:#5a5a5a;cursor:pointer;background:#f5f5f5;border:1px solid #b3b3b3;box-shadow:0 2px 6px #b543361a}.order-return-button.pending:hover{color:#fff;background:#626262}.order-return-button.done{color:#4a4a4a;cursor:default;opacity:1;background:#eee;border:1px solid #c8c8c8}.order-return-button:disabled{opacity:1}.workflow-order-table{table-layout:fixed;min-width:900px}.workflow-order-table th:first-child{width:15%}.workflow-order-table th:nth-child(2){width:22%}.workflow-order-table th:nth-child(3){width:11%}.workflow-order-table th:nth-child(4),.workflow-order-table th:nth-child(5){width:10%}.workflow-order-table th:nth-child(6){width:12%}.workflow-order-table th:nth-child(7){width:9%}.workflow-order-table th:nth-child(8){width:11%}.workflow-order-table td{padding:14px 12px}.workflow-order-table tbody tr{cursor:default}.workflow-po{color:#414141;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.workflow-done{color:#fff;white-space:nowrap;background:#4b4b4b;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.workflow-done:hover{background:#393939}@media (min-width:900px){.order-info-table th:first-child,.order-info-table td:first-child{width:11%!important}.order-info-table th:nth-child(2),.order-info-table td:nth-child(2){width:17%!important}.order-info-table th:nth-child(3),.order-info-table td:nth-child(3){width:8%!important}.order-info-table th:nth-child(4),.order-info-table td:nth-child(4){width:7%!important}.order-info-table th:nth-child(5),.order-info-table td:nth-child(5){width:19%!important}.order-info-table th:nth-child(6),.order-info-table td:nth-child(6){width:7%!important}.order-info-table th:nth-child(7),.order-info-table td:nth-child(7){width:8%!important}.order-info-table th:nth-child(8),.order-info-table td:nth-child(8){width:10%!important}.order-info-table th:nth-child(9),.order-info-table td:nth-child(9){width:9%!important}.order-info-table th:nth-child(10),.order-info-table td:nth-child(10){width:4%!important}}@media (max-width:1180px){.lead-entry-form{grid-template-columns:repeat(3,1fr)}.lead-entry-form>button{min-height:40px}}.lead-contact-cell{gap:7px;display:grid}.lead-contact-state{justify-content:space-between;align-items:center;gap:7px;min-height:27px;display:flex}.lead-contact-state span{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.lead-contact-state.pending span{color:#777;background:#f3f3f3}.lead-contact-state.sent span{color:#434343;background:#eaeaea}.lead-table .lead-contact-state button{color:#4b4b4b;background:#fff;border:1px solid #b2b2b2;padding:5px 7px;font-size:8px}.lead-table .lead-contact-state button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.lead-stage-tabs{grid-template-columns:1fr 1fr;padding:12px}.lead-search-bar{grid-template-columns:1fr;gap:7px;padding:12px}.lead-search-bar>div{min-height:44px}.lead-search-bar small{justify-self:end}.lead-entry-form{grid-template-columns:1fr;padding:15px}.lead-entry-title{grid-column:auto;display:block}.lead-entry-title span{margin-top:4px;display:block}.client-development-head{padding:19px}.lead-table-wrap{padding:12px}.lead-entry-form>button{min-height:46px}}.delivery-note-native-input{opacity:.001!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;top:0!important;left:-10000px!important}.delivery-note-column{text-align:center!important}.delivery-note-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.delivery-note-button{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:58px;min-height:32px;padding:6px 8px;font-size:9px;font-weight:850;line-height:1;transition:all .15s;display:inline-flex}.delivery-note-button.empty{color:#474747;background:#fafafa;border:1px dashed #a1a1a1}.delivery-note-button.empty:hover{background:#ececec;border-style:solid}.delivery-note-button.available{color:#3f3f3f;background:#e9e9e9;border:1px solid #aaa}.delivery-note-button.available:hover{background:#dbdbdb}.delivery-note-button:disabled,.delivery-note-button.uploading{opacity:.58;cursor:wait;pointer-events:none}.delivery-delete-button.confirming{color:#fff!important;background:#666!important;border-color:#666!important}.delivery-office-file{text-align:center;color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:620px;min-height:320px;margin:auto;padding:40px;display:flex}.delivery-office-file strong{font-size:20px}.delivery-office-file p{color:#d6d6d6;max-width:460px;line-height:1.7}.delivery-preview-backdrop{z-index:1400!important;background:#0b19159e!important;padding:18px!important}.delivery-preview-modal{background:#f9f9f9;border:1px solid #d0d0d0;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(900px,94vh);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000052}.delivery-preview-modal>header{background:#fff;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;min-height:88px;padding:17px 64px 15px 20px;display:flex;position:relative}.delivery-preview-modal>header h2{color:#2a2a2a;margin:3px 0 4px;font-size:20px}.delivery-preview-modal>header span{color:#7c7c7c;overflow-wrap:anywhere;font-size:10px;display:block}.delivery-preview-modal>header .close{top:18px;right:20px}.delivery-preview-body{background:#2a2a2a;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.delivery-preview-body>aside{background:#222;border-right:1px solid #ffffff1f;min-height:0;padding:10px;overflow-y:auto}.delivery-preview-body>aside button{color:#e1e1e1;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin-bottom:7px;padding:9px;display:grid}.delivery-preview-body>aside b{background:#ffffff1f;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.delivery-preview-body>aside span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.delivery-preview-canvas{background:#2f2f2f;justify-content:center;align-items:center;min-width:0;min-height:0;padding:14px;display:flex;overflow:auto}.delivery-preview-canvas img{object-fit:contain;background:#fff;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 7px 24px #00000040}.delivery-preview-canvas iframe{background:#fff;border:0;border-radius:8px;width:100%;height:100%;display:block}.delivery-preview-modal>footer{background:#fff;border-top:1px solid #dedede;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.delivery-preview-modal>footer>div{align-items:center;gap:7px;display:flex}.delivery-preview-modal>footer button,.delivery-preview-modal>footer a,.delivery-replace-button{box-sizing:border-box;color:#444;cursor:pointer;background:#fff;border:1px solid #d2d2d2;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.delivery-preview-modal>footer button:disabled{opacity:.35;cursor:not-allowed}.delivery-replace-button{color:#404040;background:#ececec;border-color:#9c9c9c}@media (min-width:900px){.order-info-table th:first-child,.order-info-table td:first-child{width:10%!important}.order-info-table th:nth-child(2),.order-info-table td:nth-child(2){width:16%!important}.order-info-table th:nth-child(3),.order-info-table td:nth-child(3){width:8%!important}.order-info-table th:nth-child(4),.order-info-table td:nth-child(4){width:6%!important}.order-info-table th:nth-child(5),.order-info-table td:nth-child(5){width:14%!important}.order-info-table th:nth-child(6),.order-info-table td:nth-child(6){width:7%!important}.order-info-table th:nth-child(7),.order-info-table td:nth-child(7){width:8%!important}.order-info-table th:nth-child(8),.order-info-table td:nth-child(8){width:9%!important}.order-info-table th:nth-child(9),.order-info-table td:nth-child(9){width:8%!important}.order-info-table th:nth-child(10),.order-info-table td:nth-child(10){width:10%!important}.order-info-table th:nth-child(11),.order-info-table td:nth-child(11){width:4%!important}}@media (max-width:700px){.mobile-order-card>footer{grid-template-columns:1fr 1fr!important;display:grid!important}.mobile-order-card>footer .delivery-note-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.mobile-order-card>footer .delivery-note-button{min-height:38px!important}.mobile-order-card>footer .mobile-export-check{justify-content:flex-end}.mobile-order-card>footer button{padding-inline:8px!important;font-size:9px!important}.delivery-preview-backdrop{padding:0!important}.delivery-preview-modal{border:0;border-radius:0;width:100vw;height:100dvh}.delivery-preview-modal>header{min-height:76px;padding:12px 50px 10px 12px}.delivery-preview-modal>header h2{font-size:16px}.delivery-preview-modal>header .close{top:12px;right:12px}.delivery-preview-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.delivery-preview-body>aside{border-bottom:1px solid #ffffff1f;border-right:0;gap:6px;padding:7px;display:flex;overflow:auto hidden}.delivery-preview-body>aside button{flex:0 0 120px;grid-template-columns:22px minmax(0,1fr);margin:0;padding:6px}.delivery-preview-body>aside b{width:22px;height:22px}.delivery-preview-canvas{padding:6px}.delivery-preview-modal>footer{gap:7px;padding:8px;display:grid}.delivery-preview-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}.delivery-preview-modal>footer>div:last-child{grid-template-columns:1fr 1fr}.delivery-preview-modal>footer a{display:none}}.warehouse .finance-sheet{background:#fff!important;border:2px solid #545454!important;border-width:2px 7px!important;border-radius:18px!important;margin-inline:6px!important;overflow:hidden!important;box-shadow:0 12px 30px #174e421c!important}.warehouse .finance-sheet>.form-head{background:#fff!important}.warehouse .finance-sheet>.table-wrap{border-radius:0 0 10px 10px}@media (max-width:900px){.warehouse .finance-sheet{border-left-width:4px!important;border-right-width:4px!important;border-radius:14px!important;margin-inline:0!important;box-shadow:0 8px 20px #174e421a!important}}.orders-card.page-card{background:#fff!important;border:2px solid #545454!important;border-width:2px 7px!important;border-radius:18px!important;margin-inline:6px!important;overflow:hidden!important;box-shadow:0 12px 30px #174e421c!important}.orders-card.page-card>.orders-head{background:#fff!important}.orders-card.page-card>.table-wrap{border-radius:0 0 10px 10px}@media (max-width:900px){.orders-card.page-card{border-left-width:4px!important;border-right-width:4px!important;border-radius:14px!important;margin-inline:0!important;box-shadow:0 8px 20px #174e421a!important}}.lead-bilingual-form-field,.lead-bilingual-cell{gap:6px;min-width:0;display:grid}.lead-bilingual-form-field label{display:block}.lead-bilingual-cell input+input,.lead-bilingual-cell textarea+textarea{background:#f5f5f5;border-color:#c9c9c9}.lead-table-bilingual td{vertical-align:top}.lead-table-bilingual .lead-bilingual-cell input,.lead-table-bilingual .lead-bilingual-cell textarea{min-width:0}.outbound-mail-page{gap:14px;display:grid}.outbound-hero{color:#fff;background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.outbound-hero h2{margin:5px 0 7px;font-size:27px}.outbound-hero span{color:#e0e0e0;font-size:11px}.outbound-hero button{color:#fff;cursor:pointer;border:1px solid #ffffff59;border-radius:11px;min-width:145px;min-height:48px;font-weight:850}.outbound-stop{background:#5f5f5f}.outbound-message{border-radius:10px;margin:0;padding:12px 15px;font-size:11px;font-weight:750}.outbound-message.success{color:#595959;background:#f1f1f1}.outbound-message.error{color:#5c5c5c;background:#f3f3f3}.outbound-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.outbound-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px}.outbound-metrics small,.outbound-metrics span{color:#818181;font-size:9px;display:block}.outbound-metrics strong{color:#292929;margin:7px 0 4px;font-size:23px;display:block}.outbound-template-card,.outbound-account-card,.outbound-log-card{padding:22px}.outbound-template-card>header,.outbound-account-card>header,.outbound-log-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.outbound-template-card h3,.outbound-account-card h3,.outbound-log-card h3{color:#2a2a2a;margin:0 0 4px;font-size:17px}.outbound-template-card header p,.outbound-account-card header p,.outbound-log-card header p{color:#7f7f7f;margin:0;font-size:10px}.outbound-template-card header button,.outbound-log-card header button,.outbound-account-card form>button,.outbound-account-add{color:#fff;cursor:pointer;background:#4b4b4b;border:0;border-radius:9px;padding:12px 17px;font-weight:800}.outbound-account-add:disabled{opacity:.45;cursor:not-allowed}.outbound-template-grid{grid-template-columns:2fr 1fr 150px;gap:12px;display:grid}.outbound-template-grid label,.outbound-account-card label{color:#6b6b6b;font-size:9px;font-weight:750}.outbound-template-grid input,.outbound-template-grid select,.outbound-template-grid textarea,.outbound-account-card input,.outbound-account-card select{color:#303030;width:100%;font:inherit;background:#fcfcfc;border:1px solid #dadada;border-radius:9px;margin-top:6px;padding:11px;display:block}.outbound-template-grid input,.outbound-template-grid select,.outbound-account-card input,.outbound-account-card select{min-height:43px}.outbound-body-label{grid-column:1/-1}.outbound-template-grid textarea{resize:vertical;min-height:330px;font-family:inherit;font-size:12px;line-height:1.7}.outbound-placeholders{color:#777;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.outbound-placeholders code{color:#404040;background:#f1f1f1;border-radius:6px;padding:5px 7px}.outbound-account-card form{background:#f9f9f9;border:1px solid #dedede;border-radius:10px;grid-template-columns:120px 1.2fr 1fr 1.35fr 140px auto;align-items:end;gap:10px;padding:14px;display:grid}.outbound-account-card form>button{min-height:43px}.outbound-account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.outbound-account-list article{background:#fbfbfb;border:1px solid #dedede;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.outbound-account-list article.active{background:#f2f2f2;border-color:#717171}.outbound-account-list article.exhausted{background:#f9f9f9;border-color:#bdbdbd}.outbound-account-identity{min-width:0}.outbound-account-list b,.outbound-account-list span,.outbound-account-list em,.outbound-account-list strong{display:block}.outbound-account-list b{text-overflow:ellipsis;color:#343434;font-size:11px;overflow:hidden}.outbound-account-list span{color:#7d7d7d;margin-top:3px;font-size:9px}.outbound-account-list .outbound-quota{color:#4b4b4b;margin-top:7px;font-size:9px;line-height:1.45}.outbound-account-list article.exhausted .outbound-quota{color:#747474}.outbound-account-list em{color:#5f5f5f;margin-top:3px;font-size:8px}.outbound-account-actions{flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.outbound-account-actions label{font-size:8px}.outbound-account-actions input{width:88px;min-height:34px!important;margin-top:3px!important;padding:6px 7px!important}.outbound-account-list button{color:#626262;cursor:pointer;background:#f7f7f7;border:1px solid #b9b9b9;border-radius:7px;padding:7px 9px;font-size:9px}.outbound-account-list .save-limit{color:#404040;background:#f3f3f3;border-color:#b1b1b1}.outbound-account-list button:disabled{opacity:.5;cursor:not-allowed}.outbound-log-card{overflow:hidden}.outbound-log-wrap{overflow-x:auto}.outbound-log-card table{border-collapse:collapse;width:100%;min-width:900px}.outbound-log-card th,.outbound-log-card td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e4e4;padding:10px;font-size:9px}.outbound-log-card th{color:#757575;background:#f8f8f8}.outbound-log-card td small{color:#5e5e5e;max-width:240px;margin-top:4px;display:block}.outbound-log-card td button{color:#404040;background:#fff;border:1px solid #c7c7c7;border-radius:7px;padding:6px 9px}.outbound-status{border-radius:12px;padding:4px 7px;font-weight:800;display:inline-block}.status-已发送{color:#4b4b4b;background:#e7e7e7}.status-待发送,.status-发送中{color:#747474;background:#f2f2f2}.status-失败{color:#606060;background:#ededed}.inbound-mail-strip{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.inbound-mail-strip strong,.inbound-mail-strip span{display:block}.inbound-mail-strip strong{color:#303030}.inbound-mail-strip span{color:#7f7f7f;margin-top:4px;font-size:9px}.inbound-mail-strip>div:last-child{gap:8px;display:flex}.inbound-mail-strip button{color:#404040;background:#fff;border:1px solid #c9c9c9;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:750}.lead-mobile-entry-toggle,.mobile-order-cards,.mobile-finance-cards{display:none}.warehouse-head-actions{align-items:center;gap:8px;display:flex}.manual-order-toggle{color:#404040;cursor:pointer;background:#f3f3f3;border:1px solid #a2a2a2;border-radius:9px;min-height:42px;padding:9px 15px;font-weight:850}.manual-order-panel{background:#fff;border:1px solid #bababa;border-radius:13px;margin:0 16px 16px;padding:17px;box-shadow:0 6px 18px #245b4c12}.manual-order-panel header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.manual-order-panel header strong,.manual-order-panel header span{display:block}.manual-order-panel header strong{color:#323232;font-size:15px}.manual-order-panel header span{color:#797979;margin-top:4px;font-size:10px}.manual-order-panel header b{color:#4b4b4b;font-size:10px}.manual-order-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.manual-order-grid label{color:#6a6a6a;min-width:0;font-size:9px;font-weight:750}.manual-order-grid label>span{margin-bottom:5px;display:block}.manual-order-grid input,.manual-order-grid select{color:#313131;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:9px}.manual-order-grid .manual-check{align-items:center;gap:8px;padding-top:17px;display:flex}.manual-order-grid .manual-check input{accent-color:#4f4f4f;width:20px;height:20px;min-height:0}.manual-order-grid .manual-check span{margin:0}.manual-order-panel footer{border-top:1px solid #e2e2e2;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding-top:13px;display:flex}.manual-order-panel footer span{color:#5d5d5d;font-size:10px;font-weight:750}.manual-order-panel footer button{color:#fff;cursor:pointer;background:#4c4c4c;border:0;border-radius:9px;min-height:43px;padding:10px 18px;font-weight:850}:root{--ink:#2f2f2f;--muted:#7b7b7b;--line:#e4e4e4;--green:#565656;--green-dark:#464646;--wash:#f7f7f7;--surface:#fff;--surface-soft:#f9f9f9}html,body{background:#f4f4f4}.sidebar{color:#494949;background:#fff;border-bottom:1px solid #dfdfdf;box-shadow:0 5px 20px #24534714}.brand strong{color:#3e3e3e}.brand small{color:#878787}.sidebar{gap:18px;height:86px;padding:8px 18px}.sidebar>nav .nav-item span{color:#4b4b4b;background:#ebebeb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:850;display:grid}.sidebar>nav .nav-item:hover{color:#424242;background:#f9f9f9;border-color:#a5a5a5;transform:translateY(-1px);box-shadow:0 6px 16px #205c4c1c}.sidebar>nav .nav-item.active{color:#fff;background:#fff;border-color:#4a4a4a;transform:translateY(-1px);box-shadow:0 7px 18px #1f715e40,inset 0 -3px #91e2cbc7}.sidebar>nav .nav-item i{margin-left:2px}.nav-item i{box-shadow:0 1px 3px #a84a3d1f}.side-bottom{border-left-color:#dcdcdc}.mail-state.connected{color:#494949}.mail-state.disconnected{color:#636363}.page-card,.scope-switcher,.orders-card,.finance-sheet,.customer-summary,.chart-card,.delivery-card,.warehouse-metrics article,.metrics article,.mail-status-grid article,.client-development,.outbound-template-card,.outbound-account-card,.outbound-log-card,.inbound-mail-strip{border-color:#e2e2e2!important;box-shadow:0 7px 24px #224e430e!important}.warehouse-title,.single-client-overview>header,.client-development-head,.outbound-hero{border:1px solid #dcdcdc;color:#373737!important;background:#fff!important}.warehouse-title .eyebrow,.single-client-overview header p,.client-development-head .eyebrow{color:#5e5e5e!important}.warehouse-title span,.single-client-overview header span,.client-development-head span,.outbound-hero span{color:#717171!important}.single-client-overview header button,.outbound-hero button{color:#444;background:#fff;border-color:#b9b9b9}.outbound-start{background:#e5e5e5!important}.outbound-stop{color:#5b5b5b!important;background:#f3f3f3!important;border-color:silver!important}.lead-stage-tabs button.active{color:#3f3f3f;background:#e8e8e8;border-color:#a2a2a2}.lead-stage-tabs button.active i{color:#575757;background:#fff}.bars{background:repeating-#fff}.bar-value,.toast{background:#424242}.warehouse .finance-sheet,.orders-card.page-card{border-color:#a7a7a7!important;box-shadow:0 9px 28px #23564813!important}.line-finance-table tbody tr.order-band-a td,.order-info-table tbody tr.order-band-a td{background:#fcfcfc}.line-finance-table tbody tr.order-band-b td,.order-info-table tbody tr.order-band-b td{background:#f5f5f5}.order-summary td{background:#efefef!important}.data-health-alert{color:#5a5a5a;background:#f5f5f5;border:1px solid #c2c2c2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 15px;font-size:11px;font-weight:750;display:flex}.data-health-alert button{color:#5a5a5a;background:#fff;border:1px solid #b1b1b1;border-radius:8px;min-height:38px;padding:7px 12px;font-weight:800}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible){outline-offset:2px;outline:3px solid #4897844d}button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){:root{--mobile-gap:8px}html{background:#f4f4f4}body{overscroll-behavior-y:auto;background:#f4f4f4;font-size:13px}.app-shell{min-width:0}.sidebar{box-shadow:0 5px 18px #0c2e262e;grid-template-rows:27px 40px!important;gap:5px!important;height:88px!important;padding:7px 8px 8px!important}.brand{background:0 0!important;gap:7px!important;height:27px!important;padding:0 5px!important}.brand strong{letter-spacing:.2px!important;font-size:15px!important}.brand small{letter-spacing:2px!important;font-size:6px!important}.mobile-account{color:#414141!important;background:#e9e9e9!important;border-color:#c6c6c6!important;width:44px!important;height:40px!important;top:4px!important;right:8px!important}.sidebar>nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:5px!important;width:100%!important;padding:0 1px 3px!important;display:flex!important;overflow:auto hidden!important}.sidebar>nav::-webkit-scrollbar{display:none}.sidebar>nav .nav-item{scroll-snap-align:start;border-radius:9px!important;flex:none!important;gap:4px!important;width:auto!important;min-width:76px!important;height:42px!important;min-height:42px!important;padding:6px 9px!important;font-size:10px!important}.sidebar>nav .nav-item span{font-size:12px!important}.sidebar>nav .nav-item i{margin:0 0 0 2px!important;padding:1px 5px!important;font-size:8px!important;position:static!important}.data-health-alert{margin:0 0 8px;padding:10px 11px;font-size:10px}.data-health-alert button{min-width:92px;min-height:44px}.order-export-check{width:44px;height:44px}.order-export-check span{width:22px;height:22px}.close{place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.detail-file-heading{align-items:flex-start}.detail-file-heading button{min-height:44px}.workspace{max-width:100%!important;padding:8px 7px 22px!important}.scope-switcher{box-shadow:0 3px 10px #1d463b0a;border-radius:11px!important;margin-bottom:8px!important}.client-switcher,.calendar-switcher,.month-switcher{padding:9px!important}.client-switcher>div:first-child,.month-switcher>div:first-child,.calendar-label{margin-bottom:6px!important}.client-switcher span,.calendar-label span,.month-switcher span{display:none!important}.client-tabs,.year-tabs,.month-tabs{gap:5px!important;padding:1px 1px 4px!important}.client-tabs button,.year-tabs button,.month-tabs button{border-radius:8px!important;height:42px!important;min-height:42px!important;padding:7px 11px!important;font-size:10px!important}.sync-banner,.shipping-alert{display:none!important}.metrics,.warehouse-metrics,.mail-status-grid{gap:6px!important;margin-bottom:8px!important}.metrics article,.warehouse-metrics article,.mail-status-grid article{border-radius:10px!important;padding:10px 11px!important}.metric-head{font-size:10px!important}.metric-head b{width:24px!important;height:24px!important}.metrics article>strong,.warehouse-metrics article>strong{margin:6px 0 2px!important;font-size:18px!important}.metrics article>p,.warehouse-metrics article span{font-size:9px!important}.insights{display:none!important}.single-client-overview{border-radius:11px!important;margin-bottom:8px!important}.single-client-overview>header{padding:12px!important}.single-client-overview header h2{font-size:15px!important}.single-client-overview header span{display:none!important}.single-client-overview header button{min-height:36px!important;padding:7px 9px!important;font-size:9px!important}.client-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.client-overview-metrics article{padding:10px!important}.client-overview-metrics strong{margin:4px 0 2px!important;font-size:16px!important}.client-month-strip{gap:5px!important;padding:7px!important}.client-month-strip button{min-width:118px!important;padding:8px!important}.overview-import-grid{grid-template-columns:1fr!important;gap:7px!important;margin-bottom:8px!important}.global-order-drop,.drop-zone,.invoice-drop{border-radius:10px!important;gap:8px!important;min-height:58px!important;margin-bottom:7px!important;padding:9px 10px!important}.global-order-drop .drop-icon,.drop-zone .drop-icon,.invoice-drop .drop-icon{width:34px!important;height:34px!important;font-size:15px!important}.global-order-drop p,.drop-zone p,.invoice-drop span{display:none!important}.global-order-drop strong,.drop-zone strong,.invoice-drop strong{font-size:11px!important}.global-order-drop button,.drop-zone button,.invoice-drop button{min-height:36px!important;padding:7px 9px!important;font-size:9px!important}.orders-card.page-card,.warehouse .finance-sheet{border-width:1px 3px!important;border-radius:12px!important;margin-inline:0!important;box-shadow:0 5px 16px #174e4214!important}.orders-head,.finance-sheet .form-head{padding:11px!important;display:block!important}.orders-head h2,.form-head h3{font-size:14px!important}.orders-head p,.form-head span{margin-bottom:8px!important;font-size:9px!important}.filters,.warehouse-filters{grid-template-columns:1fr 104px!important;gap:6px!important;width:100%!important;margin:8px 0 0!important;display:grid!important}.filters .search,.warehouse-filters .search{grid-column:1/2!important;width:100%!important;height:38px!important}.filters>select,.warehouse-filters>select{grid-column:2/3!important;height:38px!important;min-height:38px!important}.filters .date-filter,.warehouse-filters .date-filter,.filters .clear-dates,.warehouse-filters .clear-dates{display:none!important}.filters .export{grid-column:1/-1!important;height:38px!important;min-height:38px!important}.save-finance-all{width:100%!important;min-height:38px!important;margin:7px 0 0!important}.warehouse-head-actions{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:7px!important;display:grid!important}.warehouse-head-actions .save-finance-all{margin:0!important}.manual-order-toggle{width:100%!important;min-height:42px!important;padding:7px!important}.manual-order-panel{margin:0 8px 9px!important;padding:12px!important}.manual-order-panel header{display:block!important}.manual-order-panel header b{margin-top:7px;display:block}.manual-order-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.manual-order-grid label:first-child,.manual-order-grid label:nth-child(5),.manual-order-grid label:nth-child(6){grid-column:1/-1!important}.manual-order-grid input,.manual-order-grid select{min-height:43px!important;font-size:11px!important}.manual-order-panel footer{display:grid!important}.manual-order-panel footer button{width:100%!important;min-height:45px!important}.finance-sheet .form-head>b{margin-top:7px!important;font-size:9px!important}.orders-card>.table-wrap{max-height:none!important;overflow-x:hidden!important}.orders-card>.table-wrap>.line-order-table,.orders-card>.table-wrap>.workflow-order-table{display:none!important}.mobile-order-cards{background:#f1f1f1;gap:9px;padding:8px;display:grid!important}.mobile-order-card{background:#fff;border:1px solid #d7d7d7;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #18483c0f}.mobile-order-card>header{cursor:pointer;background:#f7f7f7;border-bottom:1px solid #e2e2e2;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.mobile-order-card>header small,.mobile-order-card>header strong,.mobile-order-card>header p{margin:0;display:block}.mobile-order-card>header small{color:#7e7e7e;font-size:9px}.mobile-order-card>header strong{color:#414141;overflow-wrap:anywhere;margin-top:3px;font-size:14px}.mobile-order-card>header p{color:#3e3e3e;margin-top:5px;font-size:11px;font-weight:750}.mobile-order-card>header>b{color:#2a2a2a;white-space:nowrap;align-self:center;font-size:15px}.mobile-order-lines{gap:8px;padding:8px;display:grid}.mobile-order-lines>section{background:#fcfcfc;border:1px solid #e2e2e2;border-radius:9px;grid-template-columns:1fr 1fr;align-items:start;gap:8px;padding:10px 11px;display:grid}.mobile-order-lines>section>div{background:#f4f4f4;border-radius:7px;min-width:0;padding:7px 8px}.mobile-order-lines>section>div:first-child{background:0 0;border-bottom:1px dashed #d7d7d7;border-radius:0;grid-column:1/-1;padding:0 0 8px}.mobile-order-lines strong,.mobile-order-lines small,.mobile-order-lines b{display:block}.mobile-order-lines strong{color:#363636;overflow-wrap:anywhere;font-size:11px}.mobile-order-lines small{color:#888;margin-top:3px;font-size:8px}.mobile-order-lines>section>span{color:#5a5a5a;white-space:normal;background:#f4f4f4;border-radius:7px;padding:7px 8px;font-size:10px;display:block}.mobile-order-lines>section>span:before{color:#888;content:"数量";margin-bottom:3px;font-size:8px;display:block}.mobile-order-lines b{color:#414141;overflow-wrap:anywhere;font-size:10px}.mobile-order-card>footer{justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.mobile-order-card>footer button{color:#fff;background:#4b4b4b;border:0;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:800}.mobile-export-check{color:#5c5c5c;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.mobile-export-check input{accent-color:#4b4b4b;width:22px;height:22px}.mobile-workflow-card{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.mobile-workflow-card span small,.mobile-workflow-card span strong{display:block}.mobile-workflow-card span small{color:#888;font-size:8px}.mobile-workflow-card span strong{color:#353535;margin-top:3px;font-size:11px}.mobile-workflow-card button{color:#fff;background:#4b4b4b;border:0;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.order-info-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.order-info-table th,.order-info-table td{white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;padding:9px 6px!important;font-size:10px!important;line-height:1.35!important}.order-info-table th:nth-child(3),.order-info-table td:nth-child(3),.order-info-table th:nth-child(4),.order-info-table td:nth-child(4),.order-info-table th:nth-child(6),.order-info-table td:nth-child(6),.order-info-table th:nth-child(7),.order-info-table td:nth-child(7),.order-info-table th:nth-child(9),.order-info-table td:nth-child(9){display:none!important}.order-info-table th:first-child,.order-info-table td:first-child,.order-info-table th:nth-child(2),.order-info-table td:nth-child(2){width:28%!important}.order-info-table th:nth-child(5),.order-info-table td:nth-child(5){width:27%!important}.order-info-table th:nth-child(8),.order-info-table td:nth-child(8){text-align:right!important;width:17%!important}.order-info-table .order-identity{padding-top:9px!important}.order-info-table .order-identity small{margin-top:3px!important;font-size:8px!important}.order-info-table .order-summary td:first-child{text-align:left!important;padding-left:8px!important;display:table-cell!important}.order-info-table .order-summary td:nth-child(2){text-align:right!important;padding-right:8px!important;display:table-cell!important}.order-info-table .order-summary td:nth-child(3){display:none!important}.workflow-order-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.workflow-order-table th,.workflow-order-table td{white-space:normal!important;overflow-wrap:anywhere!important;padding:9px 6px!important;font-size:10px!important}.workflow-order-table th:nth-child(3),.workflow-order-table td:nth-child(3),.workflow-order-table th:nth-child(4),.workflow-order-table td:nth-child(4),.workflow-order-table th:nth-child(5),.workflow-order-table td:nth-child(5),.workflow-order-table th:nth-child(7),.workflow-order-table td:nth-child(7){display:none!important}.workflow-order-table th:first-child,.workflow-order-table th:nth-child(2){width:30%!important}.workflow-order-table th:nth-child(6){width:18%!important}.workflow-order-table th:nth-child(8){width:22%!important}.workflow-done{min-height:36px!important;padding:7px 8px!important;font-size:9px!important}.warehouse-selection-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:7px!important}.warehouse-selection-summary>.selection-heading{grid-column:1/-1!important}.warehouse-selection-summary>article,.warehouse-selection-summary>.selection-heading{border-radius:8px!important;padding:8px 9px!important}.warehouse-selection-summary strong{margin-top:3px!important;font-size:14px!important}.finance-sheet>.table-wrap{contain:none!important;clip-path:none!important;max-height:none!important;display:none!important;overflow-x:hidden!important}.mobile-finance-cards{background:#f1f1f1;gap:10px;padding:8px;display:grid!important}.mobile-finance-order{background:#fff;border:1px solid #d5d5d5;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #18483c0f}.mobile-finance-order.selected{border-color:#696969;box-shadow:0 0 0 2px #3d9a8224}.mobile-finance-order>header{background:#f7f7f7;border-bottom:1px solid #e2e2e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.mobile-finance-order>header small,.mobile-finance-order>header strong,.mobile-finance-order>header p{margin:0;display:block}.mobile-finance-order>header small{color:#7e7e7e;font-size:8px}.mobile-finance-order>header strong{color:#414141;overflow-wrap:anywhere;margin-top:3px;font-size:13px}.mobile-finance-order>header p{color:#3e3e3e;margin-top:4px;font-size:10px;font-weight:750}.mobile-finance-order>header>b{color:#656565;white-space:nowrap;font-size:9px}.mobile-finance-lines{gap:7px;padding:8px;display:grid}.mobile-finance-lines>section{background:#fcfcfc;border:1px solid #e2e2e2;border-radius:9px;padding:10px}.mobile-line-title{justify-content:space-between;gap:8px;margin-bottom:9px;display:flex}.mobile-line-title strong{color:#313131;overflow-wrap:anywhere;font-size:12px}.mobile-line-title span{color:#686868;white-space:nowrap;font-size:10px}.mobile-edit-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mobile-edit-grid label{color:#7b7b7b;min-width:0;font-size:8px;font-weight:700}.mobile-edit-grid label.wide{grid-column:1/-1}.mobile-edit-grid label span{margin-bottom:4px;display:block}.mobile-edit-grid input{color:#323232;background:#fff;border:1px solid #dbdbdb;border-radius:8px;width:100%;min-width:0;min-height:39px;padding:8px;font-size:11px}.mobile-edit-grid input.calculated{background:#f1f1f1;font-weight:750}.mobile-line-profit{color:#727272;border-top:1px dashed #d4d4d4;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:9px;display:flex}.mobile-line-profit strong{font-size:12px}.mobile-finance-order>footer{background:#efefef;border-top:1px solid #d7d7d7;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px;display:grid}.mobile-finance-order>footer span{color:#717171;font-size:8px}.mobile-finance-order>footer b{color:#323232;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.line-finance-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.line-finance-table th,.line-finance-table td{white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;padding:8px 5px!important;font-size:9px!important;line-height:1.35!important;position:static!important;left:auto!important}.line-finance-table th:first-child,.line-finance-table td:first-child,.line-finance-table th:nth-child(2),.line-finance-table td:nth-child(2),.line-finance-table th:nth-child(5),.line-finance-table td:nth-child(5),.line-finance-table th:nth-child(6),.line-finance-table td:nth-child(6),.line-finance-table th:nth-child(7),.line-finance-table td:nth-child(7),.line-finance-table th:nth-child(10),.line-finance-table td:nth-child(10),.line-finance-table th:nth-child(11),.line-finance-table td:nth-child(11),.line-finance-table th:nth-child(12),.line-finance-table td:nth-child(12),.line-finance-table th:nth-child(13),.line-finance-table td:nth-child(13){display:none!important}.line-finance-table th:nth-child(3),.line-finance-table td:nth-child(3),.line-finance-table th:nth-child(4),.line-finance-table td:nth-child(4){width:23%!important}.line-finance-table th:nth-child(8),.line-finance-table td:nth-child(8){width:20%!important}.line-finance-table th:nth-child(9),.line-finance-table td:nth-child(9){width:12%!important}.line-finance-table th:nth-child(14),.line-finance-table td:nth-child(14){text-align:right!important;width:12%!important}.line-finance-table th:nth-child(15),.line-finance-table td:nth-child(15){text-align:right!important;width:10%!important}.line-finance-table td.order-identity{padding-top:8px!important}.line-finance-table .order-identity small{margin-top:3px!important;font-size:8px!important}.line-finance-table .order-summary td:first-child{text-align:left!important;display:table-cell!important}.line-finance-table .order-summary td:nth-child(2),.line-finance-table .order-summary td:nth-child(3){display:none!important}.line-finance-table .order-summary td:nth-child(4),.line-finance-table .order-summary td:nth-child(5){text-align:right!important;display:table-cell!important}.line-finance-table .order-summary,.line-finance-table .order-summary *{font-size:9px!important}.client-development-head{align-items:center!important;padding:14px!important}.client-development-head h2{font-size:19px!important}.client-development-head span{display:none!important}.client-development-head>strong{font-size:20px!important}.lead-stage-tabs{gap:5px!important;padding:8px!important}.lead-stage-tabs button{min-height:38px!important;font-size:10px!important}.lead-mobile-entry-toggle{color:#404040!important;background:#fff!important;border:1px solid #c5c5c5!important;border-radius:11px!important;width:calc(100% - 16px)!important;min-height:42px!important;margin:8px!important;font-weight:800!important;display:block!important}.lead-entry-form.mobile-collapsed{display:none!important}.lead-entry-form.mobile-open{display:grid!important}.lead-entry-form{padding:10px!important}.lead-table-wrap{padding:8px!important;overflow:visible!important}.lead-table{width:100%!important;min-width:0!important;display:block!important}.lead-table thead{display:none!important}.lead-table tbody{gap:8px!important;display:grid!important}.lead-table tr{box-shadow:0 3px 10px #1c4a3e0a;background:#fff!important;border:1px solid #dfdfdf!important;border-radius:11px!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:10px!important;display:grid!important}.lead-table td{text-align:left!important;border:0!important;width:auto!important;padding:0!important;display:block!important}.lead-table td:first-child{display:none!important}.lead-table td:nth-child(2),.lead-table td:nth-child(8),.lead-table td:last-child{grid-column:1/-1!important}.lead-table td:nth-child(8){display:none!important}.lead-table input,.lead-table textarea,.lead-table select{min-height:38px!important;padding:8px!important;font-size:11px!important}.lead-table textarea{min-height:54px!important}.lead-row-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.lead-table .lead-row-actions button{min-height:38px!important;padding:8px!important}.warehouse-title{border-radius:11px!important;margin-bottom:7px!important;padding:13px!important}.warehouse-title h2{font-size:17px!important}.warehouse-title span{font-size:9px!important}.invoice-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:7px 0!important}.invoice-ledger-summary article{border-radius:10px!important;padding:10px!important}.invoice-ledger-summary strong{font-size:17px!important}.invoice-section{border-radius:11px!important;margin-top:8px!important}.invoice-section>header{padding:11px!important}.invoice-table-wrap,.receivable-month .table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.invoice-ledger-table{min-width:760px!important}.invoice-ledger-table th,.invoice-ledger-table td{padding:8px!important;font-size:9px!important}.invoice-ledger-table input{min-height:36px!important;padding:6px!important}.client-receivable{margin-bottom:8px!important}.client-receivable>header{padding:11px!important}.client-receivable h3{font-size:14px!important}.client-due-total strong{font-size:15px!important}.month-receivable-head{padding:9px 11px!important}.outbound-mail-page{gap:8px!important}.outbound-hero{grid-template-columns:1fr auto!important;gap:10px!important;padding:14px!important;display:grid!important}.outbound-hero h2{font-size:18px!important}.outbound-hero span{font-size:9px!important}.outbound-hero button{min-width:112px!important;min-height:42px!important;padding:8px!important;font-size:10px!important}.outbound-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.outbound-metrics article{padding:10px!important}.outbound-metrics strong{margin:4px 0 2px!important;font-size:17px!important}.outbound-template-card,.outbound-account-card,.outbound-log-card{padding:12px!important}.outbound-template-card>header,.outbound-account-card>header,.outbound-log-card>header{align-items:flex-start!important;margin-bottom:10px!important}.outbound-template-card h3,.outbound-account-card h3,.outbound-log-card h3{font-size:15px!important}.outbound-template-card header p,.outbound-account-card header p,.outbound-log-card header p{font-size:9px!important}.outbound-template-card header button,.outbound-log-card header button{min-height:38px!important;padding:7px 9px!important;font-size:9px!important}.outbound-template-grid{grid-template-columns:1fr!important;gap:8px!important}.outbound-body-label{grid-column:auto!important}.outbound-template-grid textarea{min-height:260px!important;font-size:11px!important}.outbound-template-grid input,.outbound-template-grid select{min-height:42px!important}.outbound-placeholders{background:#f7f7f7!important;border-radius:8px!important;max-height:76px!important;padding:7px!important;overflow-y:auto!important}.outbound-account-card form{grid-template-columns:1fr!important;gap:8px!important}.outbound-account-card form>button{min-height:42px!important}.outbound-account-list{grid-template-columns:1fr!important}.outbound-account-list article{flex-direction:column!important;align-items:flex-start!important}.outbound-account-actions{flex-wrap:wrap;width:100%}.outbound-account-actions label{flex:1}.outbound-account-actions input{width:100%!important}.outbound-account-add{min-height:38px!important;padding:7px 9px!important;font-size:9px!important}.outbound-log-wrap{overflow-x:hidden!important}.outbound-log-card table{min-width:0!important;display:block!important}.outbound-log-card thead{display:none!important}.outbound-log-card tbody{gap:7px!important;display:grid!important}.outbound-log-card tr{border:1px solid #e2e2e2!important;border-radius:9px!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:9px!important;display:grid!important}.outbound-log-card td{overflow-wrap:anywhere!important;border:0!important;padding:2px!important;display:block!important}.outbound-log-card td:first-child,.outbound-log-card td:nth-child(4),.outbound-log-card td:last-child{grid-column:1/-1!important}.outbound-log-card td:nth-child(3){display:none!important}.inbound-mail-strip{align-items:flex-start!important;padding:12px!important}.inbound-mail-strip>div:last-child{gap:5px!important;display:grid!important}.inbound-mail-strip button{min-height:38px!important;padding:7px 9px!important;font-size:9px!important}.order-drawer{height:93vh!important;padding:18px 12px calc(14px + env(safe-area-inset-bottom))!important}.detail-header h2{overflow-wrap:anywhere!important;font-size:22px!important}.detail-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.detail-cards article{padding:10px 7px!important}.detail-cards strong{font-size:15px!important}.detail-section{margin-bottom:7px!important;padding:12px!important}.detail-section h3{margin-bottom:10px!important}.detail-section .table-wrap table{min-width:520px!important}.detail-section .table-wrap th,.detail-section .table-wrap td{padding:7px!important;font-size:9px!important}.detail-actions{gap:6px!important}.detail-actions a,.detail-actions button{min-height:42px!important;padding:9px!important}}.warehouse-head-actions .select-finance-all,.warehouse-head-actions .delete-finance-selected{color:#404040;cursor:pointer;white-space:nowrap;background:#f7f7f7;border:1px solid #c4c4c4;border-radius:9px;min-height:42px;padding:9px 13px;font-weight:850}.warehouse-head-actions .delete-finance-selected{color:#676767;background:#f9f9f9;border-color:#c4c4c4}.warehouse-head-actions .delete-finance-selected:disabled{opacity:.38;cursor:not-allowed}.warehouse-selection-summary .selection-heading{min-width:150px}.warehouse-selection-summary .selection-actions{display:none}.stock-supplier-row{align-items:flex-start;gap:10px;padding-right:18px;display:flex}.stock-supplier-row .supplier-tabs{flex:1;min-width:0}.stock-supplier-row .stock-bulk-actions{flex:none;padding-top:3px}.stock-record-table{min-width:1588px}.stock-record-table th.stock-select-column,.stock-record-table td.stock-select-column{text-align:center;padding-left:6px;padding-right:6px;width:48px!important}.stock-record-table th:nth-child(3),.stock-record-table th:nth-child(4){width:150px}.stock-record-table th:nth-child(6){width:76px}.stock-record-table th:nth-child(7),.stock-record-table th:nth-child(8){width:105px}.stock-select-column .round-order-check{place-items:center;margin:auto;display:inline-grid}.selected-stock-row>td{background:#ededed!important}.stock-mobile-cards article.selected-stock{border-color:#696969;box-shadow:0 0 0 2px #3d9a8224}@media (max-width:760px){.warehouse-head-actions{grid-template-columns:1fr 1fr!important}.warehouse-head-actions .select-finance-all,.warehouse-head-actions .delete-finance-selected{width:100%;min-height:40px;padding:7px;font-size:9px}.stock-supplier-row{grid-template-columns:1fr;gap:5px;padding:0 10px 10px;display:grid}.stock-supplier-row .supplier-tabs{padding:0!important}.stock-supplier-row .stock-bulk-actions{grid-template-columns:1fr 1fr;padding:0;display:grid}.stock-supplier-row .stock-bulk-actions button{min-height:40px}.stock-mobile-cards article>header{grid-template-columns:auto auto minmax(0,1fr)!important}.stock-mobile-cards article>header .round-order-check,.stock-mobile-cards article>header>span{grid-row:1/3}.stock-mobile-cards article>header>strong,.stock-mobile-cards article>header>b{grid-column:3}}.delete-selected-orders,.stock-toolbar .stock-delete-selected{white-space:nowrap;cursor:pointer;border-radius:9px;min-height:42px;padding:9px 13px;font-weight:850;color:#676767!important;background:#f9f9f9!important;border:1px solid #c4c4c4!important}.delete-selected-orders:disabled,.stock-toolbar .stock-delete-selected:disabled{opacity:.38;cursor:not-allowed}.stock-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.stock-toolbar .stock-select-all{color:#404040;white-space:nowrap;cursor:pointer;background:#f7f7f7;border:1px solid #c4c4c4;border-radius:9px;min-height:42px;padding:9px 13px;font-weight:850}.stock-supplier-row{padding-right:18px}.stock-supplier-row .supplier-tabs{width:100%}.stock-record-table th:first-child{width:54px}.stock-record-table th:nth-child(2),.stock-record-table th:nth-child(3){width:150px}.stock-record-table th:nth-child(4){width:92px}.stock-record-table th:nth-child(5){width:76px}.stock-record-table th:nth-child(6),.stock-record-table th:nth-child(7){width:105px}.stock-record-table th:nth-child(8){width:135px}.stock-record-table th:nth-child(9){width:170px}.stock-record-table th:nth-child(10){width:230px}.stock-record-table th:nth-child(11){width:150px}.stock-record-table th:nth-child(12){width:135px}.stock-record-table th:nth-child(13){width:48px!important}.stock-record-table th.stock-select-column,.stock-record-table td.stock-select-column{box-shadow:-5px 0 10px #18483d14;z-index:7!important;background:#f8f8f8!important;position:sticky!important;right:0!important}.stock-record-table tbody td.stock-select-column{z-index:6!important;background:#fff!important}.stock-record-table tr.selected-stock-row td.stock-select-column{background:#ededed!important}.line-finance-table th:nth-child(15),.line-finance-table td:nth-child(15){text-align:center!important;width:52px!important}.line-finance-table th:nth-child(15) .round-order-check,.line-finance-table td:nth-child(15) .round-order-check{margin:auto}.mobile-finance-order>footer{align-items:center;grid-template-columns:repeat(3,1fr) auto!important}.mobile-finance-order>footer .round-order-check{margin-left:4px}.stock-mobile-cards article>footer.stock-record-actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.stock-mobile-cards article>footer.stock-record-actions .round-order-check{align-self:center;margin:0 4px}@media (max-width:760px){.stock-head-actions{grid-template-columns:1fr 1fr!important}.stock-head-actions .stock-manual-button{grid-column:auto!important}.stock-toolbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.stock-toolbar .stock-select-all,.stock-toolbar .stock-delete-selected{width:100%;min-height:40px}.stock-mobile-cards article>header{grid-template-columns:auto minmax(0,1fr)!important}.stock-mobile-cards article>header>span{grid-row:1/3}.stock-mobile-cards article>header>strong,.stock-mobile-cards article>header>b{grid-column:2}.delete-selected-orders{min-height:42px}}.stock-management{border:2px solid #545454!important;border-width:2px 7px!important;border-radius:18px!important;margin-inline:6px!important;box-shadow:0 12px 30px #174e421a!important}.stock-form-head{background:#fff;border-bottom:1px solid #e0e0e0;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.stock-form-head>div:first-child{min-width:210px;margin-right:auto}.stock-form-head .eyebrow{display:none}.stock-form-head h2{color:#2d2d2d;margin:0;font-size:17px}.stock-form-head>div:first-child>span{color:#818181;margin-top:4px;font-size:10px;display:block}.stock-form-head .stock-head-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.stock-form-head .stock-head-actions button{white-space:nowrap;min-height:42px;padding:9px 13px}.stock-form-head .stock-select-all{color:#404040;background:#f7f7f7;border-color:#c4c4c4}.stock-form-head .stock-delete-selected{color:#676767;background:#f9f9f9;border-color:#c4c4c4}.stock-form-head .stock-delete-selected:disabled{opacity:.38;cursor:not-allowed}.stock-filters{margin-left:2px}.stock-filters .search{background:#fff;width:360px;min-width:260px}.stock-selection-summary{background:#f1f1f1;border-top:1px solid #dcdcdc;border-bottom:2px solid #afafaf;grid-template-columns:minmax(150px,.8fr) repeat(3,minmax(180px,1fr));gap:10px;padding:11px 14px;display:grid}.stock-selection-summary>article,.stock-selection-summary>.selection-heading{background:#fff;border:1px solid #dcdcdc;border-radius:10px;min-width:0;padding:11px 13px;box-shadow:0 2px 7px #194b3d09}.stock-selection-summary span{color:#7a7a7a;white-space:nowrap;font-size:10px;font-weight:700;display:block}.stock-selection-summary strong{color:#292929;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:17px;display:block}.stock-selection-summary strong small{color:#777;font-size:9px}.stock-selection-summary strong.profit{color:#4b4b4b}.stock-selection-summary .stock-model-summary{text-overflow:ellipsis;font-size:14px;overflow:hidden}@media (max-width:1200px){.stock-form-head .stock-filters{order:3;width:100%;margin-left:0}.stock-form-head .stock-filters .search{width:100%}.stock-selection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.stock-management{border-left-width:4px!important;border-right-width:4px!important;border-radius:14px!important;margin-inline:0!important}.stock-form-head{padding:11px;display:block}.stock-form-head>div:first-child{margin:0}.stock-form-head .stock-head-actions{margin-top:8px;grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.stock-form-head .stock-head-actions button{width:100%;min-height:42px;padding:7px}.stock-form-head .stock-filters{width:100%!important;margin-top:7px!important;display:block!important}.stock-form-head .stock-filters .search{width:100%;min-width:0;height:42px}.stock-selection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.stock-selection-summary>article,.stock-selection-summary>.selection-heading{border-radius:8px;padding:9px}.stock-selection-summary strong{font-size:14px;margin-top:3px!important}.stock-selection-summary .stock-model-summary{font-size:11px}}@media (min-width:1280px){.orders-card>.orders-head,.warehouse .finance-sheet>.form-head,.stock-management>.stock-form-head{box-sizing:border-box;min-height:106px;align-items:center!important;gap:12px!important;padding:15px 18px!important}.orders-card>.orders-head{grid-template-columns:minmax(220px,.78fr) minmax(0,3.22fr);display:grid!important}.warehouse .finance-sheet>.form-head,.stock-management>.stock-form-head{grid-template-columns:minmax(220px,.76fr) minmax(480px,1.62fr) minmax(330px,1.62fr);display:grid!important}.orders-card>.orders-head>div:first-child,.warehouse .finance-sheet>.form-head>div:first-child,.stock-management>.stock-form-head>div:first-child{min-width:0!important;margin:0!important}.orders-card>.orders-head h2,.warehouse .finance-sheet>.form-head h3,.stock-management>.stock-form-head h2{line-height:1.25;font-size:17px!important}.warehouse-head-actions,.stock-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.warehouse-head-actions>button,.stock-head-actions>button{text-overflow:ellipsis;overflow:hidden;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 10px!important}.orders-card>.orders-head>.filters,.warehouse-filters,.stock-filters{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}.orders-card>.orders-head>.filters>*,.warehouse-filters>*,.stock-filters>*{box-sizing:border-box!important;flex:112px!important;width:auto!important;min-width:0!important;min-height:44px!important}.orders-card>.orders-head>.filters .search,.warehouse-filters .search,.stock-filters .search{flex:2 235px!important;height:44px!important}.stock-filters .search{flex-basis:100%!important;width:100%!important}.orders-card>.orders-head>.filters .date-filter,.warehouse-filters .date-filter{justify-content:center;height:44px!important}.warehouse .finance-sheet>.form-head>b{box-sizing:border-box;grid-column:1/-1;width:100%}.warehouse-selection-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.stock-selection-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.warehouse-selection-summary>article,.warehouse-selection-summary>.selection-heading,.stock-selection-summary>article,.stock-selection-summary>.selection-heading{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:104px;display:flex}.orders-card>.orders-head{grid-template-columns:minmax(150px,.48fr) minmax(0,4.52fr)!important}.orders-card>.orders-head>.filters{grid-template-columns:minmax(92px,.7fr) minmax(190px,1.7fr) minmax(105px,.8fr) minmax(125px,1fr) minmax(125px,1fr) repeat(3,minmax(105px,.82fr));align-items:center!important;gap:7px!important;display:grid!important}.orders-card>.orders-head>.filters>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding-inline:9px!important}.orders-card>.orders-head>.filters .search{width:100%!important;height:44px!important}.orders-card>.orders-head>.filters .date-filter{height:44px!important}.orders-card>.orders-head>.filters .clear-dates{grid-column:auto}.orders-card>.orders-head>.filters:has(.clear-dates){grid-template-columns:minmax(90px,.65fr) minmax(170px,1.55fr) minmax(98px,.72fr) minmax(116px,.92fr) minmax(116px,.92fr) minmax(82px,.62fr) repeat(3,minmax(98px,.76fr))}}.quote-order-export{color:#404040!important;background:#f2f2f2!important;border-color:#a4a4a4!important;font-weight:800!important}@media (min-width:901px){.workspace.order-workspace{height:auto;min-height:calc(100dvh - 86px);padding-bottom:12px;display:block;overflow:visible}.order-workspace>.scope-switcher{flex:none;position:relative;top:auto}.order-workspace>.orders-card.page-card{flex-direction:column;min-height:74dvh;display:flex}.order-workspace>.orders-card.page-card>.orders-head{flex:none}.order-workspace>.orders-card.page-card>.table-wrap{overscroll-behavior-y:contain;flex:none;height:68dvh;min-height:560px;max-height:760px!important;overflow:auto!important}}@media (min-width:761px){.stock-management .stock-table-wrap{width:100%;max-width:100%;overflow-x:hidden!important}.stock-management .stock-record-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.stock-management .stock-record-table th,.stock-management .stock-record-table td{overflow:hidden;min-width:0!important;padding:8px 6px!important}.stock-management .stock-record-table th:first-child,.stock-management .stock-record-table td:first-child{text-align:center;width:3%!important}.stock-management .stock-record-table th:nth-child(2),.stock-management .stock-record-table td:nth-child(2),.stock-management .stock-record-table th:nth-child(3),.stock-management .stock-record-table td:nth-child(3){width:8%!important}.stock-management .stock-record-table th:nth-child(4),.stock-management .stock-record-table td:nth-child(4){width:7%!important}.stock-management .stock-record-table th:nth-child(5),.stock-management .stock-record-table td:nth-child(5){width:6%!important}.stock-management .stock-record-table th:nth-child(6),.stock-management .stock-record-table td:nth-child(6){width:4%!important}.stock-management .stock-record-table th:nth-child(7),.stock-management .stock-record-table td:nth-child(7),.stock-management .stock-record-table th:nth-child(8),.stock-management .stock-record-table td:nth-child(8){width:7%!important}.stock-management .stock-record-table th:nth-child(9),.stock-management .stock-record-table td:nth-child(9){width:8%!important}.stock-management .stock-record-table th:nth-child(10),.stock-management .stock-record-table td:nth-child(10){width:9%!important}.stock-management .stock-record-table th:nth-child(11),.stock-management .stock-record-table td:nth-child(11){width:14%!important}.stock-management .stock-record-table th:nth-child(12),.stock-management .stock-record-table td:nth-child(12){width:7%!important}.stock-management .stock-record-table th:nth-child(13),.stock-management .stock-record-table td:nth-child(13){width:8%!important}.stock-management .stock-record-table th:nth-child(14),.stock-management .stock-record-table td:nth-child(14){width:4%!important}.stock-management .stock-record-table td input{width:100%!important;min-width:0!important;height:34px!important;padding:0 7px!important}.stock-management .stock-record-invoice,.stock-management .stock-document-cell,.stock-management .stock-record-actions{gap:4px!important}.stock-management .stock-document-cell a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.stock-management .stock-document-upload,.stock-management .stock-record-actions button{min-height:29px!important;padding:4px 3px!important;font-size:9px!important}.stock-management .stock-record-table th.stock-select-column,.stock-management .stock-record-table td.stock-select-column{box-shadow:none!important;position:static!important;right:auto!important}}@media (min-width:1000px){.finance-sheet>.table-wrap{overflow-x:hidden!important}.finance-sheet .line-finance-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.finance-sheet .line-finance-table th,.finance-sheet .line-finance-table td{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;vertical-align:middle!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important}.finance-sheet .line-finance-table tbody td{height:48px!important}.finance-sheet .line-finance-table .order-identity,.finance-sheet .line-finance-table .order-identity strong,.finance-sheet .line-finance-table .order-identity .po{white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;overflow:hidden!important}.finance-sheet .line-finance-table .order-identity small{white-space:nowrap!important;margin-top:3px!important}.finance-sheet .line-finance-table input,.finance-sheet .line-finance-table select{box-sizing:border-box!important;width:100%!important;min-width:0!important}.finance-sheet .line-finance-table th:first-child,.finance-sheet .line-finance-table td:first-child{width:3%!important}.finance-sheet .line-finance-table th:nth-child(2),.finance-sheet .line-finance-table td:nth-child(2){width:10%!important}.finance-sheet .line-finance-table th:nth-child(3),.finance-sheet .line-finance-table td:nth-child(3){width:13%!important}.finance-sheet .line-finance-table th:nth-child(4),.finance-sheet .line-finance-table td:nth-child(4){width:7%!important}.finance-sheet .line-finance-table th:nth-child(5),.finance-sheet .line-finance-table td:nth-child(5),.finance-sheet .line-finance-table th:nth-child(6),.finance-sheet .line-finance-table td:nth-child(6){width:6%!important}.finance-sheet .line-finance-table th:nth-child(7),.finance-sheet .line-finance-table td:nth-child(7){width:11%!important}.finance-sheet .line-finance-table th:nth-child(8),.finance-sheet .line-finance-table td:nth-child(8){width:5.5%!important}.finance-sheet .line-finance-table th:nth-child(9),.finance-sheet .line-finance-table td:nth-child(9){width:8%!important}.finance-sheet .line-finance-table th:nth-child(10),.finance-sheet .line-finance-table td:nth-child(10),.finance-sheet .line-finance-table th:nth-child(11),.finance-sheet .line-finance-table td:nth-child(11),.finance-sheet .line-finance-table th:nth-child(12),.finance-sheet .line-finance-table td:nth-child(12),.finance-sheet .line-finance-table th:nth-child(13),.finance-sheet .line-finance-table td:nth-child(13){width:6%!important}.finance-sheet .line-finance-table th:nth-child(14),.finance-sheet .line-finance-table td:nth-child(14){width:4.5%!important}.finance-sheet .line-finance-table th:nth-child(15),.finance-sheet .line-finance-table td:nth-child(15){width:2%!important}}@media (max-width:760px){.calendar-switcher{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.calendar-switcher .calendar-controls{flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.calendar-switcher .year-tabs,.calendar-switcher .month-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;visibility:visible!important;opacity:1!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;max-height:none!important;margin:0!important;padding:1px 1px 4px!important;display:flex!important;overflow:auto hidden!important}.calendar-switcher .year-tabs::-webkit-scrollbar{display:none}.calendar-switcher .month-tabs::-webkit-scrollbar{display:none}.calendar-switcher .year-tabs button,.calendar-switcher .month-tabs button{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:68px!important;height:42px!important;min-height:42px!important;display:inline-flex!important}}.quote-confirm-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14312a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quote-confirm-modal{background:#fff;border:1px solid #c9c9c9;border-radius:22px;flex-direction:column;width:min(1540px,96vw);min-height:0;max-height:94vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #0a2b2347}.quote-confirm-head{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.quote-confirm-head .eyebrow{color:#575757;letter-spacing:.16em;margin:0;font-size:12px;font-weight:900}.quote-confirm-head h3{color:#292929;margin:4px 0 5px;font-size:26px}.quote-confirm-head span{color:#777}.quote-confirm-close{color:#535353;cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1}.quote-confirm-close:disabled{opacity:.45}.quote-confirm-summary{color:#6c6c6c;background:#f9f9f9;border-bottom:1px solid #e2e2e2;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:13px 26px;display:grid}.quote-confirm-summary strong{color:#4b4b4b}.quote-confirm-summary b{color:#3d3d3d;font-size:22px}.quote-confirm-table-wrap{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 20px;overflow:auto}.quote-confirm-table{border-collapse:separate;border-spacing:0;border:1px solid #dbdbdb;border-radius:13px;width:100%;min-width:1180px;overflow:hidden}.quote-confirm-table th{color:#5d5d5d;background:#f2f2f2;border-right:1px solid #e2e2e2;padding:11px 8px;font-size:13px}.quote-confirm-table td{text-align:center;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:7px}.quote-confirm-table th:last-child,.quote-confirm-table td:last-child{border-right:0}.quote-confirm-table th:first-child{width:52px}.quote-confirm-table th:nth-child(3){width:27%}.quote-confirm-table input,.quote-confirm-table textarea{box-sizing:border-box;color:#303030;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:9px 10px}.quote-confirm-table textarea{min-height:44px}.quote-confirm-table input:focus,.quote-confirm-table textarea:focus{border-color:#0000;outline:2px solid #a3a3a3}.quote-confirm-actions{padding:15px 22px calc(15px + env(safe-area-inset-bottom));background:#f9f9f9;border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;display:flex}.quote-confirm-actions button{color:#404040;cursor:pointer;background:#fff;border:1px solid #bababa;border-radius:12px;min-width:140px;height:46px;font-size:15px;font-weight:850}.quote-confirm-actions button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:760px){.quote-confirm-backdrop{overscroll-behavior:contain;align-items:stretch;padding:0}.quote-confirm-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.quote-confirm-head,.quote-confirm-summary,.quote-confirm-meta,.quote-confirm-actions{flex:none}.quote-confirm-head{padding:12px 14px}.quote-confirm-head h3{font-size:20px}.quote-confirm-head span{font-size:11px}.quote-confirm-close{width:40px;height:40px}.quote-confirm-summary{gap:8px;padding:9px 14px}.quote-confirm-summary b{font-size:17px}.quote-confirm-table-wrap{padding:10px;overflow:hidden auto}.quote-confirm-table{border:0;min-width:0;display:block}.quote-confirm-table thead{display:none}.quote-confirm-table tbody{gap:12px;display:grid}.quote-confirm-table tr{background:#fafafa;border:1px solid #d8d8d8;border-radius:12px;grid-template-columns:42px 1fr 1fr;display:grid;overflow:hidden}.quote-confirm-table td{text-align:left;border:0;border-bottom:1px solid #e5e5e5;gap:4px;display:grid}.quote-confirm-table td:before{color:#828282;font-size:10px;font-weight:800}.quote-confirm-table td:first-child{text-align:center;background:#ededed;grid-row:1/3;align-content:center}.quote-confirm-table td:nth-child(2):before{content:"品名"}.quote-confirm-table td:nth-child(3):before{content:"规格型号"}.quote-confirm-table td:nth-child(4):before{content:"品牌"}.quote-confirm-table td:nth-child(5):before{content:"单位"}.quote-confirm-table td:nth-child(6):before{content:"数量"}.quote-confirm-table td:nth-child(7):before{content:"含税单价"}.quote-confirm-table td:nth-child(8):before{content:"含税金额"}.quote-confirm-table td:nth-child(9):before{content:"备注"}.quote-confirm-table td:nth-child(3),.quote-confirm-table td:nth-child(9){grid-column:2/-1}.quote-confirm-actions{z-index:2;padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.35fr;display:grid;position:relative;box-shadow:0 -8px 24px #133e341f}.quote-confirm-actions button{touch-action:manipulation;min-width:0}}.quote-confirm-meta{background:#fff;border-bottom:1px solid #e2e2e2;padding:15px 20px}.quote-confirm-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.quote-confirm-section-title strong{color:#333;font-size:14px}.quote-confirm-section-title span{color:#868686;font-size:10px}.quote-confirm-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quote-confirm-meta-grid label{color:#6a6a6a;gap:5px;font-size:10px;font-weight:800;display:grid}.quote-confirm-meta-grid input{color:#303030;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:0 10px}.quote-confirm-meta-grid input:focus{border-color:#0000;outline:2px solid #a3a3a3}@media (max-width:900px){.quote-confirm-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.quote-confirm-meta{padding:12px}.quote-confirm-section-title{flex-direction:column;align-items:flex-start}.quote-confirm-meta-grid{grid-template-columns:1fr}}.detail-file-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-file-groups>div{background:#fcfcfc;border:1px solid #e2e2e2;border-radius:12px;padding:12px}.detail-file-groups strong{color:#323232;margin-bottom:9px;display:block}.detail-file-missing{text-overflow:ellipsis;white-space:nowrap;color:#636363;background:#f7f7f7;border:1px solid #d0d0d0;border-radius:8px;max-width:100%;padding:9px 11px;font-size:12px;font-weight:700;display:block;overflow:hidden}@media (max-width:700px){.detail-file-groups{grid-template-columns:1fr}}@media (min-width:901px){.sidebar>nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.sidebar>nav .nav-item{width:100%!important;min-width:0!important}}:root{--surface:#fff;--surface-soft:#f8f8f8;--canvas:#f0f0f0;--line-strong:#d7d7d7;--shadow-soft:0 8px 26px #18443912;--shadow-card:0 3px 12px #1844390b}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #b8d3cacc;height:96px;color:#353535!important;background:#f8fcfaf0!important;gap:18px!important;padding:10px 22px!important;box-shadow:0 8px 28px #19463a17!important}.brand{min-width:150px}.brand strong{font-size:17px;color:#313131!important}.brand small{font-size:8px;color:#797979!important}.sidebar>nav{gap:10px!important}.sidebar>nav .nav-item{color:#545454!important;background:#ffffffe6!important;border:1px solid #d8d8d8!important;border-radius:16px!important;min-height:66px!important;font-size:13px!important;font-weight:850!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 4px 14px #1c4b3f0e!important}.sidebar>nav .nav-item span{color:#4b4b4b!important;background:#ececec!important;border-radius:11px!important;width:34px!important;height:34px!important;font-size:17px!important}.sidebar>nav .nav-item:hover{border-color:#9b9b9b!important;transform:translateY(-2px)!important;box-shadow:0 9px 22px #195a481f!important}.sidebar>nav .nav-item.active{color:#fff!important;background:#fff!important;border-color:#484848!important;box-shadow:0 10px 24px #1b705842,inset 0 -3px #a7ebd7ad!important}.sidebar>nav .nav-item.active span{color:#fff!important;background:#ffffff2e!important}.workspace{max-width:1680px;padding:30px 38px 64px}.page-card,.metrics article,.chart-card,.delivery-card,.orders-card,.scope-switcher,.finance-sheet,.stock-management{border-color:var(--line-strong)!important;box-shadow:var(--shadow-card)!important;background:#fffffff7!important;border-radius:18px!important}.scope-switcher{overflow:hidden;margin-bottom:18px!important}.client-switcher,.calendar-switcher{padding:15px 18px!important}.client-switcher{border-bottom-color:#e2e2e2!important}.client-tabs button,.year-tabs button,.month-tabs button{min-height:36px;transition:all .16s;background:#f8f8f8!important;border-color:#dbdbdb!important;border-radius:10px!important;font-weight:750!important}.client-tabs button:hover,.year-tabs button:hover,.month-tabs button:hover{color:#444!important;background:#f2f2f2!important;border-color:#a2a2a2!important}.client-tabs button.active,.year-tabs button.active,.month-tabs button.active{background:#fff!important;border-color:#4e4e4e!important;box-shadow:0 5px 13px #1d776033!important}.metrics{gap:16px!important;margin-bottom:18px!important}.metrics article{transition:transform .18s,box-shadow .18s;padding:20px!important}.metrics article:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)!important}.metrics article>strong{color:#2a2a2a;font-size:28px!important}.metric-head b{border-radius:11px!important;width:34px!important;height:34px!important}.orders-head,.stock-management-head{padding:21px 23px!important}.orders-head h2,.stock-management-head h2{color:#2a2a2a;font-size:19px!important}.filters button,.filters select,.export,.search,.date-filter{background:#fff!important;border-color:#d7d7d7!important;border-radius:10px!important}.filters button:hover,.export:hover{color:#404040!important;border-color:#8d8d8d!important}.table-wrap{border-top:1px solid #e1e1e1}th{letter-spacing:.02em;color:#606060!important;background:#f4f4f4!important;font-size:11px!important;font-weight:800!important}td{color:#505050;border-bottom-color:#e8e8e8!important}tbody tr:hover td{background:#f2f2f2!important}.status{font-weight:800!important}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12302885!important}.modal,.order-drawer,.delivery-preview-modal{border:1px solid #cacaca!important;border-radius:20px!important;box-shadow:0 28px 80px #0a2a2242!important}.global-refresh{background:#fffffff5!important;border-radius:22px!important;min-width:92px!important;height:40px!important;font-size:11px!important;bottom:22px!important;right:24px!important;box-shadow:0 8px 24px #14483a29!important}@media (max-width:1200px) and (min-width:901px){.sidebar{gap:10px!important;padding-left:12px!important;padding-right:12px!important}.brand{min-width:118px}.brand strong{font-size:14px}.sidebar>nav{gap:6px!important}.sidebar>nav .nav-item{min-height:60px!important;font-size:11px!important}.sidebar>nav .nav-item span{width:29px!important;height:29px!important}.workspace{padding-left:22px;padding-right:22px}}@media (max-width:900px){.sidebar{background:#f9f9f9!important;border-bottom-color:#d3d3d3!important}.brand strong{color:#313131!important}.brand small{color:#6a6a6a!important}.sidebar>nav .nav-item{border-radius:10px!important;height:42px!important;min-height:42px!important}.workspace{padding-top:18px!important}.page-card,.metrics article,.chart-card,.delivery-card,.orders-card,.scope-switcher,.finance-sheet,.stock-management{border-radius:14px!important}.global-refresh{bottom:12px!important;right:12px!important}}.mobile-bottom-nav,.mobile-more-backdrop,.mobile-load-status{display:none}@media (max-width:760px){html,body{background:#f5f5f5!important}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.sidebar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f9fcfbf5!important;border-bottom:1px solid #dfdfdf!important;grid-template-rows:none!important;align-items:center!important;height:58px!important;min-height:58px!important;padding:7px 12px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 5px 20px #18443914!important}.brand{flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-width:0!important;height:auto!important;padding:0!important;display:flex!important}.brand strong{letter-spacing:.1px!important;font-size:16px!important;line-height:1.1!important}.brand small{letter-spacing:1.8px!important;margin-top:4px!important;font-size:7px!important}.sidebar>nav,.side-bottom{display:none!important}.mobile-account{color:#474747!important;background:#f1f1f1!important;border:1px solid #d3d3d3!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:16px!important;display:grid!important;position:absolute!important;top:8px!important;right:11px!important}.workspace{padding:10px 8px calc(92px + env(safe-area-inset-bottom))!important}.global-refresh{right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;z-index:20!important;border-radius:20px!important;min-width:74px!important;height:38px!important}.mobile-load-status{color:#343434;background:#fff;border:1px solid #d4d4d4;border-radius:13px;align-items:center;gap:12px;margin:0 0 9px;padding:13px 14px;display:flex;box-shadow:0 4px 14px #19473b0f}.mobile-load-status strong,.mobile-load-status small{display:block}.mobile-load-status strong{font-size:13px}.mobile-load-status small{color:#787878;margin-top:3px;font-size:9px}.mobile-load-spinner{border:3px solid #d3d3d3;border-top-color:#515151;border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite domestic-mobile-spin}.scope-switcher{margin-top:0!important}.client-switcher,.calendar-switcher{padding:11px 10px!important}.client-switcher>div:first-child,.calendar-label{margin-bottom:8px!important}.client-switcher strong,.calendar-label strong{font-size:12px!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.metrics article{min-height:138px!important;padding:14px!important}.metrics article>strong{margin-top:14px!important;font-size:24px!important}.metrics article>p{line-height:1.45!important}.overview-import-grid{gap:9px!important}.global-order-drop,.invoice-drop{background:#fff!important;border-style:solid!important;min-height:72px!important;padding:11px 12px!important}.orders-head,.finance-sheet .form-head{padding:14px 12px!important}.orders-head h2,.form-head h3{font-size:17px!important}.filters,.warehouse-filters{grid-template-columns:minmax(0,1fr) 112px!important}.filters .search,.warehouse-filters .search,.filters>select,.warehouse-filters>select{height:44px!important}.filters .export{height:44px!important;min-height:44px!important}.mobile-order-cards,.mobile-finance-cards,.stock-mobile-cards{gap:10px!important;padding:9px!important}.mobile-order-card,.mobile-finance-order,.stock-mobile-cards article{border-radius:14px!important;box-shadow:0 5px 17px #16423712!important}.mobile-order-card>header{padding:14px!important}.mobile-order-card>header strong{font-size:15px!important}.mobile-order-lines>section{border-radius:11px!important;padding:11px!important}.mobile-order-card>footer button{min-height:44px!important}.mobile-bottom-nav{z-index:900;left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border:1px solid #bcd7cfeb;border-radius:21px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:2px;height:66px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 34px #12392f38}.mobile-bottom-nav button{color:#767676;touch-action:manipulation;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 2px;display:flex;position:relative}.mobile-bottom-nav button span{place-items:center;height:22px;font-size:18px;font-weight:850;line-height:1;display:grid}.mobile-bottom-nav button b{white-space:nowrap;font-size:10px;font-weight:800;line-height:1}.mobile-bottom-nav button.active{color:#404040;background:#e9e9e9}.mobile-bottom-nav button.active:after{content:"";background:#535353;border-radius:3px;width:18px;height:3px;position:absolute;bottom:2px}.mobile-more-backdrop{z-index:880;padding:12px 10px calc(82px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14302966;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{background:#fafafa;border:1px solid #d2d2d2;border-radius:22px;width:100%;padding:15px;box-shadow:0 20px 60px #0d2e2642}.mobile-more-sheet>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-more-sheet>header strong,.mobile-more-sheet>header small{display:block}.mobile-more-sheet>header strong{color:#313131;font-size:17px}.mobile-more-sheet>header small{color:#818181;margin-top:3px;font-size:10px}.mobile-more-sheet>header button{color:#616161;background:#fff;border:1px solid #dcdcdc;border-radius:50%;width:40px;height:40px;font-size:24px}.mobile-more-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobile-more-grid button{text-align:left;color:#373737;background:#fff;border:1px solid #dcdcdc;border-radius:15px;min-height:96px;padding:12px;box-shadow:0 3px 10px #1741360a}.mobile-more-grid button>span{float:left;color:#484848;background:#ececec;border-radius:11px;place-items:center;width:34px;height:34px;margin-right:9px;font-weight:900;display:grid}.mobile-more-grid button strong,.mobile-more-grid button small{display:block}.mobile-more-grid button strong{padding-top:2px;font-size:13px}.mobile-more-grid button small{clear:both;color:#818181;padding-top:9px;font-size:9px}.toast{bottom:calc(84px + env(safe-area-inset-bottom))!important}}@keyframes domestic-mobile-spin{to{transform:rotate(360deg)}}.delivery-preview-canvas.pdf-scroll-canvas{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:8px!important;scroll-padding-bottom:110px!important;display:block!important;overflow:hidden auto!important}.delivery-preview-canvas .pdf-long-preview{object-fit:contain!important;object-position:top center!important;background:#fff!important;border-radius:8px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 0 110px!important;display:block!important;box-shadow:0 7px 24px #00000040!important}@media (max-width:700px){.delivery-preview-canvas.pdf-scroll-canvas{padding:5px!important}.delivery-preview-canvas .pdf-long-preview{border-radius:5px!important;margin-bottom:140px!important}}.delivery-preview-canvas.image-scroll-canvas{-webkit-overflow-scrolling:touch!important;text-align:center!important;padding:10px!important;display:block!important;overflow:auto!important}.delivery-preview-canvas.image-scroll-canvas img{object-fit:contain!important;object-position:top center!important;image-rendering:auto!important;background:#fff!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto 100px!important;display:block!important;box-shadow:0 7px 24px #00000040!important}.delivery-preview-modal>footer a.order-download-button{color:#404040!important;background:#ededed!important;border-color:#505050!important}@media (max-width:700px){.delivery-preview-modal>footer a{min-height:44px!important;display:inline-flex!important}.delivery-preview-modal>footer>div:last-child{grid-template-columns:1fr 1fr!important}.delivery-preview-modal>footer a.order-download-button{width:100%!important}}.lead-head-tools{align-items:center;gap:12px;display:flex}.lead-head-tools>strong{white-space:nowrap;font-size:28px}.lead-head-tools>strong small{font-size:11px;font-weight:600}.lead-import-button{color:#3d3d3d;cursor:pointer;background:#fff;border:1px solid #ffffffb3;border-radius:9px;padding:11px 15px;font-weight:800;box-shadow:0 5px 16px #08362c26}.lead-import-button:disabled{opacity:.65;cursor:wait}@media (max-width:700px){.lead-head-tools{align-items:flex-end;gap:8px}.lead-head-tools>strong{font-size:18px}.lead-import-button{padding:9px 10px;font-size:11px}.client-development-head{align-items:center!important}}.lead-search-bar{grid-template-columns:auto minmax(260px,1fr) auto!important}.lead-search-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:max-content;display:flex}.lead-search-actions small{color:#6d6d6d!important;font-size:10px!important}.lead-search-actions .lead-import-button{color:#3d3d3d;min-height:40px;box-shadow:none;background:#f2f2f2;border:1px solid #c6c6c6;border-radius:10px;padding:0 14px}.lead-search-actions .lead-import-button:hover{background:#e9e9e9;border-color:#7a7a7a}@media (min-width:901px){.sidebar{grid-template-columns:minmax(140px,auto) minmax(0,1fr) minmax(102px,auto)!important;align-items:center!important;display:grid!important}.sidebar>nav{width:100%!important;min-width:0!important;display:grid!important}.side-bottom{justify-content:flex-end!important;width:100%!important;margin:0!important}.side-bottom .account-nav{justify-content:center!important;width:100%!important;padding-inline:6px!important}}@media (max-width:700px){.lead-search-bar{grid-template-columns:1fr!important}.lead-search-actions{justify-content:space-between;gap:8px;width:100%;min-width:0}.lead-search-actions .lead-import-button{min-height:42px;padding:0 11px;font-size:11px}}.merged-business-intro{background:#f9f9f9;border:1px solid #d2d2d2;border-radius:11px;justify-content:flex-start;align-items:center;gap:14px;min-height:48px;margin-bottom:10px;padding:7px 12px;display:flex;box-shadow:0 2px 8px #19483b0a}.merged-business-intro>div{flex:none}.merged-business-intro .eyebrow,.merged-business-intro>div>span{display:none}.merged-business-intro h1{color:#2a2a2a;margin:0;font-size:16px;line-height:1.2}.merged-view-tabs{align-items:center;gap:6px;display:flex}.merged-business-intro button{color:#4f4f4f;cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:8px;height:34px;padding:0 13px;font-size:11px;font-weight:800}.merged-business-intro button.active{color:#fff;background:#4c4c4c;border-color:#4c4c4c;box-shadow:0 2px 7px #2279632e}.merged-business-intro button.merged-import-order{color:#404040;background:#f3f3f3;border-style:dashed}.merged-business-intro button.merged-import-order:hover{background:#e9e9e9;border-style:solid}.merged-upload-message{text-overflow:ellipsis;white-space:nowrap;color:#4a4a4a;min-width:0;max-width:36vw;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.warehouse-shipping-alert .alert-orders{overflow-x:auto}.warehouse-shipping-alert .alert-orders button{flex:none}.shipment-clear{color:#777;padding:5px 0;font-size:11px}@media (max-width:700px){.mobile-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.merged-business-intro{gap:8px;min-height:44px;padding:6px 8px;overflow-x:auto}.merged-business-intro h1{font-size:13px}.merged-view-tabs{flex:none;gap:4px}.merged-business-intro button{height:32px;padding:0 9px;font-size:10px}.merged-upload-message{display:none}.warehouse-shipping-alert .alert-heading span{font-size:9px}}.merged-business-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;min-height:74px;padding:8px;display:grid;overflow:visible}.merged-view-panel{min-width:0;padding:0;display:block}.merged-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;height:100%;display:grid}.merged-business-intro .merged-view-tabs button{width:100%;height:100%;min-height:56px;padding:0 12px;font-size:12px}.merged-action-panel{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.merged-order-dropzone{color:#414141;cursor:pointer;background:#f2f2f2;border:1.5px dashed #a0a0a0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 18px;transition:border-color .15s,background .15s,transform .15s;display:flex}:is(.merged-order-dropzone:hover,.merged-order-dropzone:focus-visible,.merged-order-dropzone.dragging){background:#eaeaea;border-color:#4c4c4c;outline:0;transform:translateY(-1px)}.merged-order-dropzone.uploading{opacity:.72;cursor:wait}.merged-order-drop-icon{color:#404040;background:#dfdfdf;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.merged-order-dropzone>div{min-width:0}.merged-order-dropzone strong,.merged-order-dropzone small,.merged-order-dropzone em{display:block}.merged-order-dropzone strong{color:#3c3c3c;font-size:12px}.merged-order-dropzone small{color:#777;margin-top:3px;font-size:9px}.merged-order-dropzone .merged-upload-message{max-width:34vw;margin-top:3px}.merged-warehouse-entry{text-align:left;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;display:flex;color:#474747!important;background:#fff!important;border:1px solid #c9c9c9!important;border-radius:10px!important;height:auto!important;padding:8px 12px!important}.merged-warehouse-entry>span{color:#484848;background:#e9e9e9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.merged-warehouse-entry strong,.merged-warehouse-entry small{display:block}.merged-warehouse-entry strong{color:#3e3e3e;font-size:12px}.merged-warehouse-entry small{color:#7c7c7c;margin-top:3px;font-size:9px;font-weight:600}.merged-warehouse-entry:hover,.merged-warehouse-entry.active{box-shadow:0 3px 10px #20705d2e;color:#fff!important;background:#4e4e4e!important;border-color:#4c4c4c!important}.merged-warehouse-entry:hover>span,.merged-warehouse-entry.active>span{color:#fff;background:#ffffff2b}.merged-warehouse-entry:hover strong,.merged-warehouse-entry:hover small,.merged-warehouse-entry.active strong,.merged-warehouse-entry.active small{color:#fff}@media (max-width:700px){.mobile-bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.merged-business-intro{grid-template-columns:1fr;min-height:0;padding:7px;overflow:visible}.merged-view-panel{padding:0}.merged-business-intro .merged-view-tabs button{height:40px;padding:0 6px;font-size:10px}.merged-order-dropzone{justify-content:flex-start;min-height:54px;padding:7px 10px}.merged-action-panel{grid-template-columns:1fr}.merged-warehouse-entry{min-height:54px!important;padding:7px 8px!important}.merged-order-dropzone .merged-upload-message{max-width:70vw;display:block}}@media (min-width:761px){.client-switcher{width:100%!important;padding:12px 18px!important;display:block!important}.client-switcher>.client-tabs{grid-template-columns:repeat(var(--client-count),minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.client-switcher .client-tabs button{overflow:hidden;width:100%!important;min-width:0!important;font-size:var(--client-font-size)!important;padding:7px 5px!important}.client-switcher .client-tab-label{max-width:calc(100% - 22px);text-overflow:ellipsis!important;overflow:hidden!important}.client-switcher .client-tabs i{font-size:.9em;margin-left:2px!important}}.overview-import-grid{grid-template-columns:1fr!important}.summary-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.summary-head-actions>span{color:#4b4b4b;white-space:nowrap;background:#ebebeb;border-radius:14px;padding:5px 9px;font-size:10px}.summary-head-actions label{color:#757575;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.summary-head-actions select,.summary-head-actions button{color:#464646;background:#fff;border:1px solid #d3d3d3;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:750}.summary-head-actions button{cursor:pointer;background:#f2f2f2}.summary-head-actions button:hover{background:#eaeaea;border-color:#8c8c8c}.customer-summary .table-wrap.expanded{max-height:none;overflow:auto}.customer-summary .table-wrap.collapsed{max-height:190px;overflow:auto}.customer-summary tbody tr{height:50px}@media (max-width:700px){.summary-head{align-items:flex-start;gap:10px}.summary-head-actions{justify-content:flex-end}.summary-head-actions label{justify-content:flex-end;width:100%}.summary-head-actions select{max-width:145px}.customer-summary .table-wrap.collapsed{max-height:178px}}.invoice-ledger-summary .global-unpaid-metric{background:#f9f9f9;border-color:#cdcdcd}.global-unpaid-toggle{color:#5c5c5c;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-size:10px;font-weight:850;display:flex}.global-unpaid-toggle span{color:#747474!important;font-size:9px!important;font-weight:750!important}.global-unpaid-metric>strong{color:#5d5d5d!important}.global-unpaid-section.collapsed{display:none}.global-unpaid-section.open{scroll-margin-top:112px;display:block}.global-unpaid-close{color:#606060;cursor:pointer;background:#fff;border:1px solid #bababa;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.global-unpaid-close:hover{background:#f4f4f4}@media (max-width:700px){.global-unpaid-section.open{scroll-margin-top:70px}.global-unpaid-toggle{min-height:30px}.global-unpaid-close{min-height:40px}}.calendar-switcher .year-tabs{display:none!important}.calendar-switcher .month-tabs{align-items:stretch;grid-template-columns:minmax(94px,1.15fr) repeat(13,minmax(0,1fr))!important;display:grid!important}.year-select{min-width:0;height:36px;position:relative;color:#4a4a4a!important;margin:0!important;font-size:10px!important;display:block!important}.year-select>span{z-index:1;pointer-events:none;font-weight:800;position:absolute;top:50%;left:9px;transform:translateY(-50%);color:#818181!important;margin:0!important;font-size:8px!important;display:block!important}.year-select>select{box-sizing:border-box;color:#424242;cursor:pointer;background:#f2f2f2;border:1px solid #c9c9c9;border-radius:10px;outline:0;width:100%;height:100%;padding:0 22px 0 34px;font-size:10px;font-weight:850}.year-select>select:hover,.year-select>select:focus{background:#ebebeb;border-color:#707070;box-shadow:0 0 0 2px #3a8f791c}.finance-selection-summary{color:#5d5d5d;background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #d2d2d2;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));align-items:center;gap:1px;margin:0;display:grid}.finance-selection-summary>span{white-space:nowrap;border-right:1px solid #ddd;min-width:0;padding:9px 14px;font-size:10px}.finance-selection-summary>span:last-child{border-right:0}.finance-selection-summary b{color:#414141}.finance-selection-summary strong{color:#2a2a2a;font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;display:block}.finance-selection-summary strong.profit{color:#4f4f4f}.finance-selection-summary strong.loss{color:#5f5f5f}.order-compact-search{box-sizing:border-box;color:#7a7a7a;background:#fff;border:1px solid #d2d2d2;border-radius:10px;align-items:center;gap:8px;width:100%;height:40px;margin:0;padding:0 12px;display:flex;box-shadow:0 2px 7px #2352460a}.order-compact-search>span{font-size:15px}.order-compact-search>input{color:#2b2b2b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:11px}.order-compact-search:focus-within{border-color:#707070;box-shadow:0 0 0 2px #3a8f791c}.order-compact-export,.order-compact-delete{color:#404040;white-space:nowrap;cursor:pointer;background:#f3f3f3;border:1px solid #a7a7a7;border-radius:10px;width:100%;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.order-compact-delete{color:#636363;background:#f9f9f9;border-color:#b8b8b8}.order-compact-delete:hover:not(:disabled){background:#f2f2f2;border-color:#8f8f8f}.order-compact-export:disabled,.order-compact-delete:disabled{opacity:.42;cursor:not-allowed}.order-export-card{z-index:5;position:relative}.order-export-card.menu-open{z-index:20}.order-export-menu{background:#fff;border:1px solid #c7c7c7;border-radius:11px;gap:5px;padding:7px;display:grid;position:absolute;top:calc(100% - 3px);left:8px;right:8px;box-shadow:0 14px 30px #17423733}.order-export-menu button{color:#323232;text-align:left;cursor:pointer;background:#f4f4f4;border:0;border-radius:8px;gap:2px;width:100%;padding:9px 10px;display:grid}.order-export-menu b{font-size:10px}.order-export-menu span{color:#727272;font-size:8px}.metrics .metric-tool-card{align-items:stretch;min-width:0;display:flex;padding:11px!important}.metrics .metric-search-card .order-compact-search{height:100%;min-height:82px;box-shadow:none;background:#f9f9f9;border-color:#dadada}.metrics .metric-search-card .order-compact-search>span{color:#5d5d5d;font-size:22px}.metrics .metric-search-card .order-compact-search>input{font-size:11px}.metrics .metric-tool-card .order-compact-export,.metrics .metric-tool-card .order-compact-delete{text-align:left;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;min-height:82px;padding:10px 12px;display:grid}.metrics .metric-tool-card .order-compact-export>span,.metrics .metric-tool-card .order-compact-delete>span{background:#e5e5e5;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.metrics .metric-tool-card .order-compact-delete>span{background:#ebebeb}.metrics .metric-tool-card button>strong{font-size:12px}.metrics .metric-tool-card button>small{color:currentColor;opacity:.72;margin-top:3px;font-size:9px;font-weight:650}.order-overview-metrics{align-items:stretch;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin-bottom:10px!important}.order-overview-metrics>article{border-radius:13px!important;min-height:72px!important;padding:9px 12px!important;box-shadow:0 2px 8px #1b483c0a!important}.order-overview-metrics .metric-head{font-size:10px}.order-overview-metrics .metric-head b{border-radius:8px!important;width:26px!important;height:26px!important;font-size:11px!important}.order-overview-metrics>article>strong{line-height:1.1;margin:5px 0 1px!important;font-size:21px!important}.order-overview-metrics>article>p{line-height:1.3;font-size:8px!important}.order-overview-metrics .metric-tool-card{padding:7px!important}.order-overview-metrics .metric-search-card .order-compact-search{background:#f9f9f9;border-color:#dfdfdf;border-radius:9px;height:58px;min-height:58px;padding:0 10px}.order-overview-metrics .metric-search-card .order-compact-search>span{font-size:15px}.order-overview-metrics .metric-search-card .order-compact-search>input{font-size:9px}.order-overview-metrics .metric-tool-card .order-compact-export,.order-overview-metrics .metric-tool-card .order-compact-delete{border-radius:9px;grid-template-columns:24px minmax(0,1fr);column-gap:7px;height:58px;min-height:58px;padding:7px 9px}.order-overview-metrics .metric-tool-card .order-compact-export>span,.order-overview-metrics .metric-tool-card .order-compact-delete>span{border-radius:7px;width:24px;height:24px;font-size:13px}.order-overview-metrics .metric-tool-card button>strong{font-size:10px}.order-overview-metrics .metric-tool-card button>small{margin-top:1px;font-size:8px}.order-overview-metrics .order-compact-export:disabled,.order-overview-metrics .order-compact-delete:disabled{opacity:.64}@media (max-width:760px){.calendar-switcher .calendar-controls{display:block!important}.calendar-switcher .month-tabs{min-height:46px!important;display:flex!important;overflow:auto hidden!important}.year-select{flex:0 0 112px!important;width:112px!important;min-width:112px!important;height:42px!important}.year-select>select{padding-left:35px!important;font-size:10px!important}.finance-selection-summary{grid-template-columns:1fr 1fr;gap:0;margin:0}.finance-selection-summary>span{border-bottom:1px solid #ddd;padding:8px 10px;font-size:9px}.finance-selection-summary>span:nth-child(2n){border-right:0}.finance-selection-summary strong{font-size:13px}.order-overview-metrics{grid-template-columns:1fr 1fr!important;gap:7px!important}.order-overview-metrics .metric-search-card{grid-column:1/-1}.order-overview-metrics .metric-search-card .order-compact-search,.order-overview-metrics .metric-tool-card .order-compact-export,.order-overview-metrics .metric-tool-card .order-compact-delete{height:52px;min-height:52px}.order-compact-search{max-width:none;height:42px;padding:0 10px}.order-compact-search>input{font-size:10px}.order-compact-export,.order-compact-delete{min-height:42px;padding:0 8px;font-size:9px}}@media (min-width:1240px){.warehouse .finance-sheet>.form-head{grid-template-columns:350px minmax(410px,1fr) minmax(330px,430px)!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:66px!important;padding:12px 16px!important;display:grid!important}.warehouse .finance-sheet>.form-head .warehouse-head-actions{grid-template-columns:92px 74px 92px 74px!important;align-items:stretch!important;gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.warehouse .finance-sheet>.form-head .warehouse-head-actions>button{white-space:nowrap!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 7px!important;font-size:10px!important;line-height:1!important;overflow:visible!important}.warehouse .finance-sheet>.form-head .warehouse-filters{grid-template-columns:minmax(120px,1fr) 80px 91px 91px!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.warehouse .finance-sheet>.form-head .warehouse-filters>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important}.warehouse .finance-sheet>.form-head .warehouse-filters .search{grid-column:auto!important;align-items:center!important;padding:0 10px!important;display:flex!important}.warehouse .finance-sheet>.form-head .warehouse-filters .date-filter{background:#fff!important;border:1px solid #dadada!important;border-radius:9px!important;align-items:center!important;gap:4px!important;padding:0 8px!important;display:flex!important}.warehouse .finance-sheet>.form-head .warehouse-filters .date-filter>span{flex:none;margin:0!important}.warehouse .finance-sheet>.form-head .warehouse-filters .date-filter>input{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0!important}.warehouse .finance-sheet>.form-head .finance-selection-summary{align-self:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important}.warehouse .finance-sheet>.form-head .finance-selection-summary>span{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;min-height:42px!important;padding:5px 10px!important;display:flex!important}.warehouse .finance-sheet>.form-head .finance-selection-summary strong{margin-top:2px!important;font-size:13px!important;line-height:1!important}.warehouse .finance-sheet>.form-head>b{grid-column:1/-1!important;margin:0!important}}@media (min-width:901px) and (max-width:1239px){.warehouse .finance-sheet>.form-head{grid-template-columns:minmax(330px,.9fr) minmax(430px,1.25fr)!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:0!important;padding:11px 14px!important;display:grid!important}.warehouse .finance-sheet>.form-head .warehouse-head-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0!important;display:grid!important}.warehouse .finance-sheet>.form-head .warehouse-head-actions>button{white-space:nowrap!important;min-width:0!important;height:42px!important;margin:0!important;padding:0 7px!important;font-size:9px!important}.warehouse .finance-sheet>.form-head .warehouse-filters{grid-template-columns:minmax(160px,1fr) 100px 110px 110px!important;gap:6px!important;width:100%!important;margin:0!important;display:grid!important}.warehouse .finance-sheet>.form-head .warehouse-filters>*{min-width:0!important;height:42px!important;margin:0!important}.warehouse .finance-sheet>.form-head .warehouse-filters .search{grid-column:auto!important;width:100%!important}.warehouse .finance-sheet>.form-head .finance-selection-summary{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;height:44px!important;margin:0!important}.warehouse .finance-sheet>.form-head .finance-selection-summary>span{border-bottom:0!important;padding:6px 12px!important}.warehouse .finance-sheet>.form-head>b{grid-column:1/-1!important;margin:0!important}}@media (max-width:900px){.warehouse .finance-sheet>.form-head .warehouse-head-actions>button{white-space:nowrap!important;line-height:1.1!important}.warehouse .finance-sheet>.form-head .finance-selection-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.finance-selection-summary.is-empty{box-shadow:none!important;background:#f9f9f9!important;border-color:#dedede!important}.finance-selection-summary.is-empty>span{color:#828282!important}.finance-selection-summary.is-empty strong{color:#a1a1a1!important;font-weight:700!important}@media (min-width:901px){.sidebar{grid-template-columns:minmax(126px,auto) minmax(0,1fr) minmax(88px,auto)!important;gap:12px!important;height:64px!important;min-height:64px!important;padding:7px 16px!important;box-shadow:0 4px 18px #19463a13!important}.brand{min-width:126px!important}.brand strong{letter-spacing:.25px!important;font-size:14px!important}.brand small{letter-spacing:2.4px!important;margin-top:4px!important;font-size:6px!important}.sidebar>nav{gap:7px!important}.sidebar>nav .nav-item,.side-bottom .account-nav{border-radius:11px!important;gap:6px!important;height:46px!important;min-height:46px!important;padding:0 8px!important;font-size:11px!important;box-shadow:0 2px 8px #1c4b3f0b!important}.sidebar>nav .nav-item span{border-radius:9px!important;width:29px!important;height:29px!important;font-size:14px!important}.sidebar>nav .nav-item i{padding:2px 6px!important;font-size:9px!important}.workspace{padding-top:16px!important}.merged-business-intro{border-radius:10px!important;gap:7px!important;min-height:58px!important;margin-bottom:9px!important;padding:6px!important;box-shadow:0 2px 7px #19483b09!important}.merged-view-panel{padding:0!important}.merged-business-intro .merged-view-tabs button{border-radius:8px!important;height:46px!important;min-height:46px!important;padding:0 10px!important;font-size:10px!important}.merged-action-panel{gap:6px!important}.merged-warehouse-entry,.merged-order-dropzone{border-radius:9px!important;gap:8px!important;height:46px!important;min-height:46px!important;padding:5px 10px!important}.merged-warehouse-entry>span,.merged-order-drop-icon{border-radius:8px!important;width:30px!important;height:30px!important;font-size:14px!important}.merged-warehouse-entry strong,.merged-order-dropzone strong{font-size:10px!important}.merged-warehouse-entry small,.merged-order-dropzone small{margin-top:2px!important;font-size:8px!important}}.quote-records-page{background:#fff;border:1px solid #d8d8d8;overflow:hidden}.quote-records-head{background:#fff;border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.quote-records-head h2{color:#282828;margin:4px 0 5px;font-size:29px}.quote-records-head>div>span{color:#777;font-size:13px}.quote-records-head .eyebrow{color:#575757;letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.quote-records-actions{align-items:center;gap:9px;min-width:min(620px,52vw);display:flex}.quote-record-search{color:#777;background:#fff;border:1px solid #d7d7d7;border-radius:11px;flex:1;align-items:center;gap:8px;min-width:240px;height:42px;padding:0 13px;display:flex}.quote-record-search input{color:#282828;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.quote-records-actions>button{color:#fff;white-space:nowrap;cursor:pointer;background:#4f4f4f;border:1px solid #4f4f4f;border-radius:11px;height:42px;padding:0 17px;font-weight:800}.quote-import-workbench{background:#f9f9f9;border-bottom:1px solid #e1e1e1;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.35fr);gap:12px;padding:14px 18px;display:grid}.quote-import-inline-dropzone{color:#454545;text-align:left;cursor:pointer;background:#f4f4f4;border:2px dashed #a1a1a1;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:92px;padding:15px 18px;transition:all .18s;display:flex}.quote-import-inline-dropzone:hover,.quote-import-inline-dropzone.dragging{background:#ededed;border-color:#4f4f4f;transform:translateY(-1px)}.quote-import-inline-dropzone>b{color:#494949;background:#e3e3e3;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.quote-import-inline-dropzone>span{flex-direction:column;gap:4px;display:flex}.quote-import-inline-dropzone strong{color:#303030;font-size:15px}.quote-import-inline-dropzone small{color:#797979;font-size:10px;line-height:1.45}.quote-import-inline-dropzone:disabled{cursor:wait;opacity:.7}.quote-paste-import{background:#fff;border:1px solid #d7d7d7;border-radius:14px;grid-template-columns:minmax(0,1fr) 132px;gap:9px;min-width:0;padding:8px;display:grid}.quote-paste-import textarea{resize:vertical;color:#353535;width:100%;min-height:74px;max-height:150px;font:inherit;background:#f8f8f8;border:0;border-radius:8px;outline:0;padding:8px 10px;font-size:11px;line-height:1.55}.quote-paste-import textarea:focus{background:#fff;box-shadow:inset 0 0 0 1px #8d8d8d}.quote-paste-import button{color:#fff;cursor:pointer;background:#4f4f4f;border:1px solid #4f4f4f;border-radius:10px;align-self:stretch;font-size:12px;font-weight:800}.quote-paste-import button:disabled{color:#989898;cursor:not-allowed;background:#e3e3e3;border-color:#d0d0d0}.quote-records-summary{background:#f9f9f9;border-bottom:1px solid #e1e1e1;grid-template-columns:170px 170px minmax(250px,1fr);gap:9px;padding:12px 18px;display:grid}.quote-records-summary>div{background:#fff;border:1px solid #e0e0e0;border-radius:11px;align-items:baseline;gap:7px;min-width:0;padding:10px 13px;display:flex}.quote-records-summary span{color:#707070;font-size:11px}.quote-records-summary strong{color:#2f2f2f;font-size:20px}.quote-records-summary small{color:#919191;font-size:10px}.quote-message{color:#474747;background:#f4f4f4;border:1px solid #d5d5d5;border-radius:10px;margin:10px 18px 0;padding:10px 13px;font-size:12px;font-weight:700}.quote-records-table-wrap{padding:12px 18px 18px;overflow:auto}.quote-records-table{border-collapse:separate;border-spacing:0;border:1px solid #dedede;border-radius:12px;width:100%;min-width:1260px;font-size:11px;overflow:hidden}.quote-records-table th{color:#5d5d5d;text-align:left;white-space:nowrap;background:#f1f1f1;padding:10px 9px;font-weight:800}.quote-records-table td{color:#3d3d3d;vertical-align:top;border-top:1px solid #e7e7e7;padding:10px 9px;line-height:1.45}.quote-records-table tbody tr:hover{background:#fafafa}.quote-records-table th:first-child,.quote-records-table td:first-child{text-align:center;width:52px}.quote-records-table th:nth-child(2){min-width:150px}.quote-records-table th:nth-child(5){min-width:170px}.quote-records-table th:nth-child(11){min-width:150px}.quote-records-table td:nth-child(8),.quote-records-table td:nth-child(9),.quote-records-table td:nth-child(10){font-variant-numeric:tabular-nums;white-space:nowrap}.quote-records-table a{color:#4a4a4a;white-space:nowrap;border:1px solid #c8c8c8;border-radius:8px;align-items:center;height:28px;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.metric strong,.finance-metric strong,.invoice-ledger-summary strong,.quote-records-summary strong,.selection-metric strong{font-variant-numeric:tabular-nums}.paid-customer-group{content-visibility:auto;contain-intrinsic-size:auto 260px}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #237e6747!important}@media (max-width:700px){.mobile-order-card,.mobile-finance-order,.stock-mobile-cards article,.quote-records-table tr{content-visibility:auto;contain-intrinsic-size:auto 320px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.quote-no-original{color:#8d8d8d;white-space:nowrap;background:#f5f5f5;border:1px solid #e1e1e1;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-weight:700;display:inline-flex}.quote-records-empty{color:#787878;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:58px 20px 66px;display:flex}.quote-records-empty strong{color:#373737;font-size:17px}.quote-records-empty span{font-size:12px}.quote-import-backdrop{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e26207a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quote-import-modal{background:#fff;border:1px solid #d2d2d2;border-radius:20px;width:min(660px,100%);padding:0;overflow:hidden;box-shadow:0 24px 70px #08231c47}.quote-import-modal>header{background:#f6f6f6;border-bottom:1px solid #e2e2e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex}.quote-import-modal h3{color:#282828;margin:4px 0 5px;font-size:24px}.quote-import-modal header span{color:#777;font-size:12px}.quote-import-modal header .eyebrow{color:#575757;letter-spacing:.14em;margin:0;font-size:9px;font-weight:800}.quote-import-modal header>button{color:#555;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:50%;width:34px;height:34px;font-size:22px}.quote-import-dropzone{color:#474747;cursor:pointer;background:#f8f8f8;border:2px dashed #a1a1a1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:calc(100% - 40px);min-height:240px;margin:20px;padding:28px;transition:all .18s;display:flex}.quote-import-dropzone:hover,.quote-import-dropzone.dragging{background:#f0f0f0;border-color:#4f4f4f;transform:translateY(-1px)}.quote-import-dropzone>b{color:#494949;background:#e5e5e5;border-radius:15px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.quote-import-dropzone strong{color:#313131;font-size:19px}.quote-import-dropzone span{font-size:13px}.quote-import-dropzone small{color:#838383;margin-top:5px;font-size:11px}.quote-import-dropzone:disabled{cursor:wait;opacity:.72}.quote-import-notes{color:#727272;background:#f7f7f7;border-radius:11px;gap:10px;margin:0 20px 20px;padding:12px 14px;font-size:11px;display:flex}.quote-import-notes strong{color:#444;white-space:nowrap}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:900px){.quote-records-head{flex-direction:column;align-items:stretch;gap:14px;padding:17px 15px}.quote-records-head h2{font-size:25px}.quote-records-actions{grid-template-columns:1fr auto;min-width:0;display:grid}.quote-record-search{min-width:0;height:40px}.quote-records-actions>button{height:40px;padding:0 12px;font-size:12px}.quote-import-workbench{grid-template-columns:1fr;gap:9px;padding:10px 12px}.quote-import-inline-dropzone{min-height:78px;padding:12px}.quote-import-inline-dropzone strong{font-size:14px}.quote-paste-import{grid-template-columns:1fr;padding:7px}.quote-paste-import textarea{min-height:96px}.quote-paste-import button{min-height:40px}.quote-records-summary{grid-template-columns:1fr 1fr;padding:10px 12px}.quote-records-summary>div{padding:9px 10px}.quote-records-summary>div:last-child{grid-column:1/-1}.quote-records-summary strong{font-size:17px}.quote-records-table-wrap{padding:10px 12px 18px;overflow:visible}.quote-records-table{background:0 0;border:0;min-width:0;display:block}.quote-records-table thead{display:none}.quote-records-table tbody{gap:10px;display:grid}.quote-records-table tr{background:#fff;border:1px solid #dcdcdc;border-radius:13px;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 4px 12px #1a483c0d}.quote-records-table td{border-top:1px solid #e9e9e9;grid-template-columns:74px minmax(0,1fr);gap:7px;padding:8px 10px;font-size:11px;display:grid}.quote-records-table td:before{content:attr(data-label);color:#828282;font-size:9px;font-weight:800}.quote-records-table td:first-child{color:#4d4d4d;background:#f0f0f0;border:0;grid-area:1/1/3;place-items:center;width:auto;font-weight:900;display:grid}.quote-records-table td:first-child:before{display:none}.quote-records-table td:nth-child(2),.quote-records-table td:nth-child(3){grid-column:2/-1}.quote-records-table td:nth-child(n+4){grid-column:1/-1}.quote-records-table td:nth-child(4),.quote-records-table td:nth-child(5),.quote-records-table td:nth-child(6),.quote-records-table td:nth-child(7),.quote-records-table td:nth-child(8),.quote-records-table td:nth-child(9),.quote-records-table td:nth-child(10),.quote-records-table td:nth-child(12){grid-column:span 1}.quote-records-table td:nth-child(11){grid-column:1/-1}.quote-records-table a{justify-self:start;height:25px}.quote-import-backdrop{padding:12px}.quote-import-modal>header{padding:18px 17px 14px}.quote-import-modal h3{font-size:21px}.quote-import-dropzone{width:calc(100% - 28px);min-height:220px;margin:14px;padding:20px 13px}.quote-import-dropzone strong{font-size:17px}.quote-import-dropzone small{line-height:1.5}.quote-import-notes{flex-direction:column;align-items:flex-start;margin:0 14px 14px}}.order-load-more{color:#404040;cursor:pointer;background:#f8f8f8;border:1px solid #bcbcbc;border-radius:999px;margin:14px auto 4px;padding:10px 24px;font-weight:800;display:block}.order-load-more:hover{background:#eee}.compact-scope-switcher{background:#fdfdfd!important;border:1px solid #e2e2e2!important;border-radius:14px!important;margin-bottom:12px!important;padding:10px!important;overflow:visible!important}.compact-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;display:grid!important}.compact-scope-grid.with-pending-action{grid-template-columns:repeat(4,minmax(0,1fr))!important}.compact-pending-filter{color:#383838!important;text-align:left!important;background:#fff!important;border:1px solid #d5d5d5!important;border-radius:0!important;grid-template-rows:auto 1fr auto!important;align-items:center!important;min-width:0!important;min-height:68px!important;padding:8px 10px!important;display:grid!important}.compact-pending-filter>span{color:#767676!important;font-size:9px!important;font-weight:800!important}.compact-pending-filter>strong{font-size:12px!important;font-weight:850!important}.compact-pending-filter>small{color:#7c7c7c!important;font-size:8px!important;font-weight:650!important}.compact-pending-filter.active{color:#fff!important;background:#424242!important;border-color:#424242!important}.compact-pending-filter.active>span,.compact-pending-filter.active>small{color:#e1e1e1!important}.compact-scope-switcher.with-invoice .compact-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.compact-scope-select{color:#595959!important;background:#fbfbfb!important;border:1px solid #e2e2e2!important;border-radius:11px!important;grid-template-rows:auto 34px!important;gap:5px!important;min-width:0!important;min-height:68px!important;padding:8px 10px!important;display:grid!important}.compact-scope-select>span{color:#7c7c7c!important;margin:0!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:block!important}.compact-scope-select>select{color:#474747!important;background:#fff!important;border:1px solid #d6d6d6!important;border-radius:8px!important;outline:none!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 30px 0 10px!important;font-size:11px!important;font-weight:750!important}.compact-scope-select>select:focus{border-color:#a2a2a2!important;box-shadow:0 0 0 3px #8a8a8a17!important}.compact-scope-select>select:disabled{opacity:.58!important;cursor:not-allowed!important}.compact-invoice-drop{color:#595959!important;cursor:pointer!important;background:#f9f9f9!important;border:1.5px dashed #c1c1c1!important;border-radius:11px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:68px!important;padding:8px 9px!important;display:grid!important}:is(.compact-invoice-drop:hover,.compact-invoice-drop:focus-visible){background:#f2f2f2!important;border-color:#8a8a8a!important;outline:none!important;box-shadow:0 0 0 3px #8a8a8a14!important}.compact-invoice-drop.uploading{opacity:.65!important;pointer-events:none!important}.compact-invoice-icon{color:#6d6d6d!important;background:#ebebeb!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:15px!important;font-weight:900!important;display:grid!important}.compact-invoice-drop>div{min-width:0!important}.compact-invoice-drop strong,.compact-invoice-drop small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.compact-invoice-drop strong{color:#474747!important;font-size:11px!important}.compact-invoice-drop small{color:#7c7c7c!important;margin-top:3px!important;font-size:8px!important}.compact-invoice-drop button{color:#636363!important;white-space:nowrap!important;background:#fff!important;border:1px solid #c3c3c3!important;border-radius:8px!important;height:34px!important;padding:0 9px!important;font-size:9px!important;font-weight:800!important}@media (max-width:1050px){.compact-scope-grid,.compact-scope-switcher.with-invoice .compact-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.compact-scope-grid,.compact-scope-switcher.with-invoice .compact-scope-grid{grid-template-columns:1fr!important}}.compact-scope-switcher.with-invoice{margin-bottom:22px!important;box-shadow:0 8px 22px #80354f12!important}.invoice-ledger.page-card{background:#fbfbfb!important;border:1px solid #e2e2e2!important;border-radius:16px!important;margin-top:0!important;padding:12px 14px 16px!important;box-shadow:0 8px 24px #80354f0f!important}.invoice-ledger.page-card .invoice-ledger-summary{margin:0 0 18px!important}.order-overview-metrics{margin-bottom:14px!important}.order-overview-metrics+.warehouse-shipping-alert{margin-top:0!important;margin-bottom:18px!important}button.invoice-file-link,button.invoice-date-link{-webkit-appearance:none!important;appearance:none!important;color:#6d6d6d!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}button.invoice-file-link:hover,button.invoice-date-link:hover{text-underline-offset:3px;text-decoration:underline}.invoice-original-modal{background:#fcfcfc!important;border-color:#d1d1d1!important}.invoice-original-modal>header{background:#fbfbfb!important;border-bottom-color:#e2e2e2!important}.invoice-original-modal>header h2{color:#474747!important}.invoice-original-modal .invoice-preview-canvas{background:#313131!important;padding:10px!important}.invoice-original-modal .invoice-preview-canvas iframe{background:#fff!important;border:0!important;border-radius:9px!important;width:100%!important;height:100%!important;min-height:0!important}.invoice-original-modal .invoice-preview-canvas img{max-width:100%!important;max-height:none!important;margin:auto!important}.invoice-original-modal>footer{background:#fbfbfb!important;border-top-color:#e2e2e2!important}.invoice-preview-tip{color:#7c7c7c;font-size:10px;font-weight:750}@media (max-width:700px){.compact-scope-switcher.with-invoice{margin-bottom:14px!important}.invoice-ledger.page-card{border-radius:13px!important;padding:8px!important}.invoice-original-modal .invoice-preview-canvas{padding:4px!important}.invoice-preview-tip{display:none}}:root{--ink:#3f3f3f;--muted:#7b7b7b;--line:#e4e4e4;--line-strong:#cecece;--green:#6f6f6f;--green-dark:#4f4f4f;--wash:#fbfbfb;--rose-main:#6f6f6f;--rose-dark:#464646;--rose-deep:#333;--rose-soft:#ededed;--rose-pale:#f9f9f9;--rose-canvas:#fcfcfc;--rose-border:#d2d2d2;--shadow-card:0 8px 24px #6f1f3a12;--shadow-soft:0 12px 32px #6f1f3a1a}html{background:#404040!important}body{color:var(--ink)!important;background:#fafafa!important}.sidebar{color:#fbfbfb!important;background:#fff!important;box-shadow:0 6px 22px #5b142c38!important}.brand strong,.brand small{color:#fff!important}.brand small{opacity:.78}.sidebar .nav-item{color:#fafafa!important;box-shadow:none!important;background:#ffffff17!important;border:1px solid #ffffff38!important}.sidebar .nav-item span{color:#fff!important;background:#ffffff21!important}.sidebar .nav-item:hover{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff70!important}.sidebar .nav-item.active{color:#515151!important;background:#fff!important;border-color:#fff!important;box-shadow:0 6px 16px #470a1f33!important}.sidebar .nav-item.active span{color:#5e5e5e!important;background:#ebebeb!important}.sidebar .nav-item i{color:#fff!important;background:#989898!important}.sidebar .mail-state.connected,.sidebar .account-nav{color:#fff!important}.workspace{--ink:#3f3f3f;--muted:#7b7b7b;--line:#e4e4e4;--line-strong:#cecece;--green:#6f6f6f;--green-dark:#4f4f4f;--wash:#fbfbfb;color:#3f3f3f!important;background:#fff!important}.workspace :where(h1,h2,h3,h4){color:#3f3f3f!important}.workspace :where(.eyebrow,a,.po,.summary-money,.customer-name){color:#656565!important}.workspace :where(input,select,textarea){color:#454545!important;caret-color:#6f6f6f!important;background:#fff!important;border-color:#d4d4d4!important}.workspace :where(input,select,textarea):focus{border-color:#959595!important;box-shadow:0 0 0 3px #c653741f!important}.workspace :where(input,textarea)::placeholder{color:#9e9e9e!important}.workspace :where(.page-card,.scope-switcher,.merged-business-intro,.metrics article,.chart-card,.delivery-card,.orders-card,.customer-summary,.finance-sheet,.stock-management,.mail-page,.warehouse-metrics article,.stock-form,.stock-list,.stock-history,.invoice-ledger,.invoice-summary-grid article,.receivable-summary article,.client-development,.quote-records-page,.quote-import-modal,.delivery-preview-modal,.invoice-original-modal,.account-panel,.customer-detail){box-shadow:var(--shadow-card)!important;background:#fcfcfc!important;border-color:#d4d4d4!important}.workspace :where(.sync-banner,.data-health-alert,.lead-search-bar,.lead-entry-form,.lead-message,.stock-message,.stock-selection-summary,.finance-selection-summary,.quote-records-head,.quote-import-workbench,.quote-records-summary,.quote-message,.quote-import-notes,.summary-head,.orders-head,.form-head,.invoice-ledger-summary,.invoice-ledger-toolbar,.customer-term-panel){color:#4c4c4c!important;background:#f9f9f9!important;border-color:#dedede!important}.merged-business-intro{background:#fbfbfb!important;border-color:#d1d1d1!important}.merged-business-intro .merged-view-tabs button,.merged-warehouse-entry{color:#595959!important;background:#fff!important;border-color:#c9c9c9!important}.merged-warehouse-entry>span,.merged-order-drop-icon{color:#6d6d6d!important;background:#e8e8e8!important}.merged-warehouse-entry strong,.merged-warehouse-entry small,.merged-order-dropzone strong,.merged-order-dropzone small,.merged-upload-message{color:#565656!important}.merged-business-intro .merged-view-tabs button.active,.merged-warehouse-entry:hover,.merged-warehouse-entry.active{color:#fff!important;background:#fff!important;border-color:#686868!important;box-shadow:0 5px 14px #912b4d2e!important}.merged-business-intro .merged-view-tabs button.active *,.merged-warehouse-entry:hover *,.merged-warehouse-entry.active *{color:#fff!important}.merged-order-dropzone{color:#555!important;background:#f7f7f7!important;border-color:#b2b2b2!important}:is(.merged-order-dropzone:hover,.merged-order-dropzone:focus-visible,.merged-order-dropzone.dragging){background:#efefef!important;border-color:#7e7e7e!important}.compact-scope-switcher,.compact-scope-select,.compact-invoice-drop{background:#fafafa!important;border-color:#d0d0d0!important}.compact-scope-select>span,.compact-invoice-drop small{color:#717171!important}.compact-scope-select>select{color:#474747!important;border-color:#c7c7c7!important}.compact-invoice-icon{color:#686868!important;background:#e5e5e5!important}.order-overview-metrics>article{box-shadow:var(--shadow-card)!important;background:#fcfcfc!important;border-color:#d7d7d7!important}.order-overview-metrics>article>strong{color:#3f3f3f!important}.order-overview-metrics .metric-head{color:#757575!important}.order-overview-metrics .metric-head b,.metrics .metric-tool-card .order-compact-export>span,.metrics .metric-search-card .order-compact-search>span{color:#6d6d6d!important;background:#e8e8e8!important}.order-compact-search,.metrics .metric-search-card .order-compact-search{color:#737373!important;background:#fbfbfb!important;border-color:#d0d0d0!important}.order-compact-export{color:#636363!important;background:#f8f8f8!important;border-color:#bfbfbf!important}.order-compact-export:hover:not(:disabled){background:#ededed!important;border-color:#878787!important}.order-export-menu{background:#fcfcfc!important;border-color:#c8c8c8!important;box-shadow:0 14px 30px #6f1f3a2e!important}.order-export-menu button{color:#525252!important;background:#f8f8f8!important}.order-export-menu button:hover{background:#ebebeb!important}.shipping-alert,.warehouse-shipping-alert{color:#464646!important;background:#f9f9f9!important;border-color:#d2d2d2!important}.shipping-alert .alert-mark{color:#696969!important;background:#e4e4e4!important}.shipping-alert .alert-heading>span,.shipping-alert .alert-orders em{color:#606060!important;background:#ebebeb!important}.shipping-alert .alert-orders button{color:#4a4a4a!important;background:#fcfcfc!important;border-color:#d6d6d6!important}.shipping-alert .alert-orders b{color:#606060!important}.workspace :where(.table-wrap,.lead-table-wrap,.stock-table-wrap,.quote-records-table-wrap){background:#fcfcfc!important;border-color:#d5d5d5!important}.workspace :where(table,.quote-records-table){background:#fcfcfc!important;border-color:#cdcdcd!important}.workspace :where(th,.quote-records-table th){color:#4e4e4e!important;background:#ececec!important;border-color:#c7c7c7!important}.workspace :where(td,.quote-records-table td){color:#454545!important;background:#fcfcfc!important;border-color:#e0e0e0!important}.workspace :where(tbody tr:hover,tbody tr:focus,.quote-records-table tbody tr:hover){background:#f7f7f7!important;box-shadow:inset 3px 0 #8f8f8f!important}.workspace :where(.order-summary,.finance-selection-summary,.stock-selection-summary){color:#4e4e4e!important;background:#ededed!important;border-color:silver!important}.workspace .order-summary td{background:#ededed!important;border-color:silver!important}.workspace :where(.order-band-a,.order-band-b,.order-detail-row){border-color:#d4d4d4!important}.workspace :where(.orders-card,.finance-sheet,.stock-management){border-color:#c1c1c1!important}.workspace :where(.status.已交付,.change.positive,.due-badge.paid){color:#6a6a6a!important;background:#e5e5e5!important}.workspace :where(.status.待交付,.status.待确认,.due-badge.soon,.due-badge.later){color:#7d7d7d!important;background:#f8f8f8!important;border-color:#d2d2d2!important}.workspace :where(.order-return-button,.delivery-note-button,.stock-document-upload,.invoice-file-link,.invoice-date-link){color:#656565!important;background:#fafafa!important;border-color:#c1c1c1!important}.workspace :where(.round-order-check span,.order-export-check span){background:#fff!important;border-color:#aaa!important}.workspace :where(.round-order-check input:checked+span,.order-export-check input:checked+span){background:#6d6d6d!important;border-color:#696969!important}.workspace :where(.lead-stage-tabs button,.client-tabs button,.month-tabs button,.year-tabs button,.supplier-tabs button,.kind-switch button,.summary-head-actions button,.summary-head-actions select,.stock-head-actions button,.receivable-actions button,.quote-records-actions>button,.quote-paste-import button,.page-heading button,.top-actions button,.global-refresh,.order-load-more){color:#5c5c5c!important;background:#f9f9f9!important;border-color:#c2c2c2!important}.workspace :where(.lead-stage-tabs button.active,.client-tabs button.active,.month-tabs button.active,.year-tabs button.active,.supplier-tabs button.active,.kind-switch button.selected,.stock-manual-button,.receivable-actions .mark-paid,.quote-records-actions>button,.quote-paste-import button,.page-heading button,.top-actions .primary){color:#fff!important;background:#fff!important;border-color:#656565!important}.workspace :where(.lead-stage-tabs button.active *,.client-tabs button.active *,.month-tabs button.active *,.year-tabs button.active *,.supplier-tabs button.active *){color:#fff!important}.lead-import-button,.lead-search-actions .lead-import-button{color:#626262!important;background:#f7f7f7!important;border-color:#bdbdbd!important}.quote-records-head{background:#fff!important}.quote-import-workbench,.quote-records-summary{background:#fafafa!important}.quote-import-inline-dropzone,.quote-import-dropzone{color:#4f4f4f!important;background:#f7f7f7!important;border-color:#afafaf!important}.quote-import-inline-dropzone>b,.quote-import-dropzone>b{color:#666!important;background:#e6e6e6!important}.quote-paste-import{background:#fcfcfc!important;border-color:#d0d0d0!important}.quote-paste-import textarea{color:#454545!important;background:#fafafa!important}.stock-fields input:focus,.stock-manual-grid input:focus,.stock-manual-grid select:focus{border-color:#8e8e8e!important}.stock-message,.quote-message,.lead-message{color:#5b5b5b!important;background:#f7f7f7!important;border-color:#cdcdcd!important}.bar{background:#d4d4d4!important}.bar-wrap:last-child .bar,.bar-wrap:hover .bar{background:#7a7a7a!important}.bar-value{background:#404040!important}.ring{background:conic-gradient(#7a7a7a 0 25%,#c3c3c3 25% 75%,#7d7d7d 75% 100%)!important}.dot.green,.green{background:#7a7a7a!important}.mint,.blue,.amber,.rose{color:#686868!important;background:#eaeaea!important}.sync-banner{background:#fff!important;border-color:#cdcdcd!important}.sync-icon{color:#666!important;background:#e1e1e1!important}.delivery-preview-canvas,.invoice-preview-canvas{background:#313131!important}.delivery-preview-canvas img,.delivery-preview-canvas iframe,.invoice-preview-canvas img,.invoice-preview-canvas iframe{filter:none!important}@media (max-width:700px){.mobile-bottom-nav{background:#fff!important;border-color:#818181!important}.mobile-bottom-nav button{color:#f8f8f8!important}.mobile-bottom-nav button.active{color:#5d5d5d!important;background:#fff!important}.mobile-order-card,.mobile-finance-order,.stock-mobile-cards article{background:#fcfcfc!important;border-color:#cfcfcf!important}}.workspace.order-workspace .orders-card,.workspace .warehouse .finance-sheet,.workspace .stock-management{box-shadow:var(--shadow-card)!important;background:#fcfcfc!important;border-color:#bababa!important}.workspace .line-order-table thead th,.workspace .line-finance-table thead th,.workspace .order-info-table thead th,.workspace .stock-record-table thead th{color:#4c4c4c!important;background:#ebebeb!important;border-color:#c1c1c1!important;box-shadow:0 2px #b7b7b7!important}.workspace .line-order-table tbody tr.order-band-a td,.workspace .line-finance-table tbody tr.order-band-a td,.workspace .order-info-table tbody tr.order-band-a td,.workspace .line-order-table tbody tr.order-band-b td,.workspace .line-finance-table tbody tr.order-band-b td,.workspace .order-info-table tbody tr.order-band-b td,.workspace .line-order-table tbody tr.order-group-line td,.workspace .line-finance-table tbody tr.order-group-line td,.workspace .order-info-table tbody tr.order-group-line td,.workspace .line-order-table td[rowspan],.workspace .line-finance-table td[rowspan],.workspace .order-info-table td[rowspan]{color:#454545!important;background:#fcfcfc!important;border-color:#dfdfdf!important}.workspace .line-order-table tbody tr.order-band-b td,.workspace .line-finance-table tbody tr.order-band-b td,.workspace .order-info-table tbody tr.order-band-b td{background:#fafafa!important}.workspace .line-order-table tbody tr.order-group-start td,.workspace .line-finance-table tbody tr.order-group-start td,.workspace .order-info-table tbody tr.order-group-start td{border-top-color:#ababab!important}.workspace .line-order-table tbody tr.order-summary td,.workspace .line-finance-table tbody tr.order-summary td,.workspace .order-info-table tbody tr.order-summary td{color:#4a4a4a!important;background:#e9e9e9!important;border-top-color:#ababab!important;border-bottom-color:#ababab!important}.workspace .line-order-table tbody tr:hover td,.workspace .line-finance-table tbody tr:hover td,.workspace .order-info-table tbody tr:hover td,.workspace .stock-record-table tbody tr:hover td,.workspace tbody tr:hover td{background:#f6f6f6!important}.workspace .line-order-table .order-identity small,.workspace .line-finance-table .order-identity small,.workspace .order-info-table .order-identity small,.workspace .line-order-table .order-summary-label,.workspace .line-finance-table .order-summary-label,.workspace .order-info-table .order-summary-label{color:#5d5d5d!important}.workspace .selected-stock-row>td,.workspace .stock-record-table tr.selected-stock-row td.stock-select-column{background:#ededed!important}.workspace .stock-mobile-cards article.selected-stock{border-color:#919191!important;box-shadow:0 0 0 2px #c6607e24!important}.workspace .stock-record-table th.stock-select-column,.workspace .stock-record-table td.stock-select-column{background:#fafafa!important;box-shadow:-5px 0 10px #6f1f3a12!important}.mobile-account{color:#5e5e5e!important;background:#f7f7f7!important;border-color:#c1c1c1!important}.mobile-load-status{color:#4a4a4a!important;background:#fff!important;border-color:#cecece!important}.mobile-load-spinner{border-color:#6f6f6f #d3d3d3 #d3d3d3!important}.mobile-more-backdrop,.modal-backdrop,.quote-confirm-backdrop,.delivery-preview-backdrop{background:#4e132887!important}.mobile-more-sheet,.modal,.order-drawer,.quote-confirm-modal,.delivery-preview-modal{background:#fcfcfc!important;border-color:#c5c5c5!important;box-shadow:0 28px 80px #4e132847!important}.mobile-more-grid button{color:#545454!important;background:#fafafa!important;border-color:#cecece!important}.quote-confirm-head,.quote-confirm-summary,.quote-confirm-actions,.quote-confirm-meta{color:#4c4c4c!important;background:#f9f9f9!important;border-color:#d5d5d5!important}.quote-confirm-head .eyebrow,.quote-confirm-summary strong,.quote-confirm-summary b{color:#656565!important}.quote-confirm-table{background:#fcfcfc!important;border-color:#c6c6c6!important}.quote-confirm-table th{color:#4c4c4c!important;background:#ebebeb!important;border-color:#c6c6c6!important}.quote-confirm-table td{color:#454545!important;background:#fcfcfc!important;border-color:#dedede!important}.quote-confirm-actions button{color:#606060!important;background:#fafafa!important;border-color:silver!important}.quote-confirm-actions button.primary{color:#fff!important;background:#fff!important;border-color:#656565!important}.delivery-preview-modal>header,.delivery-preview-modal>footer{background:#fafafa!important;border-color:#d0d0d0!important}.delivery-preview-modal>header h2,.delivery-preview-modal>header span{color:#4c4c4c!important}.delivery-preview-body>aside{background:#383838!important}.delivery-preview-body>aside button.active{color:#fff!important;background:#6d6d6d!important;border-color:#c6c6c6!important}.delivery-preview-modal>footer button,.delivery-preview-modal>footer a,.delivery-replace-button{color:#626262!important;background:#fcfcfc!important;border-color:#c1c1c1!important}.delivery-preview-modal>footer>div:last-child button{color:#fff!important;background:#6d6d6d!important;border-color:#656565!important}.workspace .global-refresh{color:#5d5d5d!important;background:#fafafa!important;border-color:#c2c2c2!important;box-shadow:0 8px 24px #6f1f3a24!important}.traditional-edition{--ink:#232323;--muted:#737373;--line:#dfdfdf;--green:#545454;--green-dark:#3c3c3c;--wash:#f4f4f4;color:#232323;background:#f1f1f1;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.traditional-edition .sidebar{overflow-y:auto;color:#efefef!important;z-index:30!important;background:#fff!important;border-right:1px solid #404040!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;width:220px!important;height:100vh!important;padding:22px 13px 16px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;box-shadow:6px 0 22px #10203321!important}.traditional-edition .brand{background:0 0!important;border-bottom:1px solid #d9e4f226!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;min-width:0!important;height:auto!important;padding:4px 9px 20px!important;display:flex!important}.traditional-edition .brand strong{letter-spacing:.2px!important;color:#fff!important;font-size:19px!important;line-height:1.2!important}.traditional-edition .brand small{letter-spacing:2.2px!important;color:#b4b4b4!important;margin-top:8px!important;font-size:8px!important;line-height:1!important}.traditional-edition .sidebar>nav{flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;display:flex!important}.traditional-edition .sidebar>nav .nav-item,.traditional-edition .side-bottom>.nav-item{color:#cdcdcd!important;text-align:left!important;width:100%!important;min-width:0!important;min-height:43px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:flex-start!important;gap:10px!important;padding:10px 11px!important;font-size:12px!important;font-weight:720!important;display:flex!important}.traditional-edition .sidebar .nav-item span{color:#d8d8d8!important;background:#ffffff14!important;border-radius:5px!important;flex:0 0 25px!important;place-items:center!important;width:25px!important;height:25px!important;font-size:13px!important;display:grid!important}.traditional-edition .sidebar .nav-item:hover{color:#fff!important;background:#ffffff0e!important}.traditional-edition .sidebar .nav-item.active{position:relative;color:#fff!important;background:#464646!important;border-color:#585858!important;box-shadow:inset 3px 0 #9f9f9f!important}.traditional-edition .sidebar .nav-item.active span{color:#4d4d4d!important;background:#f1f1f1!important}.traditional-edition .sidebar .nav-item i{color:#fff!important;background:#757575!important;margin-left:auto!important}.traditional-edition .side-bottom{border-top:1px solid #d9e4f226!important;border-left:0!important;width:100%!important;margin:auto 0 0!important;padding-top:12px!important;display:block!important}.traditional-edition .side-bottom>.account-nav{display:flex!important}.traditional-edition .mobile-account{display:none!important}.traditional-edition .workspace{grid-column:2;min-width:0;background:#f1f1f1!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px 28px 50px!important}.traditional-edition .global-refresh{z-index:24!important;color:#474747!important;background:#fff!important;border:1px solid #d0d0d0!important;border-radius:5px!important;min-height:36px!important;padding:7px 12px!important;position:fixed!important;top:16px!important;bottom:auto!important;right:22px!important;box-shadow:0 3px 10px #1b314b14!important}.traditional-edition .page-card,.traditional-edition .scope-switcher,.traditional-edition .orders-card,.traditional-edition .finance-sheet,.traditional-edition .customer-summary,.traditional-edition .chart-card,.traditional-edition .delivery-card,.traditional-edition .metrics article,.traditional-edition .warehouse-metrics article,.traditional-edition .mail-status-grid article,.traditional-edition .client-development,.traditional-edition .outbound-template-card,.traditional-edition .outbound-account-card,.traditional-edition .outbound-log-card,.traditional-edition .inbound-mail-strip,.traditional-edition .stock-management{background:#fff!important;border:1px solid #dcdcdc!important;border-radius:7px!important;box-shadow:0 2px 7px #1e30460b!important}.traditional-edition .merged-business-intro{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0!important}.traditional-edition .merged-view-panel,.traditional-edition .merged-action-panel{background:#fff!important;border-color:#dcdcdc!important;border-radius:7px!important;box-shadow:0 2px 7px #1e30460a!important}.traditional-edition .merged-view-tabs button.active{color:#fff!important;box-shadow:none!important;background:#4b4b4b!important;border-color:#4b4b4b!important}.traditional-edition .merged-order-dropzone{color:#494949!important;background:#f9f9f9!important;border-color:#b0b0b0!important}.traditional-edition .compact-scope-select{background:#fff!important;border-right:1px solid #e2e2e2!important;border-radius:0!important}.traditional-edition .compact-scope-select:last-child{border-right:0!important}.traditional-edition .compact-scope-select select{color:#383838!important;background:#fafafa!important;border-color:#d5d5d5!important;border-radius:5px!important}.traditional-edition .metrics,.traditional-edition .warehouse-metrics,.traditional-edition .mail-status-grid{gap:10px!important}.traditional-edition .metrics article,.traditional-edition .warehouse-metrics article{padding:14px 15px!important}.traditional-edition .metrics article>strong,.traditional-edition .warehouse-metrics article>strong{color:#303030!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.traditional-edition .metric-head b,.traditional-edition .mint,.traditional-edition .blue,.traditional-edition .amber,.traditional-edition .rose{color:#4d4d4d!important;background:#eee!important}.traditional-edition .shipping-alert{background:#fafafa!important;border-color:#c9c9c9!important;border-radius:7px!important}.traditional-edition .warehouse-title,.traditional-edition .single-client-overview>header,.traditional-edition .client-development-head,.traditional-edition .outbound-hero{color:#3b3b3b!important;background:#fff!important;border-color:#d7d7d7!important;border-radius:7px!important}.traditional-edition .workspace .line-order-table thead th,.traditional-edition .workspace .line-finance-table thead th,.traditional-edition .workspace .order-info-table thead th,.traditional-edition .workspace .stock-record-table thead th,.traditional-edition .workspace table thead th{color:#3c3c3c!important;background:#ededed!important;border-color:#d4d4d4!important;font-weight:800!important;box-shadow:inset 0 -1px #c5c5c5!important}.traditional-edition .workspace .line-order-table tbody td,.traditional-edition .workspace .line-finance-table tbody td,.traditional-edition .workspace .order-info-table tbody td,.traditional-edition .workspace .stock-record-table tbody td,.traditional-edition .workspace table tbody td{color:#343434!important;background:#fff!important;border-color:#e3e3e3!important}.traditional-edition .workspace table tbody tr:nth-child(2n) td{background:#fafafa!important}.traditional-edition .workspace table tbody tr:hover td{background:#f3f3f3!important}.traditional-edition .workspace .order-summary td{color:#454545!important;background:#efefef!important}.traditional-edition .search,.traditional-edition input,.traditional-edition select,.traditional-edition textarea{color:#373737!important;background:#fff!important;border-color:#d5d5d5!important;border-radius:5px!important}.traditional-edition button{border-radius:5px}:is(.traditional-edition button:focus-visible,.traditional-edition input:focus-visible,.traditional-edition select:focus-visible,.traditional-edition textarea:focus-visible,.traditional-edition a:focus-visible){outline-offset:2px;outline:3px solid #417dae47!important}.traditional-edition .toast{background:#323232!important}.traditional-edition .bar,.traditional-edition .bar-wrap:last-child .bar,.traditional-edition .bar-wrap:hover .bar{background:#787878!important}.traditional-edition .bar-value{background:#323232!important}.traditional-edition .ring{background:conic-gradient(#626262 0 25%,#aaa 25% 75%,#737373 75% 100%)!important}@media (max-width:900px){.traditional-edition{background:#f1f1f1!important;display:block!important}.traditional-edition .sidebar{border-bottom:1px solid #484848!important;border-right:0!important;grid-template-rows:30px 44px!important;grid-template-columns:1fr auto!important;gap:6px!important;width:100%!important;height:94px!important;padding:8px 9px!important;display:grid!important;position:sticky!important;inset:0 0 auto!important;overflow:hidden!important;box-shadow:0 5px 16px #10203329!important}.traditional-edition .brand{border:0!important;grid-column:1/2!important;justify-content:center!important;height:30px!important;padding:0 5px!important}.traditional-edition .brand strong{font-size:15px!important}.traditional-edition .brand small{margin-top:3px!important;font-size:6px!important}.traditional-edition .mobile-account{color:#fff!important;background:#3b3b3b!important;border:1px solid #626262!important;grid-area:1/2/2/3!important;width:36px!important;height:30px!important;display:grid!important;position:static!important}.traditional-edition .sidebar>nav{flex-direction:row!important;grid-area:2/1/3/3!important;gap:5px!important;padding:0 0 3px!important;display:flex!important;overflow:auto hidden!important}.traditional-edition .sidebar>nav .nav-item{flex:none!important;justify-content:center!important;width:auto!important;min-width:86px!important;height:40px!important;min-height:40px!important;padding:6px 9px!important;font-size:10px!important}.traditional-edition .sidebar .nav-item span{flex-basis:20px!important;width:20px!important;height:20px!important;font-size:11px!important}.traditional-edition .side-bottom{display:none!important}.traditional-edition .workspace{width:100%!important;padding:10px 8px 28px!important}.traditional-edition .global-refresh{border-radius:20px!important;top:auto!important;bottom:16px!important;right:12px!important}html,body{width:100%;max-width:100%;overflow-x:hidden!important}.traditional-edition,.traditional-edition .workspace,.traditional-edition .workspace>*{min-width:0;max-width:100%}.traditional-edition{overflow-x:clip!important}.traditional-edition .sidebar{grid-template-rows:26px 42px!important;gap:5px!important;height:84px!important;min-height:84px!important;padding:6px 8px!important}.traditional-edition .brand{align-items:flex-start!important;height:26px!important;padding:0 4px!important}.traditional-edition .brand strong{font-size:14px!important;line-height:1!important}.traditional-edition .brand small{letter-spacing:1.6px!important;margin-top:3px!important;font-size:6px!important}.traditional-edition .mobile-account{touch-action:manipulation;border-radius:5px!important;width:40px!important;height:32px!important;min-height:32px!important}.traditional-edition .sidebar>nav{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;min-width:0!important;height:42px!important}.traditional-edition .sidebar>nav::-webkit-scrollbar{display:none}.traditional-edition .sidebar>nav .nav-item{scroll-snap-align:start;touch-action:manipulation;gap:6px!important;min-width:80px!important;height:40px!important;min-height:40px!important;padding:6px 8px!important}.traditional-edition .workspace{padding:9px 7px calc(30px + env(safe-area-inset-bottom))!important;overflow:visible!important}.traditional-edition :where(.topbar,.page-heading,.summary-head,.section-title,.stock-management-head){flex-wrap:wrap;gap:8px;min-width:0}.traditional-edition :where(.top-actions,.filters,.warehouse-filters,.stock-head-actions,.quote-records-actions),.traditional-edition :where(input,select,textarea,.search){min-width:0;max-width:100%}.traditional-edition :where(.client-tabs,.year-tabs,.month-tabs,.supplier-tabs){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto!important}.traditional-edition :where(.client-tabs,.year-tabs,.month-tabs,.supplier-tabs)::-webkit-scrollbar{display:none}.traditional-edition .year-tabs,.traditional-edition .month-tabs{display:flex!important}.traditional-edition :where(.year-tabs button,.month-tabs button,.client-tabs button,.supplier-tabs button){touch-action:manipulation;flex:none!important;min-height:40px!important}.traditional-edition .metrics,.traditional-edition .warehouse-metrics,.traditional-edition .mail-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.traditional-edition :where(.orders-card,.finance-sheet,.stock-management,.customer-summary,.client-development,.quote-records-page){overflow:hidden!important}.traditional-edition :where(.orders-card>.table-wrap,.finance-sheet>.table-wrap,.stock-table-wrap,.lead-table-wrap,.quote-records-table-wrap){overscroll-behavior-x:contain;max-width:100%!important}.traditional-edition .orders-card>.table-wrap>.line-order-table,.traditional-edition .orders-card>.table-wrap>.workflow-order-table,.traditional-edition .finance-sheet>.table-wrap,.traditional-edition .stock-table-wrap{display:none!important}.traditional-edition .mobile-order-cards,.traditional-edition .mobile-finance-cards,.traditional-edition .stock-mobile-cards{max-width:100%!important;display:grid!important}.traditional-edition :where(.mobile-order-card,.mobile-finance-order,.stock-mobile-cards article,.quote-records-table tr){background:#fff!important;border-color:#d7d7d7!important;border-radius:7px!important;min-width:0!important;box-shadow:0 2px 6px #1e30460e!important}.traditional-edition :where(.mobile-order-card>header,.mobile-finance-order>header,.stock-mobile-cards article>header){background:#f5f5f5!important;border-color:#e0e0e0!important}.traditional-edition :where(.mobile-order-card button,.mobile-finance-order button,.stock-mobile-cards button,.lead-table button,.quote-records-actions button,.quote-records-table a){touch-action:manipulation;min-height:40px!important}.traditional-edition :where(.mobile-order-card strong,.mobile-finance-order strong,.stock-mobile-cards strong,.lead-table td,.quote-records-table td){overflow-wrap:anywhere}.traditional-edition .global-refresh{touch-action:manipulation;bottom:calc(12px + env(safe-area-inset-bottom))!important;min-height:40px!important}}@media (max-width:520px){.traditional-edition .metrics,.traditional-edition .warehouse-metrics,.traditional-edition .mail-status-grid{grid-template-columns:1fr 1fr!important}.traditional-edition .topbar h1{font-size:19px!important}.traditional-edition .page-heading h2{font-size:18px!important}}.traditional-edition .warehouse-shipping-alert{border-radius:9px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:13px!important;margin-bottom:16px!important;padding:16px!important;display:grid!important;box-shadow:0 2px 8px #5b43190b!important}.traditional-edition .warehouse-shipping-alert .alert-mark{border-radius:10px!important;width:42px!important;height:42px!important;font-size:19px!important}.traditional-edition .warehouse-shipping-alert .alert-copy{width:100%!important;min-width:0!important}.traditional-edition .warehouse-shipping-alert .alert-heading{gap:9px!important;min-height:42px!important;margin:0 0 11px!important}.traditional-edition .warehouse-shipping-alert .alert-heading strong{color:#434343!important;font-size:14px!important;line-height:1.2!important}.traditional-edition .warehouse-shipping-alert .alert-heading>span{white-space:nowrap!important;padding:4px 9px!important;font-size:9px!important}.traditional-edition .warehouse-shipping-alert .alert-orders{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))!important;gap:9px!important;width:100%!important;display:grid!important;overflow:visible!important}.traditional-edition .warehouse-shipping-alert .alert-orders button{text-align:left!important;border-radius:8px!important;grid-template-columns:minmax(138px,.8fr) minmax(0,1.35fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:10px 12px!important;display:grid!important;box-shadow:0 1px 2px #5b354506!important}.traditional-edition .warehouse-shipping-alert .alert-orders button:hover{background:#fafafa!important;border-color:#bababa!important;box-shadow:0 3px 9px #79304b12!important}.traditional-edition .warehouse-shipping-alert .alert-orders b{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.01em!important;min-width:0!important;font-size:11px!important;overflow:hidden!important}.traditional-edition .warehouse-shipping-alert .alert-orders span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#585858!important;min-width:0!important;font-size:10px!important;overflow:hidden!important}.traditional-edition .warehouse-shipping-alert .alert-orders em{white-space:nowrap!important;border-radius:999px!important;margin:0!important;padding:5px 8px!important;font-size:9px!important}.traditional-edition .warehouse-shipping-alert .shipment-clear{text-align:center!important;grid-column:1/-1!important;padding:12px!important}@media (max-width:1150px){.traditional-edition .warehouse-shipping-alert .alert-orders{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important}.traditional-edition .warehouse-shipping-alert .alert-orders button{grid-template-columns:minmax(125px,.75fr) minmax(0,1.25fr) auto!important}}@media (max-width:900px){.traditional-edition .warehouse-shipping-alert{display:none!important}}.traditional-edition .compact-scope-switcher.with-invoice{z-index:auto!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:7px!important;margin:0 0 14px!important;padding:12px!important;position:relative!important;top:auto!important;overflow:visible!important;box-shadow:0 2px 7px #1e30460b!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-grid{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(300px,1.15fr)!important;align-items:stretch!important;gap:10px!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-select{background:#fbfbfb!important;border:1px solid #e3e3e3!important;border-radius:6px!important;grid-template-rows:auto 36px!important;gap:6px!important;min-height:70px!important;padding:9px 11px!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-select>span{color:#717171!important;font-size:9px!important;line-height:1.15!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-select>select{color:#383838!important;background:#fff!important;border-color:#d5d5d5!important;height:36px!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-invoice-drop{background:#f9f9f9!important;border:1px dashed #b5b5b5!important;border-radius:6px!important;min-height:70px!important;padding:9px 11px!important}:is(.traditional-edition .compact-scope-switcher.with-invoice .compact-invoice-drop:hover,.traditional-edition .compact-scope-switcher.with-invoice .compact-invoice-drop:focus-visible){background:#f7f7f7!important;border-color:#888!important}.traditional-edition .invoice-ledger.page-card{margin-top:0!important;padding:14px!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary article{border-radius:7px!important;min-width:0!important;padding:13px 15px!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary strong{margin:5px 0 3px!important;font-size:20px!important}@media (max-width:1280px){.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-grid{grid-template-columns:minmax(240px,1.3fr) minmax(150px,.7fr) minmax(150px,.7fr)!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-invoice-drop{grid-column:1/-1!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.traditional-edition .compact-scope-switcher.with-invoice{margin-bottom:9px!important;padding:8px!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-select:first-child,.traditional-edition .compact-scope-switcher.with-invoice .compact-invoice-drop{grid-column:1/-1!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-select{min-height:62px!important;padding:7px 8px!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-invoice-drop{min-height:60px!important}.traditional-edition .invoice-ledger.page-card{padding:8px!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-bottom:9px!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary article{padding:10px!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary strong{font-size:17px!important}}@media (max-width:520px){.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-grid{grid-template-columns:1fr!important}.traditional-edition .compact-scope-switcher.with-invoice .compact-scope-select:first-child,.traditional-edition .compact-scope-switcher.with-invoice .compact-invoice-drop{grid-column:auto!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.traditional-edition .invoice-ledger.page-card .invoice-ledger-summary article:last-child{grid-column:1/-1!important}}.traditional-edition{--ledger-head:#eee;--ledger-head-text:#3c3c3c;--ledger-line:#dedede;--ledger-line-strong:#b8b8b8;--ledger-row:#fff;--ledger-row-alt:#f9f9f9;--ledger-summary:#f2f2f2;--ledger-hover:#f3f3f3;--ledger-selected:#ededed;--ledger-accent:#535353}.traditional-edition .workspace :where(.orders-card,.finance-sheet){border-color:var(--ledger-line-strong)!important;background:var(--ledger-row)!important}.traditional-edition .workspace :where(.orders-card,.finance-sheet)>.table-wrap,.traditional-edition .workspace :where(.order-info-table,.line-finance-table){border-color:var(--ledger-line)!important;background:var(--ledger-row)!important}.traditional-edition .workspace .order-info-table thead th,.traditional-edition .workspace .line-finance-table thead th{border-color:var(--ledger-line)!important;background:var(--ledger-head)!important;color:var(--ledger-head-text)!important;box-shadow:inset 0 -2px var(--ledger-line-strong)!important}.traditional-edition .workspace .order-info-table tbody tr.order-band-a td,.traditional-edition .workspace .line-finance-table tbody tr.order-band-a td{border-color:var(--ledger-line)!important;background:var(--ledger-row)!important;color:#383838!important}.traditional-edition .workspace .order-info-table tbody tr.order-band-b td,.traditional-edition .workspace .line-finance-table tbody tr.order-band-b td{border-color:var(--ledger-line)!important;background:var(--ledger-row-alt)!important;color:#383838!important}.traditional-edition .workspace .order-info-table tbody tr.order-group-start td,.traditional-edition .workspace .line-finance-table tbody tr.order-group-start td{border-top:2px solid var(--ledger-line-strong)!important}.traditional-edition .workspace .order-info-table tbody tr.order-group-line td,.traditional-edition .workspace .line-finance-table tbody tr.order-group-line td{border-top:1px solid var(--ledger-line)!important}.traditional-edition .workspace .order-info-table tbody tr.order-summary td,.traditional-edition .workspace .line-finance-table tbody tr.order-summary td{border-color:var(--ledger-line-strong)!important;background:var(--ledger-summary)!important;color:#454545!important;border-top-width:2px!important;border-bottom-width:2px!important}.traditional-edition .workspace .order-info-table tbody tr:hover td,.traditional-edition .workspace .line-finance-table tbody tr:hover td{background:var(--ledger-hover)!important}.traditional-edition .workspace .line-finance-table tbody tr.selected-finance td,.traditional-edition .workspace .line-finance-table tbody tr.selected-finance.order-summary td{background:var(--ledger-selected)!important}.traditional-edition .workspace .order-info-table .po,.traditional-edition .workspace .order-info-table .order-summary-label,.traditional-edition .workspace .order-info-table .summary-money,.traditional-edition .workspace .line-finance-table .po,.traditional-edition .workspace .line-finance-table .order-summary-label,.traditional-edition .workspace .line-finance-table .summary-money{color:var(--ledger-accent)!important}.traditional-edition .workspace .line-finance-table :where(input,select){color:#3b3b3b!important;box-shadow:none!important;background:#fff!important;border-color:#d3d3d3!important}.traditional-edition .workspace .line-finance-table input.calculated{color:#444!important;background:#f7f7f7!important}.traditional-edition .workspace .line-finance-table :where(input,select):focus{border-color:#8c8c8c!important;box-shadow:0 0 0 2px #507fa421!important}.traditional-edition .workspace .line-finance-table input.unshipped-qty-input.has-unshipped{color:#535353!important;background:#f9f9f9!important;border-color:#898989!important}.traditional-edition .workspace .order-info-table .order-return-button,.traditional-edition .workspace .order-info-table .delivery-note-button{color:var(--ledger-accent)!important;background:#f9f9f9!important;border-color:#bbb!important}.traditional-edition .workspace .order-info-table .round-order-check span,.traditional-edition .workspace .order-info-table .order-export-check span,.traditional-edition .workspace .line-finance-table .round-order-check span,.traditional-edition .workspace .line-finance-table .order-export-check span{background:#fff!important;border-color:#a2a2a2!important}.traditional-edition .workspace .order-info-table .round-order-check input:checked+span,.traditional-edition .workspace .order-info-table .order-export-check input:checked+span,.traditional-edition .workspace .line-finance-table .round-order-check input:checked+span,.traditional-edition .workspace .line-finance-table .order-export-check input:checked+span{background:#656565!important;border-color:#656565!important}.traditional-edition .workspace .order-info-table thead th,.traditional-edition .workspace .line-finance-table thead th{position:sticky!important;top:0!important;left:auto!important}.traditional-edition .workspace .order-info-table tbody td,.traditional-edition .workspace .line-finance-table tbody td{box-shadow:none!important;position:static!important;left:auto!important}.traditional-edition .workspace .order-info-table .order-identity small,.traditional-edition .workspace .line-finance-table .order-identity small{color:#717171!important}.traditional-edition .workspace .order-info-table tbody tr.order-summary td *,.traditional-edition .workspace .line-finance-table tbody tr.order-summary td *{color:#454545!important}.traditional-edition{--industrial-surface:#fff;--industrial-soft:#f7f7f7;--industrial-bg:#f0f0f0;--industrial-navy:#474747;--industrial-danger:#5d5d5d;--green:#424242!important;--green-dark:#333!important;--ink:#353535!important;--muted:#737373!important;--line:#d4d4d4!important;--line-strong:#bbb!important;--wash:#f5f5f5!important;background:var(--industrial-bg)!important;color:var(--ink)!important}.traditional-edition .workspace{background:var(--industrial-bg)!important;color:var(--ink)!important;padding:14px 16px 26px!important}.traditional-edition .workspace :where(.page-card,.scope-switcher,.orders-card,.finance-sheet,.stock-management,.customer-summary,.client-development,.quote-records-page,.receivable-sheet,.client-receivable,.invoice-ledger,.chart-card,.delivery-card,.mail-page,.outbound-template-card,.outbound-account-card,.outbound-log-card,.inbound-mail-strip,.warehouse-title,.single-client-overview){border-color:var(--line)!important;background:var(--industrial-surface)!important;border-radius:8px!important;box-shadow:0 2px 8px #1f34440e!important}.traditional-edition .workspace :where(.page-heading,.orders-head,.form-head,.warehouse-title,.quote-records-head,.client-development-head){border-color:var(--line)!important;background:var(--industrial-soft)!important;color:var(--ink)!important}.traditional-edition .merged-business-intro{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;margin-bottom:10px!important;padding:0!important}.traditional-edition .merged-view-panel,.traditional-edition .merged-action-panel{border:1px solid var(--line)!important;background:var(--industrial-surface)!important;border-radius:8px!important;min-height:68px!important;padding:7px!important;box-shadow:0 2px 7px #1f34440b!important}.traditional-edition .merged-view-tabs{gap:7px!important}.traditional-edition .merged-business-intro .merged-view-tabs button{border:1px solid var(--line)!important;color:#5d5d5d!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important}.traditional-edition .merged-business-intro .merged-view-tabs button.active{border-color:var(--green-dark)!important;background:var(--green-dark)!important;color:#fff!important}.traditional-edition .merged-order-dropzone{background:var(--industrial-soft)!important;color:#565656!important;border:1px dashed #a7a7a7!important;border-radius:6px!important;min-height:52px!important;transform:none!important}:is(.traditional-edition .merged-order-dropzone:hover,.traditional-edition .merged-order-dropzone:focus-visible){background:#f2f2f2!important;border-color:#797979!important}.traditional-edition .merged-order-drop-icon,.traditional-edition .merged-warehouse-entry>span{color:#555!important;background:#eaeaea!important;border-radius:5px!important}.traditional-edition .merged-order-dropzone strong,.traditional-edition .merged-order-dropzone small,.traditional-edition .merged-order-dropzone em{color:#5c5c5c!important}.traditional-edition :where(.compact-scope-switcher,.compact-scope-switcher.with-invoice){border-color:var(--line)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 2px 7px #1f34440b!important}.traditional-edition .compact-scope-grid{gap:0!important}.traditional-edition .compact-scope-select{border-color:var(--line)!important;background:#fff!important;border-radius:0!important}.traditional-edition .compact-scope-select span{color:var(--muted)!important}.traditional-edition .compact-scope-select select{border-color:var(--line)!important;background:var(--industrial-soft)!important;color:var(--ink)!important;border-radius:5px!important}.traditional-edition .order-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:108px!important;align-items:stretch!important;gap:9px!important;margin-bottom:10px!important}.traditional-edition .order-overview-metrics>article{border:1px solid var(--line)!important;background:#fff!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;width:100%!important;height:108px!important;min-height:108px!important;margin:0!important;padding:13px 14px!important;display:flex!important;box-shadow:0 2px 7px #1f34440b!important}.traditional-edition .order-overview-metrics .metric-head{color:var(--muted)!important}.traditional-edition .order-overview-metrics>article>strong{color:#323232!important}.traditional-edition .order-overview-metrics .metric-head b,.traditional-edition .order-overview-metrics .metric-tool-card button>span,.traditional-edition .order-overview-metrics .metric-search-card .order-compact-search>span{color:#555!important;background:#ededed!important;border-radius:5px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.traditional-edition .order-overview-metrics>article.metric-tool-card{padding:0!important;overflow:hidden!important}.traditional-edition .order-overview-metrics .metric-search-card .order-compact-search,.traditional-edition .order-overview-metrics .metric-tool-card .order-compact-export,.traditional-edition .order-overview-metrics .metric-tool-card .order-compact-delete{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px!important}.traditional-edition .order-overview-metrics .metric-search-card .order-compact-search:focus-within{box-shadow:inset 0 0 0 2px #888!important}.traditional-edition .order-overview-metrics .metric-tool-card .order-compact-export{color:#474747!important}.traditional-edition .order-overview-metrics .metric-tool-card .order-compact-delete{color:var(--industrial-danger)!important}.traditional-edition .order-overview-metrics .metric-tool-card .order-compact-delete>span{color:var(--industrial-danger)!important;background:#eaeaea!important}.traditional-edition .order-overview-metrics .metric-tool-card button:disabled{opacity:.58!important}.traditional-edition .warehouse-shipping-alert{border-color:var(--line)!important;color:var(--ink)!important;background:#f8f8f8!important;box-shadow:0 2px 7px #1f34440a!important}.traditional-edition .warehouse-shipping-alert .alert-mark{color:#5a5a5a!important;background:#eaeaea!important}.traditional-edition .warehouse-shipping-alert .alert-heading strong{color:var(--ink)!important}.traditional-edition .warehouse-shipping-alert .alert-heading>span{color:#6d6d6d!important;background:#ededed!important}.traditional-edition .warehouse-shipping-alert .alert-orders button{border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important;background:#fff!important}.traditional-edition .warehouse-shipping-alert .alert-orders button:hover{box-shadow:none!important;background:#f6f6f6!important;border-color:#a9a9a9!important}.traditional-edition .warehouse-shipping-alert .alert-orders b{color:#4a4a4a!important}.traditional-edition .warehouse-shipping-alert .alert-orders span{color:#626262!important}.traditional-edition .warehouse-shipping-alert .alert-orders em{color:#5f5f5f!important;background:#e8e8e8!important}.traditional-edition button,.traditional-edition input,.traditional-edition select,.traditional-edition textarea{border-radius:5px!important}.traditional-edition :where(.primary,.stock-submit,.quote-records-actions>button,.pending-invoice-done){border-color:var(--green)!important;background:var(--green)!important;color:#fff!important;box-shadow:none!important}.traditional-edition :where(.danger,.delete-order,.detail-delete){color:var(--industrial-danger)!important;background:#fff!important;border-color:#bbb!important}@media (max-width:1180px){.traditional-edition .order-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:96px!important}.traditional-edition .order-overview-metrics>article{height:96px!important;min-height:96px!important}.traditional-edition .order-overview-metrics .metric-search-card{grid-column:1/-1!important}}.traditional-edition .workspace{--ink:#353535!important;--muted:#737373!important;--line:#d4d4d4!important;--line-strong:#bbb!important;--green:#424242!important;--green-dark:#333!important;--wash:#f5f5f5!important;color:#353535!important;background:#f0f0f0!important}.traditional-edition .workspace :where(h1,h2,h3,h4,strong){color:#353535!important}.traditional-edition .workspace :where(.eyebrow,a,.po,.summary-money,.customer-name){color:#424242!important}.traditional-edition .workspace :where(input,select,textarea){color:#353535!important;caret-color:#424242!important;box-shadow:none!important;background:#fff!important;border-color:#cfcfcf!important}.traditional-edition .workspace :where(input,select,textarea):focus{border-color:#737373!important;box-shadow:0 0 0 2px #285f551f!important}.traditional-edition .workspace :where(input,textarea)::placeholder{color:#939393!important}.traditional-edition .workspace :where(.page-card,.scope-switcher,.orders-card,.finance-sheet,.stock-management,.customer-summary,.client-development,.quote-records-page,.receivable-sheet,.client-receivable,.invoice-ledger,.invoice-section,.chart-card,.delivery-card,.mail-page,.stock-form,.stock-list,.stock-history,.customer-detail,.detail-section,.quote-import-modal,.delivery-preview-modal,.invoice-original-modal){background:#fff!important;border-color:#d4d4d4!important;box-shadow:0 2px 8px #1f34440e!important}.traditional-edition .workspace :where(.lead-stage-tabs,.lead-search-bar,.lead-entry-form,.lead-message,.quote-records-head,.quote-import-workbench,.quote-records-summary,.quote-message,.summary-head,.orders-head,.form-head,.invoice-ledger-summary,.invoice-ledger-toolbar,.customer-term-panel,.data-health-alert){color:#4e4e4e!important;background:#f7f7f7!important;border-color:#d4d4d4!important}.traditional-edition .client-development-head{color:#353535!important;background:#fff!important;border-bottom:1px solid #d4d4d4!important}.traditional-edition .client-development-head :where(h2,strong){color:#353535!important}.traditional-edition .client-development-head :where(.eyebrow,span){color:#727272!important}.traditional-edition .lead-stage-tabs button{color:#515151!important;background:#fff!important;border-color:#c6c6c6!important}.traditional-edition .lead-stage-tabs button.active{color:#fff!important;background:#424242!important;border-color:#424242!important}.traditional-edition .lead-stage-tabs button.active *{color:#fff!important}.traditional-edition .lead-search-bar>div,.traditional-edition .lead-entry-form,.traditional-edition .lead-empty{color:#515151!important;background:#fff!important;border-color:#d4d4d4!important}.traditional-edition .lead-search-bar>label,.traditional-edition .lead-entry-title strong{color:#3c3c3c!important}.traditional-edition .lead-search-bar span{color:#6d6d6d!important}.traditional-edition .lead-import-button,.traditional-edition .lead-search-actions .lead-import-button{color:#424242!important;background:#f1f1f1!important;border-color:#a9a9a9!important}.traditional-edition .lead-entry-form>button,.traditional-edition .lead-table button:not(.lead-delete){color:#fff!important;background:#424242!important}.traditional-edition .lead-message{color:#424242!important;background:#f1f1f1!important;border-color:#c8c8c8!important}.traditional-edition .lead-table .lead-row-actions .lead-delete{color:#5b5b5b!important;background:#fff!important;border-color:#b2b2b2!important}.traditional-edition .quote-records-head{background:#fff!important;border-color:#d4d4d4!important}.traditional-edition .quote-records-head :where(h2,.eyebrow){color:#474747!important}.traditional-edition .quote-import-workbench,.traditional-edition .quote-records-summary{background:#f7f7f7!important;border-color:#d4d4d4!important}.traditional-edition .quote-import-inline-dropzone,.traditional-edition .quote-import-dropzone{color:#565656!important;background:#f6f6f6!important;border-color:#a2a2a2!important}.traditional-edition .quote-import-inline-dropzone:hover,.traditional-edition .quote-import-inline-dropzone.dragging,.traditional-edition .quote-import-dropzone:hover,.traditional-edition .quote-import-dropzone.dragging{background:#efefef!important;border-color:#6f6f6f!important}.traditional-edition .quote-import-inline-dropzone>b,.traditional-edition .quote-import-dropzone>b{color:#555!important;background:#e8e8e8!important}.traditional-edition .quote-import-inline-dropzone :where(strong,small),.traditional-edition .quote-import-dropzone :where(strong,span,small){color:#5c5c5c!important}.traditional-edition .quote-paste-import{background:#fff!important;border-color:#d4d4d4!important}.traditional-edition .quote-paste-import textarea{color:#353535!important;background:#f8f8f8!important}.traditional-edition .quote-paste-import button,.traditional-edition .quote-records-actions>button{color:#fff!important;background:#424242!important;border-color:#424242!important}.traditional-edition .quote-records-summary>div{background:#fff!important;border-color:#d4d4d4!important}.traditional-edition .quote-records-summary :where(span,small){color:#757575!important}.traditional-edition .quote-records-summary strong{color:#393939!important}.traditional-edition .workspace :where(.table-wrap,.lead-table-wrap,.stock-table-wrap,.quote-records-table-wrap){background:#fff!important;border-color:#d4d4d4!important}.traditional-edition .workspace :where(table,.quote-records-table){background:#fff!important;border-color:#c7c7c7!important}.traditional-edition .workspace :where(th,.quote-records-table th){color:#3e3e3e!important;background:#ededed!important;border-color:#c7c7c7!important;box-shadow:inset 0 -1px #bbb!important}.traditional-edition .workspace :where(td,.quote-records-table td){color:#3c3c3c!important;background:#fff!important;border-color:#dfdfdf!important}.traditional-edition .workspace :where(tbody tr:nth-child(2n) td){background:#f9f9f9!important}.traditional-edition .workspace :where(tbody tr:hover td,.quote-records-table tbody tr:hover td){background:#f1f1f1!important}.traditional-edition .workspace :where(.order-summary,.finance-selection-summary,.stock-selection-summary){color:#454545!important;background:#eee!important;border-color:#bbb!important}.traditional-edition .workspace :where(.client-tabs button,.month-tabs button,.year-tabs button,.supplier-tabs button,.kind-switch button,.summary-head-actions button,.summary-head-actions select,.stock-head-actions button,.receivable-actions button,.global-refresh,.order-load-more){color:#4f4f4f!important;background:#fff!important;border-color:#c3c3c3!important}.traditional-edition .workspace :where(.client-tabs button.active,.month-tabs button.active,.year-tabs button.active,.supplier-tabs button.active,.kind-switch button.selected,.stock-manual-button,.receivable-actions .mark-paid,.page-heading button,.top-actions .primary){color:#fff!important;background:#424242!important;border-color:#424242!important}.traditional-edition .workspace :where(.sync-banner,.stock-message,.quote-message){color:#424242!important;background:#f1f1f1!important;border-color:#c8c8c8!important}.traditional-edition .workspace :where(.sync-icon,.mint,.blue,.amber,.rose){color:#555!important;background:#eaeaea!important}.traditional-edition .workspace :where(.status.已交付,.change.positive,.due-badge.paid){color:#535353!important;background:#ededed!important}.traditional-edition .workspace :where(.status.待交付,.status.待确认,.due-badge.soon,.due-badge.later){color:#636363!important;background:#f8f8f8!important;border-color:#c3c3c3!important}.traditional-edition .workspace :where(.order-compact-delete,.danger,.delete-order,.detail-delete){color:#5b5b5b!important;background:#fff!important;border-color:#b2b2b2!important}.traditional-edition .workspace .global-refresh{color:#474747!important;background:#fff!important;border-color:#c3c3c3!important;box-shadow:0 3px 10px #1f344417!important}.traditional-edition :where(.quote-import-modal,.delivery-preview-modal,.invoice-original-modal)>header,.traditional-edition :where(.quote-import-modal,.delivery-preview-modal,.invoice-original-modal)>footer{background:#f7f7f7!important;border-color:#d4d4d4!important}.traditional-edition .mobile-load-status{color:#4e4e4e!important;background:#f7f7f7!important;border-color:#d4d4d4!important}.traditional-edition .mobile-more-sheet,.traditional-edition .modal,.traditional-edition .order-drawer,.traditional-edition .quote-confirm-modal,.traditional-edition .delivery-preview-modal{background:#fff!important;border-color:#cacaca!important;box-shadow:0 28px 80px #192a3640!important}.traditional-edition .mobile-more-grid button{color:#4f4f4f!important;background:#f7f7f7!important;border-color:#d4d4d4!important}.traditional-edition .mobile-account{color:#fff!important;background:#3b3b3b!important;border-color:#626262!important}.traditional-edition .workspace :where(.stock-document-upload,.order-return-button,.delivery-note-button,.invoice-file-link,.invoice-date-link,.global-unpaid-close){color:#4f4f4f!important;background:#f7f7f7!important;border-color:#bbb!important}.traditional-edition .workspace.order-workspace .orders-card{background:#fff!important;border-color:#d4d4d4!important;box-shadow:0 2px 8px #1f34440e!important}.traditional-edition.ai-assistant-embedded{grid-template-columns:minmax(0,1fr)!important}.traditional-edition.ai-assistant-embedded>.sidebar,.traditional-edition.ai-assistant-embedded>.mobile-bottom-nav,.traditional-edition.ai-assistant-embedded>.mobile-more-backdrop{display:none!important}.traditional-edition.ai-assistant-embedded>.workspace{grid-column:1!important;width:100%!important;padding-left:16px!important;padding-right:16px!important}@media (min-width:701px){.traditional-edition.ai-assistant-embedded .order-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:88px!important;gap:9px!important}.traditional-edition.ai-assistant-embedded .order-overview-metrics>article{height:88px!important;min-height:88px!important}.traditional-edition.ai-assistant-embedded .order-overview-metrics .metric-search-card{grid-column:auto!important}}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert{border-radius:7px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;margin-bottom:10px!important;padding:9px 10px!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-mark{border-radius:6px!important;width:30px!important;height:30px!important;font-size:14px!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-heading{flex-wrap:wrap!important;gap:6px!important;min-height:30px!important;margin:0 0 6px!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-heading strong{white-space:nowrap!important;font-size:12px!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-heading>span{margin-left:auto!important;padding:3px 7px!important;font-size:8px!important}.traditional-edition.ai-assistant-embedded .shipment-customer-filters{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;display:flex!important}.traditional-edition.ai-assistant-embedded .shipment-customer-filters button{color:#606060!important;background:#fff!important;border:1px solid #c3c3c3!important;border-radius:999px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important;font-weight:750!important}.traditional-edition.ai-assistant-embedded .shipment-customer-filters button.active{color:#fff!important;background:#424242!important;border-color:#424242!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-orders{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-orders button{border-radius:6px!important;grid-template-columns:minmax(108px,.8fr) minmax(0,1.15fr) auto!important;gap:7px!important;min-height:38px!important;padding:6px 8px!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-orders b,.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-orders span{font-size:9px!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-orders em{padding:3px 6px!important;font-size:8px!important}.traditional-edition.ai-assistant-embedded .workspace :where(.line-order-table,.line-finance-table) thead th,.traditional-edition.ai-assistant-embedded .workspace :where(.line-order-table,.line-finance-table) tbody td,.traditional-edition.ai-assistant-embedded .workspace :where(.line-order-table,.line-finance-table) .order-identity{text-align:center!important;vertical-align:middle!important}.traditional-edition.ai-assistant-embedded .workspace :where(.line-order-table,.line-finance-table) .order-identity strong,.traditional-edition.ai-assistant-embedded .workspace :where(.line-order-table,.line-finance-table) .order-identity .po{text-align:center!important;width:100%!important;margin:0!important;line-height:1.35!important;display:block!important}.traditional-edition.ai-assistant-embedded .workspace .line-finance-table :where(input,select){text-align:center!important;text-align-last:center!important}.traditional-edition.ai-assistant-embedded .workspace :where(.line-order-table,.line-finance-table) :where(.order-return-button,.delivery-note-button,.round-order-check,.order-export-check){margin-inline:auto!important}.traditional-edition:not(.ai-assistant-embedded)>.sidebar{background:#fff!important;border-right-color:#474747!important;box-shadow:6px 0 22px #082f2d29!important}.traditional-edition:not(.ai-assistant-embedded) .sidebar .nav-item.active{background:#494949!important;border-color:#666!important;box-shadow:inset 3px 0 #b9b9b9!important}.traditional-edition:not(.ai-assistant-embedded) .sidebar .nav-item.active span{color:#404040!important;background:#ececec!important}@media (min-width:701px){.traditional-edition:not(.ai-assistant-embedded) .order-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:88px!important;gap:9px!important}.traditional-edition:not(.ai-assistant-embedded) .order-overview-metrics>article{height:88px!important;min-height:88px!important}.traditional-edition:not(.ai-assistant-embedded) .order-overview-metrics .metric-search-card{grid-column:auto!important}}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert{border-radius:7px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;margin-bottom:10px!important;padding:9px 10px!important}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-mark{border-radius:6px!important;width:30px!important;height:30px!important;font-size:14px!important}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-heading{flex-wrap:wrap!important;gap:6px!important;min-height:30px!important;margin:0 0 6px!important}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-heading strong{white-space:nowrap!important;font-size:12px!important}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-heading>span{margin-left:auto!important;padding:3px 7px!important;font-size:8px!important}.traditional-edition:not(.ai-assistant-embedded) .shipment-customer-filters{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;display:flex!important}.traditional-edition:not(.ai-assistant-embedded) .shipment-customer-filters button{color:#606060!important;background:#fff!important;border:1px solid #c3c3c3!important;border-radius:999px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important;font-weight:750!important}.traditional-edition:not(.ai-assistant-embedded) .shipment-customer-filters button.active{color:#fff!important;background:#424242!important;border-color:#424242!important}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-orders{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-orders button{border-radius:6px!important;grid-template-columns:minmax(108px,.8fr) minmax(0,1.15fr) auto!important;gap:7px!important;min-height:38px!important;padding:6px 8px!important}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-orders b,.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-orders span{font-size:9px!important}.traditional-edition:not(.ai-assistant-embedded) .warehouse-shipping-alert .alert-orders em{padding:3px 6px!important;font-size:8px!important}.traditional-edition:not(.ai-assistant-embedded) .workspace :where(.line-order-table,.line-finance-table) thead th,.traditional-edition:not(.ai-assistant-embedded) .workspace :where(.line-order-table,.line-finance-table) tbody td,.traditional-edition:not(.ai-assistant-embedded) .workspace :where(.line-order-table,.line-finance-table) .order-identity{text-align:center!important;vertical-align:middle!important}.traditional-edition:not(.ai-assistant-embedded) .workspace :where(.line-order-table,.line-finance-table) .order-identity strong,.traditional-edition:not(.ai-assistant-embedded) .workspace :where(.line-order-table,.line-finance-table) .order-identity .po{text-align:center!important;width:100%!important;margin:0!important;line-height:1.35!important;display:block!important}.traditional-edition:not(.ai-assistant-embedded) .workspace .line-finance-table :where(input,select){text-align:center!important;text-align-last:center!important}.traditional-edition:not(.ai-assistant-embedded) .workspace :where(.line-order-table,.line-finance-table) :where(.order-return-button,.delivery-note-button,.round-order-check,.order-export-check){margin-inline:auto!important}.traditional-edition .shipment-customer-filters button{white-space:nowrap!important}.traditional-edition .warehouse-shipping-alert .alert-orders .shipment-order-amount{color:#474747!important;white-space:nowrap!important;margin:0!important;font-size:9px!important;font-style:normal!important;font-weight:850!important;display:block!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-orders button{grid-template-columns:minmax(108px,.8fr) minmax(0,1.15fr) auto!important}.traditional-edition.ai-assistant-embedded .warehouse-shipping-alert .alert-orders .shipment-order-summary{text-overflow:clip!important;max-width:none!important;font-size:9px!important;font-weight:850!important;overflow:visible!important}.merged-action-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.merged-manual-order-entry{color:#565656!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #b6b6b6!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:56px!important;padding:8px 12px!important;display:flex!important}:is(.merged-manual-order-entry:hover,.merged-manual-order-entry:focus-visible){background:#f7f7f7!important;border-color:#686868!important;outline:0!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #912b4d24!important}.merged-manual-order-icon{color:#6d6d6d!important;background:#e8e8e8!important;border-radius:9px!important;flex:none!important;place-items:center!important;width:34px!important;height:34px!important;font-size:18px!important;font-weight:900!important;display:grid!important}.merged-manual-order-entry>span:last-child{min-width:0!important}.merged-manual-order-entry strong,.merged-manual-order-entry small{display:block!important}.merged-manual-order-entry strong{color:#565656!important;font-size:12px!important}.merged-manual-order-entry small{color:#767676!important;margin-top:3px!important;font-size:9px!important;font-weight:600!important}@media (min-width:761px){.merged-manual-order-entry{border-radius:9px!important;gap:8px!important;height:46px!important;min-height:46px!important;padding:5px 9px!important}.merged-manual-order-icon{border-radius:8px!important;width:30px!important;height:30px!important;font-size:14px!important}.merged-manual-order-entry strong{font-size:10px!important}.merged-manual-order-entry small{margin-top:2px!important;font-size:8px!important}}@media (max-width:700px){.merged-manual-order-entry{min-height:54px!important;padding:7px 8px!important}}.quote-records-table{min-width:1320px!important}.quote-records-table :where(th,td).quote-record-select{z-index:2!important;text-align:center!important;vertical-align:middle!important;background:#fff!important;width:66px!important;min-width:66px!important;padding-inline:4px!important;position:sticky!important;right:0!important;box-shadow:-1px 0 #d4d4d4!important}.quote-records-table th.quote-record-select{z-index:3!important;background:#ededed!important}.quote-records-table th.quote-record-select .order-export-check{margin:3px auto 0!important;display:flex!important}.quote-records-table td.quote-record-select .order-export-check{margin:auto!important;display:flex!important}.quote-records-table tbody tr.selected td{background:#f1f1f1!important}.quote-records-actions .quote-record-export-button:disabled{color:#9c9c9c!important;cursor:not-allowed!important;box-shadow:none!important;background:#f0f0f0!important;border-color:#d4d4d4!important}@media (max-width:900px){.quote-records-table{min-width:0!important}.quote-records-table td.quote-record-select{grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;min-width:0!important;padding:5px 10px!important;display:flex!important}.quote-records-table td.quote-record-select:before{margin-right:auto!important}.quote-records-table td.quote-record-select .order-export-check{margin:0!important}}.traditional-edition .order-overview-metrics:has(.order-export-card.menu-open){z-index:80!important;position:relative!important}.traditional-edition .order-overview-metrics>article.order-export-card.menu-open{z-index:81!important;position:relative!important;overflow:visible!important}.traditional-edition .order-overview-metrics .order-export-menu{z-index:82!important;min-width:190px!important;top:calc(100% + 7px)!important;left:7px!important;right:7px!important}.traditional-edition .order-overview-metrics+.warehouse-shipping-alert{z-index:1!important;position:relative!important}.traditional-edition .workspace.order-workspace{background:#f4f4f4!important;gap:10px!important;padding:12px!important}.traditional-edition .order-workspace .merged-business-intro{gap:12px!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;display:flex!important}.traditional-edition .order-workspace :is(.merged-view-panel,.merged-action-panel){min-height:0!important;box-shadow:none!important;border-radius:8px!important;padding:5px!important}.traditional-edition .order-workspace .merged-view-panel{flex:0 0 32%!important}.traditional-edition .order-workspace .merged-action-panel{flex:1!important;padding-right:86px!important}.traditional-edition .order-workspace :is(.merged-view-tabs button,.merged-order-dropzone,.merged-manual-order-entry){border-radius:6px!important;height:48px!important;min-height:48px!important;padding:7px 12px!important}.traditional-edition .order-workspace :is(.merged-order-drop-icon,.merged-manual-order-icon,.merged-warehouse-entry>span){width:28px!important;height:28px!important;font-size:18px!important}.traditional-edition .order-workspace .global-refresh{height:38px!important;padding:6px 12px!important;top:24px!important;right:24px!important}.traditional-edition .order-workspace .compact-scope-switcher{min-height:0!important;box-shadow:none!important;margin:0 0 10px!important;padding:8px!important}.traditional-edition .order-workspace .compact-scope-grid{grid-template-columns:minmax(180px,2fr) 1fr 1fr minmax(130px,1fr)!important;gap:10px!important}.traditional-edition .order-workspace .compact-scope-select{border:0!important;min-height:0!important;padding:0!important}.traditional-edition .order-workspace .compact-scope-select select{background:#fff!important;height:34px!important;min-height:34px!important;margin-top:3px!important;padding:5px 9px!important}.traditional-edition .order-workspace .compact-pending-filter{border-radius:6px!important;min-height:0!important;padding:5px 12px!important}.traditional-edition .order-workspace .compact-pending-filter small{display:none!important}.traditional-edition .order-workspace .order-overview-metrics{grid-template-columns:1fr 1fr minmax(230px,1.6fr) 130px 110px!important;grid-auto-rows:64px!important;gap:8px!important;margin:0 0 10px!important;display:grid!important}.traditional-edition .order-workspace .order-overview-metrics>article{height:64px!important;min-height:0!important;box-shadow:none!important;border-radius:7px!important;padding:8px 12px!important}.traditional-edition .order-workspace .order-overview-metrics .metric-head{margin:0!important;font-size:12px!important}.traditional-edition .order-workspace .order-overview-metrics .metric-head b{display:none!important}.traditional-edition .order-workspace .order-overview-metrics>article>strong{margin:0!important;font-size:23px!important;line-height:1.3!important}.traditional-edition .order-workspace .order-overview-metrics>article>p{margin:0!important;font-size:10px!important;line-height:1.2!important}.traditional-edition .order-workspace :is(.order-compact-export,.order-compact-delete,.order-compact-search){gap:6px!important;height:100%!important;min-height:0!important;padding:0!important}.traditional-edition .order-workspace :is(.order-compact-export,.order-compact-delete)>span{display:none!important}.traditional-edition .order-workspace .order-compact-search input{min-width:0!important;font-size:12px!important}.traditional-edition .order-workspace .order-shipping-disclosure{background:#fff;border:1px solid #dbdbdb;border-radius:7px;margin:0 0 10px;overflow:hidden}.order-shipping-disclosure>summary{cursor:pointer;color:#444;align-items:center;gap:14px;padding:11px 14px;font-size:13px;list-style:none;display:flex}.order-shipping-disclosure>summary::-webkit-details-marker{display:none}.order-shipping-disclosure>summary b{background:#ebebeb;border-radius:4px;margin-left:4px;padding:2px 7px}.order-shipping-disclosure>summary em{margin-left:auto;font-size:12px;font-style:normal}.order-shipping-disclosure>summary:after{content:"⌄";transition:transform .15s}.order-shipping-disclosure[open]>summary:after{transform:rotate(180deg)}.traditional-edition .order-workspace .order-shipping-disclosure .warehouse-shipping-alert{box-shadow:none!important;border:0!important;border-top:1px solid #e4e4e4!important;border-radius:0!important;margin:0!important}.traditional-edition .order-workspace .orders-card{border-radius:8px!important;min-height:0!important;margin:0!important;overflow:hidden!important}.traditional-edition .order-workspace .table-wrap{height:auto!important;min-height:0!important;max-height:calc(100vh - 255px)!important;overflow:auto!important}.traditional-edition .order-workspace .line-order-table thead th{z-index:2!important;white-space:nowrap!important;background:#ededed!important;padding:10px 9px!important;font-size:12px!important;position:sticky!important;top:0!important}.traditional-edition .order-workspace .line-order-table tbody td{border-color:#e5e5e5!important;height:auto!important;padding:9px!important;font-size:12px!important}.traditional-edition .order-workspace :is(.order-return-button,.delivery-note-button){min-height:28px!important;padding:5px 8px!important;font-size:11px!important}@media (max-width:1050px){.traditional-edition .order-workspace .order-overview-metrics{grid-template-columns:1fr 1fr 1.4fr 100px 90px!important}.traditional-edition .order-workspace .merged-view-panel{flex-basis:28%!important}.traditional-edition .order-workspace .merged-business-intro small{display:none!important}}@media (max-width:700px){.traditional-edition .order-workspace .merged-business-intro{flex-direction:column!important}.traditional-edition .order-workspace .merged-action-panel{padding-right:5px!important}.traditional-edition .order-workspace .global-refresh{align-self:flex-end!important;position:static!important}.traditional-edition .order-workspace .compact-scope-grid{grid-template-columns:1fr 1fr!important}.traditional-edition .order-workspace .order-overview-metrics{grid-template-columns:1fr 1fr!important;grid-auto-rows:56px!important}.traditional-edition .order-workspace .order-overview-metrics>article{height:56px!important}.traditional-edition .order-workspace .order-overview-metrics .metric-search-card{grid-column:1/-1!important}.traditional-edition .order-workspace .table-wrap{max-height:none!important}}.traditional-edition .order-workspace .merged-action-panel{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding-right:100px!important;display:grid!important;position:relative!important}.traditional-edition .order-workspace .merged-action-panel>*{width:auto!important;min-width:0!important}.traditional-edition.ai-assistant-embedded>.sidebar{display:none!important}.traditional-edition.ai-assistant-embedded{grid-template-columns:minmax(0,1fr)!important;display:block!important}.traditional-edition.ai-assistant-embedded>.workspace{box-sizing:border-box!important;width:100%!important;margin:0!important}.traditional-edition .order-workspace .line-order-table{table-layout:auto!important;min-width:1100px!important}.traditional-edition .order-workspace .line-order-table .po{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}@media (max-width:700px){.traditional-edition .order-workspace .merged-action-panel{padding-right:5px!important}}.traditional-edition .workspace.order-workspace{color:#2f2f2f!important;background:#f5f5f5!important;padding:16px!important}.traditional-edition .order-workspace .merged-business-intro{border-bottom:1px solid #dfdfdf!important;align-items:center!important;margin-bottom:12px!important;padding-bottom:12px!important}.traditional-edition .order-workspace .merged-view-panel{background:0 0!important;border:0!important;flex:none!important;padding:0!important}.traditional-edition .order-workspace .merged-view-tabs{background:#eaeaea!important;border-radius:8px!important;gap:4px!important;width:auto!important;padding:4px!important;display:flex!important}.traditional-edition .order-workspace .merged-view-tabs button{color:#5c5c5c!important;background:0 0!important;border:0!important;width:auto!important;min-width:105px!important;height:36px!important;min-height:36px!important;padding:6px 16px!important}.traditional-edition .order-workspace .merged-view-tabs button.active{color:#363636!important;background:#fff!important;box-shadow:0 1px 4px #2a2a2a15!important}.traditional-edition .order-workspace .merged-view-tabs :is(small,button>span){display:none!important}.traditional-edition .order-workspace .merged-action-panel{background:0 0!important;border:0!important;flex:0 auto!important;align-items:center!important;gap:8px!important;margin-left:auto!important;padding:0!important;display:flex!important}.traditional-edition .order-workspace :is(.merged-order-dropzone,.merged-manual-order-entry,.order-inline-refresh){border-radius:6px!important;gap:7px!important;width:auto!important;height:38px!important;min-height:38px!important;padding:7px 13px!important;font-size:13px!important}.traditional-edition .order-workspace .merged-manual-order-entry{color:#fff!important;background:#3e3e3e!important;border:1px solid #3e3e3e!important}.traditional-edition .order-workspace .merged-manual-order-entry strong{color:#fff!important}.traditional-edition .order-workspace .merged-manual-order-icon{color:#fff!important;background:0 0!important}.traditional-edition .order-workspace .merged-action-panel small{display:none!important}.traditional-edition .order-workspace .order-inline-refresh{color:#444;white-space:nowrap;background:#fff;border:1px solid #d2d2d2}.traditional-edition .order-workspace .compact-scope-switcher{background:0 0!important;border:0!important;margin-bottom:12px!important;padding:0!important}.traditional-edition .order-workspace .compact-scope-grid{grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) minmax(110px,1fr) 130px!important;align-items:end!important;gap:12px!important}.traditional-edition .order-workspace .compact-scope-select>span{color:#717171!important;font-size:11px!important}.traditional-edition .order-workspace .compact-scope-select select{height:38px!important;font-size:13px!important}.traditional-edition .order-workspace .compact-pending-filter{background:#fff!important;border:1px solid #d9d9d9!important;height:38px!important}.traditional-edition .order-workspace .compact-pending-filter>span{display:none!important}.traditional-edition .order-workspace .order-overview-metrics{background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:auto!important;gap:0!important;margin-bottom:10px!important;overflow:hidden!important}.traditional-edition .order-workspace .order-overview-metrics>article{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:16px!important;height:65px!important;padding:10px 16px!important;display:grid!important}.traditional-edition .order-workspace .order-overview-metrics>article+article{border-left:1px solid #e0e0e0!important}.traditional-edition .order-workspace .order-overview-metrics>article>strong{text-align:right!important;font-variant-numeric:tabular-nums!important;grid-area:1/2/3!important;font-size:25px!important}.traditional-edition .order-workspace .order-overview-metrics>article>p{grid-column:1!important;font-size:11px!important}.traditional-edition .order-workspace .order-table-toolbar{background:0 0;align-items:center;gap:8px;margin:12px 0 8px;padding:0;display:flex}.traditional-edition .order-workspace .order-table-toolbar>article{position:relative;background:0 0!important;border:0!important;height:38px!important;padding:0!important}.traditional-edition .order-workspace .order-table-toolbar .metric-search-card{flex:1}.traditional-edition .order-workspace .order-table-toolbar .order-compact-search{background:#fff!important;border:1px solid #d2d2d2!important;border-radius:6px!important;padding:0 12px!important}.traditional-edition .order-workspace .order-table-toolbar :is(.order-compact-export,.order-compact-delete){background:#fff!important;border:1px solid #d5d5d5!important;border-radius:6px!important;align-items:center!important;padding:0 12px!important;font-size:12px!important;display:flex!important}.traditional-edition .order-workspace .order-table-toolbar small{display:none!important}.traditional-edition .order-workspace .order-table-toolbar button:disabled{opacity:.45!important}.traditional-edition .order-workspace .order-table-toolbar:has(.menu-open){z-index:20;position:relative}.traditional-edition .order-workspace .order-table-toolbar .order-export-menu{min-width:210px!important;top:44px!important;left:auto!important;right:0!important}.traditional-edition .order-workspace .order-shipping-disclosure{background:#fbfbfb!important;margin-bottom:0!important}.traditional-edition .order-workspace .line-order-table{font-variant-numeric:tabular-nums;min-width:1120px!important}.traditional-edition .order-workspace .line-order-table tbody td{border-left:0!important;border-right:0!important;padding:12px 10px!important;font-size:13px!important}.traditional-edition .order-workspace .line-order-table thead th{color:#5c5c5c!important;border:0!important;padding:12px 10px!important;font-size:12px!important}.traditional-edition .order-workspace .line-order-table .po{font-size:12px!important}.traditional-edition .order-workspace .table-wrap{max-height:calc(100vh - 290px)!important}@media (max-width:700px){.traditional-edition .order-workspace .merged-business-intro{align-items:stretch!important}.traditional-edition .order-workspace .merged-action-panel{flex-wrap:wrap!important;margin:0!important}.traditional-edition .order-workspace .compact-scope-grid{grid-template-columns:1fr 1fr!important}.traditional-edition .order-workspace .order-overview-metrics>article{height:auto!important;min-height:82px!important;padding:10px!important;display:block!important}.traditional-edition .order-workspace .order-overview-metrics>article>strong{text-align:left!important;font-size:22px!important}.traditional-edition .order-workspace .order-table-toolbar{flex-wrap:wrap}.traditional-edition .order-workspace .order-table-toolbar .metric-search-card{flex-basis:100%}.traditional-edition .order-workspace .table-wrap{max-height:none!important}}.traditional-edition .workspace :is(input,select,textarea){background:#fff!important;border-color:#c1c1c1!important;font-size:14px!important}.traditional-edition .workspace :is(.order-overview-metrics,.orders-card,.order-shipping-disclosure,.page-card){box-shadow:none!important;background:#fff!important;border-color:#cecece!important}.traditional-edition .workspace .merged-manual-order-entry strong,.traditional-edition .workspace .merged-manual-order-entry span{color:#fff!important}.traditional-edition .workspace .line-order-table tbody td{color:#242424!important;font-size:14px!important}.traditional-edition .sidebar{color:#fff!important;background:#272727!important}.traditional-edition .workspace :is(h1,h2,h3,strong,label,th,td,input,select,textarea){color:#282828!important}.traditional-edition .workspace :is(p,small,.metric-head,.compact-scope-select>span){color:#595959!important}.traditional-edition .workspace :is(.order-overview-metrics,.orders-card,.order-shipping-disclosure,.page-card){background:#fff!important;border-color:#d7d7d7!important}.traditional-edition .workspace .order-overview-metrics{background:#f6f6f6!important}.traditional-edition .workspace .merged-manual-order-entry{color:#fff!important;background:#4b4b4b!important;border-color:#4b4b4b!important}.traditional-edition .workspace .merged-manual-order-entry :is(strong,span){color:#fff!important}.traditional-edition .workspace .line-order-table thead th{color:#3f3f3f!important;background:#ececec!important}.traditional-edition .workspace :is(.order-compact-export,.order-inline-refresh,.merged-order-dropzone){color:#3f3f3f!important;background:#fff!important;border-color:#bfbfbf!important}.traditional-edition .sidebar{background:#363636!important}.traditional-edition .sidebar :is(button,strong,small){color:#f3f3f3!important}.traditional-edition,.traditional-edition .workspace,.traditional-edition .workspace.order-workspace{color:#292929!important;background:#f9f9f9!important}.traditional-edition .workspace :is(.orders-card,.page-card,.order-shipping-disclosure){background:#fdfdfd!important;border-color:#c8c8c8!important}.traditional-edition .workspace .order-overview-metrics{background:#f2f2f2!important;border-color:#c9c9c9!important}.traditional-edition .workspace .order-overview-metrics>article>strong{color:#4a4a4a!important}.traditional-edition .workspace .merged-view-tabs button.active{color:#fff!important;background:#4b4b4b!important}.traditional-edition .workspace .merged-view-tabs button.active strong{color:#fff!important}.traditional-edition .workspace .line-order-table thead th{color:#fff!important;background:#484848!important;border-color:#686868!important}.traditional-edition .workspace :is(input,select,textarea){color:#292929!important;background:#fefefe!important;border-color:#afafaf!important}.traditional-edition .workspace,.traditional-edition .workspace.order-workspace{color:#282828!important;background:#fbfbfb!important}.traditional-edition .workspace .merged-business-intro{background:#fff!important;border:1px solid #dadada!important;border-radius:10px!important;padding:10px 12px!important;box-shadow:0 3px 10px #82828210!important}.traditional-edition .workspace .merged-view-tabs{background:#f2f2f2!important}.traditional-edition .workspace .merged-view-tabs button.active{color:#fff!important;background:#686868!important;box-shadow:0 2px 5px #5353531c!important}.traditional-edition .workspace .merged-manual-order-entry{color:#fff!important;background:#686868!important;border-color:#595959!important;box-shadow:0 3px 7px #60606020!important}.traditional-edition .workspace .order-overview-metrics{background:#fff!important;border:0!important;gap:10px!important;overflow:visible!important}.traditional-edition .workspace .order-overview-metrics>article{background:#f1f1f1!important;border:1px solid #d1d1d1!important;border-left:5px solid #ababab!important;border-radius:9px!important;height:76px!important}.traditional-edition .workspace .order-overview-metrics>article+article{background:#f5f5f5!important;border:1px solid #d6d6d6!important;border-left:5px solid #8b8b8b!important}.traditional-edition .workspace .order-overview-metrics>article>strong{color:#4f4f4f!important;font-size:28px!important}.traditional-edition .workspace .order-overview-metrics>article+article>strong{color:#575757!important}.traditional-edition .workspace .order-overview-metrics :is(p,.metric-head){color:#4e4e4e!important}.traditional-edition .workspace .orders-card{border:1px solid #d7d7d7!important;border-radius:10px!important;box-shadow:0 3px 14px #67676710!important}.traditional-edition .workspace .line-order-table thead th{color:#454545!important;background:#eee!important;border-bottom:2px solid silver!important}.traditional-edition .workspace .line-order-table tbody tr:nth-child(2n){background:#fafafa!important}.traditional-edition .workspace .line-order-table tbody td{color:#2c2c2c!important;border-color:#e3e3e3!important}.traditional-edition .workspace .line-order-table tbody tr:hover{background:#f1f1f1!important}.traditional-edition .workspace .order-shipping-disclosure{border-color:#d6d6d6!important}.traditional-edition .workspace .order-shipping-disclosure>summary{color:#4c4c4c!important;background:#f8f8f8!important}.traditional-edition .workspace .order-shipping-disclosure>summary b{color:#414141!important;background:#dbdbdb!important}.traditional-edition .workspace :is(input,select,textarea),.traditional-edition .workspace .order-table-toolbar .order-compact-search{background:#fff!important;border-color:#c7c7c7!important}.traditional-edition .warehouse .finance-sheet{background:#fdfdfd!important;border:1px solid #d7d7d7!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 3px 12px #7f7f7f10!important}.traditional-edition .warehouse .form-head{background:#fff!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-height:0!important;padding:12px!important;display:flex!important}.traditional-edition .warehouse .warehouse-head-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.traditional-edition .warehouse .warehouse-head-actions button{color:#3a3a3a!important;background:#fff!important;border:1px solid #c7c7c7!important;border-radius:6px!important;min-height:36px!important;padding:8px 12px!important;font-size:13px!important}.traditional-edition .warehouse .warehouse-head-actions .save-finance-all:not(:disabled){color:#fff!important;background:#686868!important;border-color:#595959!important}.traditional-edition .warehouse .warehouse-head-actions .delete-finance-selected{color:#464646!important;margin-left:auto!important}.traditional-edition .warehouse .warehouse-head-actions button:disabled{opacity:.45!important}.traditional-edition .warehouse .warehouse-filters{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.traditional-edition .warehouse .warehouse-filters .search{background:#fff!important;flex:250px!important;min-width:0!important}.traditional-edition .warehouse .warehouse-filters :is(input,select){color:#2c2c2c!important;background:#fff!important;border:1px solid #c7c7c7!important;border-radius:5px!important;height:36px!important;padding:7px 9px!important;font-size:13px!important}.traditional-edition .warehouse .date-filter{align-items:center!important;gap:5px!important;font-size:12px!important;display:flex!important}.traditional-edition .warehouse .finance-selection-summary{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.traditional-edition .warehouse .finance-selection-summary>span{color:#4e4e4e!important;background:#f1f1f1!important;border:1px solid #d1d1d1!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:12px!important;font-size:12px!important;display:flex!important}.traditional-edition .warehouse .finance-selection-summary>span:nth-child(2){background:#f3f3f3!important;border-color:#cfcfcf!important}.traditional-edition .warehouse .finance-selection-summary>span:nth-child(3){background:#f5f5f5!important;border-color:#d6d6d6!important}.traditional-edition .warehouse .finance-selection-summary strong{color:#494949!important;font-size:19px!important}.traditional-edition .warehouse .line-finance-table{min-width:1500px!important;font-size:13px!important}.traditional-edition .warehouse .line-finance-table thead th{z-index:3!important;color:#454545!important;white-space:nowrap!important;background:#eee!important;border-bottom:2px solid silver!important;padding:10px 8px!important;position:sticky!important;top:0!important}.traditional-edition .warehouse .line-finance-table tbody td{color:#2c2c2c!important;border-color:#e3e3e3!important;padding:8px!important;font-size:13px!important}.traditional-edition .warehouse .line-finance-table tbody tr:nth-child(2n){background:#fafafa!important}.traditional-edition .warehouse .line-finance-table input{background:#fff!important;border-color:#c7c7c7!important;min-height:30px!important;padding:6px!important;font-size:13px!important}.traditional-edition .warehouse .table-wrap{min-height:0!important;max-height:calc(100vh - 320px)!important;overflow:auto!important}.traditional-edition .warehouse .manual-order-panel{background:#fafafa!important;border:1px solid #d5d5d5!important;border-radius:8px!important;margin:0 12px 12px!important;padding:14px!important}.traditional-edition .warehouse .manual-order-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}@media (max-width:700px){.traditional-edition .warehouse .finance-selection-summary{grid-template-columns:1fr!important}.traditional-edition .warehouse .manual-order-grid{grid-template-columns:1fr 1fr!important}.traditional-edition .warehouse .table-wrap{max-height:none!important}}.traditional-edition .order-workspace .order-shipping-disclosure{border:1px solid #bababa!important;border-left:4px solid #9c9c9c!important}.traditional-edition .order-workspace .order-shipping-disclosure>summary{background:#f1f1f1!important;padding:8px 12px!important}.traditional-edition .order-workspace .order-shipping-disclosure .warehouse-shipping-alert{grid-template-columns:1fr!important;padding:6px 10px!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-mark,.traditional-edition .order-workspace .order-shipping-disclosure .alert-heading{display:none!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;max-height:100px!important;display:grid!important;overflow:auto!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders button{grid-template-columns:1fr auto!important;min-height:32px!important;padding:6px!important;font-size:11px!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders button>span{display:none!important}@media (max-width:700px){.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders{grid-template-columns:1fr!important}}.traditional-edition .order-workspace .order-shipping-disclosure .alert-heading{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-heading>strong{display:none!important}.traditional-edition .order-workspace .order-shipping-disclosure .shipment-customer-filters{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.traditional-edition .order-workspace .order-shipping-disclosure .shipment-customer-filters button{color:#454545!important;background:#fff!important;border:1px solid #c2c2c2!important;border-radius:6px!important;align-items:center!important;min-height:30px!important;padding:5px 10px!important;font-size:12px!important;display:inline-flex!important}.traditional-edition .order-workspace .order-shipping-disclosure .shipment-customer-filters button.active{color:#fff!important;background:#5d5d5d!important;border-color:#5d5d5d!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-heading>span{color:#595959!important;margin-left:auto!important;font-size:11px!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders{gap:6px!important;max-height:none!important;overflow:visible!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders button{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;min-height:52px!important;padding:7px 9px!important;display:grid!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders button>b{white-space:normal!important;overflow-wrap:anywhere!important;color:#3a3a3a!important;grid-area:1/1!important;font-size:12px!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders button>span{color:#575757!important;white-space:normal!important;text-overflow:clip!important;grid-area:2/1!important;font-size:11px!important;line-height:1.35!important;display:block!important;overflow:visible!important}.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders button>em{white-space:normal!important;grid-area:1/2/3!important;align-self:center!important;font-size:11px!important}@media (max-width:1100px){.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.traditional-edition .order-workspace .order-shipping-disclosure .alert-orders{grid-template-columns:1fr!important}}.traditional-edition .receivable-workspace{background:#fbfbfb!important;padding:12px 16px!important}.traditional-edition .receivable-workspace .global-refresh{min-height:32px!important;box-shadow:none!important;margin:0 0 7px auto!important;padding:6px 12px!important;display:block!important;position:static!important}.traditional-edition .receivable-workspace .compact-scope-switcher{box-shadow:none!important;border-radius:8px!important;margin-bottom:12px!important;padding:8px!important}.traditional-edition .receivable-workspace .compact-scope-select{background:#fff!important;border:0!important;min-height:0!important;padding:3px 8px!important}.traditional-edition .receivable-workspace .compact-scope-select select{height:36px!important;min-height:36px!important;padding:6px 9px!important;font-size:13px!important}.traditional-edition .receivable-workspace .invoice-ledger{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:12px!important;padding:0!important;display:flex!important}.traditional-edition .receivable-workspace .invoice-ledger-summary{order:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.traditional-edition .receivable-workspace .invoice-ledger-summary>article{min-height:96px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7d7d7!important;border-radius:8px!important;padding:12px!important}.traditional-edition .receivable-workspace .invoice-ledger-summary>article strong{white-space:nowrap!important;color:#363636!important;font-size:23px!important;line-height:1.35!important}.traditional-edition .receivable-workspace .invoice-ledger-summary>article>span{font-size:11px!important;line-height:1.4!important}.traditional-edition .receivable-workspace .pending-invoice-metric{background:#f1f1f1!important;border-color:#cacaca!important}.traditional-edition .receivable-workspace .global-unpaid-metric{background:#f0f0f0!important;border-color:#bfbfbf!important;order:-1!important}.traditional-edition .receivable-workspace .invoice-ledger-summary>article:nth-child(3){background:#f4f4f4!important;border-color:#d2d2d2!important}.traditional-edition .receivable-workspace .invoice-section{box-shadow:none!important;background:#fff!important;border:1px solid #d7d7d7!important;border-radius:8px!important;margin:0!important;overflow:hidden!important}.traditional-edition .receivable-workspace .pending-invoice-section{order:1}.traditional-edition .receivable-workspace .global-unpaid-section{order:2}.traditional-edition .receivable-workspace .issued-invoice-section{order:3}.traditional-edition .receivable-workspace .paid-invoice-section{order:4}.traditional-edition .receivable-workspace .invoice-section>header{background:#f5f5f5!important;border-bottom:1px solid #d7d7d7!important;min-height:0!important;padding:10px 14px!important}.traditional-edition .receivable-workspace .invoice-section>header h3{margin:0!important;font-size:15px!important}.traditional-edition .receivable-workspace .invoice-section>header span{color:#5b5b5b!important;font-size:11px!important;line-height:1.4!important}.traditional-edition .receivable-workspace .invoice-section>header strong{white-space:nowrap!important;font-size:17px!important}.traditional-edition .receivable-workspace .invoice-ledger-table th{color:#484848!important;white-space:nowrap!important;background:#f1f1f1!important;padding:9px!important;font-size:12px!important}.traditional-edition .receivable-workspace .invoice-ledger-table td{color:#2d2d2d!important;border-color:#e2e2e2!important;height:auto!important;padding:10px!important;font-size:13px!important}.traditional-edition .receivable-workspace .invoice-ledger-table tbody tr:nth-child(2n){background:#fbfbfb!important}.traditional-edition .receivable-workspace .invoice-table-wrap{overflow:auto!important}.traditional-edition .receivable-workspace .receivable-empty{min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.traditional-edition .receivable-workspace .receivable-empty strong{font-size:13px!important}.traditional-edition .receivable-workspace .receivable-empty span{font-size:11px!important}@media (max-width:950px){.traditional-edition .receivable-workspace .invoice-ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:600px){.traditional-edition .receivable-workspace .invoice-ledger-summary{grid-template-columns:1fr 1fr!important}.traditional-edition .receivable-workspace .receivable-empty{display:block!important}.traditional-edition .receivable-workspace .invoice-ledger-summary>article strong{font-size:20px!important}}:root{--zf-accent:#585858;--zf-accent-dark:#3e3e3e;--zf-ink:#292929;--zf-muted:#6b6b6b;--zf-line:#dadada;--zf-bg:#f9f9f9;--zf-surface:#fff;--zf-tint:#f2f2f2;--green:#585858;--ink:#292929;--muted:#6b6b6b;--line:#dadada;--bg:#f9f9f9;--primary:#585858;--accent:#585858}html body{color:var(--zf-ink)!important;background:var(--zf-bg)!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif!important}html body :is(button,input,select,textarea){accent-color:var(--zf-accent);font-size:13px;line-height:1.45;font-family:inherit!important}html body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--zf-ink)!important;border-color:var(--zf-line)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important}html body :is(input,select,textarea,button,a):focus-visible{outline-offset:2px!important;outline:3px solid #b1b1b1!important}html body :is(button,.button){transition:background .15s,border-color .15s;box-shadow:none!important;border-radius:7px!important}html body :is(button,.button):disabled{opacity:.45!important;cursor:not-allowed!important}html body :is(.workspace,.main,.app-shell,.documents-workspace,.client-development,.mail-page,.follow-workbench){background:var(--zf-bg)!important;color:var(--zf-ink)!important}html body :is(.panel,.card,.orders-card,.project-tile,.node-row,.command-telemetry,.command-watch,.command-website,.renewal-row,.lead-card-wrap,.quote-confirm-modal){border-color:var(--zf-line)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 2px 8px #3b3b3b08!important}html body :is(.panel-head,.card>header,.quote-confirm-head,.quote-confirm-summary,.documents-history>summary,.overview-services>summary,.client-development-head){color:var(--zf-ink)!important;border-color:var(--zf-line)!important;background:linear-gradient(110deg,#f3f3f3,#fafafa)!important}html body :is(h1,h2,h3,h4){font-weight:700;color:var(--zf-ink)!important;letter-spacing:0!important}html body :is(.subtle,.subtext,.eyebrow,.path,.metric-head,.workspace-tools){color:var(--zf-muted)!important}html body :is(table th,thead th){color:#4a4a4a!important;border-color:var(--zf-line)!important;background:#f0f0f0!important;font-size:12px!important;font-weight:700!important}html body :is(table td,tbody td){color:var(--zf-ink)!important;border-color:#e3e3e3!important}html body tbody tr:nth-child(2n){background:#fbfbfb!important}html body tbody tr:hover{background:#f2f2f2!important}html body :is(.primary,.button.primary,button.primary,.lead-export-button,.lead-mobile-entry-toggle,.merged-view-tabs button.active,.tab.active,.tabs button.active,.modes button.active,.doc-types button.active){color:#fff!important;background:linear-gradient(110deg,#686868,#4f4f4f)!important;border-color:#535353!important}html body :is(.primary,.button.primary,button.primary):hover{background:#484848!important}html body :is(.lead-row-actions button:not(.lead-delete),.quote-confirm-actions button.primary){color:#fff!important;background:#585858!important;border-color:#585858!important}html body :is(.lead-delete,.danger,.button.danger){color:#494949!important;background:#f3f3f3!important;border-color:#c2c2c2!important}html body :is(.toolbar,.lead-search-bar,.lead-export-toolbar,.compact-scope-switcher,.merged-business-intro,.order-overview-metrics>article){border-color:var(--zf-line)!important;box-shadow:none!important;background:#fff!important}html body .badge.ok,html body .badge.success,html body .status.ok{color:#606060!important;background:#f4f4f4!important;border-color:#d9d9d9!important}html body :is(.warning,.badge.warning){color:#656565!important;background:#f3f3f3!important}html body .topbar{border-color:var(--zf-line)!important;background:linear-gradient(110deg,#f4f4f4,#fbfbfb)!important}html body>.app>.sidebar,html body>.sidebar,html body .layout>.sidebar{color:#fff!important;background:linear-gradient(165deg,#454545,#333)!important;border-color:#5b5b5b!important}html body .sidebar :is(.brand,h1,h2,strong,.nav-item,button[data-page]){color:#fff!important}html body .sidebar button[data-page]{background:0 0!important}html body .sidebar button[data-page].active{color:#fff!important;background:#ffffff24!important;border-color:#ffffff50!important}html body .app-shell>.sidebar{border-color:var(--zf-line)!important;background:#fff!important}html body .app-shell>.sidebar .brand strong{color:var(--zf-ink)!important}html body .app-shell>.sidebar .nav-item{color:#4c4c4c!important;border-color:var(--zf-line)!important;background:#f4f4f4!important}html body .app-shell>.sidebar .nav-item.active{color:#fff!important;background:#585858!important;border-color:#585858!important}html body .traditional-edition .merged-view-panel,html body .traditional-edition .merged-action-panel{border-color:var(--zf-line)!important;background:#fff!important}html body .traditional-edition .merged-view-tabs button.active{color:#fff!important;background:#585858!important}html body .pending-client-rows textarea{font-family:inherit!important}@media (prefers-reduced-motion:reduce){html body *{scroll-behavior:auto!important;transition:none!important}}.customer-workspace{color:#292929;border:1px solid #dadada;border-radius:10px;margin-bottom:12px;padding:14px;background:#fff!important}.customer-workspace>header,.customer-dossier>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.customer-workspace h2{margin:0 0 5px;font-size:20px}.customer-workspace p{color:#6b6b6b;margin:5px 0;font-size:12px}.customer-todos{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.customer-todos button{text-align:left;color:#484848;background:#f7f7f7;border:1px solid #cfcfcf;border-radius:8px;gap:6px;padding:12px;display:grid}.customer-todos strong{font-size:20px}.customer-workspace button.selected,.customer-dossier button.selected{color:#fff!important;background:#585858!important}.customer-toolbar{align-items:center;gap:10px;padding:12px 0;display:flex}.customer-toolbar input{border:1px solid #dadada;flex:1;min-width:0;padding:9px}.customer-workspace button,.customer-dossier button{cursor:pointer;color:#494949;background:#fff;border:1px solid #bfbfbf;border-radius:7px;padding:8px 10px}.customer-table-scroll{overflow:auto}.customer-table-scroll table{border-collapse:collapse;width:100%;min-width:730px}.customer-table-scroll th,.customer-table-scroll td{text-align:left;border-bottom:1px solid #e3e3e3;padding:11px 9px}.customer-table-scroll small{color:#6b6b6b;margin-top:4px;font-size:11px;display:block}.customer-table-scroll .customer-name{text-align:left;background:0 0;border:0;padding:0;font-weight:700}.customer-table-scroll .customer-overdue{color:#4a4a4a}.customer-footnote{padding-top:9px;font-size:11px!important}.customer-backdrop{z-index:1500;background:#29292955;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-dossier{box-sizing:border-box;background:#fff;flex-direction:column;width:min(820px,95vw);height:100dvh;padding:20px;display:flex}.customer-dossier>header{flex-shrink:0}.customer-dossier nav{flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.customer-dossier-body{flex:1;min-height:0;overflow:auto}.customer-dossier-body article{border-bottom:1px solid #dadada;padding:12px 0}.customer-dossier-body article>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.customer-dossier-body a{color:#494949;overflow-wrap:anywhere;padding:6px;display:inline-block}.customer-data-maintenance{background:#fff;border:1px solid #dadada;border-radius:9px;padding:10px}.customer-data-maintenance>summary{cursor:pointer;color:#494949;padding:5px;font-weight:700}.follow-priorities{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.follow-priorities button{text-align:left;gap:5px;padding:11px;display:grid}.follow-priorities strong{font-size:23px}.follow-priorities button.selected{color:#fff!important;background:#585858!important}.follow-workbench .follow-secondary-stats{color:#6b6b6b;padding:0 12px 10px;font-size:12px}.follow-workbench .follow-summary-toggle{cursor:pointer;padding:9px}.follow-workbench .follow-filters{grid-template-columns:repeat(5,minmax(0,1fr))!important}.follow-next-action{white-space:normal;max-width:190px;font-size:12px}.follow-mail-result{overflow-wrap:anywhere;max-width:190px;display:block;color:#6b6b6b!important;font-size:10px!important}.follow-workbench .follow-bulk button:disabled{opacity:.4}.follow-workbench .follow-head .follow-refresh{margin-right:8px}.follow-filter-details>summary{cursor:pointer;color:#494949;padding:10px 12px;font-weight:600}.follow-workbench .follow-table{min-width:1200px}.follow-workbench .follow-table-wrap{max-height:none!important;overflow-x:auto!important}@media (max-width:760px){.customer-todos{grid-template-columns:1fr 1fr}.customer-toolbar{flex-wrap:wrap}.customer-dossier{width:100%;padding:12px}.follow-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.follow-workbench .follow-filters{grid-template-columns:1fr 1fr!important}}html body .customer-workspace>header{padding-right:90px!important}html body .customer-workspace .customer-todos button{color:#494949!important;background:#f4f4f4!important;border-color:#cacaca!important}html body .customer-workspace .customer-todos button.selected{color:#fff!important;background:#585858!important}html body .customer-workspace .customer-table-scroll th{color:#4a4a4a!important;background:#f0f0f0!important}html body .customer-workspace .customer-table-scroll tr:nth-child(2n){background:#fafafa!important}html body .customer-workspace .customer-table-scroll tr:hover{background:#f2f2f2!important}html body .customer-workspace .customer-todos strong{color:inherit!important}@media (max-width:900px){html,body{max-width:100%;overflow-x:hidden}html body :is(input,select,textarea){max-width:100%;font-size:16px!important}html body button{min-height:42px}html body :is(.follow-workbench,.customer-workspace){min-width:0;max-width:100%;margin:0!important;padding:8px!important}html body :is(.follow-head,.customer-workspace>header,.customer-toolbar,.follow-bulk){flex-wrap:wrap!important;gap:8px!important;padding:10px!important}html body :is(.follow-priorities,.customer-todos){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body :is(.follow-priorities button,.customer-todos button){min-width:0!important;min-height:76px!important;padding:10px!important}html body :is(.follow-filters,.drawer-grid,.mapping-grid){grid-template-columns:1fr!important}html body :is(.follow-table-wrap,.customer-table-scroll){-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}html body :is(.follow-table,.customer-table-scroll table){min-width:850px!important}html body :is(.follow-drawer,.customer-dossier,.import-dialog){width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;margin:6px!important;overflow:auto!important}html body :is(.customer-dossier nav,.follow-pagination,.drawer-actions){flex-wrap:wrap;gap:6px;display:flex}html body .customer-dossier-body{padding:10px!important;overflow:auto!important}html body .follow-bulk>input{width:130px!important}html body .follow-secondary-stats{line-height:1.8;padding:8px!important}html body .follow-table-wrap:before,html body .customer-table-scroll:before{content:"左右滑动查看完整资料";color:#646464;background:#f5f5f5;padding:8px;font-size:12px;display:block}}.mobile-tools-toggle,.mobile-filter-toggle{display:none}@media (max-width:700px){html body .merged-business-intro{box-shadow:none!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0 0 8px!important;padding:6px!important;display:flex!important}html body .merged-view-panel{flex:1!important;min-width:0!important;padding:0!important}html body .merged-view-tabs{padding:3px!important}html body .merged-view-tabs button{min-height:40px!important;padding:8px!important}html body .mobile-tools-toggle{border-radius:8px;background:#fff!important;border:1px solid #dadada!important;min-height:40px!important;padding:8px!important;font-size:13px!important;display:block!important}html body .merged-business-intro:not(.mobile-tools-open) .merged-action-panel{display:none!important}html body .merged-business-intro.mobile-tools-open .merged-action-panel{flex-wrap:wrap!important;width:100%!important}html body .mobile-filter-toggle{text-align:left;color:#454545;background:#f9f9f9;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px!important;font-size:13px!important;display:flex!important}html body .compact-scope-switcher{margin:0 0 8px!important;padding:0!important}html body .compact-scope-switcher:not(.mobile-filters-open) .compact-scope-grid{display:none!important}html body .compact-scope-switcher.mobile-filters-open .compact-scope-grid{padding:8px!important}html body .order-table-toolbar:not(.mobile-tools-open)>.metric-tool-card:not(.metric-search-card){display:none!important}html body .order-table-toolbar{margin:8px 0!important;padding:0!important}html body .order-compact-search input{min-height:42px!important;font-size:16px!important}.payment-dialog{padding:14px}.payment-fields{grid-template-columns:1fr}.payment-totals{gap:5px}.payment-totals span{padding:8px}.payment-totals strong{font-size:18px}.payment-dialog input{font-size:16px}}.payment-backdrop{z-index:9999;background:#17171777;justify-content:flex-end;display:flex;position:fixed;inset:0}.payment-dialog{background:#fbfbfb;width:720px;max-width:100vw;height:100dvh;padding:24px;overflow:auto;box-shadow:-10px 0 40px #0002}.payment-dialog header{justify-content:space-between;align-items:start;gap:15px;display:flex}.payment-dialog h2{margin:5px 0;font-size:24px}.payment-totals{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.payment-totals span{background:#f2f2f2;border:1px solid #d8d8d8;border-radius:10px;padding:12px;font-size:12px}.payment-totals strong{color:#595959;margin-top:6px;font-size:22px;display:block}.payment-dialog form{background:#fff;border:1px solid #d7d7d7;border-radius:10px;margin:10px 0;padding:14px}.payment-fields{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.payment-dialog label{flex-direction:column;gap:6px;font-size:13px;display:flex}.payment-dialog input{border:1px solid #ccc;border-radius:7px;min-width:0;padding:10px}.payment-dialog button{color:#464646;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:7px;min-height:40px;padding:9px 14px}.payment-dialog article{border-bottom:1px solid #d7d7d7;padding:14px 0}.payment-dialog article>div{justify-content:space-between;gap:12px;display:flex}.payment-dialog small{color:#707070;font-size:12px}@media (max-width:700px){.payment-dialog{padding:14px}.payment-fields{grid-template-columns:1fr}.payment-totals{gap:5px}.payment-totals span{padding:8px}.payment-totals strong{font-size:18px}.payment-dialog input{font-size:16px}}.domestic-area-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.domestic-area-tabs button{color:#454545;cursor:pointer;background:#fff;border:1px solid #cbcbcb;border-radius:8px;padding:10px 20px;font-weight:700}.domestic-area-tabs button.active{color:#fff;background:#595959;border-color:#595959}html body main.traditional-edition :is(.client-development,.quote-records-page){background:#fff!important;border:1px solid #dcdcdc!important;border-radius:12px!important;min-height:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 2px 8px #38383806!important}html body main.traditional-edition :is(.business-page-heading,.quote-records-head){color:#292929!important;box-shadow:none!important;background:linear-gradient(110deg,#f2f2f2,#fbfbfb)!important;border-bottom:1px solid #dcdcdc!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:0!important;margin:0!important;padding:18px 20px!important;display:flex!important}html body main.traditional-edition :is(.business-page-heading,.quote-records-head) h2{color:#292929!important;margin:0 0 5px!important;font-size:21px!important;line-height:1.3!important}html body main.traditional-edition :is(.business-page-heading p,.quote-records-head span){color:#737373!important;margin:0!important;font-size:13px!important}html body main.traditional-edition .quote-records-head .eyebrow{display:none!important}html body main.traditional-edition .lead-stage-tabs{box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e1e1e1!important;gap:6px!important;padding:12px 20px!important;display:flex!important}html body main.traditional-edition .lead-stage-tabs button{color:#4f4f4f!important;min-height:42px!important;box-shadow:none!important;background:#f9f9f9!important;border:1px solid #dadada!important;border-radius:8px!important;flex:0 150px!important;padding:10px 16px!important;font-size:14px!important}html body main.traditional-edition .lead-stage-tabs button.active{color:#fff!important;background:linear-gradient(110deg,#676767,#515151)!important;border-color:#595959!important}html body main.traditional-edition .lead-stage-tabs i{color:inherit!important;background:#ffffff45!important;border-radius:5px!important;margin-left:8px!important;padding:2px 7px!important;font-style:normal!important}html body main.traditional-edition .lead-search-bar{background:#fff!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:14px 20px!important;display:flex!important}html body main.traditional-edition .lead-search-bar>label{display:none!important}html body main.traditional-edition .lead-search-bar>div{flex:1!important;min-width:180px!important;max-width:580px!important}html body main.traditional-edition :is(.lead-search-bar,.quote-record-search) input{color:#292929!important;background:#fff!important;border:1px solid #cecece!important;border-radius:8px!important;height:40px!important;font-size:14px!important}html body main.traditional-edition .lead-search-actions{align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important}html body main.traditional-edition :is(.lead-import-button,.quote-record-export-button,.lead-entry-form>button,.lead-row-actions>button:first-child){color:#fff!important;box-shadow:none!important;background:#585858!important;border:1px solid #585858!important;border-radius:8px!important;padding:9px 14px!important}html body main.traditional-edition button:disabled{opacity:.45}html body main.traditional-edition .lead-mobile-entry-toggle{color:#4f4f4f!important;background:#f5f5f5!important;border:1px solid #cecece!important;border-radius:8px!important;width:auto!important;margin:0 20px 12px!important;padding:10px 16px!important;display:block!important}html body main.traditional-edition .lead-entry-form.mobile-collapsed{display:none!important}html body main.traditional-edition .lead-entry-form.mobile-open{background:#f9f9f9!important;border:1px solid #dadada!important;border-radius:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 20px 16px!important;padding:16px!important;display:grid!important}html body main.traditional-edition .lead-entry-title{grid-column:1/-1!important;align-items:center!important;gap:12px!important;display:flex!important}html body main.traditional-edition .lead-entry-form label{color:#616161!important;gap:6px!important;font-size:12px!important;display:grid!important}html body main.traditional-edition .lead-entry-form input{color:#292929!important;background:#fff!important;border:1px solid #cdcdcd!important;border-radius:7px!important;width:100%!important;min-width:0!important;height:40px!important;padding:9px!important}html body main.traditional-edition :is(.lead-table-wrap,.quote-records-table-wrap){border:0!important;border-top:1px solid #dbdbdb!important;border-radius:0!important;margin:0!important;overflow-x:auto!important}html body main.traditional-edition :is(.lead-table,.quote-records-table){border-collapse:collapse!important;color:#292929!important;width:100%!important;font-size:13px!important}html body main.traditional-edition :is(.lead-table,.quote-records-table) th{color:#505050!important;white-space:nowrap!important;background:#f2f2f2!important;border-bottom:1px solid #d0d0d0!important;padding:12px 10px!important;font-size:12px!important}html body main.traditional-edition :is(.lead-table,.quote-records-table) td{color:#353535!important;background:#fff!important;border-bottom:1px solid #e4e4e4!important;padding:10px!important}html body main.traditional-edition :is(.lead-table,.quote-records-table) tr:nth-child(2n) td{background:#fcfcfc!important}html body main.traditional-edition :is(.lead-table,.quote-records-table) tr:hover td{background:#f5f5f5!important}html body main.traditional-edition .lead-table :is(input,textarea,select){color:#353535!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;padding:6px!important;font-size:13px!important}html body main.traditional-edition .lead-table :is(input,textarea,select):focus{background:#fff!important;border-color:#818181!important;outline:2px solid #e2e2e2!important}html body main.traditional-edition :is(.lead-empty,.quote-records-empty){color:#6a6a6a!important;text-align:center!important;background:#fbfbfb!important;min-height:0!important;padding:28px 20px!important}html body main.traditional-edition .quote-records-summary{background:0 0!important;border:0!important;grid-template-columns:1fr 1fr 1.4fr!important;gap:12px!important;margin:16px 20px!important;padding:0!important;display:grid!important}html body main.traditional-edition .quote-records-summary>div{background:#f4f4f4!important;border:1px solid #d5d5d5!important;border-radius:10px!important;padding:14px 16px!important}html body main.traditional-edition .quote-records-summary>div:nth-child(2){background:#f5f5f5!important;border-color:#dadada!important}html body main.traditional-edition .quote-records-summary>div:nth-child(3){background:#f3f3f3!important;border-color:#cfcfcf!important}html body main.traditional-edition .quote-records-summary strong{color:#4b4b4b!important;font-size:24px!important}html body main.traditional-edition .quote-import-details{background:#fbfbfb!important;border:1px solid #d8d8d8!important;border-radius:8px!important;margin:14px 20px!important}html body main.traditional-edition .quote-import-details summary{cursor:pointer;color:#535353!important;padding:12px 14px!important;font-weight:600!important}html body main.traditional-edition .quote-import-details summary span{color:#777;margin-left:12px;font-size:12px;font-weight:400}html body main.traditional-edition .quote-import-workbench{background:#fff!important;border-top:1px solid #dfdfdf!important;gap:12px!important;margin:0!important;padding:12px!important}html body main.traditional-edition .quote-import-inline-dropzone{color:#525252!important;background:#f9f9f9!important;border:1px dashed #b1b1b1!important;border-radius:8px!important;min-height:100px!important}html body main.traditional-edition .quote-paste-import textarea{color:#292929!important;background:#fff!important;border:1px solid #d2d2d2!important;border-radius:8px!important}html body main.traditional-edition .quote-paste-import button{color:#fff!important;background:#585858!important;border:0!important;border-radius:7px!important;padding:10px!important}@media (max-width:760px){html body main.traditional-edition :is(.business-page-heading,.quote-records-head){flex-wrap:wrap!important;padding:14px!important}html body main.traditional-edition .quote-records-actions{flex-wrap:wrap!important;width:100%!important;display:flex!important}html body main.traditional-edition .quote-record-search{flex:1!important;min-width:180px!important}html body main.traditional-edition .lead-stage-tabs{gap:5px!important;padding:10px!important}html body main.traditional-edition .lead-stage-tabs button{flex:1!important;padding:9px 7px!important;font-size:13px!important}html body main.traditional-edition .lead-stage-tabs i{margin-left:3px!important;padding:2px 4px!important}html body main.traditional-edition .lead-search-bar{padding:12px!important}html body main.traditional-edition .lead-entry-form.mobile-open{grid-template-columns:1fr 1fr!important;margin:0 12px 12px!important}html body main.traditional-edition .lead-entry-form input{font-size:16px!important}html body main.traditional-edition .quote-records-summary{gap:6px!important;margin:12px!important}html body main.traditional-edition .quote-records-summary>div{padding:10px!important}html body main.traditional-edition .quote-records-summary strong{font-size:18px!important}html body main.traditional-edition .quote-import-details{margin:12px!important}}.order-progress-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.progress-item{background:#f5f5f5;border:1px solid #d2d2d2;border-radius:9px;padding:11px}.progress-item>div:first-child{justify-content:space-between;gap:8px;font-size:12px;display:flex}.progress-item strong{color:#535353}.progress-item small{color:#636363;margin-top:6px;font-size:11px;display:block}.progress-1{background:#f7f7f7;border-color:#d8d8d8}.progress-2{background:#f5f5f5;border-color:#d4d4d4}.progress-track{background:#0000000b;border-radius:5px;height:5px;margin-top:9px;overflow:hidden}.progress-track i{background:#676767;height:100%;display:block}.progress-1 .progress-track i{background:#919191}.progress-2 .progress-track i{background:#767676}html body .customer-dossier{background:#fbfbfb!important;width:min(1120px,96vw)!important;max-width:96vw!important}.customer-dossier>nav{flex-wrap:wrap;gap:6px;display:flex}.customer-dossier>nav button{border-radius:7px;padding:9px 12px}.customer-dossier>nav button.selected{color:#fff!important;background:#595959!important}.customer-dossier-body article{background:#fff;border:1px solid #ddd;border-radius:9px;margin-bottom:10px;padding:13px}.customer-dossier-body a{color:#585858;text-decoration:underline}.dossier-shipment{border-top:1px solid #dfdfdf;margin:10px 0;padding-top:9px}.dossier-shipment summary{cursor:pointer;color:#5a5a5a;font-size:13px}.customer-dossier-body h3{font-size:15px}@media (max-width:700px){html body .customer-dossier{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important}.customer-dossier>header{padding:12px!important}.customer-dossier h2{font-size:18px!important}.customer-dossier>nav{flex-shrink:0;flex-wrap:nowrap!important;overflow-x:auto!important}.customer-dossier>nav button{white-space:nowrap}.customer-dossier-body{padding:10px!important}.order-progress-trio{grid-template-columns:1fr;gap:6px}.progress-item{padding:9px}.customer-dossier-body article>div:first-child{flex-wrap:wrap}.customer-dossier-body>button{background:#f5f5f5;border:1px solid #cdcdcd;border-radius:7px;padding:8px}}.dossier-pagination{justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.dossier-pagination button{background:#fff;border:1px solid #d0d0d0;border-radius:7px;padding:9px}html body main.traditional-edition .customer-dossier{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;height:100%!important;max-height:100%!important;display:flex!important;overflow:hidden!important}html body main.traditional-edition .customer-dossier>header{flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:16px!important}html body main.traditional-edition .customer-dossier>nav{border-block:1px solid #dadada!important;flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 16px!important}html body main.traditional-edition .customer-dossier-body{flex:auto!important;min-height:0!important;margin:0!important;padding:14px 16px!important;overflow:auto!important}@media (max-width:700px){html body main.traditional-edition{background:#f5f5f5!important;padding:8px!important;font-size:14px!important}html body main.traditional-edition .merged-business-intro{background:0 0!important;border:0!important;gap:8px!important;padding:0!important}html body main.traditional-edition .merged-view-tabs{background:#e9e9e9!important;border-radius:10px!important;padding:3px!important;display:flex!important}html body main.traditional-edition .merged-view-tabs button{border:0!important;border-radius:8px!important;flex:1!important;min-height:42px!important;font-size:14px!important}html body main.traditional-edition .merged-warehouse-entry span,html body main.traditional-edition .merged-warehouse-entry small{display:none!important}html body main.traditional-edition .mobile-tools-toggle{background:#fff!important;min-height:44px!important;font-size:13px!important}html body main.traditional-edition .compact-scope-switcher{border:1px solid #e0e0e0!important;border-radius:10px!important;overflow:hidden!important}html body main.traditional-edition .mobile-filter-toggle{background:#fff!important;min-height:44px!important;font-size:13px!important}html body main.traditional-edition .order-overview-metrics{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px 0!important;display:grid!important}html body main.traditional-edition .order-overview-metrics>article{border-radius:12px!important;min-height:88px!important;padding:12px!important}html body main.traditional-edition .order-overview-metrics strong{font-size:25px!important}html body main.traditional-edition .mobile-order-cards{gap:10px!important;padding:0!important;display:grid!important}html body main.traditional-edition .orders-card,html body main.traditional-edition .orders-card>.table-wrap{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body main.traditional-edition .mobile-order-card{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 2px 5px #26262605!important}html body main.traditional-edition .mobile-order-card>header{background:#fff!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:14px 13px 9px!important;display:flex!important}html body main.traditional-edition .mobile-order-card>header>div{flex:1!important;min-width:0!important}html body main.traditional-edition .mobile-order-card>header strong{color:#292929!important;font-size:15px!important;line-height:1.5!important;display:block!important}html body main.traditional-edition .mobile-order-card>header small{color:#717171!important;overflow-wrap:anywhere!important;margin-top:4px!important;font-size:12px!important;display:block!important}html body main.traditional-edition .mobile-order-card>header>b{white-space:nowrap!important;color:#505050!important;font-size:20px!important}html body main.traditional-edition .mobile-order-meta{color:#6d6d6d!important;justify-content:space-between!important;padding:0 13px 12px!important;font-size:12px!important;display:flex!important}html body main.traditional-edition .mobile-order-disclosure>summary{cursor:pointer;color:#535353!important;background:#f9f9f9!important;border-top:1px solid #e7e7e7!important;justify-content:space-between!important;min-height:44px!important;padding:12px 13px!important;font-size:13px!important;list-style:none!important;display:flex!important}html body main.traditional-edition .mobile-order-disclosure>summary::-webkit-details-marker{display:none}html body main.traditional-edition .mobile-order-disclosure footer{flex-wrap:wrap;gap:8px;padding:10px;display:flex}html body main.traditional-edition .mobile-order-disclosure footer button{min-height:44px!important}html body main.traditional-edition .mobile-order-lines{padding:10px!important}html body main.traditional-edition .mobile-order-lines>section{background:#f8f8f8!important;border:1px solid #e5e5e5!important}html body main.traditional-edition .customer-dossier{width:100%!important;max-width:100%!important}html body main.traditional-edition .customer-dossier>header{padding:12px!important}html body main.traditional-edition .customer-dossier>nav{gap:6px!important;padding:8px!important}html body main.traditional-edition .customer-dossier>nav button{min-height:44px!important;font-size:13px!important}html body main.traditional-edition .mobile-bottom-nav{background:#fff!important;border-color:#dadada!important;border-radius:12px!important;grid-template-columns:repeat(3,1fr)!important;box-shadow:0 -2px 12px #2626260a!important}html body main.traditional-edition .mobile-bottom-nav button{color:#696969!important;background:#fff!important;min-height:44px!important}html body main.traditional-edition .mobile-bottom-nav button.active{color:#4f4f4f!important;background:#f3f3f3!important}html body main.traditional-edition .mobile-bottom-nav button.active:after{background:#585858!important}html body main.traditional-edition input,html body main.traditional-edition select{font-size:16px!important}html body main.traditional-edition .customer-todos{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body main.traditional-edition .customer-todos button{text-align:left!important;min-height:80px!important;padding:12px!important}html body main.traditional-edition .customer-todos strong{font-size:20px!important}html body main.traditional-edition .customer-toolbar{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body main.traditional-edition .customer-toolbar input{width:100%!important;min-height:44px!important}html body main.traditional-edition .customer-table-scroll:before{display:none!important}html body main.traditional-edition .customer-table-scroll table,html body main.traditional-edition .customer-table-scroll tbody{width:100%!important;min-width:0!important;display:block!important}html body main.traditional-edition .customer-table-scroll thead{display:none!important}html body main.traditional-edition .customer-table-scroll tr{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:10px!important;padding:12px!important;display:grid!important}html body main.traditional-edition .customer-table-scroll td{border:0!important;min-width:0!important;padding:0!important;font-size:15px!important;display:block!important}html body main.traditional-edition .customer-table-scroll td:first-child{grid-column:1/-1!important}html body main.traditional-edition .customer-table-scroll td:nth-child(2):before{content:"待发货";color:#7a7a7a;margin-bottom:4px;font-size:12px;display:block}html body main.traditional-edition .customer-table-scroll td:nth-child(3):before{content:"待开票";color:#7a7a7a;margin-bottom:4px;font-size:12px;display:block}html body main.traditional-edition .customer-table-scroll td:nth-child(4):before{content:"待收款";color:#7a7a7a;margin-bottom:4px;font-size:12px;display:block}html body main.traditional-edition .customer-table-scroll td:nth-child(5):before{content:"最近交易";color:#7a7a7a;margin-bottom:4px;font-size:12px;display:block}html body main.traditional-edition .customer-table-scroll td:last-child{grid-column:1/-1!important}html body main.traditional-edition .customer-table-scroll td:last-child button{color:#515151!important;background:#f3f3f3!important;width:100%!important;min-height:44px!important}html body main.traditional-edition .customer-table-scroll .customer-name{text-align:left!important;font-size:16px!important;line-height:1.5!important}html body main.traditional-edition .mobile-finance-editor>summary{color:#525252!important;background:#f6f6f6!important;min-height:44px!important;padding:13px!important;font-size:14px!important}html body main.traditional-edition .mobile-finance-order{background:#fff!important;border:1px solid #e0e0e0!important;overflow:hidden!important}html body main.traditional-edition .mobile-edit-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}html body main.traditional-edition .mobile-edit-grid input{min-height:44px!important;padding:9px!important}html body main.traditional-edition .mobile-finance-order>footer{flex-wrap:wrap!important;gap:10px!important;padding:12px!important;font-size:13px!important;display:flex!important}html body main.traditional-edition .merged-business-intro.mobile-tools-open .merged-action-panel{flex-basis:100%!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important;display:grid!important}html body main.traditional-edition .merged-action-panel button,html body main.traditional-edition .merged-order-dropzone{height:auto!important;min-height:48px!important;position:static!important}html body main.traditional-edition .merged-action-panel small{display:none!important}html body main.traditional-edition .mobile-more-sheet{background:#fff!important;border-radius:16px 16px 0 0!important;padding:14px!important}html body main.traditional-edition .mobile-more-grid button{color:#515151!important;background:#f6f6f6!important;min-height:70px!important}}@media (max-width:900px){html body main.traditional-edition .mobile-order-card{border:1px solid #cdcdcd!important;border-top:4px solid #585858!important;border-radius:12px!important}html body main.traditional-edition .mobile-order-card>header{background:#f7f7f7!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px!important;display:grid!important}html body main.traditional-edition .mobile-order-card>header strong{font-size:15px!important;line-height:1.4!important}html body main.traditional-edition .mobile-order-card>header small{color:#424242!important;font-size:13px!important;font-weight:650!important}html body main.traditional-edition .mobile-order-card>header>b{align-self:center!important;font-size:20px!important}html body main.traditional-edition .mobile-order-meta{color:#4e4e4e!important;background:#f7f7f7!important;border-bottom:1px solid #dedede!important;padding:8px 12px!important}html body main.traditional-edition .mobile-order-lines{padding:0!important;display:block!important}html body main.traditional-edition .mobile-order-lines>section{background:#fff!important;border:0!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 12px!important;margin:0!important;padding:12px!important;display:grid!important}html body main.traditional-edition .mobile-order-lines>section:nth-child(2n){background:#fbfbfb!important}html body main.traditional-edition .mobile-order-lines>section>div:first-child{min-width:0!important}html body main.traditional-edition .mobile-order-lines strong{white-space:normal!important;overflow-wrap:anywhere!important;color:#242424!important;font-size:15px!important}html body main.traditional-edition .mobile-order-lines small{color:#6a6a6a!important;font-size:12px!important;display:block!important}html body main.traditional-edition .mobile-order-lines>section>span{color:#494949!important;align-self:start!important;font-size:16px!important;font-weight:750!important}html body main.traditional-edition .mobile-order-lines>section>div:nth-of-type(2),html body main.traditional-edition .mobile-order-lines>section>div:nth-of-type(3){align-items:center!important;gap:8px!important;display:flex!important}html body main.traditional-edition .mobile-order-lines>section>div:nth-of-type(3){justify-content:flex-end!important}html body main.traditional-edition .mobile-order-lines b{color:#292929!important;font-size:14px!important}html body main.traditional-edition .mobile-quote-line-check{grid-column:1/-1!important;align-items:center!important;gap:6px!important;min-height:32px!important;margin:0!important;padding:0!important;font-size:12px!important;display:flex!important}html body main.traditional-edition .mobile-quote-line-check input{width:18px!important;height:18px!important}html body main.traditional-edition .mobile-order-disclosure footer{background:#f7f7f7!important;flex-wrap:wrap!important;gap:8px!important;padding:10px 12px!important;display:flex!important}html body main.traditional-edition .mobile-order-disclosure footer button{flex:auto!important;min-height:42px!important;padding:8px!important;font-size:13px!important}}.finance-more-tools{width:100%}.finance-more-tools>summary{display:none}@media (max-width:900px){html body main.traditional-edition .warehouse .form-head{gap:8px!important;padding:12px!important}html body main.traditional-edition .mobile-finance-search{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important}html body main.traditional-edition .finance-more-tools>summary{cursor:pointer;list-style:none;color:#4b4b4b!important;min-height:44px!important;padding:12px 4px!important;font-size:14px!important;display:block!important}.finance-more-tools>summary:after{content:" ＋"}.finance-more-tools[open]>summary:after{content:" −"}html body main.traditional-edition .finance-more-tools:not([open])>:not(summary),html body main.traditional-edition .warehouse-filters .search,html body main.traditional-edition .finance-selection-summary.is-empty{display:none!important}html body main.traditional-edition .warehouse-head-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body main.traditional-edition .warehouse-head-actions button{width:100%!important;min-height:44px!important;padding:8px!important;font-size:14px!important}html body main.traditional-edition .order-compact-lines{padding:0!important;display:block!important}html body main.traditional-edition .order-compact-line{background:#fff!important;border-bottom:1px solid #e3e3e3!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:4px!important;padding:10px 10px 10px 12px!important;display:grid!important}html body main.traditional-edition .order-compact-line:nth-child(2n){background:#fbfbfb!important}html body main.traditional-edition button.order-compact-info{width:100%!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;text-align:left!important;color:#292929!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}html body main.traditional-edition .order-compact-model{overflow-wrap:anywhere!important;font-size:15px!important;font-weight:750!important;line-height:1.4!important;display:block!important}html body main.traditional-edition .order-compact-model small{color:#6d6d6d!important;margin-left:8px!important;font-size:11px!important;font-weight:400!important;display:inline!important}html body main.traditional-edition .order-compact-numbers{color:#595959!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;margin-top:5px!important;font-size:13px!important;line-height:1.4!important;display:flex!important}html body main.traditional-edition .order-compact-numbers b{color:#4c4c4c!important;white-space:nowrap!important;font-size:15px!important}html body main.traditional-edition .order-compact-select{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:0!important;display:flex!important}html body main.traditional-edition .order-compact-select input{accent-color:#565656;-webkit-appearance:auto!important;appearance:auto!important;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}}.order-linked-finance{color:#4a4a4a;background:#f6f6f6;border:1px solid #b2b2b2;border-radius:8px;min-height:44px;margin:8px 8px 8px 0;padding:10px 14px}.order-linked-costs{background:#fbfbfb;border:1px solid #e0e0e0;border-radius:10px;margin:12px 0}.order-linked-costs summary{cursor:pointer;padding:12px;font-weight:650}.order-linked-costs>div{border-top:1px solid #e0e0e0;gap:5px;padding:10px 12px;display:grid}.order-linked-costs span{color:#5c5c5c;font-size:13px}.unified-order-heading{align-items:center;gap:12px;padding:10px;display:flex}.unified-order-heading small{color:#707070}.order-inline-finance{background:#fbfbfb;border:1px solid #dcdcdc;border-radius:8px;margin:8px 10px}.order-inline-finance summary{cursor:pointer;padding:12px;font-size:14px;font-weight:600}.order-inline-item{border-top:1px solid #e0e0e0;padding:10px}.order-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.order-inline-grid label{color:#575757;gap:4px;font-size:12px;display:grid}.order-inline-grid input{background:#fff;border:1px solid #cbcbcb;border-radius:6px;width:100%;min-width:0;min-height:40px;padding:6px}.order-inline-finance p{padding:4px 10px;font-size:12px}.order-inline-finance>button{border-radius:8px;min-height:44px;margin:8px 10px;padding:8px 16px}@media (max-width:700px){.order-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html body main.traditional-edition header.merged-business-intro{display:none!important}}.purchase-management{background:#fff;border:1px solid #dcdcdc;border-radius:12px;padding:18px}.purchase-management h2{margin:0;font-size:23px}.purchase-management header p{color:#696969;font-size:13px}.purchase-filters{grid-template-columns:2fr 1.5fr 1fr 1fr 1.5fr auto;gap:8px;margin:16px 0;display:grid}.purchase-filters input,.purchase-filters select,.purchase-filters button{background:#fff;border:1px solid #ccc;border-radius:7px;min-width:0;min-height:42px;padding:8px}.purchase-count{color:#606060;font-size:13px}.purchase-table-wrap{overflow:auto}.purchase-table{border-collapse:collapse;width:100%}.purchase-table th{text-align:left;white-space:nowrap;background:#f2f2f2;padding:12px}.purchase-table td{border-bottom:1px solid #e4e4e4;padding:12px;font-size:14px}.purchase-table tr:nth-child(2n){background:#fbfbfb}.purchase-table button{color:#4f4f4f;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.purchase-table small{color:#696969;font-size:12px;display:block}.purchase-empty{text-align:center;padding:30px}.purchase-legacy{color:#696969;background:0 0;border:0;margin-top:20px;padding:8px}@media (max-width:700px){.purchase-management{padding:12px}.purchase-filters{grid-template-columns:1fr 1fr}.purchase-filters>input:first-child{grid-column:1/-1}.purchase-table thead{display:none}.purchase-table,.purchase-table tbody{display:block}.purchase-table tr{border:1px solid #dbdbdb;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:8px;display:grid}.purchase-table td{overflow-wrap:anywhere;border:0;padding:6px;display:block}.purchase-table td:before{content:attr(data-label);color:#747474;margin-bottom:3px;font-size:11px;display:block}.purchase-table td:first-child,.purchase-table td:last-child{grid-column:1/-1}}.cost-badge{color:#616161;background:#efefef;border-radius:5px;padding:3px 7px!important;font-size:12px!important;display:inline-block!important}.cost-badge.reference{color:#5e5e5e;background:#f1f1f1}.cost-badge.confirmed{color:#575757;background:#ededed}.purchase-unsaved{z-index:35;background:#f1f1f1;border:1px solid #c4c4c4;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:0}.purchase-unsaved button{color:#fff;background:#545454;border:0;border-radius:7px;min-height:42px;padding:10px}.purchase-comparison{background:#f7f7f7;border-radius:8px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.purchase-comparison span{flex:1}.purchase-comparison b{color:#4d4d4d;font-size:20px;display:block}.purchase-comparison small{color:#666;flex-basis:100%}.cost-history{padding:8px;font-size:12px}.cost-history button{min-height:36px}@media (max-width:700px){.purchase-filters label input{width:100%;min-width:0}.purchase-filters label,.purchase-unsaved{font-size:12px}}.mobile-secondary-actions{background:#fbfbfb;border:1px solid #d8d8d8;border-radius:10px;margin:14px 12px 90px}.mobile-secondary-actions>summary{cursor:pointer;min-height:44px;padding:14px;font-size:14px;font-weight:600}html body main.traditional-edition .mobile-secondary-actions .merged-action-panel{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px!important;display:grid!important}.mobile-secondary-actions .merged-action-panel small{display:none!important}.mobile-secondary-actions .merged-action-panel button,.mobile-secondary-actions .merged-order-dropzone{min-height:48px!important;margin:0!important;padding:10px!important}.mobile-batch-actions{gap:8px;padding:10px;display:flex}.mobile-batch-actions button{flex:1;min-height:44px}.mobile-secondary-actions p{color:#696969;padding:0 10px;font-size:12px}.order-recovery-entry{background:#fff;border:1px solid #d6d6d6;border-radius:12px;margin:16px 0;padding:12px 16px}.order-recycle summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}@media (max-width:760px){.order-inline-finance input,.order-inline-finance select,.mobile-secondary-actions input{min-height:44px;font-size:16px!important}.order-inline-finance button,.order-recycle button{min-height:44px;padding:10px 16px}.order-recovery-entry{margin:12px 0 24px}main{scroll-padding-bottom:110px}input,select,textarea,button{scroll-margin-bottom:130px}}.save-result,.save-conflict{overflow-wrap:anywhere;background:#f8f8f8;border:1px solid #c2c2c2;border-radius:10px;margin:12px 0;padding:12px 16px}.save-conflict button{min-height:44px;padding:10px 14px}.quick-cache-status{color:#696969;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 12px;font-size:12px;display:flex}.quick-cache-status summary{cursor:pointer}.quick-cache-status button{min-height:44px}#industrial-demo .sidebar{background:linear-gradient(155deg,#254d63 0%,#172e3b 46%,#101318 100%)!important}#industrial-demo .sidebar .brand strong,#industrial-demo .sidebar .brand small,#industrial-demo .sidebar .nav-item{color:#fff!important}#industrial-demo .sidebar .nav-item{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:3px!important}#industrial-demo .sidebar .nav-item.active{background:#ffffff29!important;border-color:#ffffff3d!important;box-shadow:inset 3px 0 #fff!important}#industrial-demo .sidebar .nav-item span{color:#fff!important;background:#ffffff1f!important}#industrial-demo .workspace :is(article,section,header,details,input,select,textarea,button,.search,.quote-records-page,.quote-records-summary>div){box-shadow:none!important;border-color:#d4d4d4!important;border-radius:3px!important}#industrial-demo .workspace :is(.quote-records-summary>div,.order-overview-metrics>article,.receivable-summary>article,.invoice-summary-grid>article){background:#f5f5f5!important;border-left:3px solid #454545!important}#industrial-demo .workspace :is(strong,b,h1,h2,h3,summary){color:#202020!important}#industrial-demo .workspace th{color:#252525!important;background:#e9e9e9!important;border-bottom:2px solid #777!important}#industrial-demo .workspace :is(button.active,button.selected,.primary,.quote-records-actions>button){color:#fff!important;background:#282828!important}#industrial-demo .workspace :is(button.active,button.selected,.primary,.quote-records-actions>button) *{color:inherit!important}#industrial-demo .global-refresh{top:10px!important;bottom:auto!important}.demo-notice{z-index:950;color:#696969;letter-spacing:.04em;background:#f8f8f8;border-bottom:1px solid #dcdcdc;justify-content:center;align-items:center;height:34px;padding:0 18px;font-size:12px;display:flex;position:fixed;top:0;right:0}@media (min-width:901px){.demo-notice{left:238px}html body main.traditional-edition.app-shell{background:#f3f3f3!important;grid-template-columns:238px minmax(0,1fr)!important;min-height:100vh!important;padding-top:34px!important;display:grid!important}html body main.traditional-edition>.sidebar{z-index:960!important;background:linear-gradient(158deg,#383838 0%,#2a2a2a 48%,#171717 100%)!important;border:0!important;border-right:1px solid #ffffff24!important;flex-direction:column!important;align-items:stretch!important;gap:26px!important;width:238px!important;height:100vh!important;padding:28px 18px 22px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important;box-shadow:6px 0 24px #111c2429!important}html body main.traditional-edition>.sidebar .brand{border-bottom:1px solid #ffffff29!important;min-width:0!important;padding:3px 8px 22px!important}html body main.traditional-edition>.sidebar .brand strong{color:#fff!important;letter-spacing:.02em!important;font-size:19px!important;font-weight:760!important}html body main.traditional-edition>.sidebar .brand small{color:#ffffff94!important;letter-spacing:.18em!important;margin-top:10px!important;font-size:10px!important}html body main.traditional-edition>.sidebar>nav{flex-direction:column!important;flex:auto!important;align-items:stretch!important;gap:7px!important;width:100%!important;display:flex!important}html body main.traditional-edition>.sidebar>nav .nav-item{color:#ffffffb8!important;width:100%!important;min-height:48px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:flex-start!important;padding:0 13px!important;font-size:14px!important;font-weight:650!important;transform:none!important}html body main.traditional-edition>.sidebar>nav .nav-item span{color:#fffc!important;background:#ffffff17!important;border-radius:6px!important;width:26px!important;height:26px!important;margin-right:5px!important;font-size:15px!important}html body main.traditional-edition>.sidebar>nav .nav-item:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff1f!important}html body main.traditional-edition>.sidebar>nav .nav-item.active{color:#fff!important;background:#ffffff29!important;border-color:#ffffff38!important;box-shadow:inset 3px 0 #fff!important}html body main.traditional-edition>.sidebar>nav .nav-item.active span{color:#323232!important;background:#fff!important}html body main.traditional-edition>.sidebar>nav .nav-item i{color:#303030!important;background:#fff!important;margin-left:auto!important}html body main.traditional-edition>.sidebar .side-bottom{border-top:1px solid #ffffff21!important;width:100%!important;margin:0!important;padding-top:16px!important}html body main.traditional-edition>.workspace{background:#f3f3f3!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:28px 34px 56px!important}}html body main.traditional-edition>.workspace{--ink:#282828!important;--muted:#767676!important;--line:#dcdcdc!important;--line-strong:#c2c2c2!important;--green:#313131!important;--green-dark:#1b1b1b!important;color:#282828!important}html body main.traditional-edition>.workspace :where(.page-card,.scope-switcher,.merged-business-intro,.metrics article,.chart-card,.delivery-card,.orders-card,.customer-summary,.finance-sheet,.stock-management,.mail-page,.warehouse-metrics article,.stock-form,.stock-list,.stock-history,.invoice-ledger,.invoice-summary-grid article,.receivable-summary article,.client-development,.quote-records-page,.quote-import-modal,.delivery-preview-modal,.invoice-original-modal,.account-panel,.customer-detail,.purchase-management){background:#fff!important;border-color:#d8d8d8!important;box-shadow:0 2px 7px #161d230b!important}html body main.traditional-edition>.workspace :where(.sync-banner,.data-health-alert,.lead-search-bar,.lead-entry-form,.lead-message,.stock-message,.stock-selection-summary,.finance-selection-summary,.quote-records-head,.quote-import-workbench,.quote-records-summary,.quote-message,.quote-import-notes,.summary-head,.orders-head,.form-head,.invoice-ledger-summary,.invoice-ledger-toolbar,.customer-term-panel){color:#383838!important;background:#f8f8f8!important;border-color:#dcdcdc!important}html body main.traditional-edition>.workspace :where(th,.quote-records-table th){color:#393939!important;background:#efefef!important;border-color:#d3d3d3!important}html body main.traditional-edition>.workspace :where(td,.quote-records-table td){color:#353535!important;background:#fff!important;border-color:#e3e3e3!important}html body main.traditional-edition>.workspace :where(tbody tr:nth-child(2n) td,.quote-records-table tr:nth-child(2n) td){background:#fbfbfb!important}html body main.traditional-edition>.workspace :where(tbody tr:hover td,tbody tr:focus td,.quote-records-table tbody tr:hover td){background:#f3f3f3!important}html body main.traditional-edition>.workspace :where(input,select,textarea){color:#282828!important;background:#fff!important;border-color:#d1d1d1!important}html body main.traditional-edition>.workspace :where(input,select,textarea):focus{border-color:#5f5f5f!important;box-shadow:0 0 0 3px #273d4b1f!important}html body main.traditional-edition>.workspace :where(.lead-stage-tabs button.active,.client-tabs button.active,.month-tabs button.active,.year-tabs button.active,.supplier-tabs button.active,.kind-switch button.selected,.stock-manual-button,.receivable-actions .mark-paid,.quote-records-actions>button,.quote-paste-import button,.page-heading button,.top-actions .primary){color:#fff!important;box-shadow:none!important;background:#313131!important;border-color:#313131!important}html body main.traditional-edition>.workspace :where(.global-refresh,.order-compact-export,.lead-import-button,.delivery-note-button,.order-return-button){color:#3a3a3a!important;box-shadow:none!important;background:#fff!important;border-color:#c3c3c3!important}html body main.traditional-edition>.workspace :where(.order-summary,.finance-selection-summary,.stock-selection-summary){color:#353535!important;background:#efefef!important}@media (max-width:900px){.demo-notice{height:28px;font-size:11px;left:0}html body main.traditional-edition.app-shell{background:#f3f3f3!important;padding-top:28px!important}html body main.traditional-edition>.sidebar{background:linear-gradient(105deg,#383838,#191919)!important}html body main.traditional-edition>.sidebar .brand strong,html body main.traditional-edition>.sidebar .brand small{color:#fff!important}html body main.traditional-edition>.workspace{background:#f3f3f3!important}html body main.traditional-edition .mobile-bottom-nav{background:#fff!important;border-color:#d0d0d0!important;box-shadow:0 -3px 14px #131a201f!important}html body main.traditional-edition .mobile-bottom-nav button{color:#6d6d6d!important;background:#fff!important}html body main.traditional-edition .mobile-bottom-nav button.active{color:#fff!important;background:#313131!important}html body main.traditional-edition .mobile-bottom-nav button.active:after{background:#fff!important}}
